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?
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.