Kaj se zgodi, ko eden od najbolj izpostavljenih tehnoloških investitorjev javno razkrije lastno »setup« za pisanje kode z umetno inteligenco, in s tem sproži burne odzive v razvijalski skupnosti? Garry Tan, predsednik in izvršni direktor Y Combinatorja, je na svojih družbenih omrežjih nedavno predstavil svoj način uporabe modela Claude za pomoč pri kodiranju, kjer kombinira Claude, Visual Studio Code, Github Copilot in integracijo z Discordom. Ta pristop je v samo nekaj dneh postal vir številnih navdušenj in kritik – kar odpira vprašanje, ali umetna inteligenca danes res lahko spremeni način, kako pišemo kodo.

Garry Tan, Claude in razdeljena skupnost razvijalcev

Garry Tan je v tehnološki skupnosti znan ne le kot investitor, temveč tudi kot nekdo, ki rad javno deli svoje prakse dela. Njegova odločitev, da kombinira Claude v realnem času z urejevalnikom Visual Studio Code in Copilotom, je bila posebej izpostavljena v objavi na platformi X (bivši Twitter), kjer je več razvijalcev hitro izrazilo svoja mnenja. Uporabnik ‘AI_DevMaster’ na Redditu je zapisal, da je Tanova rešitev »super za hitro prototipiranje, a hkrati prinaša preveč šuma v vsakdanjem programiranju«. Drugi na forumih opozarjajo, da je povezovanje različnih AI modelov pogosto razlog za nepredvidljive napake, zaradi česar so nekateri razvijalci izrazili zadržanost do tovrstnega workflowa.

Navdušenci menijo, da takšna »stack« orodij omogoča bistveno hitrejše reševanje vsakdanjih problemov pri razvoju programske opreme. Tan je izpostavil, da mu Claude pomaga razumeti večje sklope kode, ki jih Copilot včasih ne zajame dovolj natančno. Nekateri razvijalci so na X-u poudarili, da ta pristop prinaša več avtonomije – »Če mi Claude v minuti razloži, kaj dela 300 vrstic kode, sem prihranil uro časa,« je povzel en izmed njih.

Medtem pa so zadržki pogosto povezani s kakovostjo generirane kode. Kritiki na blogih in Discord kanalih izpostavljajo, da AI pogosto ponudi rešitve, ki delujejo, a ne upoštevajo celotnega konteksta projekta. »Zanašanje na Claude ali Copilot lahko vodi v povprečnost, ker AI ne pozna poslovne logike zaledja,« je povzel razvijalec na Stack Overflow.

Prednosti, izzivi in slovenski pogled na AI orodja za kodiranje

Uporaba kombinacije različnih AI orodij, kot jih uporablja Garry Tan, ima jasno prednost v hitrosti in učinkovitosti, predvsem pri prototipiranju ali odpravljanju napak. Vendar pa je jasno, zakaj se pojavljajo skrbi glede ustvarjalnosti – generativna AI koda pogosto temelji na statističnih vzorcih, ne pa na inovativnem reševanju problemov. Nekatere razvijalce skrbi, da utegne AI zamegliti razumevanje osnovne logike ali pa spregledati varnostne ranljivosti, saj se zanaša na modele, ki ne poznajo vseh notranjih pravil posameznega projekta.

Etike in varnosti se dotika tudi vprašanje zaščite podatkov. Pri uporabi zunanjih modelov, kot sta Claude ali Copilot, se pojavljajo bojazni, da lahko občutljivi deli kode ali poslovna logika zaidejo v nepooblaščene roke. V podjetniški praksi se je že zgodilo, da so AI sistemi predlagali rešitve, ki so bile deloma plagiatorske ali pa so vključevale elemente odprtokodnih projektov v nasprotju z željami podjetij. Nekatera evropska podjetja zato uvajajo lastne, zaprte modele in omejujejo uporabo javnih orodij na projektih s strožjimi varnostnimi zahtevami.

V Sloveniji uporaba naprednih generativnih AI orodij v razvoju programske opreme še ni množična, a zanimanje raste. Nekaj startupov, kot je denimo podjetje Outbrain, že eksperimentira z vključevanjem Copilota v delovne tokove, medtem ko v nekaterih večjih IT podjetjih opozarjajo, da je treba pred masovno uporabo AI orodij prilagoditi interne varnostne politike. Slovenska skupnost razvijalcev v spletnih skupinah poudarja, da prehod na takšno delo zahteva tudi nova znanja, predvsem o tem, kdaj je AI le pomočnik in kdaj lahko nadomesti človeško ustvarjalnost.

Čeprav so mnenja razdeljena, je jasno, da bo razvoj AI orodij za kodiranje spremenil prakso tudi v Sloveniji. Ključno vprašanje za razvijalce in podjetja ostaja, kako izkoristiti hitrost in zanesljivost AI, ne da bi pri tem tvegali kakovost in varnost kode. Prav zdaj je pravi trenutek za razmislek, kako se bo slovenska programska skupnost vključila v globalno tekmo za inovacije, kjer napreden »AI stack« lahko pomeni odločilno konkurenčno prednost.

Ustanovitelj SEOS AI, predavatelj in svetovalec o uporabi umetne inteligence v podjetjih.

Leave A Reply

Exit mobile version