Apple navodno sarađuje sa kompanijom za vještačku inteligenciju Anthropic na razvoju verzije Xcode razvojne okoline (IDE) sa naprednom AI podrškom. Nova verzija Xcode-a, koja se koristi za razvoj softvera na macOS, iOS, watchOS i drugim Apple platformama, trebalo bi da značajno pojednostavi proces programiranja pomoću naprednih AI alata, uključujući Claude Sonnet model.
Prema izvještaju Bloomberg-a, unaprijeđeni Xcode biće sposoban da samostalno piše, uređuje i testira kod, čime se u velikoj mjeri eliminiše potreba za ručnom intervencijom programera. Ova inicijativa nadograđuje prethodni Apple-ov korak iz 2023. godine kada je predstavljen Swift Assist – AI pomoćnik za kodiranje. Sada je jasno da Apple planira dublju integraciju vještačke inteligencije u svoj razvojni ekosistem.
Šta donosi Xcode sa AI podrškom?
Nova AI verzija Xcode-a navodno će uključivati chat interfejs, gdje programeri mogu unositi tekstualne upite kako bi generisali ili izmijenili kod. Sistem će takođe sadržavati napredno okruženje za testiranje korisničkog interfejsa (UI), automatizujući zadatke koji su do sada bili dugotrajni i zahtjevni. Pored toga, AI će biti sposoban da prepoznaje i ispravlja greške u postojećem kodu, što doprinosi kvalitetnijem i bržem razvoju softvera.
Uvođenje koncepta „vibe coding“-a
Jedna od ključnih inovacija nove platforme jeste koncept „vibe coding“-a, koji je popularisao Andrej Karpathy, suosnivač OpenAI-a i bivši direktor za AI u Tesli. Vibe coding predstavlja novi pristup razvoju softvera, gdje programeri opisuju šta žele da naprave, a AI generiše kod, testira i čak implementira funkcionalnosti. Na taj način, uloga programera postaje više kreativna i strateška, a manje tehnička.
Interno testiranje i Claude Sonnet model
Izvori bliski projektu navode da Apple trenutno testira ovaj AI Xcode interno i da još uvijek nije donijeta odluka o javnom objavljivanju. Platforma koristi Claude Sonnet model kompanije Anthropic, iako verzija modela nije precizirana.
Zašto Apple ulaže u AI razvojne alate?
Apple je tradicionalno bio oprezan u pogledu primjene vještačke inteligencije u softveru za krajnje korisnike. Međutim, potreba za efikasnijim internim procesima i bržim razvojnim ciklusima navela je kompaniju da preispita svoj pristup. Integracija AI-a u Xcode predstavlja strateški korak ka modernizaciji Apple-ovih razvojnih alata i očuvanju konkurentnosti u eri vještačke inteligencije.