Skip to content

测试

介绍

测试是开发过程中的关键部分,确保您的团队按预期执行至关重要。使用 crewAI,您可以轻松测试您的团队并利用内置的测试功能评估其表现。

使用测试功能

我们添加了CLI命令crewai test,以便于测试您的团队。此命令将运行您的团队指定次数的迭代,并提供详细的性能指标。参数n_iterationsmodel是可选的,默认值分别为2和gpt-4o-mini。目前唯一可用的提供商是OpenAI。

crewai test

如果您想运行更多迭代或使用不同的模型,可以像这样指定参数:

crewai test --n_iterations 5 --model gpt-4o

当您运行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        │
└────────────┴───────┴───────┴────────────┘

上述示例显示了团队在两个任务的两次运行中的测试结果,以及每个任务和整个团队的平均总分。