Plugin oficial do OpenClaw que exporta traces de agentes, chamadas de ferramentas, uso de tokens e custos para o Opik, permitindo observabilidade.
arthur-ai/arthur-engine
Engine open source para guardrails, tracing, avaliação e monitoramento de aplicações com LLMs e IA agêntica, além de monitoramento de modelos de ML.
- Estrelas
- 93
- Forks
- 19
- Issues abertas
- 27
- Último commit
- há 21 horas
O que é?
O Arthur Engine é um serviço para desenvolver, monitorar e governar workloads de IA e ML. Em aplicações com LLMs e workflows de IA generativa, ele aplica guardrails configuráveis que detectam vazamento de PII ou dados confidenciais, alucinações, tentativas de prompt injection e linguagem tóxica.
Em aplicações agênticas, ele coleta e analisa traces OpenTelemetry do OpenInference gerados por workflows de agentes e aplicações com LLMs, executa avaliações contínuas em traces em produção e gerencia prompts e suas versões. Também oferece suporte a experimentos para comparar variantes de prompts e à avaliação de ponta a ponta de pipelines de geração aumentada por recuperação (RAG).
O projeto também abrange monitoramento e benchmarking de ML tradicional, incluindo drift, acurácia, precisão, recall, F1 e AUC, embora essa parte exija o Arthur Platform. Métricas personalizadas e uma API extensível permitem integrá-lo a arquiteturas de aplicações existentes.
Recursos principais
- 01Guardrails em tempo real contra vazamento de PII, alucinações, prompt injection e linguagem tóxica
- 02Coleta traces OpenTelemetry do OpenInference de workflows agênticos e aplicações com LLMs
- 03Executa avaliações contínuas em traces em produção para detectar regressões de qualidade
- 04Gerenciamento de prompts com versionamento e experimentos de variantes
- 05Avaliação de ponta a ponta de pipelines de RAG
- 06Métricas personalizadas e API extensível
Casos de uso
- Adicionar guardrails a uma aplicação com LLM para bloquear vazamentos de dados confidenciais ou prompt injection
- Rastrear e avaliar um agente com várias etapas para detectar regressões de qualidade
- Comparar variantes de prompts e medir seus efeitos nas métricas de qualidade
- Monitorar drift e acurácia de modelos tradicionais de ML em produção
Início rápido
- 1
Execute o instalador do engine para macOS indicado no README (execute manualmente o script oficial de instalação).
- 2
Execute o instalador do engine para Windows indicado no README (execute manualmente o script oficial de instalação).
- 3
Instrumente seus agentes seguindo os exemplos na pasta genai-engine/examples.
Antes de usar
- O monitoramento de modelos de ML requer o Arthur Platform.
- Para usar todos os recursos da plataforma, como dashboards personalizados e alertas, é necessário se cadastrar no Arthur Platform.
- A configuração depende da execução de um script instalador, em vez de uma instalação por um gerenciador de pacotes padrão.
Em coleções
Tópicos
Perguntas frequentes
- O que é arthur-engine?
- Engine open source para guardrails, tracing, avaliação e monitoramento de aplicações com LLMs e IA agêntica, além de monitoramento de modelos de ML. O Arthur Engine é um serviço para desenvolver, monitorar e governar workloads de IA e ML. Em aplicações com LLMs e workflows de IA generativa, ele aplica guardrails configuráveis que detectam vazamento de PII ou dados confidenciais, alucinações, tentativas de prompt injection e linguagem tóxica.
- arthur-engine é gratuito? Qual é a licença?
- arthur-engine é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- arthur-engine ainda é mantido?
- Manutenção ativa. O último commit de arthur-engine foi em 6 de nov. de 2026.
- Para que posso usar arthur-engine?
- Adicionar guardrails a uma aplicação com LLM para bloquear vazamentos de dados confidenciais ou prompt injection Rastrear e avaliar um agente com várias etapas para detectar regressões de qualidade Comparar variantes de prompts e medir seus efeitos nas métricas de qualidade Monitorar drift e acurácia de modelos tradicionais de ML em produção
- Como instalar arthur-engine?
- Execute o instalador do engine para macOS indicado no README (execute manualmente o script oficial de instalação). Execute o instalador do engine para Windows indicado no README (execute manualmente o script oficial de instalação). Instrumente seus agentes seguindo os exemplos na pasta genai-engine/examples.
- Onde consigo arthur-engine?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/arthur-ai/arthur-engine
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Extensões open source baseadas em OpenTelemetry que rastreiam chamadas a LLMs, consultas a bancos de dados vetoriais e frameworks de agentes em apps Python.
Jaeger é uma plataforma de tracing distribuído graduada pela CNCF para monitorar e diagnosticar requisições em microsserviços.
Plataforma open source de observabilidade para pesquisar e visualizar logs, traces, métricas, replays de sessão e erros no ClickHouse.
Serviço independente de fornecedor que recebe, processa e exporta traces, métricas e logs para vários back-ends de observabilidade.
Agente open source da Datadog que coleta métricas, logs, traces e profiles de hosts e os envia para a plataforma Datadog.