测试
介绍¶
测试是开发过程中的关键部分,确保您的团队按预期执行至关重要。使用 crewAI,您可以轻松测试您的团队并利用内置的测试功能评估其表现。
使用测试功能¶
我们添加了CLI命令crewai test
,以便于测试您的团队。此命令将运行您的团队指定次数的迭代,并提供详细的性能指标。参数n_iterations
和model
是可选的,默认值分别为2和gpt-4o-mini
。目前唯一可用的提供商是OpenAI。
如果您想运行更多迭代或使用不同的模型,可以像这样指定参数:
当您运行crewai test
命令时,团队将按照指定的迭代次数执行,性能指标将在运行结束时显示。
结束时的分数表将显示团队在以下指标方面的表现:
任务分数
(1-10 分数越高越好)
┏━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━┓
┃ 任务/团队 ┃ 运行 1 ┃ 运行 2 ┃ 平均总分 ┃
┡━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━┩
│ 任务 1 │ 10.0 │ 9.0 │ 9.5 │
│ 任务 2 │ 9.0 │ 9.0 │ 9.0 │
│ 团队 │ 9.5 │ 9.0 │ 9.2 │
└────────────┴───────┴───────┴────────────┘
上述示例显示了团队在两个任务的两次运行中的测试结果,以及每个任务和整个团队的平均总分。