наблюдаемость
Adds tracing, telemetry, and observability to an assistant-ui backend. Use when wiring an AI SDK route handler (streamText/generateText, toUIMessageStream, createUIMessageStreamResponse) to a tracing backend: Langfuse via OpenTelemetry (LangfuseSpanProcessor and NodeSDK in instrumentation.ts, experimental_telemetry isEnabled, propagateAttributes with traceName/userId/sessionId, langfuseSpanProcess
Что делает навык
Наблюдение за бэкендом и фронтендом assistant-ui: интеграция Langfuse, LangSmith или Helicone для трассировки вызовов моделей и рендеринг собранных данных в интерфейсе через @assistant-ui/react-o11y. Решает задачу обеспечения прозрачности работы AI-приложений на уровне бэкенд-вызовов и визуализации на клиенте.
Когда применять
- Настройка трассировки вызовов AI SDK (streamText/generateText) через OpenTelemetry для Langfuse.
- Визуализация временной шкалы и атрибутов спанов в интерфейсе с помощью SpanResource и TraceWaterfall.
- Интеграция LangSmith с использованием wrapAISDK и метаданных.
- Настройка прокси Helicone для маршрутов AI SDK и OpenAI SDK.
- Серверное сбрасывание (flushing) данных в условиях serverless-окружения.
Как работает
- Выбрать один провайдер бэкенда (Langfuse, LangSmith или Helicone) в зависимости от нужной модели данных.
- Настроить бэкенд-инструментацию: для Langfuse — OpenTelemetry (LangfuseSpanProcessor, NodeSDK), для LangSmith — wrapAISDK, для Helicone — прокси.
- Настроить передачу атрибутов трассировки (traceName, userId, sessionId) через propagateAttributes или метаданные.
- Обеспечить корректное сбрасывание данных (flushing) для serverless-окружения.
- Подключить @assistant-ui/react-o11y для рендеринга собранных спанов в интерфейсе (SpanResource, TraceWaterfall).
- Проверить актуальность API в assistant-ui.com/llms.txt.
Примеры запросов агенту
Что понадобится
- Доступ к документации assistant-ui.com/llms.txt для актуальных API.
- Установленные пакеты @assistant-ui/react-o11y и соответствующий бэкенд-инструментарий (Langfuse/LangSmith/Helicone).
- Конфигурация instrumentation.ts или аналогичных файлов для настройки OpenTelemetry/прокси.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.