awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 repositorios

Awesome GitHub RepositoriesAI Evaluation Frameworks

Systems that automate the assessment of artificial intelligence outputs and reasoning quality through comparative analysis or secondary model verification.

Explore 19 awesome GitHub repositories matching artificial intelligence & ml · AI Evaluation Frameworks. Refine with filters or upvote what's useful.

Awesome AI Evaluation Frameworks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • foundationagents/metagptAvatar de FoundationAgents

    FoundationAgents/MetaGPT

    68,844Ver en GitHub↗

    MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and production-ready code. By utilizing a runtime environment that manages the lifecycle of specialized agents, the platform bridges the gap between user intent and finished software components. The system distinguishes itself through role-based agent orchestration and dynamic task d

    Validates results by running multiple AI teams in parallel to compare outputs and test workflows for correctness and robustness.

    Pythonagentgptllm
    Ver en GitHub↗68,844
  • langfuse/langfuseAvatar de langfuse

    langfuse/langfuse

    29,190Ver en GitHub↗

    Langfuse is an open-source observability and evaluation platform designed for language model applications. It provides a centralized system for tracking execution traces, monitoring performance metrics, and managing prompt templates. By capturing hierarchical units of work and telemetry data, the platform enables developers to debug complex application lifecycles and analyze token usage, latency, and model interactions in production environments. The platform distinguishes itself through an integrated evaluation framework that allows for systematic benchmarking and automated scoring of model

    Provides a system for running systematic experiments, benchmarking model outputs, and automating quality scoring.

    TypeScriptanalyticsautogenevaluation
    Ver en GitHub↗29,190
  • datawhalechina/prompt-engineering-for-developersAvatar de datawhalechina

    datawhalechina/prompt-engineering-for-developers

    24,267Ver en GitHub↗

    This project is a technical curriculum and development guide focused on large language model prompt engineering, fine-tuning, and the creation of retrieval augmented generation applications. It serves as a comprehensive resource for developers to master crafting precise instructions and textual patterns to improve the quality and predictability of model outputs. The material covers the end-to-end workflow of adapting open-source models to specific datasets and integrating language models with vector databases to generate responses based on private information. It also provides a systematic ap

    Ships a systematic approach for assessing generative AI outputs and reasoning quality through comparative analysis.

    Jupyter Notebook
    Ver en GitHub↗24,267
  • openai/evalsAvatar de openai

    openai/evals

    18,702Ver en GitHub↗

    Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the quality and performance of language models. It provides a platform for running standardized tests to measure model accuracy and track behavioral changes over time. The system distinguishes itself through a modular architecture that uses a standardized adapter layer to normalize inputs and outputs, allowing different models to be swapped and tested interchangeably. It supports the creation of custom benchmarks using proprietary data, enabling quality assurance on sensitive tasks

    Enables the definition of bespoke evaluation logic and datasets to assess unique model behaviors.

    Python
    Ver en GitHub↗18,702
  • comet-ml/opikAvatar de comet-ml

    comet-ml/opik

    17,787Ver en GitHub↗

    Opik is an observability and evaluation platform designed for generative AI applications and agentic workflows. It provides a centralized environment for tracing execution flows, managing prompt templates, and monitoring production performance, allowing teams to gain visibility into complex model interactions and tool usage without requiring manual application code changes. The platform distinguishes itself through its integrated approach to the AI development lifecycle, combining distributed trace instrumentation with automated evaluation frameworks. It supports model-as-a-judge scoring, syn

    Provides a comprehensive framework for automated testing, dataset management, and model-as-a-judge scoring.

    Pythonevaluationhacktoberfesthacktoberfest2025
    Ver en GitHub↗17,787
  • camel-ai/camelAvatar de camel-ai

    camel-ai/camel

    17,253Ver en GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Captures and structures the information returned by an agent to facilitate further reasoning or integration into a multi-agent workflow.

    Pythonagentai-societiesartificial-intelligence
    Ver en GitHub↗17,253
  • ai-shifu/chatallAvatar de ai-shifu

    ai-shifu/ChatALL

    16,283Ver en GitHub↗

    ChatALL is a desktop application that functions as a multi-model chat client and aggregator for artificial intelligence services. It enables users to send a single prompt to multiple AI models simultaneously, allowing for the side-by-side comparison of generated responses within a unified interface. The application distinguishes itself through a local-first approach to data management, ensuring that all conversation logs and user configurations are stored directly on the user's device. This architecture supports privacy and offline access while providing a centralized system for managing and

    Facilitates comparative analysis by sending prompts to multiple AI services and displaying their responses side by side.

    JavaScriptbingchatchatbotchatgpt
    Ver en GitHub↗16,283
  • chiphuyen/aie-bookAvatar de chiphuyen

    chiphuyen/aie-book

    13,779Ver en GitHub↗

    This project serves as a comprehensive educational resource and technical handbook for engineers building applications powered by large language models. It provides a structured framework for mastering the principles of artificial intelligence engineering, covering the full lifecycle of model development from initial design to production deployment. The repository distinguishes itself by offering a deep dive into the practical implementation of advanced design patterns, including retrieval-augmented generation, agentic tool orchestration, and parameter-efficient model adaptation. It emphasize

    Automates the assessment of artificial intelligence outputs and reasoning quality through comparative analysis.

    Jupyter Notebook
    Ver en GitHub↗13,779
  • googlecloudplatform/generative-aiAvatar de GoogleCloudPlatform

    GoogleCloudPlatform/generative-ai

    12,700Ver en GitHub↗

    This project is a development platform for managing the lifecycle of generative artificial intelligence models. It provides a unified environment for accessing, fine-tuning, and deploying large language models, serving as an orchestrator that handles the integration of diverse models into custom applications. The platform distinguishes itself by offering a managed infrastructure for hosting and scaling models, which removes the requirement for manual server maintenance or configuration. It includes integrated tools for supervised fine-tuning and vector embedding optimization, allowing for the

    Assessing the performance and reliability of generated content using automated testing services and rubrics to ensure alignment with project requirements.

    Jupyter Notebookagentsgcpgemini
    Ver en GitHub↗12,700
  • vibrantlabsai/ragasAvatar de vibrantlabsai

    vibrantlabsai/ragas

    12,659Ver en GitHub↗

    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

    Compares outputs from multi-step AI workflows to verify correctness.

    Pythonevaluationllmllmops
    Ver en GitHub↗12,659
  • aden-hive/hiveAvatar de aden-hive

    aden-hive/hive

    10,578Ver en GitHub↗

    Hive is an artificial intelligence workflow automation engine and development platform designed for building and deploying autonomous agents. It provides a framework for orchestrating complex, multi-step business processes by coordinating tasks across multiple specialized agents using directed graph structures. The platform distinguishes itself through a focus on production-grade reliability and state management. It maintains persistent execution context and conversation history on disk, enabling crash recovery and continuity for long-running automated sessions. Furthermore, it incorporates a

    Validates agent outputs using a multi-level pipeline of deterministic rules, semantic assessment, and human oversight.

    Pythonagentagent-frameworkagent-skills
    Ver en GitHub↗10,578
  • microsoft/vscode-copilot-chatAvatar de microsoft

    microsoft/vscode-copilot-chat

    9,493Ver en GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Produces the necessary code and assets to implement evaluation frameworks for testing AI agents.

    TypeScript
    Ver en GitHub↗9,493
  • oumi-ai/oumiAvatar de oumi-ai

    oumi-ai/oumi

    8,858Ver en GitHub↗

    Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models, and running performance evaluations. It serves as a unified environment for the entire model lifecycle, encompassing a training and fine-tuning suite, an evaluation framework, and tools for synthetic data generation and model distillation. The platform is distinguished by its iterative, failure-driven synthesis approach, which analyzes model weaknesses during evaluation to generate targeted training data. It utilizes an LLM-based judge framework to programmatically score respo

    Uses an AI agent to suggest and define evaluator patterns based on a target task description.

    Pythondpoevaluationfine-tuning
    Ver en GitHub↗8,858
  • evidentlyai/evidentlyAvatar de evidentlyai

    evidentlyai/evidently

    7,137Ver en GitHub↗

    Evidently is an AI observability platform and evaluation framework designed to quantify the performance of machine learning models and large language models. It functions as a monitoring tool for detecting data drift and quality degradation in tabular datasets, while providing a specialized analyzer for the faithfulness and correctness of retrieval augmented generation systems. The project distinguishes itself through an evaluation framework that utilizes judge models and custom rubrics to score language model outputs. It includes tools for iterative prompt optimization and the generation of

    Provides a comprehensive framework for automating the assessment of AI outputs and reasoning quality.

    Jupyter Notebookdata-driftdata-qualitydata-science
    Ver en GitHub↗7,137
  • google/adk-goAvatar de google

    google/adk-go

    6,958Ver en GitHub↗

    adk-go is an agent orchestration engine and multi-agent framework for building, coordinating, and scaling systems of large language model agents. It provides a tool integration kit to connect agents with external APIs, custom functions, and diverse data sources. The project utilizes graph-based workflow orchestration to blend deterministic logic with adaptive reasoning. It supports modular multi-agent composition, allowing specialized agents to be organized into hierarchical structures to manage complex tasks through coordinated workflows. The framework includes tools for performance evaluat

    Measures agent reliability by comparing model responses against predefined schemas and validation tools.

    Goa2aagentsagents-sdk
    Ver en GitHub↗6,958
  • fchollet/arc-agiAvatar de fchollet

    fchollet/ARC-AGI

    4,787Ver en GitHub↗

    Este proyecto es un conjunto estandarizado de problemas de abstracción y razonamiento diseñados para evaluar la capacidad de los modelos de inteligencia artificial para aprender nuevas reglas. Funciona como una prueba de inteligencia fluida y un benchmark de razonamiento, utilizando una colección de puzzles basados en rejillas y un dataset de síntesis de programas para evaluar cómo los agentes generan algoritmos a partir de ejemplos. El proyecto se centra en medir la inteligencia fluida general y la capacidad de generalización zero-shot, probando si un sistema puede aplicar la lógica aprendida a problemas no vistos sin depender de un entrenamiento específico para la tarea. Proporciona un framework para la investigación del razonamiento abstracto, evaluando específicamente la síntesis de programas y la capacidad de los modelos para descubrir patrones latentes para transformaciones de rejillas novedosas. El sistema incorpora una representación de dominio basada en rejillas y un espacio de búsqueda combinatorio de operaciones geométricas y topológicas. Incluye una interfaz human-in-the-loop que permite la construcción manual de rejillas de salida para definir la verdad fundamental para la validación y el benchmarking.

    Provides a standardized set of abstraction and reasoning problems to assess the quality of AI reasoning.

    JavaScriptartificial-intelligenceintelligence-testingprogram-synthesis
    Ver en GitHub↗4,787
  • mongodb-developer/genai-showcaseAvatar de mongodb-developer

    mongodb-developer/GenAI-Showcase

    4,236Ver en GitHub↗

    This project is a collection of generative AI implementations focused on the development of AI agents, retrieval-augmented generation pipelines, and vector search integration. It provides a framework for connecting managed cloud databases to language models to create context-aware applications. The project covers the orchestration of autonomous agents that use multi-step reasoning and external tools to complete tasks. It includes implementations for semantic retrieval using high-dimensional embeddings and the use of model-agnostic prompting to ensure consistent outputs across different large

    Uses AI evaluation frameworks to measure the accuracy and reliability of model outputs.

    Jupyter Notebookagentsartificial-intelligencegenerative-ai
    Ver en GitHub↗4,236
  • latitude-dev/latitude-llmAvatar de latitude-dev

    latitude-dev/latitude-llm

    4,145Ver en GitHub↗

    Este proyecto es un stack de monitoreo de IA autohospedado que funciona como una plataforma de observabilidad de LLM, framework de evaluación de IA y analizador de trazas de OpenTelemetry. Está diseñado para capturar y analizar trazas, sesiones y telemetría de LLM para monitorear el rendimiento de agentes de IA. La plataforma se distingue como un servidor de Model Context Protocol, exponiendo funciones de espacio de trabajo como herramientas para agentes de codificación de IA. Permite la conversión de trazas de producción fallidas en conjuntos de datos de prueba para pruebas de regresión y utiliza clustering de sesiones basado en semántica para descubrir patrones de comportamiento de usuario emergentes. El sistema cubre áreas de capacidad amplias, incluyendo recolección de telemetría para rutas de ejecución de agentes, puntuación de evaluación automatizada para tráfico en vivo y búsqueda semántica para aislar patrones de interacción. También proporciona alertas para regresiones de señal, análisis de comportamiento para fallos de herramientas y redacción de PII para datos de telemetría. El software puede desplegarse en infraestructura privada como una instalación de un solo host o como un cluster escalable utilizando Docker Compose, Kubernetes o Helm charts.

    Implements a system for scoring live traffic and executing regression tests using automated semantic judgments.

    TypeScript
    Ver en GitHub↗4,145
  • microsoft/phicookbookAvatar de microsoft

    microsoft/PhiCookBook

    3,755Ver en GitHub↗

    PhiCookBook is a technical guide and implementation framework for integrating small language models into applications. It provides instructions for deploying these lightweight models to perform reasoning, coding, and math tasks across various hardware environments and serving platforms. The project functions as a tutorial for developing intelligent AI applications by chaining prompts and code into executable sequences. It includes a framework for evaluating model behavior and calculating quality metrics to verify the accuracy and reliability of these workflows. The repository covers a broad

    Implements a framework to automate the assessment of AI outputs and reasoning quality through quality metrics and behavior testing.

    Jupyter Notebookcookbooklanguage-modelphi-4
    Ver en GitHub↗3,755
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Model Evaluation and Analysis
  6. AI Evaluation Frameworks

Explorar subetiquetas

  • Evaluation Asset Generation1 sub-etiquetaAutomatic generation of code and datasets required to implement AI evaluation frameworks. **Distinct from AI Evaluation Frameworks:** Focuses on producing the code that runs the evaluation, rather than the framework that performs the assessment.
  • Multi-Agent Output EvaluationSystems that compare outputs from parallel AI agents to verify correctness and workflow robustness.