Home Tehnoloģija Amazon pārsteiguma neatkarīgais hits: Kiro plaši izlaiž tirgū, lai pārveidotu ar AI...

Amazon pārsteiguma neatkarīgais hits: Kiro plaši izlaiž tirgū, lai pārveidotu ar AI darbināmu programmatūras izstrādi

18
0

Kiro spoku talismans palīdz asa sižeta figūru izstrādātājam miniatūrā filmēšanas laikā stop-motion video filmēšanas laikā Sietlā, kas ir daļa no netradicionāla sociālā mārketinga kampaņa Amazon ar AI darbināmam programmatūras izstrādes rīkam. (GeekWire fotoattēls / Tods Bišops)

Vai programmatūras izstrādes varonis var iekarot “AI Slop Monster”, lai atklātu mirdzošo, pilnībā funkcionālo robotu, kas ir aprakts zem kodēšanas haosa?

Tas bija sižets, kas pagājušajā nedēļā risinājās aptumšotā studijā Sietlas centrā kā Amazon Kiro programmatūras izstrādes sistēma tika atdzīvināta reklāmas videoklipam.

Produktu diagrammu vai galveno slaidu vietā Sietlas komanda Packrat radošā studija izmantoja darbības figūras uz miniatūra komplekta, lai izveidotu stop-motion secību. Šajā mazajā dramatiskajā ainā Kiro spoku talismans spēlēja lomu, kuru produkta mērķis ir piepildīt reālajā dzīvē — tas ir stabilizējošais spēks, kas nodrošina struktūru un skaidrību programmatūras izstrādei ar AI palīdzību.

Nē, šī nav jūsu tipiskā Amazon Net Companies produkta izlaišana.

Kiro (izrunā KEE-ro) ir Amazon centieni pārdomāt, kā izstrādātāji izmanto AI. Tā ir integrēta izstrādes vide, kas mēģina savaldīt vibe kodēšanas mežonīgo pasauli — arvien populārāko paņēmienu, kas izveido strādājošas lietotnes un vietnes, izmantojot dabiskas valodas uzvednes.

Guess tā vietā, lai vienkārši ģenerētu kodu no uzvednēm, Kiro sadala pieprasījumus formālās specifikācijās, dizaina dokumentos un uzdevumu sarakstos. Šīs uz specifikācijām balstītās izstrādes pieejas mērķis ir atrisināt būtisku problēmu ar vibrācijas kodēšanu: AI var ātri ģenerēt prototipus, taču bez struktūras vai dokumentācijas šis kods kļūst neuzturams.

Kiro spoku talismana tuvplāns ar AI Slop Monster un robotu varoņiem fonā. (GeekWire fotoattēls / Tods Bišops)

Tā ir daļa no Amazon virzības uz AI darbināmu programmatūras izstrādi, paplašinoties ārpus AWS Code Whisperer rīka, lai agresīvāk konkurētu ar tādiem konkurentiem kā Microsoft GitHub Copilot, Google Gemini Code Help un atvērtā koda AI kodēšanas palīgi.

Ar AI darbināmu izstrādes rīku tirgus strauji attīstās. Gartner sagaida, ka AI koda palīgi kļūs visuresoši, prognozēšana ka 90% uzņēmumu programmatūras inženieru tās izmantos līdz 2028. gadam, salīdzinot ar mazāk nekā 14% 2024. gada sākumā. 2025. gada jūlija ziņojums no Market.us prognozē, ka AI koda palīgu tirgus pieaugs no 5,5 miljardiem ASV dolāru 2024. gadā līdz 47,3 miljardiem ASV dolāru līdz 2034. gadam.

Amazon palaida Kiro priekšskatījumā jūlijā, saņemot spēcīgu reakciju. Pozitīvās agrīnās atsauksmes mazināja neapmierinātība ar lietotājiem, kuri nevarēja piekļūt. Kopš tā laika jaudas ierobežojumi ir novērsti, un Amazon saka, ka pirmajos trīs mēnešos Kiro izmantoja vairāk nekā 250 000 izstrādātāju.

