CLI-ul crewai: create, run, train, test și replay în CrewAI & Sisteme Multi-Agent

Memorie, Knowledge (RAG) & CLI Nivel: începător

Comenzile de terminal ale utilitarului crewai pentru generarea structurii de proiect, rularea echipelor, antrenarea cu feedback uman și re-executarea de la un anumit task.

Sintaxă & invocare Python
crewai create crew proiect-analiza     # Generează proiectul complet (YAML + pyproject.toml)
crewai run                             # Rulează echipa în mediul virtual uv
crewai train -n 3                      # Antrenează echipa prin 3 iterații cu feedback uman
crewai replay -t <task_id>             # Reia execuția exact de la un task specific

Descriere & Utilizare

Utilitarul de linie de comandă crewai (bazat intern pe managerul ultra-rapid de pachete Python uv) gestionează întregul ciclu de viață al unui proiect multi-agent.

Comanda crewai create crew <nume> (sau crewai create flow <nume>) construiește instantaneu structura standard de directoare (config/agents.yaml, config/tasks.yaml, crew.py, main.py, .env), îți cere interactiv furnizorul LLM preferat și configurează dependențele.

În plus, CLI-ul oferă trei comenzi avansate unice: crewai train (rulează echipa repetat și îți cere feedback pentru a optimiza comportamentul agenților), crewai test (evaluează performanța echipei și acordă scoruri de calitate cu un model judecător) și crewai replay (îți permite să reiei rularea doar de la task-ul 3 încolo, fără a plăti din nou tokenii pentru primele 2 task-uri!).

Cum să o reții ușor

💡 Ca panoul de comandă al unei echipe de Formula 1: cu create construiești mașina, cu run intri în cursă, cu train faci sesiunile de antrenament la boxe, iar cu replay derulezi exact secunda unui viraj.

Opțiuni și parametri tehnici

  • crewai create crew / flow <nume>: creează scheletul complet al proiectului.
  • crewai install & crewai run: instalează dependențele cu uv și lansează punctul de intrare definit în pyproject.toml.
  • crewai log-tasks-outputs: afișează ID-urile ultimelor task-uri rulate (necesare pentru comanda replay).
  • crewai replay -t <task_id>: re-execută echipa începând de la task-ul indicat, păstrând ieșirile anterioare din cache.

Exemple practice și cazuri de utilizare

  • Crearea și pornirea unui proiect nou în 60 de secunde: crewai create crew asistent-seo && cd asistent-seo && crewai run
  • Evaluarea calității pe 3 rulări cu un model judecător: crewai test -n 3 -m gpt-4o
  • Depanarea ultimului task fără a re-rula cercetarea web: rulează crewai log-tasks-outputs, copiază ID-ul ultimului task și rulează crewai replay -t <id>.

Sfaturi de configurare & capcane

Comanda crewai replay -t <task_id> este cel mai mare economizor de timp și bani în dezvoltare: când ajustezi promptul ultimului agent din lanț, nu mai aștepți după primii agenți să caute din nou pe web!

Comenzi și ghiduri înrudite