Format / Sintaxă: AI Agent – sistem software centrat pe un LLM capabil să ia decizii, să planifice pași și să acționeze independent pe medii externe
Explicație detaliată
Spre deosebire de un chatbot clasic care așteaptă o întrebare și produce un răspuns static, un agent autonom primește un obiectiv (ex: „Actualizează dependențele din repo și rezolvă testele care pică”).
Agentul își generează singur un plan, rulează comenzi în terminal, inspectează erorile apărute, își corectează codul și se oprește doar când obiectivul a fost atins cu succes.
Analogie intuitivă
💡 Diferența dintre o carte de bucate pasivă (chatbot) și un bucătar profesionist angajat în restaurant (agent): bucătarul verifică ingredientele din frigider, aprinde cuptorul, gătește friptura și o așază impecabil pe farfurie.
Mecanism & Funcționare
- 1. Planificare: Descompunerea obiectivului în sub-sarcini gestionabile.
- 2. Acțiune: Invocarea de API-uri, unelte și scripturi.
- 3. Percepție: Citirea stării din mediul extern (output de consolă, pagini web).
- 4. Auto-corecție: Modificarea strategiei dacă un pas eșuează.
Exemple practice și aplicabilitate
- Agenți de programare: Claude Code, OpenAI Codex CLI, Google Antigravity, Devin, Hermes Agent.
- Agenți de navigare web: sisteme capabile să rezerve bilete de avion și să completeze formulare.
Capcane frecvente & bune practici
Mit: „Agenții au conștiință proprie”. În realitate, sunt bucle deterministe de cod (while loops) orchestrate de apelurile către LLM.
Noțiuni înrudite
tool-calling: Noțiune asociată din acest modul.react-agent-loop: Noțiune asociată din acest modul.multi-agent-systems: Noțiune asociată din acest modul.