OpenClaw 官方插件,将智能体调用链、工具调用、Token 用量与成本导出到 Opik 进行监控。
arthur-ai/arthur-engine
开源的 LLM 与智能体应用护栏、追踪、评估与监控引擎,也支持机器学习模型监控。
- Star
- 93
- Fork
- 19
- 未关闭 Issue
- 27
- 最近提交
- 18小时前
这是什么?
Arthur Engine 是一个用于开发、监控和治理 AI 与机器学习工作负载的服务。对于 LLM 应用和生成式 AI 工作流,它可以通过可配置的护栏实时检测 PII 或敏感数据泄露、幻觉、提示词注入和有毒语言。
针对智能体应用,它能收集并分析智能体工作流和 LLM 应用产生的 OpenInference OpenTelemetry 追踪数据,对线上追踪进行持续评估,并管理与版本化提示词。它还支持比较提示词变体效果的实验,以及对检索增强生成(RAG)流程的端到端评估。
项目同时覆盖传统机器学习模型的监控与基准测试,包括漂移、准确率、精确率、召回率、F1 和 AUC 等指标,但这部分功能需要 Arthur Platform。自定义指标和可扩展 API 使其便于融入现有应用架构。
核心功能
- 01实时检测 PII 泄露、幻觉、提示词注入和有毒语言的护栏
- 02收集智能体工作流和 LLM 应用的 OpenInference OpenTelemetry 追踪
- 03对线上追踪进行持续评估,及时发现质量退化
- 04提示词版本管理与变体实验对比
- 05RAG 流程端到端评估
- 06支持自定义指标和可扩展 API
适用场景
- 为 LLM 应用添加护栏,拦截敏感数据泄露或提示词注入
- 对多步骤智能体进行追踪与评估,发现质量退化
- 比较不同提示词变体并衡量其对质量指标的影响
- 在生产环境中监控传统机器学习模型的漂移与准确率
快速上手
- 1
运行 README 中的 macOS 官方安装脚本(需手动执行)
- 2
运行 README 中的 Windows 官方安装脚本(需手动执行)
- 3
参考 genai-engine/examples 目录中的示例为你的智能体添加埋点
使用前须知
- 机器学习模型监控需要 Arthur Platform。
- 自定义仪表盘和告警等完整平台功能需要注册 Arthur Platform。
- 安装依赖运行安装脚本,而非标准的包管理器安装方式。
收录于专题
标签
常见问题
- arthur-engine 是什么?
- 开源的 LLM 与智能体应用护栏、追踪、评估与监控引擎,也支持机器学习模型监控。 Arthur Engine 是一个用于开发、监控和治理 AI 与机器学习工作负载的服务。对于 LLM 应用和生成式 AI 工作流,它可以通过可配置的护栏实时检测 PII 或敏感数据泄露、幻觉、提示词注入和有毒语言。
- arthur-engine 可以免费使用吗?用的什么许可证?
- arthur-engine 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- arthur-engine 还在维护吗?
- 活跃维护中。arthur-engine 最近一次提交是在 2026年11月6日。
- arthur-engine 适合用来做什么?
- 为 LLM 应用添加护栏,拦截敏感数据泄露或提示词注入 对多步骤智能体进行追踪与评估,发现质量退化 比较不同提示词变体并衡量其对质量指标的影响 在生产环境中监控传统机器学习模型的漂移与准确率
- arthur-engine 怎么安装和运行?
- 运行 README 中的 macOS 官方安装脚本(需手动执行) 运行 README 中的 Windows 官方安装脚本(需手动执行) 参考 genai-engine/examples 目录中的示例为你的智能体添加埋点
- 在哪里获取 arthur-engine?
- 源代码和安装说明在 GitHub 上:https://github.com/arthur-ai/arthur-engine
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 OpenTelemetry 的开源可观测性扩展,用于追踪 Python 应用中的 LLM 调用、向量数据库和智能体框架。
Jaeger 是 CNCF 毕业项目,用于监控和排查微服务之间的分布式请求链路。
基于 ClickHouse 的开源可观测性平台,用于搜索和可视化日志、链路追踪、指标与会话回放。
与厂商无关的服务,用于接收、处理并导出链路追踪、指标和日志数据到多种可观测性后端。
Datadog 开源的监控代理,负责从主机采集指标、日志、链路追踪和性能剖析数据并发送到 Datadog 平台。