Ce face crewai test
crewai test rulează echipa de un număr de iterații și evaluează rezultatele. La final afișează un tabel cu scoruri de la 1 la 10 (mai mare este mai bine) pentru fiecare task și pentru echipă, pe fiecare rulare și în medie, plus timpul de execuție în secunde.
Evaluarea se face cu un model OpenAI; deocamdată OpenAI este singurul furnizor acceptat. Pagina CLI indică implicit 3 iterații și modelul gpt-4o-mini; pagina Testing spune 2 iterații. Verifică valorile versiunii tale cu crewai test --help.
Documentația nu descrie un fișier de rezultate: scorurile apar în terminal, la finalul rulării.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
-n, --n-iterations N |
Numărul de rulări. Forma veche --n_iterations merge, dar este învechită și ascunsă în --help. |
-m, --model MODEL |
Modelul OpenAI folosit la evaluare. |
-f, --filename FIȘIER |
Doar pentru echipe: fișierul .pkl de la crewai train -f, folosit în loc de trained_agents_data.pkl. |
Exemple practice
Exemplul 1: Valorile implicite
crewai test
Exemplul 2: 5 rulări evaluate cu gpt-4o
crewai test --n-iterations 5 --model gpt-4o
Exemplul 3: Aceeași comandă, forma scurtă
crewai test -n 5 -m gpt-4o
Greșeli frecvente și bune practici
- Dai la
-mun model Anthropic sau Gemini. Evaluarea acceptă deocamdată doar modele OpenAI și are nevoie deOPENAI_API_KEY. - Tragi concluzii dintr-o singură rulare. Răspunsurile modelelor variază; compară media pe mai multe iterații.
- Uiți costul: fiecare iterație rulează toată echipa, plus apelurile de evaluare.