功能
追踪
使用追踪来监控您的 Crew
概述
追踪提供了您的 Crew 执行的全面可见性,帮助您监控性能、调试问题和优化您的 AI 代理工作流程。
什么是追踪?
CrewAI 企业版中的追踪是详细的执行记录,它捕获了您 Crew 操作的各个方面,从初始输入到最终输出。它们记录了
- 代理的思考和推理
- 任务执行详情
- 工具使用和输出
- Token 消耗指标
- 执行时间
- 成本估算
访问追踪
1
导航到追踪选项卡
进入您的 CrewAI 企业版控制面板后,点击 追踪 以查看所有执行记录。
2
选择一个执行
您将看到所有 Crew 执行的列表,按日期排序。点击任何一个执行即可查看其详细追踪。
理解追踪界面
追踪界面分为几个部分,每个部分都提供了关于您的 Crew 执行的不同见解
1. 执行摘要
顶部部分显示了关于执行的高级指标
- 总 Token 数:所有任务消耗的 Token 总数
- 提示 Token 数:在给 LLM 的提示中使用的 Token
- 完成 Token 数:LLM 响应中生成的 Token
- 请求数:发出的 API 调用次数
- 执行时间:Crew 运行的总时长
- 估算成本:基于 Token 使用量的近似成本
2. 任务与代理
此部分显示了 Crew 执行中包含的所有任务和代理
- 任务名称和代理分配
- 用于每个任务的代理和 LLM
- 状态(已完成/失败)
- 任务的单个执行时间
3. 最终输出
显示 Crew 在所有任务完成后产生的最终结果。
4. 执行时间线
每个任务何时开始和结束的可视化表示,帮助您识别瓶颈或并行执行模式。
5. 详细任务视图
当您点击时间线或任务列表中的特定任务时,您将看到
- 任务 Key:任务的唯一标识符
- 任务 ID:系统中的技术标识符
- 状态:当前状态(已完成/正在运行/失败)
- 代理:哪个代理执行了该任务
- LLM:用于此任务的语言模型
- 开始/结束时间:任务开始和完成的时间
- 执行时间:此特定任务的持续时间
- 任务描述:指示代理执行的操作
- 预期输出:请求的输出格式
- 输入:从先前任务提供给此任务的任何输入
- 输出:代理产生的实际结果
使用追踪进行调试
追踪对于排除 Crew 的问题非常有价值
1
识别故障点
当 Crew 执行未能产生预期结果时,检查追踪以找出问题所在。查找
- 失败的任务
- 意外的代理决策
- 工具使用错误
- 误解的指令
2
优化性能
使用执行指标来识别性能瓶颈
- 执行时间超出预期的任务
- 过度的 Token 使用
- 冗余的工具操作
- 不必要的 API 调用
3
提高成本效益
分析 Token 使用和成本估算,以优化 Crew 的效率
- 对于更简单的任务,考虑使用较小的模型
- 优化提示使其更简洁
- 缓存经常访问的信息
- 组织任务以最大程度地减少冗余操作
需要帮助?
请联系我们的支持团队,获取追踪分析或 CrewAI 企业版任何其他功能的帮助。