newsmode
search
Меню
arrow_back Назад

Q: What is a trace? – Hamel’s Blog - Hamel Husain

auto_awesomeКраткое саммари

Трейс (trace) — это полная запись всех действий, сообщений, вызовов инструментов и извлечений данных, начиная с одного исходного запроса пользователя и заканчивая финальным ответом. Он охватывает каждый шаг во всех агентах, инструментах и компонентах системы в рамках сессии: множественные сообщения пользователя, ответы ассистента, извлечённые документы и промежуточные взаимодействия с инструментами. Автор отмечает, что разные вендоры систем наблюдаемости (observability) по-разному определяют понятия трейсов и спанов (spans), и ссылается на анализ Alex Strick van Linschoten, иллюстрирующий эти различия. Материал является частью FAQ по оценке (evals) ИИ-систем.

Трейс — это полная запись всех действий, сообщений, вызовов инструментов и извлечений данных, начиная с одного исходного запроса пользователя и заканчивая финальным ответом. Он включает каждый шаг во всех агентах, инструментах и компонентах системы в рамках сессии: множественные сообщения пользователя, ответы ассистента, извлечённые документы и промежуточные взаимодействия с инструментами.

Замечание о терминологии: Разные вендоры систем наблюдаемости используют различные определения трейсов и спанов. Анализ Alex Strick van Linschoten подчёркивает эти различия (скриншот ниже):

Vendor differences in trace definitions as of 2025-07-02

Эта статья является частью нашего AI Evals FAQ — сборника частых вопросов (и ответов) об оценке LLM. Посмотреть все FAQ или вернуться на главную страницу.