Generativni AI donio je razvojnu maniju zvanu „vibe coding”: brzi prototip uz par chat poruka, a potom neodrživ, krhki i slabo dokumentiran projekt. Novi otvoreni alat Codev želi okrenuti igru – tretira prirodni jezik kao dio izvornog koda i briše granicu između specifikacije i implementacije.
„Dokumenti poput specifikacije jesu stvarni kod sustava”, naglašava suosnivač Waleed Kadous. „Prirodni jezik sada se kompajlira u Typescript preko naših agenata.”
Ključ je protokol SP(IDE)R koji određuje šest koraka:
- Specify – ljudski inženjer i više AI agenata pretvaraju ideju u mjerljive kriterije prihvaćanja.
- Plan – AI predlaže faznu implementaciju, čovjek potvrđuje ili ispravlja.
- Implement – agenti pišu kod.
- Defend – generiraju testove i traže sigurnosne propuste.
- Evaluate – uspoređuju rezultat sa specifikacijom.
- Review – bilježe naučene lekcije i ažuriraju protokol.
Više agenata, različite snage Kadous tvrdi da svaki model pridonosi na svoj način: „Gemini je iznimno dobar u hvatanju sigurnosnih rupa – otkrio je XSS ranjivost i bug koji bi klijentu otkrio OpenAI API ključ. GPT-5 pak zna pojednostaviti dizajn.” Završnu riječ i dalje ima čovjek, što sprječava „bijeg” automatizacije u loš kod.
Dogfooding pristup Codev je izgrađen – Codevom. Umjesto instalera, korisnik zamoli vlastitog agenta da primijeni repozitorij na projekt. „Prirodni jezik sada je izvršiv, a agent je interpreter”, pojašnjava Kadous.
Test u praksi Usporedni eksperiment pokazuje razliku. Claude Opus 4.1 dobio je zadatak: moderni web-todo menadžer. • Vibe coding: privlačan demo, ali automatizirana provjera triju neovisnih agenata zaključila je – 0 % funkcionalnosti, nikakvi testovi, nema baze ni API-ja. • SP(IDE)R: isti model i prompt, ali uz protokol. Rezultat – produkcijska aplikacija od 32 izvorne datoteke, 100 % traženih značajki, pet testnih paketa, SQLite baza i kompletan REST API.
Razvojnička uloga se mijenja Programeri nisu tipkali ni retka; radili su kao arhitekti i recenzenti. Prva dva koraka, izrada specifikacije i plana, traju od 45 minuta do dva sata fokusirane suradnje. „Subjektivno, tri sam puta produktivniji s Codevom”, tvrdi Kadous. „LLM sudac opisao je izlaz kao ono što bi proizveo uigrani tim inženjera – baš to sam želio.”
Pitanje karijera Kadous predviđa da će seniori koji ignoriraju AI zaostati za onima koji ga prigrle, dok mlađi riskiraju manje prilika za brušenje arhitektonskih vještina. Industrija zato mora pronaći načine da AI-em potpomognuti proces ostane poligon za učenje budućih stručnjaka.
Ako se vizija ostvari, AI će funkcionirati kao disciplinirani suradnik u jasno strukturiranom, ljudski vođenom razvoju – a spontani chatovi pretvorit će se u trajnu, audibilnu inženjersku građu.