Dfinity Foundation danas je javno pustio Caffeine, novu platformu umjetne inteligencije koja korisnicima omogućuje izgradnju i objavu web-aplikacija isključivo razgovorom u prirodnom jeziku – bez ikakvog ručnog pisanja koda.
„In the future, you as a prospective app owner or service owner… will talk to AI. AI will give you what you want on a URL”, izjavio je osnivač i glavni znanstvenik Dfinityja Dominic Williams, naglašavajući ambiciju da Caffeine u potpunosti zamijeni tradicionalne razvojne timove.
Kako funkcionira
- Korisnik opisuje željenu aplikaciju tekstom ili glasom.
- Skup modela umjetne inteligencije generira i implementira sav potrebni backend i frontend kod.
- Aplikacija se automatski objavljuje na jedinstvenoj adresi unutar Internet Computer Protocola (ICP) – decentralizirane mreže koju je Dfinity pokrenuo 2021.
Sve komponente pišu se u Motoku, programskom jeziku dizajniranom posebno za AI. Jezik donosi „loss-safe data migration”, mehanizam koji onemogućuje gubitak podataka pri nadogradnjama. „When AI is updating apps and services in production, a mistake cannot lose data. That's a guarantee”, ističe Williams.
Razlika u odnosu na postojeće alate
• GitHub Copilot, Cursor i slični alati ubrzavaju rad ljudskih developera; Caffeine pak preuzima cijeli proces. • Kod se vrti isključivo na ICP-u, što prema Dfinityju štiti od ucjenjivačkog softvera i klasičnih kibernetičkih napada. • Motokova ortogonalna perzistencija uklanja potrebu za zasebnim bazama podataka, pa se AI može fokusirati na logiku aplikacije, a ne na infrastrukturu.
Rani interes i ciljana publika
U zatvorenoj alfi sudjelovalo je preko 15 000 korisnika, a dnevno se aktiviralo njih 26 %. Na hackathonu u San Franciscu sudionici bez tehničkog predznanja izradili su aplikacije za pravnu dokumentaciju, praćenje kakvoće vode i prijavu rupa na cestama.
Dfinity tvrdi da Caffeine može srezati troškove izrade poslovnih sustava i do 99 %, čime cilja i korporacije i državne agencije koje se danas oslanjaju na skupe SaaS pakete i konzultante.
Ograničenja i izazovi
• Sam Caffeine trenutačno je još uvijek centraliziran servis, iako aplikacije koje generira rade decentralizirano. • Integracije s uslugama poput Stripea i React frontenda djelomično se oslanjaju na klasične cloudove. • Platforma tek treba dokazati sigurnost i pouzdanost u masovnoj, produkcijskoj upotrebi.
Unatoč tim otvorenim pitanjima, Williams vjeruje da je pred vratima „self-writing internet” – mreža u kojoj će, kako kaže, svaka od pet milijardi korisnika pametnih telefona moći postati graditelj vlastitih digitalnih servisa, a stručnjaci se preusmjeriti na kompleksnije izazove u svijetu koji piše sam sebe.