Ce înseamnă Agent AI
Un agent AI este un sistem, de obicei bazat pe un model de limbaj, care nu se oprește la un singur răspuns, ci urmărește un obiectiv în mai mulți pași: își face un plan, folosește unelte (căutare pe internet, programe, aplicații), verifică rezultatele și decide singur ce face mai departe, până termină sarcina sau are nevoie de ajutor.
Diferența față de un chatbot este autonomia: chatbotul îți răspunde la o întrebare, agentul duce la capăt o sarcină. „Găsește-mi trei apartamente de închiriat în Cluj, în bugetul meu, și compară-le într-un tabel” este o sarcină tipică pentru un agent.
Exemple de astfel de sisteme sunt agenții de programare, care citesc un proiect, scriu cod, rulează teste și corectează erori; agenții de cercetare, care caută și sintetizează zeci de surse; și agenții care folosesc un browser sau un calculator ca un om, apăsând butoane și completând formulare. În AI, cuvântul „agent” are și un sens mai vechi, general: orice sistem care percepe un mediu și acționează în el.
Cum funcționează
În centru stă o buclă: modelul primește obiectivul și situația curentă, decide următoarea acțiune (de exemplu, să folosească o unealtă), aplicația execută acțiunea, iar rezultatul este pus înapoi în context. Bucla se repetă până când modelul consideră sarcina încheiată. Uneltele sunt conectate prin tool use, adesea folosind standarde precum MCP.
Agenții sunt puternici, dar și riscanți: o greșeală la un pas se poate propaga, iar un agent cu acces la e-mail sau la bani poate face pagube dacă este păcălit, de exemplu prin prompt injection. De aceea, sistemele bune limitează permisiunile și cer confirmarea omului pentru acțiunile importante.
Pe înțelesul tuturor
Un chatbot seamănă cu un consultant pe care îl suni și care îți spune ce să faci. Un agent seamănă cu un asistent căruia îi dai o sarcină și care se apucă de treabă: caută prin documente, completează formulare, verifică rezultatele și revine la tine când a terminat sau când are o întrebare.
Exemplu
Un programator îi cere unui agent de programare: „Adaugă pe site un formular de abonare la newsletter și scrie teste pentru el.” Agentul citește codul existent, creează fișierele necesare, rulează testele, vede că unul pică, corectează eroarea și raportează ce a schimbat. Programatorul verifică modificările înainte să le publice.
De reținut
- Un agent AI urmărește un obiectiv în mai mulți pași, folosind unelte.
- Funcționează într-o buclă: planifică, acționează, observă rezultatul, continuă.
- Cu cât are mai multă autonomie și mai multe permisiuni, cu atât contează mai mult limitele și supravegherea umană.
Nu confunda
- Agent AI vs. chatbot: chatbotul răspunde; agentul acționează și duce o sarcină la capăt.
- Agent AI vs. automatizare clasică: un script urmează pași ficși; un agent decide singur pașii în funcție de situație, ceea ce îl face mai flexibil, dar și mai puțin previzibil.
Termeni înrudiți
- Tool use (apelarea de funcții): Capacitatea unui model de limbaj de a cere folosirea unor unelte externe (căutare, calcule, baze de date, API-uri) ca să-și îndeplinească sarcina.
- MCP (Model Context Protocol): Standard deschis, lansat de Anthropic în 2024, prin care aplicațiile AI se conectează ușor la date și unelte externe.
- LLM (model lingvistic mare): Model AI antrenat pe cantități uriașe de text, care înțelege și generează limbaj; stă în spatele ChatGPT, Claude sau Gemini.
- Prompt injection: Atac prin care instrucțiuni ascunse într-un text (pagină web, e-mail, document) deturnează un model AI să facă altceva decât a cerut utilizatorul.
- Human in the loop: Un mod de a construi sisteme AI în care un om verifică, aprobă sau corectează deciziile importante înainte să aibă efect.
- Automatizare cu AI: Folosirea AI pentru a face automat sarcini repetitive care cer citire, înțelegere sau decizii simple, nu doar pași fixi.