Geoff Huntley, otvoreni programer, razvio je skriptu koja koristi agentnu veštačku inteligenciju i asistente za kodiranje kako bi stvorila visokokvalitetni softver po izuzetno niskoj ceni. Ovaj pristup izaziva zabrinutost među programerima, jer bi mogao značajno da promeni industriju.
Skripta koju je kreirao izgleda ovako:
while :; do cat PROMPT.md | claude-code ; done
Huntley opisuje ovaj softver kao „bash loop“ koji neprekidno vraća izlaz AI nazad u sebe dok ne dobije tačan odgovor. Ova metoda spaja upornost i sirovu snagu, a on je nazvao ovu tehniku „Ralph“ u čast popularnom liku iz serije Simpsonovi, koji simbolizuje kombinaciju neznanja, upornosti i optimizma.
Huntley je istakao da njegova metoda menja način na koji programeri koriste asistente za kodiranje, jer im omogućava da zadaju zadatke koji će AI pokušati da ispuni, a zatim će se ponovo proceniti dok ne dostigne željene rezultate. Ljudi ostaju deo procesa, ali u manjoj meri nego što je to slučaj danas.
Ova tehnika omogućava programerima da kloniraju komercijalne proizvode ako imaju pristup izvornoj šifri, specifikacijama i dokumentaciji proizvoda. Huntley je uspeo da koristi ovu metodu kako bi razvio aplikaciju za porez na ZX Spectrum, a kasnije je čak i obavio reverzno inženjerstvo i klonirao jedan Atlassian proizvod.
Korišćenjem svoje skripte, uspeo je da stvori klon otvorenog softvera koji je bio ponuđen pod licencom koja mu nije odgovarala. Nakon što je pristupio izvornoj šifri i preveo je u drugi jezik, koristio je Ralph da pokrene Claude Code i kreira klon. Iako rezultati nisu bili savršeni zbog nedostatka specifikacija, dodavanje dokumentacije proizvođača u njegov loop postepeno je poboljšavalo kvalitet softvera.
Huntley je istakao da AI može da obavlja ove zadatke uz troškove od oko 10 dolara po satu, što je znatno bliže platama radnika brze hrane nego onim koje zarađuju profesionalni programeri.
On veruje da je otkrio način koji može promeniti razvoj softvera i celo tržište. Razvijajući loopove koji pokreću asistente za kodiranje, programeri bi mogli da se fokusiraju više na kreiranje i poboljšanje izlaza, umesto da provode vreme u pregledima koda.
Huntley smatra da je vreme za promenu paradigme u razvoju softvera, a njegov rad je već privukao pažnju mnogih startapa, uključujući i tako značajne akceleratore kao što je Y Combinator, koji su uvideli potencijal u njegovoj metodi.
Dok se svet softverskog razvoja razvija, Huntley upozorava da bi ovaj pristup mogao dovesti do masovnog kloniranja postojećih proizvoda, što bi moglo ugroziti mnoge kompanije, posebno one u SaaS sektoru.
