Viorel Spînu Curs gratuit de AI

Curs gratuit de AI · 71 de lecții

Lecția 51 – De la idee la aplicație

Ai cerut unui agent AI o aplicație și a ieșit ceva care merge la prima încercare. Problemele pot apărea însă la cazurile mai puțin obișnuite: un câmp gol, o reducere de 120%, un tarif cu zecimale. N-ai scris nicăieri ce înseamnă „corect”, așa că n-ai cu ce compara. Nici nu știi dacă testele agentului verifică regula ta sau una inventată de el. Și atunci, cum știi când e gata?

PDF de 20 pagini. Cam 13 minute de citit. Vine pe email, gratuit, în ordinea cursului.

Coperta lecției 51: De la idee la aplicație

Ce înveți în lecția 51

  • Descrii aplicația în cuvinte simple și primești de la agent un plan, înainte de orice linie de cod
  • Agentul îți arată ce n-ai hotărât încă, de exemplu ce se întâmplă cu un câmp gol
  • Agentul trece deciziile tale din conversație într-o specificație și o păstrează în SPEC.md, lângă cod
  • Agentul face interfața, partea de calcul, testele și un server local, apoi îți spune câte teste au trecut
  • Pui la încercare testele agentului cu un caz ales de tine, pe care el nu l-a văzut
  • Când găsești o greșeală, agentul o reproduce, scrie un test care o prinde și repară cauza
  • Când te întorci la un pas anterior cu /rewind și când salvezi în Git o versiune verificată

Unelte folosite în lecție: Claude Code, Node.js, Git.

Interesant

Specificația o scrie agentul. Tu descrii aplicația în cuvinte obișnuite, iar el îți arată ce n-ai hotărât încă: câmpul gol, valoarea zero, reducerea de 100%. Deciziile tale ajung apoi în SPEC.md, un fișier pe care îl poți reciti în orice sesiune viitoare.

În practică

Următoarea cerere către un agent o închei așa: „Nu scrie cod încă. Spune-mi ce ai înțeles, arată-mi ce decizii lipsesc și propune un plan scurt.” Tu iei deciziile care lipsesc și îi ceri să le noteze în SPEC.md. Abia după aceea îi dai voie să scrie cod.

Când același agent scrie și codul, și testele, e ca elevul care își face singur și lucrarea, și baremul. Dacă a înțeles greșit cerința, greșește la fel în amândouă și iese nota 10. De aceea îi dai și tu o problemă pe care n-a văzut-o.

Pentru cine e: Cine a construit ceva mic cu un agent AI și vrea să știe dinainte ce înseamnă „gata”, să-i verifice testele și să păstreze o versiune sigură.

Vreau lecțiile complete în PDF prin email

Pe scurt

De ce e bine să-i ceri unui agent AI un plan înainte să scrie cod?

Pentru că o cerere scurtă lasă adesea lucruri nehotărâte, de exemplu ce se întâmplă la un câmp gol sau la o valoare zero. În plan, agentul arată ce a înțeles și ce lipsește, iar tu hotărăști. Fără plan, poate inventa singur aceste reguli. Deciziile aprobate le poți păstra într-un fișier lângă cod, de exemplu SPEC.md.

Poți construi o aplicație mică folosind un agent AI, fără să scrii tu codul?

Da, cel puțin un prototip local. Descrii în cuvinte obișnuite ce trebuie să facă, iar agentul propune planul și scrie codul: interfața, calculele, testele și un server local. Apoi îți spune câte teste au trecut. Tu iei deciziile și încerci aplicația în browser. Dacă aplicația ajunge la alți oameni, cu date personale sau plăți, mai ai de lucru: verificări tehnice și un proces de publicare.

Ce diferență e între /rewind din Claude Code și un commit în Git?

/rewind te întoarce la o stare anterioară a codului, a conversației sau a amândurora, folosind punctele de salvare (checkpoints) pe care le face Claude Code. Punctele de salvare se păstrează doar o vreme, iar ce schimbă agentul prin comenzi în terminal (Bash) poate să nu fie salvat în ele. Git păstrează istoria proiectului. Folosești /rewind când o încercare recentă n-a ieșit bine și faci un commit când versiunea a trecut probele.

Primești lecțiile pe email, câte una pe săptămână

Lecția 1 vine imediat. Gratuit, mereu. O citești și decizi tu dacă merită să continui.

Viorel Spînu

Viorel Spînu

Inginer. Lucrez de peste 20 de ani în tehnologii emergente și AI. Construiesc sisteme cu modele de limbaj pentru firme și explic AI-ul pe românește: la conferințe, la TV, în workshopuri și în cursul ăsta.

Întreabă-mă orice

Scrie-mi o întrebare sau o părere. Îți răspund eu, pe email.