Egzistuoja specifinis, modernus erzelis, apimantis suvokus, kad jūsų skaitmeniniai įrankiai pasižymi auksinės žuvelės atmintimi. Įsivaizduokite, kad kartu su DI agentu planuojate sudėtingą verslo kelionę per kelis miestus. Praleidote dvidešimt minučių tikslindami maršrutą, derindami biudžeto apribojimus su skrydžių trukme, ir kai tik agentas ruošiasi užbaigti užsakymą – pasirodo mažas besisukantis „mirties ratukas“. Įvyksta tinklo triktis arba naršyklė tiesiog persikrauna, ir staiga agentas jus pasveikina džiugiu: „Sveiki! Kuo galiu jums padėti šiandien?“
Žvelgiant vartotojo akimis, gilioji dirbtinio intelekto magija akimirksniu išgaruoja, o ją pakeičia slegianti skaitmeninės trinties našta. Jūs vėl esate pradiniame taške, žiūrite į tuščią pokalbių langą ir esate priversti iš naujo aiškinti savo gyvenimą mašinai, kuri prieš penkias sekundes buvo jūsų pajėgiausia bendradarbė. Ankstyvosiomis generatyvinio DI dienomis stebėjomės mašinos gebėjimu parašyti haiku ar apibendrinti PDF dokumentą; šiandien reikalaujame, kad ji valdytų trijų savaičių tiekimo grandinės auditą ar tarpžinybinį įdarbinimo procesą – statymai pakilo nuo naujovės iki būtinybės.
Istoriškai mūsų sąveika su programine įranga buvo transakcinė ir tiesioginė: spustelėjate mygtuką, o serveris atsako. Tačiau naujoji agentinių darbo eigų era yra kitokia. Tai ilgai trunkančios, daugialypės užduotys, kurios gali užtrukti minutes, valandas ar net dienas. Kai šie agentai sugenda dėl nedidelio serverio sutrikimo ar įprasto mazgo perkrovimo duomenų centre, tai nėra tik klaida; tai pasitikėjimo žlugimas. Būtent šią patikimumo spragą „Google“ siekia užpildyti savo naujausiu leidiniu – atvirojo kodo „Agent Executor“ vykdymo aplinka.
Pastaruosius aštuoniolika mėnesių technologijų pramonė buvo įstrigusi karštligiškoje prototipų kūrimo fazėje. Kūrėjai naudojo tokias sistemas kaip „LangChain“ ar „AutoGen“, kad sukurtų įspūdingas demonstracines versijas, kurios kontroliuojamoje aplinkoje atrodo nepriekaištingai, tačiau dažnai pasirodo esančios gremėzdiškos ir trapios susidūrus su netvarkinga įmonių operacijų realybe. Prototipo atveju, jei agentas sugenda, tiesiog paspaudžiate atnaujinimo mygtuką; gamybinėje aplinkoje, jei agentas sugenda įpusėjus finansinio suderinimo procesui, galite likti su sugadintais duomenimis arba audito košmaru.
Techniškai kalbant, tai yra būsenos problema. Dauguma dabartinių agentų sistemų yra be būsenos (angl. stateless), o tai reiškia, kad jos natūraliai „neatsimena“, kur jos yra, jei vykdymo aplinka nutrūksta. „Google“ „Agent Executor“ tai sprendžia įdiegdama patvarų vykdymą (angl. durable execution). Kitaip tariant, tai veikia kaip skaitmeninė „juodoji dėžė“ DI agentams. Naudodama įvykių registravimą ir momentines kopijas (angl. snapshotting), vykdymo aplinka užtikrina, kad sistemai sugedus, agentas galėtų tęsti darbą tiksliai nuo tos vietos, kurioje sustojo, užuot kentėjęs nuo skaitmeninės amnezijos.
Šis pokytis reprezentuoja pragmatišką evoliuciją mūsų mąstyme apie DI infrastruktūrą. Tolstame nuo ankstyvųjų LLM eksperimentų mentaliteto „veik greitai ir laužyk dalykus“ link atsparesnio, pramoninio lygio požiūrio. Praktiškai tai reiškia, kad ilgai trunkanti darbo eiga – tokia, kuriai gali prireikti trijų dienų pauzės laukiant vadovo patvirtinimo – gali išlikti neprarandant savo vietos sekoje. Tai skirtumas tarp padavėjo, kuris pamiršta jūsų užsakymą vos įėjęs į virtuvę, ir to, kuris turi nuolatinę, nesunaikinamą užrašų knygelę.
Be paprastos atminties, „Agent Executor“ pristato keletą funkcijų, kurios išsprendžia „paslėptus“ programinės įrangos kūrimo galvos skausmus. Viena svarbiausių – saugi izoliuota aplinka (angl. sandboxing). Kai suteikiate DI agentui galią vykdyti kodą ar sąveikauti su jūsų įmonės vidinėmis duomenų bazėmis, jūs iš esmės atiduodate savo namų raktus labai protingam, tačiau kartais nenuspėjamam svečiui. Jei tas svečias nuspręstų paleisti piktavališką scenarijų, žala galėtų būti katastrofiška.
Izoliuodama agento komponentus saugioje aplinkoje, „Google“ suteikia apsaugos sluoksnį, kuris neleidžia netinkamai veikiančiam agentui paveikti bendros sistemos. Tai būtinas saugos tinklas eroje, kai agentai nebe tik kalba, bet ir veikia. Tai susiję su sesijos nuoseklumo koncepcija, kuri užtikrina, kad net paskirstytoje debesijos aplinkoje – kur agento užduotis skirtingu metu gali atlikti skirtingi serveriai – patirtis išliktų vientisa, o duomenys – tikslūs.
Įdomu tai, kad kūrėjams labiausiai intriguojanti funkcija gali būti „trajektorijų šakojimasis“ (angl. trajectory branching). Prisimenu, kaip prieš metus testavau beta programinę įrangą, kur vienintelis būdas išbandyti kitokį rezultatą buvo ištrinti visą duomenų bazę ir pradėti iš naujo. Trajektorijų šakojimasis leidžia kūrėjui išsaugoti kontrolinį tašką agento darbo eigoje ir tada išbandyti kelis „kas būtų, jei“ scenarijus iš to paties taško. Tai tarsi vaizdo žaidimo išsaugojimo būsena verslo logikai. Todėl komandos gali optimizuoti agento elgseną ir šalinti gedimus be varginančio darbo iš naujo vykdant dvidešimties valandų trukmės procesus.
Jei ši strategija atrodo pažįstama, tai todėl, kad mes tai jau matėme. Prieš dešimtmetį „Google“ pasauliui pristatė „Kubernetes“, pakeitusią konteinerių valdymo būdą ir iš esmės tapusią de facto šiuolaikinės debesijos operacine sistema. Atverdama „Agent Executor“ kodą, „Google“ atlieka panašų žingsnį. Jie nemokamai suteikia variklį, žinodami, kad įmonėms įsidiegus šią aplinką, jos natūraliai kreipsis į „Google Cloud“ dėl kuro: „Gemini“ modelių, specializuotų DI lustų ir valdomų paslaugų, kurios palengvina mastelio didinimą.
Paradoksalu, tačiau posūkis link atvirojo kodo agentų erdvėje yra ne tik altruizmas; tai išlikimo klausimas. „Microsoft“ stumiant savo „AutoGen“ sistemą, o AWS reklamuojant „Bedrock AgentCore“, kova dėl DI infrastruktūros sluoksnio tapo ekosistemų karu. Įmonės pagrįstai bijo prisirišimo prie vieno tiekėjo (angl. vendor lock-in). Jos nenori, kad jų jautriausia verslo logika būtų įkalinta vieno teikėjo „juodojoje dėžėje“. Siūlydama atvirojo kodo vykdymo aplinką, „Google“ signalizuoja, kad teikia pirmenybę sąveikumui ir skaidrumui – tai strategija, skirta pelnyti informacinių technologijų vadovų, pavargusių nuo išpūstų, ribojančių senųjų sutarčių, pasitikėjimą.
Tačiau turime būti atsargūs ir nepainioti geresnio variklio su geresniu vairuotoju. Nors „Agent Executor“ išsprendžia technines patikimumo ir būsenos valdymo kliūtis, jis neišsprendžia žmogiškųjų atsakomybės problemų. DI agentams tampant vis autonomiškesniems, klausimas, kas atsakingas už jų „sprendimus“, tampa vis neaiškesnis. Jei agentas optimizuoja tiekimo grandinę, bet proceso metu netyčia pažeidžia aplinkosaugos reglamentą, patvari vykdymo aplinka tiksliai pasakys, kaip tai nutiko, bet nepasakys, ką kaltinti.
Iš esmės šiuolaikinės lyderystės iššūkis yra sukurti priežiūros sluoksnius, kurie būtų virš šios tvirtos infrastruktūros. Žengiame į etapą, kai techninių skolų „netvarkinga spinta“ yra valoma, tačiau namų taisyklės – politika, etikos gairės ir teisinės sistemos – vis dar rašomos. Atspari vykdymo aplinka gali atsigauti po tinklo trikties, tačiau ji negali atsigauti po įmonės etikos žlugimo ar žmogaus dalyvavimo procese sveiko proto trūkumo.
Galiausiai, tokių įrankių kaip „Agent Executor“ atsiradimas signalizuoja, kad paliekame DI kaip žaislo erą ir žengiame į DI kaip infrastruktūros erą. Vidutiniam vartotojui tai reiškia, kad programinė įranga, su kuria sąveikaujame kasdien, taps pajėgesnė, mažiau linkusi į erzinančius „atstatymus“ ir geriau susidoros su ilgomis, sudėtingomis mūsų profesinio gyvenimo užduotimis. Nematomi mūsų skaitmeninio miesto vamzdynai yra sutvirtinami.
Visgi, šiems agentams tampant vis labiau paplitusiems ir efektyvesniems, turėtume išlikti itin dėmesingi tam, kiek savo valios jiems perleidžiame. Vilioja leisti tobulai patikimam, patvariam agentui tvarkyti viską – nuo mūsų el. pašto iki investicijų portfelių. Tačiau, kaip žino bet kuris programinės įrangos kūrėjas, susidūręs su lūžtančia programėle, net ir tvirčiausiai sistemai reikalingas architektas, suprantantis, kaip ji veikia „po gaubtu“.
Turėtume džiaugtis patikimumu, kurį žada naujoji „Google“ vykdymo aplinka, tačiau taip pat turėtume pasinaudoti šiuo technologinio stabilizavimosi momentu ir apmąstyti savo skaitmeninius įpročius. Ar naudojame šiuos agentus savo gebėjimams stiprinti, ar naudojame juos savo sprendimų priėmimui deleguoti? Mūsų pasaulį valdančiam kodui tampant atsparesniam, žmonės, kurie kreipia tą kodą, privalo tapti sąmoningesni. Variklis jau paruoštas; tik nuo mūsų priklauso, kur važiuosime.
Šaltiniai:



Pašto ir debesies saugojimo sprendimas suteikia galingiausias saugaus keitimosi duomenimis priemones, užtikrinančias jūsų duomenų saugumą ir privatumą.
/ Sukurti nemokamą paskyrą