简介

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

AgentOps

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

从宏观上看,AgentOps 让你能够监控成本、令牌使用、延迟、代理故障、会话范围内的统计数据等。欲了解更多信息,请查看 AgentOps Repo

概述

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

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

特点

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

使用 AgentOps

1

创建 API 密钥

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

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

Crew + AgentOps 示例

更多信息

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

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

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