Core Concepts
测试
学习如何测试您的CrewAI Crew并评估其性能。
介绍
测试是开发过程中的关键部分,确保您的团队按预期执行至关重要。使用crewAI,您可以轻松测试您的团队,并使用内置的测试功能评估其性能。
使用测试功能
我们添加了CLI命令crewai test,以便轻松测试您的crew。此命令将运行您的crew指定的迭代次数,并提供详细的性能指标。参数为n_iterations和model,它们是可选的,默认值分别为2和gpt-4o-mini。目前,唯一可用的提供商是OpenAI。
如果你想运行更多的迭代或使用不同的模型,你可以像这样指定参数:
或使用简写形式:
当你运行crewai test命令时,crew将执行指定的迭代次数,并在运行结束时显示性能指标。
最后将显示一个分数表,展示团队在以下指标方面的表现:
| 任务/船员/代理 | 运行 1 | 运行 2 | 平均总数 | 代理 | 附加信息 |
|---|---|---|---|---|---|
| 任务 1 | 9.0 | 9.5 | 9.2 | 专业见解 | |
| 研究员 | |||||
| 任务 2 | 9.0 | 10.0 | 9.5 | 公司简介调查员 | |
| 任务 3 | 9.0 | 9.0 | 9.0 | 自动化洞察 | |
| 专家 | |||||
| 任务 4 | 9.0 | 9.0 | 9.0 | 最终报告编译器 | 自动化洞察专家 |
| 船员 | 9.00 | 9.38 | 9.2 | ||
| 执行时间 (秒) | 126 | 145 | 135 |
上面的例子展示了两次运行两个任务的测试结果,包括每个任务和整个团队的平均总分。
