Голосовые системы

Как найти задержку голосового запроса в Phoenix

У медленного запроса может быть несколько обращений к модели и несколько вызовов инструментов. В Phoenix удобнее открыть один trace по request_id и разложить его на этапы.

Какие интервалы сопоставлять

Длительность ASR относится к реплике, LLM-span - к одному вызову модели. У Gateway и браузера свои точки отсчёта. В старых примерах отдельный голосовой trace жил дольше запроса, поэтому для сравнения брали длительность конкретного span.

По скриншоту ошибки обычно видно оборвавшийся этап. Причину стоит искать в атрибутах и соседних событиях. Долгий span или статус ERROR сами по себе её не объясняют.

Отчёты и данные