U Inspira grupi naši IT-jevci i product menadžeri rade na testiranju brojnih alata iz domena AI. Neki od njih su našli primenu u svakodnevnom radu, a neki su i dalje na test verziji.
I drugi sektori u grupi (računovodstvo, pravo, marketing) su našli adekvatne AI alate koji štede vreme i pomažu automatizaciji.
Iskustva delimo na internim Inspira razgovorima, a jedno od takvih iskustava donosimo vam u ovom tekstu.
Atila Alaćan, Frontend Team Lead u 4zida, našoj platformi za nekretnine, podelio je svoja zapažanja oko korišćenja Cursor-a, AI asistenta za programiranje.
„Editor-u, pročitaj mi misli“
Desilo se nešto zanimljivo u svetu programiranja.
Cursor, trenutno najintuitivniji AI asistent za programiranje, kupio je SuperMaven, tim poznat po neverovatno brzim AI modelima.
Na prvi pogled deluje kao klasična priča o akviziciji – spajanje dva AI alata, okupljanje talenata, eliminisanje konkurencije. Ništa što već nismo videli.
Ali, ako malo dublje uđemo u priču, ovo je signal nečeg mnogo zanimljivijeg.
Koja je razlika između Cursor-a i SuperMaven-a?
Da bismo razumeli zašto je ovo bitno, treba da vidimo šta je posebno kod ovih alata.
Cursor je krenuo od nule da preispita kako uopšte programiramo. Nisu hteli samo da dodaju AI funkcije na postojeće editore.
Ne, napravili su nešto skroz novo: okruženje koje ne samo da predviđa šta ćeš da otkucaš, već i koji će ti biti sledeći korak (famozni „tab-tab flow“).
S druge strane, SuperMaven je bio opsednut brzinom – napravili su AI asistente koji rade toliko brzo da deluje kao da ti čitaju misli.
Ova kombinacija je mnogo zanimljivija nego što zvuči. To je kao razlika između pametnog asistenta kojem treba par sekundi da razmisli pre svakog predloga i onog koji instinktivno zna tvoj sledeći korak.
Kada spojiš Cursor-ovo predviđanje akcija sa SuperMaven-ovom brzinom, dobijaš nešto što više, nije običan alat već prirodna ekstenzija tvog razmišljanja.
Kako Cursor reprogramira programiranje?
Cursor i SuperMaven dele istu viziju: programiranje će se fundamentalno promeniti. Fokus nije samo na ubrzavanju procesa već na promeni celokupnog pristupa kodiranju.
Prelazimo sa alata koji samo pomažu u kodiranju na alate koji mogu da predvide i izvrše čitave sekvence programerskih akcija. Poenta nije samo u tome da se kod piše brže – menja se način na koji se kod uopšte piše.
Razmisli kako izgleda kada radiš na jednom tipičnom programerskom zadatku. Ne ide to red po red. Promeniš nešto ovde, to povuče promenu tamo, pa moraš da ažuriraš i treću stvar na desetom mestu.
Novi način rada sa kodom
„Tradicionalni“ asistenti za kodiranje su kao da imaš nekog ko predlaže reči dok pišeš.
Ali Cursor-ovo predviđanje akcija je kao da imaš kolegu koji razume ceo tvoj plan i zna šta sledi. A sa SuperMaven-ovom tehnologijom ta predviđanja stižu brzinom misli.
Obe firme su od početka shvatile da nije dovoljno samo napraviti bolji AI. Korisnički interfejs – kako programeri stvarno koriste ove mogućnosti – ednako je bitan kao i sam AI.
Tu mnogi AI alati za programiranje prave grešku. Pokušavaju da nakače AI na postojeće editore i postojeći način rada, ali je to pogrešan put.
Izazovi korisničkog iskustva
Razvoj ovih alata nije samo tehnički izazov već i pitanje korisničkog iskustva.
Kako da napraviš da programer i dalje ima osećaj kontrole? Kako da učiniš da promene kroz gomilu fajlova budu pregledne? Kako da održiš interfejs brzim kad radiš sa kompleksnim AI modelima?
Firme koje će pobediti u ovoj trci neće biti one sa malo boljim dopunjavanjem koda. Biće to one koje shvate kako da transformišu programersko iskustvo.
Spajanjem svojih jakih strana u predviđanju i brzini, Cursor i SuperMaven su na dobrom putu.
Ne pokušavaju samo da ubrzaju trenutno programiranje – pokušavaju da omoguće potpuno nove načine za pisanje koda.
Ova transformacija je tek počela. Alati se još razvijaju i još uvek otkrivamo prave načine da ih koristimo. Ali pravac je jasan. Idemo ka budućnosti gde je programiranje manje pisanje pojedinačnih linija koda, a više izražavanje ideja i usmeravanje njihove realizacije.
Budućnost programiranja uz AI
Transformacija je tek počela, a AI alati poput Cursor-a i SuperMaven-a otvaraju vrata novim načinima pisanja koda.
Oni nisu samo podrška u radu, već prirodna ekstenzija misli programera.
Kako AI asistenti evoluiraju, programiranje postaje više usmeravanje ideja, a manje pisanje pojedinačnih linija koda.