核心概念
测试
了解如何测试您的 CrewAI 团队并评估其性能。
介绍
测试是开发过程中的关键部分,确保您的团队按预期执行至关重要。使用 crewAI,您可以轻松测试您的团队并利用内置的测试功能评估其性能。
使用测试功能
我们添加了 CLI 命令 crewai test
,以便轻松测试您的团队。此命令将运行您的团队指定的迭代次数,并提供详细的性能指标。参数为 n_iterations
和 model
,它们是可选的,默认值分别为 2 和 gpt-4o-mini
。目前,唯一可用的提供商是 OpenAI。
如果您想运行更多迭代或使用不同的模型,可以这样指定参数
或使用缩写形式
运行 crewai test
命令时,团队将执行指定的迭代次数,并在运行结束时显示性能指标。
结束时的分数表将显示团队在以下指标方面的性能
任务/团队/智能体 | 运行 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 |
上面的示例显示了团队运行两次(包含两个任务)的测试结果,以及每个任务和整个团队的平均总分。