Internets ir “pilns ar prototipiem, kas tika izveidoti, izmantojot AI”, sacīja Dīpaks SingsAmazon izstrādātāju aģentu un pieredzes viceprezidents intervijā pagājušajā nedēļā. Viņš paskaidroja, ka problēma ir tāda, ka, ja izstrādātājs atgriežas pie šī koda divus mēnešus vēlāk vai nodod to komandas biedram, “viņiem nav ne mazākās nojausmas, kādi uzvedumi to noveda. Tas vairs nav.”

Kiro atrisina šo problēmu, piedāvājot divus atšķirīgus darba režīmus. Papildus “vibe režīmam”, kurā viņi var ātri prototipēt ideju, Kiro ir strukturētāks “spec režīms” ar formālām specifikācijām, dizaina dokumentiem un uzdevumu sarakstiem, kas atspoguļo programmatūras uzdevumu.

Tagad uzņēmums izņem Kiro no priekšskatījuma vispārējai pieejamībaiieviešot jaunas funkcijas un plašāk paverot rīku izstrādes komandām un uzņēmumiem.

“Ļoti atšķirīga un apzināta pieeja”

Kā Amazon mākoņdatošanas nodaļas produkts Kiro ir neparasts, jo tas ir nozīmīgs arī ārpus AWS pasaules. Tas darbojas dažādās valodās, ietvaros un izvietošanas vidēs. Izstrādātāji var veidot JavaScript, Python, Go vai citās valodās un palaist lietojumprogrammas jebkur — AWS, citās mākoņa platformās, lokāli vai lokāli.

Šī elastība un plašāka sasniedzamība ir galvenie iemesli, kāpēc Amazon piešķīra Kiro atsevišķu zīmolu, nevis prezentēja to zem AWS vai Amazon jumta.

AWS galvenā mārketinga direktore Džūlija Vaita (pa labi) filmēšanas laukumā kopā ar Zēku Ērlu, Packrat izpilddirektoru, Amazones Kiro izstrādes rīka video uzņemšanas laikā. (Amazon fotoattēls)

Tā bija “ļoti atšķirīga un apzināta pieeja”, sacīja Džūlija VaitaAWS galvenais mārketinga speciālists, intervijā video uzņemšanas laikā. Ideja bija ignorēt pieņēmumus, kas nāk ar AWS nosaukumu, tostarp ideju, ka Amazon rīki galvenokārt ir izstrādāti savam mākonim.

Vaits, bijušais Microsoft un SAP vadītājs, kurš pirms gada pievienojās AWS mārketinga direktora amatā, ir strādājis pie nodaļas fundamentālās zīmola stratēģijas un sauc Kiro par “brīnišķīgu testēšanas vietu, lai noskaidrotu, cik tālu mēs to varam virzīt”. Viņa sacīja, ka šīs mācības sāk parādīties citur AWS, jo organizācija vēlas “atgriezties pie mūsu dvēseles kodola”.

Ar izstrādātājiem Vaits teica: “jums ir jābūt neticami autentiskam, jums jābūt interesantam. Jums ir jābūt viedoklim, un jums nekad nevar būt garlaicīgi.” Šī filozofija radīja jautru, savdabīgu un necienīgu pieeju aiz Kiro spoku talismana un neatkarīgā zīmola.

Vaita atcerējās, ka Kiro mārketinga stratēģija izraisīja zināmas iekšējas vilcināšanās. Cilvēki uzņēmumā domāja, vai viņi patiešām varētu virzīt lietas tik tālu.

Viņas atbilde bija pārliecinoša: “Jā, jā, mēs varam. Darīsim to.”

