跳转至

简介

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

AgentOps

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

从高层次来看,AgentOps使您能够监控成本、令牌使用、延迟、代理故障、会话范围内的统计数据等。更多信息,请查看AgentOps仓库

概述

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

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

选择一系列代理会话运行的概述 用于检查代理运行的会话深入分析概述 查看逐步代理回放执行图

特性

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

使用AgentOps

  1. 创建API密钥: 在此处创建用户API密钥:创建API密钥

  2. 配置您的环境: 将您的API密钥添加到环境变量中

AGENTOPS_API_KEY=<YOUR_AGENTOPS_API_KEY>
  1. 安装AgentOps: 使用以下命令安装AgentOps:
    pip install crewai[agentops]
    
    pip install agentops
    

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

import agentops
agentops.init()

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

Crew + AgentOps示例

更多信息

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

如有功能请求或错误报告,请联系AgentOps仓库的AgentOps团队。

额外链接

🐦 Twitter   •   📢 Discord   •   🖇️ AgentOps仪表板   •   📙 文档