Când eram programator, aveam o formulare pe care o repetam destul de des:
„Calculatorul nu face ce vrei tu. Face ceea ce îi spui tu.”
Era o explicație simplă pentru situațiile în care programul făcea impecabil ceva complet greșit.
Calculatorul nu avea nicio vină. Executa exact instrucțiunile primite. Problema era că între ceea ce aveam eu în minte și ceea ce îi spusesem efectiv exista o diferență.
Uneori de un caracter.
Alteori de logică.
Rezultatul putea fi perfect corect din punctul de vedere al calculatorului și complet inutil din punctul meu de vedere.
Au trecut anii, iar astăzi lucrăm tot mai mult cu inteligența artificială.
Doar că vechea regulă nu mai este suficientă.
Aș reformula-o astfel:
„AI-ul face ceea ce îi spui, dar încearcă și să înțeleagă ce ai vrut de fapt. Iar uneori face mai mult decât voiai.”
Și tocmai aici apare diferența esențială.
De la executare la interpretare
Programarea clasică te obliga la precizie.
Dacă voiai A, trebuia să îi explici calculatorului cum să facă A. Dacă uitai o condiție, nu se oprea să se întrebe ce ai avut tu de fapt în minte.
Nu completa golurile. Nu încerca să te ajute. Nu presupunea că probabil ai vrut altceva.
Executa.
AI-ul funcționează diferit.
Îi spui că vrei A și, încercând să fie util, poate să îți ofere A, puțin B și chiar o variantă îmbunătățită a lui C, pe care nu l-ai cerut.
Uneori este exact ceea ce ai nevoie.
Alteori este exact problema.
Pentru că AI-ul interpretează. Completează. Corelează. Presupune.
Aceasta este, de fapt, una dintre marile lui calități. Dacă ar executa doar literal fiecare instrucțiune, ar fi mult mai puțin util.
Dar aceeași calitate introduce și un risc pe care calculatorul clasic nu îl avea în aceeași măsură: rezultatul poate fi foarte convingător fără să fie exact rezultatul de care aveai nevoie.
Un răspuns bine formulat nu este automat un răspuns corect.
Și nici măcar unul potrivit scopului tău.
Nu există un „prompt perfect”
S-a vorbit foarte mult despre cum trebuie formulată corect cererea adresată AI-ului.
Desigur, contează.
Cu cât știi mai bine ce vrei și explici mai clar, cu atât crește probabilitatea unui rezultat bun.
Dar cred că ideea „promptului perfect” simplifică prea mult lucrurile.
Problema este că uneori nici noi nu știm exact, de la început, ce vrem.
Avem o idee.
Cerem o variantă.
O citim și ne dăm seama că nu asta aveam în minte.
Corectăm direcția.
Primim altceva și, văzând rezultatul, începem să înțelegem mai bine propria cerință.
Din punctul acesta de vedere, lucrul cu AI nu este întotdeauna:
cerință → execuție → rezultat.
Este mai degrabă:
intenție → rezultat → verificare → corecție → intenție mai clară → rezultat nou.
Este un proces iterativ.
Și aici apare ceva interesant: nu îl înveți doar pe AI ce vrei. Într-o anumită măsură, AI-ul te obligă și pe tine să formulezi mai clar ce vrei.
Pe măsură ce lucrezi repetat cu el, ajungi să îi explici și regulile tale de lucru.
Ce trebuie păstrat.
Ce nu trebuie modificat.
Ce este fapt și ce este ipoteză.
Când poate propune și când trebuie doar să execute.
Ce înseamnă pentru tine „mai scurt”, „mai clar” sau „fără să pierzi esența”.
Cu alte cuvinte, nu îi transmiți doar cerința. Îi transmiți, treptat, și modul în care vrei să colaborați.
„Am reparat.” Sigur?
Aici apare probabil una dintre cele mai importante diferențe față de vechiul calculator.
Îi spui AI-ului:
„Partea aceasta este greșită. Corecteaz-o.”
O corectează.
Doar că, uneori, odată cu ea schimbă și altceva.
Poate reformula un paragraf pe care nu i-ai cerut să îl atingă.
Poate elimina ceva ce consideră redundant.
Poate transforma o presupunere într-o afirmație.
Poate „îmbunătăți” o formulare care era intenționată exact așa cum era.
De aceea verificarea nu poate fi doar etapa finală.
Trebuie să verifici rezultatul inițial, dar și rezultatul după fiecare corecție relevantă.
Nu doar:
„A reparat ce i-am cerut?”
ci și:
„Ce altceva a mai schimbat?”
Este o diferență mică de formulare și una foarte mare de disciplină.
Dacă lucrezi cu date, un rezultat plauzibil trebuie tot verificat.
Dacă lucrezi cu un document, trebuie să observi nu doar ce a apărut, ci și ce a dispărut.
Dacă lucrezi cu o analiză, trebuie să vezi unde se termină informația furnizată și unde începe interpretarea AI-ului.
Mai ales pentru că AI-ul are o calitate periculoasă: știe să formuleze foarte bine.
O eroare evidentă ne pune imediat în gardă.
Una exprimată impecabil poate trece mult mai ușor neobservată.
De la sintaxă la discernământ
Când programam, o mare parte din disciplină era vizibilă în cod.
Sintaxa trebuia să fie corectă.
Logica trebuia să fie corectă.
Datele trebuiau să fie corecte.
Calculatorul era nemilos, dar previzibil.
Cu AI-ul, o parte importantă a disciplinei s-a mutat.
Nu mai este suficient să controlezi foarte bine instrucțiunea.
Trebuie să controlezi și interpretarea și rezultatul.
Să recunoști când AI-ul a făcut o presupunere.
Să observi când a completat un gol.
Să separi o sugestie bună de o improvizație elegantă.
Să știi când a găsit, într-adevăr, o soluție mai bună decât cea la care te gândeai și când pur și simplu a plecat într-o direcție pe care nu ai cerut-o.
Am trecut de la nevoia de a controla foarte bine instrucțiunea la nevoia de a controla foarte bine intenția și rezultatul.
Și cred că aici este una dintre schimbările importante aduse de AI.
Calculatorul vechi nu știa ce vreau.
AI-ul încearcă să ghicească.
Ceea ce îl face incomparabil mai util.
Dar nu sunt sigur că îl face și mai liniștitor.
Vechea mea regulă rămâne, deci, valabilă:
„Calculatorul nu face ce vrei tu. Face ceea ce îi spui tu.”
Doar că acum are nevoie de o continuare:
„AI-ul face ceea ce îi spui, ceea ce înțelege că ai vrut să îi spui și, uneori, încă puțin peste.”
De aceea trebuie verificat și reverificat.
Corectat.
Îndrumat.
Și, în timp, învățat cum vrei să lucrezi cu el.
Nu pentru că ar fi un instrument slab.
Dimpotrivă. Tocmai pentru că este suficient de bun încât, uneori, să ne facă să uităm că tot noi trebuie să știm ce voiam de fapt.
Poate că aceasta este, până la urmă, una dintre cele mai importante competențe pe care trebuie să le învățăm odată cu AI-ul:
nu cum să îi cerem să gândească în locul nostru, ci cum să lucrăm cu el fără să încetăm noi să gândim.
Comentarii
Trimiteți un comentariu