介绍

可观测性是开发和部署对话式AI代理的关键方面。它使开发者能够理解他们的代理如何执行,他们的代理如何与用户互动,以及他们的代理如何使用外部工具和API。 AgentOps是一个独立于CrewAI的产品,为代理提供了全面的可观测性解决方案。

AgentOps

AgentOps 提供会话回放、指标和代理监控。

在高层次上,AgentOps 使您能够监控成本、令牌使用、延迟、代理故障、会话范围的统计信息等。 有关更多信息,请查看 AgentOps Repo

概览

AgentOps 提供对开发和生产中的代理进行监控。 它提供了一个仪表板,用于跟踪代理性能、会话回放和自定义报告。

此外,AgentOps 提供了会话深入分析功能,用于实时查看 Crew 代理的交互、LLM 调用和工具使用情况。 此功能对于调试和理解代理如何与用户以及其他代理进行交互非常有用。

功能

  • LLM成本管理与跟踪: 跟踪基础模型提供商的支出。
  • 回放分析: 观看逐步的代理执行图表。
  • 递归思维检测: 识别代理何时陷入无限循环。
  • 自定义报告: 创建关于代理性能的自定义分析。
  • 分析仪表板:监控开发和生产中代理的高级统计数据。
  • 公共模型测试: 针对基准和排行榜测试您的代理。
  • 自定义测试: 针对特定领域的测试运行您的代理。
  • 时间旅行调试: 从检查点重新启动您的会话。
  • 合规性与安全性:创建审计日志并检测潜在威胁,如不当言论和个人身份信息(PII)泄露。
  • 提示注入检测: 识别潜在的代码注入和秘密泄露。

使用AgentOps

1

创建一个API密钥

在这里创建一个用户API密钥:Create API Key

2

配置您的环境

将您的API密钥添加到环境变量中:

AGENTOPS_API_KEY=<YOUR_AGENTOPS_API_KEY>
3

安装AgentOps

使用以下命令安装AgentOps:

pip install 'crewai[agentops]'

pip install agentops
4

初始化 AgentOps

在脚本中使用Crew之前,请包含以下行:

import agentops
agentops.init()

这将启动一个AgentOps会话,并自动跟踪Crew代理。有关如何装备更复杂的代理系统的更多信息,请查看AgentOps文档或加入Discord

团队 + 代理操作示例

更多信息

要开始使用,请创建一个AgentOps账户

对于功能请求或错误报告,请联系AgentOps Repo上的AgentOps团队。

🐦 Twitter   •   📢 Discord   •   🖇️ AgentOps Dashboard   •   📙 Documentation

这个页面有帮助吗?