Verzija 5.13 aplikacije Apple Podrška je nenamjerno donijela manje, ali zato zanimljivije otkriće iza kulisa razvoja u Cupertinu. Nakon objavljivanja, korisnici i programeri otkrili su da paket aplikacije sadrži datoteke pod nazivom „Claude.md“, koje definitivno nisu trebale biti dio javne distribucije. Ove datoteke nisu sadržavale nikakav regularni kod, već upute za AI sustav dizajniran za korisničku podršku, uključujući jasno definirane uloge za korisnike, agente i asistente. Na prvi pogled, ovo se može činiti kao banalna pogreška u procesu pakiranja aplikacije, ali stvarnost je malo zanimljivija. Sadržaj ovih datoteka snažno sugerira da Apple koristi Anthropicove alate pokretane umjetnom inteligencijom, posebno njihov Claudeov model, za razvoj svojih potrošačkih aplikacija. Model je poznat u zajednici programera po svojoj sposobnosti da pomogne u kodiranju, dokumentaciji i dizajnu složenih sustava.
Procurele upute opisuju prilično sofisticiran sustav koji komunikaciju dijeli na nekoliko slojeva. Korisnik unosi upit, agent ga obrađuje, a AI asistent pruža podršku ili prijedloge rješenja. Drugim riječima, to nije samo jednostavan chatbot, već strukturirani ekosustav koji može značajno pojednostaviti korisničku podršku. To se lijepo uklapa u širu strategiju Apple na području tzv. Apple Intelligence, tj. postupno uvođenje umjetne inteligencije u cijeli sustav i usluge. Ključna je stvar da ovo nije prvi pokazatelj da Apple interno eksperimentira s alatima za umjetnu inteligenciju trećih strana. Iako tvrtka već dugo gradi vlastita rješenja, stvarnost razvoja velikih softverskih proizvoda često znači kombinaciju vlastitih i vanjskih tehnologija. Claude Code je logičan izbor u tom pogledu, nudeći brzinu, fleksibilnost i mogućnost generiranja strukturiranih rezultata koji se mogu lako integrirati u tijek rada razvoja.
Cijela situacija također ukazuje na relativno podcijenjen problem koji se ne tiče samo Applu. Prema dostupnim procjenama, slične pogreške pri radu s AI alatima javljaju se u 20 do 30% poslovnih timova. Najčešće su to slučajevi kada programeri zaborave ispravno postaviti pravila za isključivanje internih ili pomoćnih datoteka iz produkcijskog paketa. U okruženju u kojem AI generira veliku količinu pratećih podataka, dokumentacije i uputa, takva je pogreška stvar jednog propusta.
PRO Apple Malo je vjerojatno da će ovo imati veće posljedice, jer nisu procurili osjetljivi korisnički podaci ili kritični kod. Ipak, to je zanimljiv uvid u to kako se danas stvaraju moderne aplikacije. Ispada da čak i tehnološki div koji se oslanja na maxživotinjska kontrola nad svojim ekosustavom, sve se više oslanja na vanjske alate umjetne inteligencije. I što je najvažnije, to potvrđuje trend koji će se u nadolazećim godinama samo pojačavati. Umjetna inteligencija više nije samo značajka za krajnje korisnike, već postaje ključni alat za sam razvoj. A ponekad, kao u ovom slučaju, omogućuje nam da barem ukratko pogledamo u proces.