raga-ai-hub/RagaAI-Catalyst

Python SDK для наблюдаемости, мониторинга и оценки AI-агентов: трассировка агентов, LLM и инструментов, отладка мультиагентных систем, самохостный дашборд и расширенная аналитика с таймлайном и графом выполнения.

LLMOps⭐ 16 163Pythonпоследний релиз: v2.2.4
Открыть на GitHub ↗Сайт проекта ↗

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

RagaAI Catalyst — это Python SDK и платформа для мониторинга, оценки и отладки LLM-приложений и мультиагентных систем.

Зачем нужен

Инструмент помогает разработчикам управлять жизненным циклом LLM-проектов: от создания датасетов и управления промптами до оценки качества ответов (evaluation) и глубокого анализа выполнения (tracing). Он полезен для обеспечения надежности, безопасности и прозрачности работы RAG-приложений и AI-агентов.

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

  • Оценка качества RAG-приложений с помощью метрик Faithfulness и Hallucination
  • Отладка сложных мультиагентных систем через Agentic Tracing с визуализацией графов выполнения
  • Генерация синтетических данных для тестирования моделей
  • Настройка guardrails и red-teaming для защиты LLM-приложений от вредоносных запросов
  • Управление версиями промптов и датасетов в рамках проектов

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

  • Agentic Tracing: детальный трекинг вызовов LLM, инструментов и логики агентов с просмотром timeline и execution graph
  • Встроенные метрики оценки: поддержка Faithfulness, Hallucination и других метрик с настраиваемыми пороговыми значениями (thresholds)
  • Управление датасетами: импорт из CSV с маппингом схем и возможность довычисления метрик для новых данных (append_metrics)
  • Самостоятельный хостинг (self-hosted) дашборда для аналитики и мониторинга
  • Интеграция с разными провайдерами LLM (например, OpenAI) через единую конфигурацию

👤 Кому подойдёт: ML-инженеры, разработчики AI-приложений (LLM, RAG, Agent), DevOps-инженеры, отвечающие за мониторинг и качество AI-моделей

Релизы

v2.2.4patch
🕐 15 мес назад · релиз на GitHub ↗

Исправлены ошибки при обновлении датасетов, в логах Locust и генерации SDG, добавлено обновление имени проекта в трассировщике.

  • Fixed: Исправлена ошибка обновления external_id и metadata при изменении имени датасета.
  • Fixed: Устранена потеря логов при нагрузочном тестировании с использованием Locust.
  • Fixed: Исправлена ошибка в SDG, возникавшая в процессе генерации датасета.
  • Added: Добавлена возможность обновления имени проекта в трассировщике во время выполнения.