Откройте глубокую видимость и понимание ваших AI-рабочих процессов с помощью LangSmith — мощной платформы для трассировки, отладки и мониторинга приложений и автоматизаций на основе LLM. Интегрируйте LangSmith в ваши процессы для захвата детальных трасс выполнения, логирования входных/выходных данных, прикрепления метаданных и оптимизации ваших рабочих процессов через наблюдаемость на основе данных.
С интеграцией LangSmith вы можете:
- Трассировать и отлаживать запуски: Передавать запуски рабочих процессов, инструментов или моделей в LangSmith, записывать иерархические детали выполнения и быстро определять узкие места или сбои.
- Прикреплять богатые метаданные: Обогащайте ваши трассы, логируя входные данные, выходные данные, теги, пользовательские метаданные, причины сбоев и многое другое для глубокого анализа и аналитики.
- Мониторить производительность рабочих процессов: Визуализируйте выполнения, отслеживайте частоту ошибок, длительности и метрики успеха с течением времени для повышения надежности и эффективности.
- Сотрудничать и проводить аудит: Включите командную отладку и отслеживайте изменения, обеспечивая прозрачный аудит и быструю итерацию цепочечных LLM-рабочих процессов.
- Автоматизировать наблюдаемость: Бесшовно подключайте трассы LangSmith к вашим автоматизациям рабочих процессов для постоянного, легкого мониторинга без ручной инструментации.
LangSmith расширяет возможности инженеров, специалистов по данным и продуктовых команд, позволяя быстрее итерировать, раньше обнаруживать проблемы и создавать более надежные приложения на основе LLM — независимо от того, оркестрируете ли вы агентов, цепочки или сквозные рабочие процессы.
Добейтесь лучшей наблюдаемости, практических инсайтов и более высокого качества продукта, интегрировав LangSmith в ваши автоматизированные процессы уже сегодня.
Инструкции по использованию
Отправляйте данные о запусках в LangSmith для трассировки выполнений, прикрепления метаданных и мониторинга производительности рабочих процессов.
Инструменты
langsmith_create_run
Передача одного запуска в LangSmith для обработки.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
apiKey | string | Да | API-ключ LangSmith |
id | string | Нет | Уникальный идентификатор запуска |
name | string | Да | Имя запуска |
run_type | string | Да | Тип запуска (tool, chain, llm, retriever, embedding, prompt, parser) |
start_time | string | Нет | Время начала запуска в формате ISO-8601 |
end_time | string | Нет | Время окончания запуска в формате ISO-8601 |
inputs | json | Нет | Полезная нагрузка входных данных |
run_outputs | json | Нет | Полезная нагрузка выходных данных |
extra | json | Нет | Дополнительные метаданные (extra) |
tags | json | Нет | Массив строк тегов |
parent_run_id | string | Нет | ID родительского запуска |
trace_id | string | Нет | ID трассировки |
session_id | string | Нет | ID сессии |
session_name | string | Нет | Имя сессии |
status | string | Нет | Статус запуска |
error | string | Нет | Детали ошибки |
dotted_order | string | Нет | Строка порядка с точками |
events | json | Нет | Массив структурированных событий |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
accepted | boolean | Был ли запуск принят для обработки |
runId | string | Идентификатор запуска, предоставленный в запросе |
message | string | Ответное сообщение от LangSmith |
langsmith_create_runs_batch
Передача нескольких запусков в LangSmith в одной пакетной операции.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
apiKey | string | Да | API-ключ LangSmith |
post | json | Нет | Массив новых запусков для обработки |
patch | json | Нет | Массив запусков для обновления/патча |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
accepted | boolean | Был ли пакет принят для обработки |
runIds | array | Идентификаторы запусков, предоставленные в запросе |
message | string | Ответное сообщение от LangSmith |
messages | array | Ответные сообщения для каждого запуска, когда предоставлены |

