Visão Geral

Testar é uma parte crucial do processo de desenvolvimento, sendo essencial para garantir que sua crew está performando conforme o esperado. Com o crewAI, você pode facilmente testar sua crew e avaliar seu desempenho utilizando as funcionalidades de teste integradas.

Utilizando o Recurso de Teste

Adicionamos o comando de CLI crewai test para facilitar o teste da sua crew. Esse comando executará sua crew por um número especificado de iterações e fornecerá métricas de desempenho detalhadas. Os parâmetros são n_iterations e model, ambos opcionais e com valores padrão de 2 e gpt-4o-mini, respectivamente. Por enquanto, o único provedor disponível é a OpenAI.

crewai test

Se quiser rodar mais iterações ou utilizar um modelo diferente, você pode especificar os parâmetros assim:

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

ou usando as formas abreviadas:

crewai test -n 5 -m gpt-4o

Ao executar o comando crewai test, a crew será executada pelo número especificado de iterações, e as métricas de desempenho serão exibidas ao final da execução.

Uma tabela de pontuações ao final mostrará o desempenho da crew em relação às seguintes métricas:

Tarefas/Crew/AgentesExec. 1Exec. 2Méd. TotalAgentesInformações Adicionais
Tarefa 19,09,59,2Professional Insights
Researcher
Tarefa 29,010,09,5Company Profile Investigator
Tarefa 39,09,09,0Automation Insights
Specialist
Tarefa 49,09,09,0Final Report CompilerAutomation Insights Specialist
Crew9,009,389,2
Tempo de Execução (s)126145135

O exemplo acima mostra os resultados dos testes para duas execuções da crew com duas tarefas, apresentando a pontuação média total de cada tarefa e da crew como um todo.