SPM-03 AI-фреймворк · ранний доступ
Лаборатория — внутри вашего продукта.
Тот же движок, что работает в сервисе: обход, протокол замера, поиск общих причин и AI-рецепты. Только теперь он отвечает вашему CI, вашему агенту и вашим клиентам.
§ 01 Устройство
Четыре стадии. Любой вход и выход.
Вы подаёте адрес, репозиторий или событие релиза. Ядро проводит его через четыре стадии и отдаёт результат туда, где он нужен.
Вход
URL / sitemap Preview-деплой Событие релиза Вопрос агентаЯдро лаборатории
- 01 Crawl Обход sitemap, шаблоны, рендер JS
- 02 Measure Замер протокол: прогрев, серия, медиана
- 03 Reason Причины общие корни по шаблонам
- 04 Prescribe Рецепт план, дифф, прогноз
Выход
CI: pass / fail Комментарий в MR Вебхук Ответ агенту§ 02 Интеграция
Три строки до первого диагноза.
CLI для CI, SDK для TypeScript и Python, MCP-сервер для агентов и вебхуки для всего остального.
.gitlab-ci.yml
1lab:gate:2 image: agentops/lab-cli:13 script:4 - lab run $PREVIEW_URL --budget lcp=2.5s,inp=200ms,seo=905 - lab report --format=mr-comment > report.md6 # exit 1 при регрессии: в отчёте причина, файл и дифф Релиз не уйдёт, если бюджет нарушен. Отчёт — комментарием в merge request.
audit.ts
1import { Lab } from '@agentops/lab';2 3const lab = new Lab({ key: process.env.LAB_KEY });4const audit = await lab.audit('https://shop.example', { depth: 'project' });5 6for (const issue of audit.issues.critical) {7 console.log(issue.cause, '→', issue.fix.patch);8} Тот же движок, что в сервисе: аудит, причины и патчи — объектами в вашем коде.
mcp.json
1{2 "mcpServers": {3 "lab": {4 "command": "npx",5 "args": ["@agentops/lab", "mcp"],6 "env": { "LAB_KEY": "…" }7 }8 }9}10// инструменты: lab.audit · lab.diagnose · lab.compare · lab.prescribe Ваш AI-ассистент спрашивает лабораторию сам: «почему упала конверсия на /pricing?»
POST /hooks/lab
1{2 "event": "regression",3 "metric": "INP", "from": 140, "to": 380,4 "suspect": "release 3.2 · chat-widget.js",5 "pages": 1240,6 "fix": { "patch": "…", "forecast": "INP → 130 ms" }7} Регрессия, новая находка, применённый рецепт — событием в вашу систему.
§ 03 Для кого
Кто встраивает лабораторию
- 01
Агентства и студии
Отчёт о здоровье сайта под вашим брендом в кабинете клиента. Поддержка продаётся сама: клиент видит, что вы нашли и исправили.
- 02
CMS и SaaS-платформы
Встроенный аудит для каждого сайта на вашей платформе. Пользователь получает рецепт, вы — меньше обращений в поддержку.
- 03
Инхаус-команды
Бюджеты производительности в CI, комментарии в merge request, алерты в ваш мессенджер. Регрессии останавливаются до продакшена.
- 04
AI-агенты
MCP-сервер даёт агенту инструменты лаборатории. Claude Code, Cursor или ваш собственный агент — спрашивают, а не гадают.
§ 04 Принципы
Инженерный продукт, а не чёрный ящик.
- Детерминированно
- Одинаковые данные — одинаковый рецепт. Отчёт воспроизводится, его можно положить в CI.
- Без привязки к LLM
- Ядро работает без внешней модели. AI-слой подключается к вашей — или к нашей.
- Ваши данные — ваши
- Self-hosted режим: всё работает в вашем контуре, наружу уходят только замеры.
§ 05 Ваш ход
Хватит читать.
Пощупайте.
Запустить первый аудит Бесплатно · без карты · диагноз за полторы минуты - Проба $0
- Старт $49/мес
- Рост $149/мес
- Лаборатория от $600
- Сравнить тарифы