Arta de a vorbi pe limba algoritmilor: Introducere în Prompt Engineering
În „limba algoritmilor”, claritatea este cheia: cu cât formulăm mai precis ceea ce cerem, cu atât AI-ul poate înțelege mai bine intenția noastră și livra rezultate relevante. Cu toții am auzit că „AI-ul ne va schimba viața”, dar puțini menționează că succesul acestei schimbări depinde de un singur lucru: cum comunicăm cu el. Dacă ai primit vreodată un răspuns vag sau total greșit de la ChatGPT sau Claude, problema nu era neapărat la AI, ci la „instrucțiune”.
Bun venit în lumea Prompt Engineering-ului – abilitatea care transformă o conversație banală într-o unealtă de productivitate extremă.
Dicționarul de bază: Ce este un Prompt?
Înainte de a detalia subiectul, să înțelegem elementele de bază:
- Prompt-ul: Este orice formă de text, întrebare sau instrucțiune pe care o introduci într-un model de limbaj (LLM). Este „scânteia” care declanșează procesul de generare.
- Prompt Engineering: Este disciplina care se ocupă cu optimizarea acestor instrucțiuni pentru a obține rezultate cât mai precise, relevante și sigure. Este, în esență, programare în limbaj natural.
Anatomia unui prompt perfect: Framework-ul CO-STAR
Pentru a nu scrie prompturi „după ureche”, experții folosesc framework-uri structurate. Unul dintre cele mai eficiente a fost popularizat în cadrul competițiilor de profil (precum cele organizate de GovTech Singapore) și se numește CO-STAR.
- (C)ontext – Oferă informații despre sarcină
- (O)bjective – Definește clar ce vrei să realizeze AI-ul
- (S)tyle – Specifică stilul de scriere (ex: Business, Academic, Jurnalistic)
- (T)one – Setează tonul răspunsului (ex: optimist, critic, empatic)
- (A)udience – Cui îi este adresat textul? (ex: experți IT, copii de 10 ani)
- (R)esponse – Formatul dorit (ex: tabel, cod Python, listă cu bullet-uri)
Tehnici de Prompting: De la interacțiuni simple la arhitecturi logice
Evoluția modului în care interacționăm cu AI-ul a trecut rapid de la simple încercări și erori la metodologii studiate academic. Modelele de limbaj funcționează pe bază de probabilități matematice, iar tehnicile de mai jos sunt concepute pentru a ghida aceste probabilități către cel mai bun rezultat posibil.
Mai jos câteva dintre tehnicile de bază și cele avansate.
Tehnici de Bază: Fundația comunicării
Acestea sunt tehnicile pe care orice profesionist ar trebui să le folosească zilnic pentru sarcini rapide și directe.
1. Role Prompting (Asignarea unui rol)
Cum funcționează: Un model de limbaj a „citit” o cantitate uriașă de date din absolut toate domeniile. Când pui o întrebare generică, AI-ul caută un răspuns generic. Prin atribuirea unui rol („Acționează ca un…”), tu restrângi spațiul său de căutare doar la vocabularul, bunele practici și perspectiva acelui domeniu specific.
Exemplu: În loc de „Cum securizez un server?” (care va genera un răspuns de nivel Wikipedia), folosește:
„Acționează ca un Senior Cyber Security Architect. Evaluează pașii necesari pentru a securiza un server Linux Ubuntu expus la internet, axându-te pe standardele CIS (Center for Internet Security).”
2. Zero-Shot Prompting (Instrucțiunea directă)
Cum funcționează: Este cea mai naturală formă de interacțiune. Îi ceri modelului să îndeplinească o sarcină pe care nu a mai văzut-o în conversația voastră curentă, bazându-se strict pe antrenamentul său fundamental. Este ideală pentru sarcini clare, unice, unde nu există ambiguitate.
Exemplu: „Extrage toate adresele de e-mail din textul următor și listează-le cu bullet-uri.”
3. Few-Shot Prompting (Învățarea prin exemple)
Cum funcționează: Această tehnică a reprezentat un salt uriaș în domeniu, fiind detaliată în lucrarea fundamentală lansată de OpenAI (Language Models are Few-Shot Learners). Cercetătorii au demonstrat că modelele mari învață excepțional de bine din contextul pe care i-l oferi pe moment. Oferind 2-3 exemple de tip intrare-ieșire (Input-Output), îi arăți modelului exact structura, logica și tonul pe care le dorești, fără să îi scrii instrucțiuni kilometrice.
Tehnici Avansate: Deblocarea raționamentului complex
Când ai de rezolvat probleme de logică, matematică, programare avansată sau strategie de business, tehnicile de bază pot da rateuri (fenomenul de „halucinație”). Aici intervin tehnicile avansate, care obligă AI-ul să imite raționamentul uman.
1. Chain-of-Thought (CoT)
Sursa: Introdusă în 2022 de Jason Wei și echipa Google Research.
Cum funcționează: În mod implicit, AI-ul încearcă să genereze imediat răspunsul final la o întrebare, ceea ce duce adesea la greșeli în problemele complexe. CoT este o tehnică prin care forțezi modelul să împartă problema în pași mici, intermediari, și să îi scrie pe ecran. Când AI-ul își „explică” logica pas cu pas, acuratețea răspunsului final crește spectaculos.
Comparație:
Fără CoT: „Dacă avem 5 servere web și 3 baze de date, iar fiecare server web costă 50$/lună și fiecare bază de date 120$/lună, dar avem un discount de 10% la factura totală, cât plătim pe an?” (AI-ul poate greși calculul final grăbindu-se).
Cu CoT: „…cât plătim pe an? Gândește pas cu pas. Calculează mai întâi costurile lunare pentru fiecare resursă, apoi costul lunar total, aplică reducerea și abia la final înmulțește pentru a afla costul anual.”
2. Tree of Thoughts (ToT) / Arborele de gândire
Sursa: O inovație recentă, dezvoltată de cercetători de la Universitatea Princeton și Google DeepMind (2023).
Cum funcționează: Este o generalizare și o evoluție a metodei CoT. Dacă Chain-of-Thought reprezintă o singură linie logică (Pas 1 -> Pas 2 -> Pas 3), Tree of Thoughts permite AI-ului să exploreze mai multe ramuri de soluții în paralel, să se autoevalueze la fiecare pas și să renunțe la căile care nu duc nicăieri (exact ca la șah). Este o metodă excepțională pentru troubleshooting sau arhitectură de sistem.
Exemplu de aplicare (Prompt de tip ToT):
„Aplicația noastră web întâmpină o latență severă la orele de vârf. Acționează ca un complet de experți tehnici.
Propune 3 ipoteze complet diferite pentru cauza acestei încetiniri (ex: o problemă de query-uri SQL, o problemă de rețea/CDN, o problemă de resurse CPU).
Analizează fiecare ipoteză în parte, enumerând pro și contra pentru probabilitatea ei.
Compară cele 3 ipoteze între ele.
Alege-o pe cea mai probabilă și oferă-mi un plan de acțiune pentru a o investiga.”
Sfaturi practice pentru prompturi „imbatabile”
Fii afirmativ, nu negativ: Spune-i AI-ului ce să facă, nu ce să nu facă. În loc de „Nu scrie lung”, folosește „Limitează răspunsul la 3 paragrafe”.
Folosește delimitatori: Folosește ###, “”” sau — pentru a separa instrucțiunile de datele pe care vrei să le procesezi. Ajută AI-ul să nu se confunde.
Iterează: Prompt Engineering-ul este un experiment. Dacă rezultatul nu e bun, nu renunța; adaugă un detaliu, schimbă verbul, cere-i să „adopte o perspectivă critică”.
Cere-i AI-ului să te ajute cu prompt-ul: Poți scrie: „Vreau să obțin [X]. Întreabă-mă tot ce ai nevoie pentru a crea cel mai bun prompt posibil pentru această sarcină.”
Concluzie
Prompt Engineering-ul nu este despre a „păcăli” sistemul, ci despre a învăța să comunici cu o claritate chirurgicală. Pe măsură ce AI-ul devine o componentă standard în orice flux de lucru IT, abilitatea de a ghida aceste modele va deveni la fel de importantă ca alfabetizarea digitală.
Cu siguranta ai inteles care sunt noutatile din 2026 legate de inteligenta artificiala. Daca esti interesat sa aprofundezi cunostintele in domeniu, te invitam sa explorezi gama noastra de cursuri structurate pe roluri si categorii din AI HUB. Indiferent daca esti la inceput de drum sau doresti sa iti perfectionezi abilitatile, avem un curs potrivit pentru tine.
Articol realizat de trainer Horia Sibinescu.

