Plugin oficial de OpenClaw que exporta trazas de agentes, llamadas a herramientas, uso de tokens y costos a Opik para facilitar la observabilidad.
arthur-ai/arthur-engine
Motor de código abierto para implementar guardrails, trazas, evaluación y monitoreo de aplicaciones de LLM e IA con agentes, además de monitoreo de modelos de ML.
- Estrellas
- 93
- Forks
- 19
- Issues abiertos
- 27
- Último commit
- hace 8 horas
¿Qué es?
Arthur Engine es un servicio para desarrollar, monitorear y gobernar cargas de trabajo de IA y ML. En aplicaciones de LLM y flujos de trabajo de IA generativa, aplica guardrails configurables que detectan la exposición de PII o datos confidenciales, las alucinaciones, los intentos de prompt injection y el lenguaje tóxico.
En aplicaciones con agentes, recopila y analiza trazas de OpenInference OpenTelemetry de flujos de trabajo con agentes y aplicaciones de LLM, ejecuta evaluaciones continuas sobre trazas en vivo y permite administrar y versionar prompts. También admite experimentos para comparar variantes de prompts y la evaluación integral de pipelines de generación aumentada por recuperación.
El proyecto también abarca el monitoreo y la evaluación comparativa de ML tradicional, incluidas la deriva, la exactitud, la precisión, la recuperación, F1 y AUC, aunque esta parte requiere Arthur Platform. Las métricas personalizadas y una API extensible permiten integrarlo en arquitecturas de aplicaciones existentes.
Funciones clave
- 01Guardrails en tiempo real para detectar la exposición de PII, alucinaciones, prompt injection y lenguaje tóxico
- 02Recopila trazas de OpenInference OpenTelemetry de flujos de trabajo con agentes y aplicaciones de LLM
- 03Ejecuta evaluaciones continuas sobre trazas en vivo para detectar regresiones de calidad
- 04Administración de prompts con control de versiones y experimentos con variantes
- 05Evaluación integral de pipelines de RAG
- 06Métricas personalizadas y una API extensible
Casos de uso
- Añadir guardrails a una aplicación de LLM para bloquear la exposición de datos confidenciales o los intentos de prompt injection
- Trazar y evaluar un agente de varios pasos para detectar regresiones de calidad
- Comparar variantes de prompts y medir su efecto en las métricas de calidad
- Monitorear la deriva y la exactitud de modelos de ML tradicional en producción
Inicio rápido
- 1
Ejecuta el instalador del motor para macOS indicado en el README (ejecuta manualmente el script de instalación oficial).
- 2
Ejecuta el instalador del motor para Windows indicado en el README (ejecuta manualmente el script de instalación oficial).
- 3
Instrumenta tus agentes siguiendo los ejemplos de la carpeta genai-engine/examples.
Antes de usarlo
- La supervisión de modelos de ML requiere Arthur Platform.
- Para usar todas las funciones de la plataforma, como los paneles personalizados y las alertas, es necesario registrarse en Arthur Platform.
- La configuración requiere ejecutar un script instalador en lugar de instalar mediante un gestor de paquetes estándar.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es arthur-engine?
- Motor de código abierto para implementar guardrails, trazas, evaluación y monitoreo de aplicaciones de LLM e IA con agentes, además de monitoreo de modelos de ML. Arthur Engine es un servicio para desarrollar, monitorear y gobernar cargas de trabajo de IA y ML. En aplicaciones de LLM y flujos de trabajo de IA generativa, aplica guardrails configurables que detectan la exposición de PII o datos confidenciales, las alucinaciones, los intentos de prompt injection y el lenguaje tóxico.
- ¿arthur-engine es gratuito? ¿Qué licencia tiene?
- arthur-engine es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿arthur-engine sigue mantenido?
- Mantenimiento activo. El último commit de arthur-engine fue el 6 nov 2026.
- ¿Para qué puedo usar arthur-engine?
- Añadir guardrails a una aplicación de LLM para bloquear la exposición de datos confidenciales o los intentos de prompt injection Trazar y evaluar un agente de varios pasos para detectar regresiones de calidad Comparar variantes de prompts y medir su efecto en las métricas de calidad Monitorear la deriva y la exactitud de modelos de ML tradicional en producción
- ¿Cómo se instala arthur-engine?
- Ejecuta el instalador del motor para macOS indicado en el README (ejecuta manualmente el script de instalación oficial). Ejecuta el instalador del motor para Windows indicado en el README (ejecuta manualmente el script de instalación oficial). Instrumenta tus agentes siguiendo los ejemplos de la carpeta genai-engine/examples.
- ¿Dónde consigo arthur-engine?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/arthur-ai/arthur-engine
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Extensiones de observabilidad de código abierto basadas en OpenTelemetry para trazar llamadas a LLM, consultas a bases de datos vectoriales y frameworks de agentes en aplicaciones Python.
Jaeger es una plataforma de trazas distribuidas graduada por la CNCF para monitorear y diagnosticar solicitudes entre microservicios.
Plataforma de observabilidad de código abierto para buscar y visualizar logs, trazas, métricas, reproducciones de sesiones y errores sobre ClickHouse.
Servicio independiente de cualquier proveedor que recibe, procesa y exporta trazas, métricas y logs a varios backends de observabilidad.
Agente open source de Datadog que recopila métricas, logs, trazas y perfiles de los hosts y los envía a la plataforma Datadog.