Amazon Web Services (AWS) představila novou generaci systémů umělé inteligence (AI), nazývaných „agenti v první linii“, které mohou fungovat autonomně po delší dobu – potenciálně dny – bez lidského zásahu. To znamená významný krok k plné automatizaci životního cyklu vývoje softwaru a zintenzivňuje konkurenci mezi technologickými giganty v prostoru AI. Oznámení učiněné na AWS re:Invent zahrnuje tři specializované agenty AI: Kiro pro vývoj softwaru, AWS Security Agent pro zabezpečení aplikací a AWS DevOps Agent pro IT operace.
Přechod na vždy zapnutou AI
Moderní nástroje pro kódování AI jako GitHub Copilot a Amazon CodeWhisperer vyžadují neustálé vedení člověka. Vývojáři musí poskytovat rady a ručně spravovat kontext mezi úkoly. Naproti tomu agenti Amazonu v první linii udržují trvalou paměť učením se z kódové základny, dokumentace a interní komunikace organizace. Mohou nezávisle identifikovat potřebné změny kódu, pracovat s více soubory současně a koordinovat složité transformace mezi mikroslužbami.
Tito agenti jsou navrženi tak, aby řešili složité, dlouhodobé problémy, nikoli rychlá řešení, řekl Deepak Singh, viceprezident pro vývoj agentů ve společnosti Amazon. Mohou „myslet“, experimentovat s řešeními a dospět k závěrům bez neustálého zásahu.
Klíčové výhody: autonomie, škálovatelnost a vytrvalost
Klíčovým rozdílem mezi těmito agenty je jejich schopnost činit autonomní rozhodnutí, škálovat vytvářením více instancí pro současné řešení různých částí problému a pracovat nezávisle po dlouhou dobu. To znamená, že agent může vytvořit deset verzí sebe sama, aby mohl pracovat na různých aspektech stejného problému ve stejnou dobu.
Kiro funguje jako virtuální vývojář, který se integruje s nástroji jako GitHub, Jira a Slack. AWS Security Agent automatizuje testování zabezpečení a identifikuje zranitelnosti, které tradiční nástroje postrádají. SmugMug, platforma pro hostování fotografií, ji již implementovala a odhalila kritickou chybu obchodní logiky, která byla dříve nezjistitelná. AWS DevOps Agent působí jako 24/7 člen provozního týmu a během několika minut diagnostikuje problémy, jako jsou výpadky sítě, jak prokázala Commonwealth Bank of Australia.
Amazon vs konkurenti: Google a Microsoft
Amazon říká, že jeho 20 let zkušeností v cloudové infrastruktuře a interní znalosti vývoje softwaru mu dávají náskok před Googlem a Microsoftem. Zatímco konkurenti nabízejí pomoc s kódováním poháněnou umělou inteligencí, Amazon říká, že jeho agenti jsou stavěni pro aplikace na produkční úrovni, nejen pro prototypy. Singh zdůraznil, že do těchto agentů jsou zabudovány provozní znalosti a zkušenosti zákazníků, díky čemuž jsou spolehlivější a odolnější.
Záruky a budoucí vývoj
Potenciál autonomní umělé inteligence vyvolává obavy z kontroly. Amazon zavedl bezpečnostní opatření: Všechna školení agentů jsou protokolována, aby byla zajištěna transparentnost, což inženýrům umožňuje opravit dezinformace. Agenti nepřispívají kódem přímo do produkce a poskytují kritický lidský dohled.
Budoucí vývoj zahrnuje multiagentní architektury, kde jsou specializované systémy koordinovány pro řešení složitých problémů. Integrace metod formálního ověřování dále zvýší důvěru v kód generovaný AI. Testování založené na vlastnostech, které již bylo implementováno v Kiro, automaticky generuje tisíce testovacích případů na základě specifikací, které poskytují komplexní pokrytí.
Dopad na pracovní místa vývoje softwaru
Amazon říká, že agenti budou vývojáře doplňovat, nikoli nahrazovat. Cílem posunu je přizpůsobit postupy vývoje softwaru tak, aby efektivně využívaly AI. Singh poznamenal, že vedoucí inženýři nyní píší více kódu díky těmto nástrojům a projekty se dokončují v měsících namísto let.
Širší strategie AI Amazonu přesahuje kódování a nabízí nové modely pro uvažování, multimodální zpracování a konverzační AI. AWS také představil Trn3 UltraServers, poháněný svým prvním 3nm AI čipem, který nabízí výrazné zvýšení výkonu.
Dlouhodobou vizí Amazonu je aplikovat autonomní AI ve všech svých provozech, včetně satelitních sítí, robotických skladů a platforem elektronického obchodu. Pokud se tito agenti naučí psát kód sami, společnost věří, že nakonec budou schopni automatizovat téměř jakýkoli úkol.
