Visa ko autonomiška: pasaulis, kuriame dirbtinis intelektas valdo viską
Autonomiška ateitis jau čia
Jūsų infrastruktūra tvarkosi pati. Serveriai automatiškai plečiasi, kai srautas išauga. Kodas diegiamas be žmogaus įsikišimo, su automatiniu atšaukimu, jei kas nors atrodo ne taip. Klaidos pačios diagnozuojamos ir ištaisomos. Saugumo grėsmės aptinkamos ir neutralizuojamos anksčiau, nei žmogaus operatoriai spėtų pastebėti įspėjimus. Našumas nuolat optimizuojamas, mokomasi iš modelių. Sistemos gydosi pačios, kaip biologiniai organizmai atstato pažeistus audinius.
Įprastinėms užduotims žmogaus operatorių nereikia. Jokių rankinių diegimų 3 valandą nakties. Jokių naktinių iškvietimų dėl problemų, kurias sistema jau išsprendė. Tiesiog autonominės kelių agentų sistemos tvarko viską, o žmonės prižiūri strateginius sprendimus.
Tai ne mokslinė fantastika. Tai ekonomika. Elitinės DevOps komandos jau dabar diegia kodą kelis kartus per dieną, o pokyčių gedimų rodiklis nesiekia 5 proc., o paslaugos atkuriamos greičiau nei per valandą, teigiama 2024 m. „Google Cloud“ DORA metrikoje. „Amazon“ inžinieriai diegia vidutiniškai kas 11,7 sekundės. AIOps rinka sparčiai auga nuo 11,7 mlrd. eurų 2023 m. iki prognozuojamų 32,4 mlrd. eurų iki 2028 m., nes organizacijos desperatiškai siekia automatizuoti operacijas, kurių žmonės negali išplėsti.
Europos debesijos paslaugų teikėjai ir įmonės šias sistemas diegia jau dabar Amsterdamo, Frankfurto ir Dublino duomenų centruose. Tačiau štai nemaloni tiesa: 82 proc. komandų vidutinis atkūrimo laikas vis dar viršija valandą, nepaisant AIOps diegimo. Kodėl? Nes dauguma „autonominių“ sistemų yra juodosios dėžės, kurios įspėja žmones apie problemas, o ne iš tikrųjų jas sprendžia savarankiškai. Autonomiškos rinkodaroje, rankinės praktikoje.
Klausimas ne tas, ar autonomija ateina (ji jau ateina). Tikrasis klausimas: ar kursite ją ant juodųjų dėžių, kurių negalite patikrinti, ar ant skaidrių kelių agentų sistemų, kuriose kiekvieną autonominį sprendimą galima atsekti, audituoti ir suprasti? Nes kai sistemos veikia pačios, paaiškinamumas nėra pasirinkimas. Tai egzistencinis dalykas. ES dirbtinio intelekto aktui nesvarbu, kokia protinga jūsų autonominė sistema, jei negalite paaiškinti jos sprendimų.
Ką autonomiškumas iš tikrųjų reiškia
Rinkodara mėgsta žodį „autonomiškas“. Kiekvienas tiekėjas teigia, kad jo sistema tvarkosi pati. Tačiau dauguma „autonominių“ įrankių yra tik sudėtingos if-then taisyklės.
Tikram autonomiškumui reikia penkių kartu veikiančių galimybių:
- Savarankiškas stebėjimas: Sistemos pačios aptinka savo problemas, kol jos dar nepaveikė vartotojų. Išorinių stebėjimo įrankių nereikia. Infrastruktūra supranta savo pačios būklę per daugiamodalinį suvokimą. Dweve Nexus tai įgyvendina per 31+ specializuotą suvokimo išgaviklį, kurie nuolat analizuoja sistemos būklę.
- Savarankiška diagnostika: Automatiškai nustatykite pagrindines priežastis per loginį išvedimą. Ne tik „paslauga neveikia“, bet „duomenų bazės ryšio baseinas išsekęs dėl atminties nutekėjimo užsakymų apdorojimo paslaugoje, kuris prasidėjo 14:23 UTC per srauto šuolį“. Sistema supranta, kas sugedo, kodėl ir kokia priežastinė grandinė. Čia Loom srities specialistai prisideda prie sričiai būdingo diagnostinio samprotavimo.
- Savarankiškas taisymas: Ištaisykite problemas be žmogaus įsikišimo per autonominius veiksmų agentus. Iš naujo paleiskite paslaugas, atšaukite diegimus, keiskite išteklių mastelį, taisykite kodą. Automatiškai atkurkite paslaugą išlaikydami audito pėdsakus. Kiekvienas veiksmas užregistruotas, pagrįstas, atsekamas.
- Savarankiškas optimizavimas: Nuolat gerinkite našumą be nurodymų, kaip tai daryti. Pritaikykite prie besikeičiančių apkrovos modelių (Amsterdamo pikas skiriasi nuo Frankfurto), optimizuokite išteklių paskirstymą pagal faktinius Europos naudojimo modelius, derinkite konfigūracijas per apribojimų tenkinimą. Sistema mokosi, kas veikia, per patikrinamus eksperimentus.
- Savarankiškas mokymasis: Mokykitės iš nesėkmių sistemingai per Dweve Spindle žinių valdymą. Niekada nedarykite tos pačios klaidos du kartus. Kurkite patvirtintas žinias iš kiekvieno incidento, atitinkančio kokybės slenksčius. Tobulėkite laikui bėgant be katastrofiško užmiršimo. Nauji apribojimai integruojami su esamais.
Dabartinės „autonominės“ sistemos pasiekia gal 2-3 iš šių galimybių. Tikra autonomija reikalauja, kad visos penkios veiktų kartu patikrinamoje grandinėje, kur kiekvienas sprendimas gali būti atsektas, audituotas ir paaiškintas Europos reguliavimo institucijoms.
Skirtumas tarp automatizavimo ir autonomijos: automatizavimas vykdo iš anksto nustatytus veiksmus. Autonomija prisitaiko prie situacijų, kurių nenumatėte.
Autonominė infrastruktūra praktikoje
Autonominė infrastruktūra nėra teorija. Šiandien gamyboje veikiančios sistemos parodo, ką įmanoma pasiekti, kai AI savarankiškai valdo operacijas.
Įsivaizduokite Europos debesijos infrastruktūros teikėją, valdantį tūkstančius serverių. Tradicinės operacijos reikalauja komandų, kurios stebi valdymo skydelius, rūšiuoja įspėjimus, diagnozuoja problemas, diegia pataisas. Atsako laikas matuojamas minutėmis ar valandomis. Žmogiškos klaidos dažnos. Veiklos sąnaudos auga tiesiškai kartu su infrastruktūra.
Autonominė infrastruktūra tai keičia iš esmės. AI agentai nuolat stebi sistemos būklę, automatiškai diagnozuoja anomalijas, vykdo taisymus be žmogaus patvirtinimo, optimizuoja našumą pagal realius naudojimo modelius ir mokosi iš kiekvieno incidento, kad užkirstų kelią pasikartojimui.
Veiklos modelis keičiasi: strateginiai sprendimai lieka žmonėms. Taktinis vykdymas tampa autonomiškas. Jokių gaisrų gesinimo. Jokių naktinių eskalacijų. Sistemos valdo save.
Skaičiai įrodo, kad tai veikia: DevOps automatizavimas padidina diegimo dažnį 25% taikant brandžią praktiką, sutrumpina pakeitimų pristatymo laiką 20 kartų ir pasiekia 200 kartų greitesnį diegimą nei tradiciniai metodai. Elitinės komandos atkuria paslaugas per mažiau nei parą, o pakeitimų gedimų rodiklis nesiekia 15%. Bet tai ne autonomija, o automatizavimas su pažangiu stebėjimu.
Tikra autonomija reiškia, kad sistema aptinka problemas, kol jos dar nepaveikė vartotojų, įgyvendina korekcines priemones be žmogaus patvirtinimo ir nuolat optimizuoja išteklių paskirstymą pagal išmoktus modelius. Infrastruktūra ne tik reaguoja į problemas pagal veiksmų planus. Ji jų išvengia per priežastinį supratimą ir patikrinamą samprotavimą. Tai ir yra skirtumas tarp dabartinio AIOps (kuris daugiausia generuoja įspėjimus) ir tikros autonominės infrastruktūros (kuri iš tikrųjų taiso dalykus).
Paaiškinamumo problema
Tradicinės autonominės sistemos susiduria su esminiu iššūkiu: jos veikia tol, kol veikia, o kai sugenda, niekas nesupranta kodėl.
Juodosios dėžės neuroniniai tinklai priima autonominius sprendimus per milijonus išmoktų parametrų. Kai autonominė sistema neteisingai keičia infrastruktūros mastą, diegia sugedusį atnaujinimą ar nepastebi kritinės problemos, operatoriai negali atsekti samprotavimo. Sprendimas kyla iš nepermatomų matricų daugybų. Derinimas tampa spėliojimu.
Tai kelia riziką. Kaip pasitikėti autonomine sistema, valdančia kritinę infrastruktūrą, kai negalite patikrinti jos logikos? Kaip ištaisyti problemas, kai nesuprantate sprendimų? Kaip įrodyti atitiktį reikalavimams, kai samprotavimas yra juodoji dėžė?
Dvejetainiai apribojimų tinklai šią problemą sprendžia skaidria sprendimų logika. Kiekvienas autonominis veiksmas atitinka aiškiai apibrėžtus apribojimus. Kai sistema plečia infrastruktūrą, matote, kurie apribojimai lėmė sprendimą. Kai diegia atnaujinimą, galite atsekti saugos patikras. Kai aptinka anomaliją, suprantate logiką.
Autonomija be paaiškinamumo yra tik automatizuotas chaosas. Tikros autonominės sistemos reikalauja patikrinamo samprotavimo.
Diegimas be žmogaus įsikišimo
Diegimo grandinės tampa autonominės. Kodo pakeitimai paleidžia visą patvirtinimo ir diegimo grandinę be žmogaus patvirtinimo etapų.
Autonominis diegimo procesas: automatizuotas testavimas patikrina funkcionalumą, saugos skaitytuvai ieško pažeidžiamumų, našumo tikrintuvai užtikrina, kad nėra regresijų, laipsniškas diegimas prasideda nuo mažos srauto dalies, automatinis stebėjimas seka problemas, momentinis atšaukimas, jei aptinkama problemų, pilnas diegimas, kai visos patikros praeina.
Jokių tvirtinimo komitetų. Jokių diegimo langų. Jokių pakeitimų tarybų. Autonominė sistema priima diegimo sprendimus remdamasi patvirtintais saugos apribojimais.
Tai užtikrina diegimo greitį, kurio neįmanoma pasiekti su rankiniu patvirtinimu. Organizacijos kasdien atlieka dešimtis diegimų su didesniu sėkmės rodikliu nei rankiniai procesai. Autonominė sistema nepavargsta, nepraleidžia žingsnių, nepadaro sekmadienio vakaro diegimo klaidų.
Tačiau greitis be saugumo yra neapgalvotas. Autonominiam diegimui reikia patikrinamos sprendimų logikos. Turite įrodyti, kad diegimo sprendimas buvo teisingas, atsekti, kurie saugos apribojimai buvo patikrinti, parodyti atitiktį reglamentams. Juodosios dėžės autonomija to negali užtikrinti. Apribojimais pagrįstos sistemos gali.
Savaime besitaisanti infrastruktūra
Savaime besitaisanti infrastruktūra yra įtikinamiausias autonomijos pavyzdys. Sistemos ne tik aptinka gedimus, bet ir juos ištaiso.
Tradicinė veikla: suveikia įspėjimas, žmogus tiria, diagnozė trunka minutes ar valandas, taisymui reikia patvirtinimų ir diegimo, bendras sprendimo laikas matuojamas valandomis ar dienomis. Kiekvienas incidentas nutraukia žmonių darbą.
Autonominis savaime taisymasis: sistema aptinka degradaciją, kol ši dar nesukėlė sutrikimų, nustato pagrindinę priežastį pagal išmoktus modelius, įgyvendina taisymą remdamasi ankstesniais sėkmingais sprendimais, patvirtina taisymą automatizuotu testavimu, mokosi iš incidento, kad išvengtų pasikartojimo. Bendras laikas matuojamas sekundėmis. Jokio žmogaus įsikišimo.
Pavyzdžiui, duomenų bazės našumo degradacija. Autonominiai agentai aptinka užklausų sulėtėjimą, nustato konkrečią problemų sukeliančią užklausą, analizuoja vykdymo planą, atpažįsta trūkstamo indekso modelį iš ankstesnių incidentų, sukuria optimizuotą indeksą, patvirtina našumo pagerėjimą, dokumentuoja sprendimą. Problema išsprendžiama, kol vartotojai dar nieko nepastebėjo.
Arba atminties nutekėjimas: agentas stebi atminties augimo modelius, susieja juos su diegimo laiku, nustato atsakingą paslaugą, tiksliai suranda atminties paskirstymo kodą, įdiegia anksčiau patvirtintą pataisą arba grąžina stabilią versiją, patvirtina nutekėjimo išsprendimą. Sistema išgydo save.
Tai veikia, nes autonominė sistema kaupia žinias iš kiekvieno incidento. Kiekvienas sprendimas tampa apribojimu: „Kai atsiranda modelis X, sprendimas Y jį išsprendžia." Žinių bazė auga. Sistema tampa protingesnė. Pasikartojimas tampa neįmanomas.
Patikimos autonomijos kūrimas
Autonomija, paremta juodosiomis dėžėmis, kuria naujas problemas, kartu spręsdama senas. Pašalinate rankines operacijas, bet įvedate nepaaiškinamus sprendimus. Įgyjate greitį, bet prarandate patikrinamumą. Pasiekiate automatizaciją, bet negalite įrodyti teisingumo.
Suvarstymais grindžiamas savarankiškumas siūlo kitą kelią. Dvejetainiai neuroniniai tinklai priima savarankiškus sprendimus per aiškias logikos taisykles. Kiekvienas veiksmas atsekamas per kristalizuotus suvarstymus. Kiekvienas sprendimas yra patikrinamas. Sistema paaiškina savo samprotavimus.
Tai svarbu reguliuojamoms pramonės šakoms. Europos finansų įstaigos turi įrodyti, kad jų autonominės prekybos sistemos laikosi reglamentų. Sveikatos priežiūros paslaugų teikėjai turi parodyti, kad autonominės diagnostikos sistemos priima saugius sprendimus. Kritinės infrastruktūros operatoriams reikia patikrinamos autonominės valdymo logikos.
„Dweve“ kuria autonomines sistemas, pagrįstas apribojimais ir kelių agentų architektūra, sukurta taip, kad atitiktų Europos reglamentavimo reikalavimus. „Aura“ koordinuoja 32 specializuotus kūrimo agentus, suskirstytus į 6 orkestravimo režimus: įprastą vieno agento vykdymą paprastoms užduotims, spiečiaus režimo lygiagretų tyrinėjimą sudėtingoms problemoms, konsensuso režimo kelių didelių kalbos modelių diskusijas kritiniams sprendimams, autonominį režimą visam gyvavimo ciklo valdymui ir kt. Kiekvienas agentas veikia pagal patikrinamus apribojimus, o ne nepermatomus neuroninius tinklus. „Nexus“ teikia kelių agentų intelekto sistemą su 8 skirtingais samprotavimo režimais. „Loom“ orkestruoja 528 srities specialistų sistemas, iš kurių kiekvienai užduočiai suaktyvinamos tik 4-8.
Agentai šioje platformoje koordinuojasi savarankiškai, tačiau kiekvienas sprendimas atsekamas per aiškias logines taisykles. Kai sistema diegia kodą į gamybą, optimizuoja infrastruktūros išteklius arba sprendžia incidentus, matote tiksliai, kurie suvokimo agentai aptiko kokias sąlygas, kurie samprotavimo agentai taikė kokius apribojimus ir kurie veiksmų agentai atliko kokius pakeitimus. Išsamūs audito pėdsakai. Reguliavimo atitiktis užtikrinta architektūriniu lygmeniu. Savarankiškumas tampa audituojamas, patikrinamas ir patikimas.
Autonomiška ateitis reikalauja skaidrumo
Autonominės sistemos neišvengiamos. Veiklos pranašumai pernelyg įtikinami. Infrastruktūra valdys save. Kodas diegsis savarankiškai. Sistemos pats save taisys. Klausimas ne ar autonomija įvyks, o kaip ji įvyks.
Juodosios dėžės autonomija veikia tol, kol nesužlunga katastrofiškai. Negali ištaisyti to, ko nesupranti. Negali pataisyti to, ko negali paaiškinti. Negali pasitikėti tuo, ko negali patikrinti.
Pergalvota autonomija suteikia tuos pačius veiklos privalumus su esminiu saugumu. Sistemos valdo save per patikrinamą logiką. Sprendimai atsekami per aiškius apribojimus. Gedimus galima derinti. Atitiktį galima įrodyti.
Autonominė ateitis artėja. Rinkitės skaidrumą. Rinkitės patikrinamumą. Rinkitės apribojimus, kuriais galite pasitikėti.
„Dweve“ kuria autonominę infrastruktūrą, pagrįstą apribojimais grįstomis kelių agentų architektūromis, skirtomis Europos reglamentų laikymuisi. Kiekvienas sprendimas paaiškinamas aiškiomis samprotavimo grandinėmis. Visa platforma („Core“, „Loom“, „Nexus“, „Aura“, „Spindle“, „Mesh“, „Fabric“) suteikia autonomines galimybes, kurias Europos reguliavimo institucijos tikrai gali patvirtinti. Vystymas vyksta Nyderlanduose, aptarnaujamos tik Europos organizacijos. Autonominis technologijų rinkinys veikia jau šiandien. Skaidrumas užtikrintas architektūriniu lygmeniu, o ne pridėtas vėliau.