История выполнений
Каждый запуск pipeline создаёт выполнение, фиксируемое в базе данных. Вы можете проанализировать его с точностью до секунды, увидеть, что произвёл каждый узел, и воспроизвести его на другой версии pipeline.
Доступ к истории
Конструктор → Pipelines → ваш pipeline → История.
Таблицу можно фильтровать по:
- Периоду времени
- Статусу (успех, ошибка, ожидание согласования человеком, отменено)
- Входному каналу
- Стоимости (в кредитах)
Анатомия выполнения
Нажмите на строку, чтобы открыть панель выполнения. Вы увидите:
- Полную входную полезную нагрузку (обезличиваемую на стороне отображения в соответствии с вашей политикой)
- Пройденный граф — каждый посещённый узел с его состоянием (пропущен, ok, ошибка)
- Для каждого узла:
- Его входные данные на момент выполнения
- Его выходные данные
- Длительность выполнения
- Стоимость (для тарифицируемых узлов: agent, голос и т. д.)
- Tools, вызванные каждым agent, с их аргументами и возвращаемыми значениями
- Полный лог LLM (отправленные запросы, полученные ответы)
Воспроизведение
С панели доступны два варианта:
- Воспроизвести как есть — на той же версии pipeline. Полезно для воспроизведения бага.
- Воспроизвести на текущей версии — переключается на последнюю опубликованную версию. Полезно, чтобы убедиться, что исправление корректно устраняет прошлый сбой.
Воспроизведение отслеживается как новое выполнение, связанное с исходным. История остаётся нетронутой.
Расширенная фильтрация
Таблица поддерживает нативные фильтры по отдельному значению или диапазону дат. Вы также можете экспортировать отфильтрованные выполнения в Excel / PDF для передачи за пределы платформы.
Хранение
| Тариф | Срок хранения истории |
|---|---|
| Starter | 30 дней |
| Business | 12 месяцев |
| Enterprise | Настраивается (по умолчанию 36 месяцев) |
По истечении срока хранения выполнения удаляются. Журнал аудита GDPR (см. Аудит) остаётся доступным дольше, в соответствии с нормативными обязательствами вашей отрасли.
Пример использования для аудита
Если аудитор просит вас «показать все звонки, где agent отклонил запрос на возврат средств»:
- Отфильтруйте по pipeline.
- Отфильтруйте по статусу.
- Отфильтруйте по вызванному tool (
payment.refund_request). - Экспортируйте выборку в Excel.
Всё отслеживаемо, ничто не выдумано.