Vibe kodēšanas solījums bija tāds, ka pilna mēroga lietojumprogrammas var izveidot tikai no idejas, ko darbina tādas sistēmas kā Lovable un Replit AI. Taču izrādās, ka koda rakstīšana ir tikai pirmais solis šajā procesā — un vibrācijas kodētāji jau saskaras ar standarta galvassāpēm saistībā ar programmatūras produkta uzturēšanu un atjaunināšanu.
Viņiem par laimi ierodas jauns jaunuzņēmumu skaits, lai aizpildītu šīs nepilnības. Trešdien platformas inženierijas palaišana Shuttle paziņoja par sākuma finansējumu 6 miljonu dolāru apmērā, lai risinātu infrastruktūras problēmas, kas sākas tur, kur tādi produkti kā Lovable un Cursor tiek pārtraukti. Investoru vidū ir bijušais GitHub izpilddirektors Tomass Domke un Section dibinātājs Kalvins Frenčs-Ovens.
Shuttle izmantos kodu, ko radījusi vibrācijas kodēšanas sistēma, un novērtēs labāko veidu, kā to izvietot, piedāvājot lietotājam saprātīgu infrastruktūras paketi kopā ar cenu zīmi. Kad lietotājs piekrīt, Shuttle var organizēt maksājumu un izvietot programmatūru tieši mākoņpakalpojumu sniedzējam ar minimālu berzi.
Tas ir bijis garš ceļš līdz Shuttle, kas palaists 2020. gadā kā daļa no Y Combinator klases. Kopš tā laika tā ir kļuvusi par vienu no populārākajām Rust lietotņu izvietošanas sistēmām, piesaistot 20 000 izstrādātāju 120 000 izvietojumu ar ātru nulles konfigurācijas pieeju. Izmantojot šo jauno finansējuma kārtu, uzņēmums plāno to paplašināt uz katru programmēšanas valodu un AI kodēšanas sistēmām.
Kā apraksta izpilddirektors un līdzdibinātājs Nodars Danelija, aģentu AI sistēmas ir padarījušas daudz vieglāk pārvaramus šķēršļus starp dažādām programmēšanas sistēmām, kas nozīmē, ka sistēmu, piemēram, Shuttle, var izvietot visās tajās vienlaikus. “AI iznīcina robežas starp dažādām valodu ekosistēmām,” saka Danelija. “Tātad mums tas ir ideāls laiks [to scale up]jo mēs esam bijuši šajā aizmugures izstrādes telpā jau vairākus gadus.
Praktiski tas nozīmē platformas pārvaldības aģenta saskarnes izveidi, lai lietotāji varētu nodrošināt datu bāzi vai iegādāties mākoņa mitināšanu, izmantojot tās pašas dabiskās valodas uzvednes, kuras viņi izmantoja savas lietotnes vibrācijas kodēšanai. No otras puses, tas nozīmē arī savstarpējo savienojumu veidošanu ar mākoņa pakalpojumu sniedzējiem un kodēšanas sistēmām, lai aģentiem būtu viss nepieciešamais konteksts.
“Būtībā mēs esam izveidojuši šo specifikāciju, kas darbojas kā starpslānis starp to, ko cilvēki spēj pārskatīt, un to, ko AI saprot,” Daneliya pastāstīja TechCrunch. “Uz specifikācijām balstīta attīstība kļūst par parasto veidu, kā rīkoties, un nav iemesla, kam nevajadzētu attiekties arī uz infrastruktūru.”