8 dépôts
Tools for tracing, evaluating, and monitoring the performance and execution flows of application agents.
Explore 8 awesome GitHub repositories matching system administration & monitoring · Agent Observability Platforms. Refine with filters or upvote what's useful.
LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing
Visualizes execution flows and performance metrics to monitor complex agent-based applications.
Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut
Provides processors and formatters to modify and standardize trace data for compatibility with various observability destinations.
LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This
Traces, evaluates, and monitors the performance, cost, and execution trajectories of language model applications in production.
Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin
Transform agent message structures into a standardized format compatible with evaluation frameworks to enable analysis of conversations.
Data-Juicer is an open-source framework for cleaning, filtering, deduplicating, and transforming multimodal datasets to prepare them for training large language and vision models. It functions as a distributed data pipeline engine that runs processing jobs across Ray clusters, handling billions of samples with automatic operator fusion and adaptive parallelism. The framework provides a library of operators that leverage large language models for semantic extraction, filtering, and data synthesis within processing pipelines. The project distinguishes itself through a YAML-based data recipe sys
Provides operators for structuring, de-identifying, and quality-gating agent interaction traces.
Captures execution traces, logs, and metrics for debugging and performance monitoring of agent runs.
AgentOps est une plateforme d'observabilité et une boîte à outils pour développeurs permettant de surveiller l'exécution, les performances et la fiabilité des agents autonomes propulsés par des grands modèles de langage (LLM). Il sert de système pour suivre le comportement des agents IA, déboguer des workflows complexes et comparer les performances des modèles. La plateforme se distingue par sa capacité à visualiser les workflows multi-agents via la représentation graphique des chemins d'exécution et la relecture de sessions. Elle fournit des outils spécifiques pour calculer les coûts financiers auprès de divers fournisseurs de modèles de langage et prend en charge une stack d'observabilité auto-hébergée pour les utilisateurs nécessitant un contrôle total sur leurs données sur du matériel ou des clouds privés. Le système couvre un large éventail de capacités, notamment la détection des échecs d'agents, l'analyse de l'utilisation des outils et le suivi de métriques de performance personnalisées via le marquage d'événements. Il s'intègre aux frameworks d'IA pour capturer la télémétrie et les données de performance.
Functions as a comprehensive platform for tracing and monitoring the execution flows of LLM agents.
Lmnr is an LLM observability platform and evaluation framework designed for tracing, logging, and monitoring language model executions. It provides the tools necessary to debug agent behavior, analyze performance, and identify failure patterns in AI agents. The platform differentiates itself through a trace-to-dataset pipeline that converts production logs into labeled test sets for regression testing. It includes a prompt-variant replay engine to compare different prompts or models side-by-side and a state-cached debugging system to replay agent loops without restarting the process. The sys
Provides a complete platform for tracing, logging, and monitoring AI agent execution flows.