amosjyng/langchain-visualizer

Инструмент визуализации и отладки рабочих процессов LangChain

Инструменты⭐ 738Pythonпоследний релиз: v0.0.33
Открыть на GitHub ↗

Что это за инструмент

Инструмент для визуализации и отладки рабочих процессов LangChain, предоставляющий удобный UI для отслеживания выполнения агентов.

Зачем нужен

Позволяет разработчикам в реальном времени видеть полный текст промптов, отправляемых LLM, и различать жестко заданные части от подставленных переменных. Упрощает отладку сложных цепочек за счет наглядного отображения вызовов функций, стоимости запросов и потока выполнения.

Что можно реализовать

  • Отладка сложных агентов (например, zero-shot-react-description) с использованием внешних инструментов
  • Анализ структуры промптов и выявление ошибок в шаблонах подстановки переменных
  • Мониторинг стоимости LLM-вызовов в реальном времени
  • Визуализация процесса чанкинга документов для эмбеддингов
  • Интеграция отладки в Jupyter notebooks для интерактивного анализа

Ключевые возможности

  • Цветовая подсветка частей промпта: выделение жестко заданного текста и подставленных переменных
  • Отслеживание потока выполнения (execution flow) и вызовов функций в стеке
  • Отображение стоимости каждого LLM-вызова и общего расхода
  • Поддержка работы в реальном времени с открытием окна браузера
  • Встроенная поддержка Jupyter notebooks через отдельный импорт

👤 Кому подойдёт: разработчики, работающие с LangChain и LLM, а также исследователи, нуждающиеся в детальном анализе промптов и логики работы агентов

Релизы