Retrace — Движок воспроизведения выполнения для ИИ-агентов
Retrace записывает каждый вызов модели и инструмента, совершённый вашим агентом, позволяя перезапускать сбои, ответвляться от точного шага, где всё пошло не так, и проверять исправление перед релизом. Это система непрерывной интеграции для поведения ИИ-агентов, которая превращает производственные инциденты в регрессионные тесты.
Ключевые возможности
- Запись и воспроизведение: Один декоратор фиксирует все вызовы LLM, вызовы инструментов и ошибки — любой сбой в продакшене становится постоянным регрессионным тестом
- Ответвление и каскадное переисполнение: Перезапускайте любую запись или создавайте ответвление от точного шага сбоя, чтобы проследить реальную причину
- Проверка исправления: Вносите изменения в сломанный шаг (промпт, входные данные инструмента или модель) и перезапускайте ответвление, чтобы увидеть исправленный путь перед деплоем
- Ограждения и автоматические остановки: Останавливайте выполнение при превышении бюджета, зацикливании или лимита шагов — баг не сможет незаметно разрастись в облачный счёт
- Оценочные ворота CI: Интеграция с GitHub Actions — сборка падает при регрессии поведения, а не пропускает её к пользователям
- Универсальность: Работает с OpenAI, Anthropic, Gemini и любыми LLM, поддерживает LangChain, CrewAI, LlamaIndex — без привязки к фреймворку
Сценарии использования
- Отладка инцидентов в продакшене: Агент диагностики остановился на симптоме OOM — с помощью ответвления от шага 4 выяснилась настоящая причина: деплой, увеличивший размер батча в 50 раз
- Предотвращение регрессий при изменении промптов: Редакция промпта или обновление модели больше не ломают многошаговое поведение — каждый PR проходит через оценочные ворота с проверкой траектории, корректности вызовов инструментов и межагентных передач
- Контроль затрат на ИИ: Автоматическая остановка при зацикливании или превышении бюджета — агент получает команду HALT вместо неограниченного наращивания счёта
- Анализ мультиагентных систем: Визуализация топологии агентов, сессий, памяти и семантический поиск — сбой в системе из нескольких агентов перестаёт быть чёрным ящиком
Целевая аудитория
Retrace создан для инженеров, разрабатывающих и эксплуатирующих ИИ-агентов в продакшене: от соло-разработчиков и стартапов до enterprise-команд, которым критически важна надёжность автономных систем и контроль затрат на LLM.