概述

追踪提供了您的 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 企业版任何其他功能的帮助。