Amazones Kiro ir izraisījis nelielu ažiotāžu Sietlas mediju aprindās, kur KIRO radio un TV stacijas izrunā kā Kairair izmantojuši tos pašus četrus burtus, kas stiepjas vēl pagājušajā gadsimtā. Cilvēki stacijās nebija īsti sajūsmā par Amazon vārda izvēli.

Agrīna lietotāju pieņemšana

Tomēr, ņemot vērā galveno izstrādātāju auditoriju, produkts ir pozitīvi ietekmējis nervus. Priekšskatījuma periodā Kiro apstrādāja vairāk nekā 300 miljonus pieprasījumu un apstrādāja triljoniem marķieru, izstrādātājiem izpētot tā iespējas, liecina uzņēmuma sniegtā statistika.

Amits Patels (pa kreisi), Kiro programmatūras inženierijas direktors, un Dīpaks Sings (pa labi), Amazon izstrādātāju aģentu un pieredzes viceprezidents, pagājušajā nedēļā AWS birojos Sietlā. (GeekWire fotoattēls / Tods Bišops)

Saskaņā ar Amazon vadītāju teikto, Rackspace izmantoja Kiro, lai trīs nedēļu laikā pabeigtu programmatūras modernizāciju, kas, pēc viņu aplēsēm, bija 52 nedēļas. SmugMug un Flickr ir citi uzņēmumi, kas atbalsta Kiro uz specifikācijām balstītās attīstības pieejas priekšrocības. Agrīnie lietotāji publicē kvēlojošā izteiksmē par efektivitāti, ko viņi redz, ieviešot šo rīku.

Kiro izmanto daudzpakāpju cenu noteikšanas modelis Pamatojoties uz ikmēneša kredītiem: bezmaksas plāns ar 50 kredītiem, Professional plāns 20 ASV dolāru apmērā vienam lietotājam mēnesī ar 1000 kredītu, Professional+ plāns 40 $ ar 2000 kredītu un Energy līmenis 200 ASV dolāru apmērā ar 10 000 kredītu, katrs ar maksas par lietošanu pārsniegumu.

Pārejot uz vispārēju pieejamību, Amazon saka, ka komandas tagad var pārvaldīt Kiro centralizēti, izmantojot AWS IAM identitātes centru un jaunuzņēmumus lielākajā daļā valstu var pieteikties līdz 100 bezmaksas Professional+ sēdvietām par Kiro kredītiem uz gadu.

Jaunās funkcijas ietver uz īpašumu balstītu testēšanu — veidu, kā pārbaudīt, vai ģenerētais kods patiešām izpilda izstrādātāju norādīto, un jaunu komandrindas interfeisu terminālī, teksta darbvietu, ko daudzi programmētāji izmanto, lai palaistu un pārbaudītu savu kodu.

Jaunā kontrolpunktu sistēma ļauj izstrādātājiem atsaukt izmaiņas vai izsekot aģenta soļiem, kad ideja tiek novirzīta uz sāniem, kalpojot kā praktisks drošības līdzeklis kodēšanai ar mākslīgo intelektu.

Amits PatelsKiro programmatūras inženierijas direktors, sacīja, ka pati komanda ir apzināti maza — klasiska Amazon “Divu picu komanda”. 

Un jā, viņi ir izmantojuši Kiro, lai izveidotu Kiro, kas ļāva viņiem pārvietoties daudz ātrāk. Patels norādīja uz sarežģītu starpplatformu paziņojumu funkciju, kas tika lēsts, ka tam bija nepieciešamas četras nedēļas ilgas izpētes un izstrādes. Izmantojot Kiro, viens inženieris izstrādāja tā prototipu nākamajā dienā un nosūtīja ražošanai gatavu versiju pusotras dienas laikā.

Patel teica, ka tas atspoguļo lielāku programmatūras izstrādes paātrinājumu pēdējos gados. “Izmaiņu apjoms,” viņš teica, “ir bijis vairāk, nekā esmu pieredzējis pēdējo trīs gadu desmitu laikā.”



avots

LEAVE A REPLY

Please enter your comment!
Please enter your name here