简介¶
可观察性是开发和部署对话式AI代理的关键方面。它允许开发者了解他们的代理表现如何,代理如何与用户互动,以及代理如何使用外部工具和API。AgentOps是一个独立于CrewAI的产品,为代理提供全面的可观察性解决方案。
AgentOps¶
AgentOps为代理提供会话回放、指标和监控。
从高层次来看,AgentOps使您能够监控成本、令牌使用、延迟、代理故障、会话范围内的统计数据等。更多信息,请查看AgentOps仓库。
概述¶
AgentOps为开发和生产中的代理提供监控。它提供了一个用于跟踪代理性能、会话回放和自定义报告的仪表板。
此外,AgentOps提供了会话深入分析功能,用于实时查看Crew代理互动、LLM调用和工具使用。此功能对于调试和理解代理如何与用户以及其他代理互动非常有用。

特性¶
- LLM成本管理和跟踪:跟踪基础模型提供商的支出。
- 回放分析:观看逐步代理执行图。
- 递归思维检测:识别代理陷入无限循环的情况。
- 自定义报告:创建关于代理性能的自定义分析。
- 分析仪表板:监控开发和生产中代理的高级统计数据。
- 公共模型测试:将您的代理与基准和排行榜进行测试。
- 自定义测试:针对特定领域的测试运行您的代理。
- 时间旅行调试:从检查点重新启动您的会话。
- 合规性和安全性:创建审计日志,检测潜在的威胁,如脏话和PII泄露。
- 提示注入检测:识别潜在的代码注入和秘密泄露。
使用AgentOps¶
-
创建API密钥: 在此处创建用户API密钥:创建API密钥
-
配置您的环境: 将您的API密钥添加到环境变量中
- 安装AgentOps: 使用以下命令安装AgentOps: 或
在您的脚本中使用Crew之前,包含以下行:
这将启动一个AgentOps会话,并自动跟踪Crew代理。有关如何装备更复杂的代理系统的更多信息,请查看AgentOps文档或加入Discord。
Crew + AgentOps示例¶
更多信息¶
要开始使用,请创建一个AgentOps账户。
如有功能请求或错误报告,请联系AgentOps仓库的AgentOps团队。
额外链接¶
🐦 Twitter • 📢 Discord • 🖇️ AgentOps仪表板 • 📙 文档