Разобрать многоходовый диалог сервисного бота
Найти, на каком ходе диалога AI-поддержка потеряла контекст или начала действовать неверно.
Полная хронология MLflow-сессии, трассы ходов, ожидаемое поведение и схема контекста.
Карта ходов, первая причина отклонения, потерянный контекст и регрессионный сценарий.
Кому пригодится
AI QA и разработчикам поддержки.
Требования и ограничения
Для какой задачи подходит
Найти, на каком ходе диалога AI-поддержка потеряла контекст или начала действовать неверно.
Что передать агенту
Полная хронология MLflow-сессии, трассы ходов, ожидаемое поведение и схема контекста.
Как устроена работа
- Восстановить полную хронологию диалога и проверить полноту данных.
- Различить оценки отдельных ответов и всей сессии.
- Проследить, как менялись контекст, память, найденные сведения и действия агента.
- Указать первый подтверждённый дефект и подготовить проверку всей последовательности разговора.
Какой результат получится
Карта ходов, первая причина отклонения, потерянный контекст и регрессионный сценарий.
Что учтено в адаптации
STATUS_CODE_UNSET не помечается ошибкой; неизвестные статусы показываются отдельно.
Скрипты обрабатывают JSON в памяти и не оставляют сырые данные клиента в проекте; jq не требуется.
Для выгрузки сессии нужен корректный MLflow filter; значение session ID экранируется, пустой результат не превращается в trace null.
Условия применения
MLflow CLI и Python 3 нужны для включённых live-read helpers; анализ возможен по заранее полученным JSON. Экспорт не отправляется наружу.
Автор и источник
Оригинальное название: analyzing-mlflow-session
Автор или репозиторий: mlflow/skills
Лицензия: Apache-2.0
Открыть первоисточник ↗