Weave 概览
Weights & Biases (W&B) Weave 是一个用于跟踪、试验、评估、部署和改进基于 LLM 的应用程序的框架。
- 追踪与监控:自动追踪 LLM 调用和应用程序逻辑,以调试和分析生产系统
- 系统迭代:改进和迭代提示、数据集和模型
- 评估:使用自定义或预构建的评分器系统地评估和提升代理性能
- 安全防护:通过内容审查和提示安全的前置和后置安全措施保护您的代理
设置说明
1
安装所需软件包
2
设置 W&B 账户
如果您还没有 Weights & Biases 账户,请注册一个。您将需要它来查看您的追踪数据和指标。
3
在您的应用程序中初始化 Weave
将以下代码添加到您的应用程序中初始化后,Weave 将提供一个 URL,您可以在其中查看您的追踪数据和指标。
4
创建您的 Crews/Flows
5
在 Weave 中查看追踪数据
运行 CrewAI 应用程序后,访问初始化期间提供的 Weave URL 以查看
- LLM 调用及其元数据
- 代理交互和任务执行流程
- 延迟和令牌使用等性能指标
- 执行期间发生的任何错误或问题

Weave 追踪仪表板
功能
- Weave 自动捕获所有 CrewAI 操作:代理交互和任务执行;带有元数据和令牌使用的 LLM 调用;工具使用和结果。
- 该集成支持所有 CrewAI 执行方法:
kickoff()、kickoff_for_each()、kickoff_async()和kickoff_for_each_async()。 - 自动追踪所有 crewAI-tools。
- 通过装饰器补丁支持 Flow 功能 (
@start、@listen、@router、@or_、@and_)。 - 使用
@weave.op()追踪传递给 CrewAITask的自定义安全防护。
