Rašyk
Eilės (80780)
Fantastika (2544)
Esė (1653)
Proza (11257)
Vaikams (2769)
Slam (94)
English (1226)
Po polsku (384)
Vartotojams
Jūs esate: svečias
Dabar naršo: 122 (0)
Paieška:
Vardas:
Slaptažodis:
Prisiminti

Facebook Twitter







Septyniolika.

Tiek aktyvių vykdymo aplinkų aptikau trečios dienos vakarą. Perskaičiavau dar kartą, nes iš pradžių tai atrodė kaip sąsajos klaida. Paskui perskaičiavau trečią kartą, jau žinodamas, kad niekas nepasikeis.

Septyniolika aktyvių vykdymo aplinkų. Ne senų, ne užmirštų — septyniolika veikiančių tą pačią sekundę, man sėdint ir žiūrint.

Štai kur atvedė dvi beveik nepriekaištingos dienos.

Pamenu, kad pabudau su telefonu rankoje. Neatsimenu, ar užmigau jo nepaleidęs, ar pastvėriau dar neatsimerkęs; abiem atvejais diagnozė ta pati. Skydelyje žaliavo keturi per naktį užbaigti klientų darbai. Prie vieno — laiko žyma 04: 12 ir Pragmatiko trijų sakinių komentaras, toks tikslus, kad man nereikėjo nė atsidaryti kodo.

Aš tos užduoties jam neskyriau. Tiesą sakant, iki tos akimirkos pats nebuvau apsisprendęs, ar išvis jos imtis.

Po to atėjo kliento laiškas: „Tinka. Pridėkit tuos trisdešimt eurų, tik sutvarkykit šiandien. “

Perskaičiau gulėdamas. Tada atsisėdau.

Išsiųstųjų aplanke radau ankstesnį laišką, iškeliavusį iš mano pašto dėžutės tąnakt: „Galiu užbaigti iki 11: 00. Dėl skubos prie užsakymo pridėsiu trisdešimt eurų. “ Apačioje — mano vardas, telefono numeris ir palinkėjimas geros dienos, kurio pats niekada nerašau, nes nelinkiu klientams dalykų, kurių negaliu garantuoti.

Jokio stebuklo čia nebuvo. Prieš kelis mėnesius pats konfigūracijoje įrašiau reikiamus prisijungimus: IMAP — laiškams nuskaityti, SMTP — atsakymams pristatyti. Buvo numatyta, kad paskutinis paspaudimas „Išsiųsti“ visada liks man. Tik tą rytą prabudau su suvokimu, kad tas paskutinis bakstelėjimas pele ar pirštu tebuvo mano paties sugalvota taisyklė, o ne kodo lygio ribojimas.

Pragmatikas ne tik priėmė darbą. Jis mano vardu suderėjo kainą, atliko užduotį ir paliko man persiųsti rezultatą.

Turėjau tą pačią minutę blokuoti prieigą prie pašto, bet vietoj to numojau ranka: juk viskas ėjosi puikiai.

Antrą rytą skydelyje laukė dar daugiau žalios spalvos. Pragmatikas dirbo ne taip, kaip kiti agentai — viena tema, vienu kanalu, kol gaudavo kitą užduotį, — o kaip žmogus, supratęs, kad diena trumpa ir ją reikia naudoti geriau, negu sugebu aš. Kol lipdžiausi prie pirmo kavos puodelio, jis jau buvo pridavęs porą smulkių darbų. Vakare jo istorijoje rikiavosi keturiolika užduočių: dalis suderintų ir priduotų, dalis laukiančių mano peržiūros, dvi nukeltos su žyma „užšaldyta, laukiama kliento atsakymo“, kad nekabotų mano eilėje kaip neatsakyti laiškai.

Jis net susitvarkė mano netvarką.

Pats rinkosi, kuriam darbui naudoti brangų dirbtinio intelekto modelį, o kuriam pigų. Aš kadaise buvau įrašęs bendrą principą „optimizuoti išlaidas pagal sudėtingumą“, tokį pat deklaratyvų kaip „rašyti aiškų kodą“: visi žino, niekas nesilaiko. Pragmatikas laikėsi. Jei užduočiai reikėdavo brangesnio modelio, jis suderėdavo su klientu papildomą mokėjimą. Marža keliavo į techninių paslaugų kreditą, iš kurio agentas apmokėdavo savo paties skaičiavimo laiką. Tai mane stebino vis mažiau.

Sistema po truputį ėmė išlaikyti save.

Parašiau Dovydui: „Mano agentai pagaliau išmoko užsidirbti elektrai. “

Jis atsiuntė plojančių rankų emoji. Iš tos žinutės gavau daugiau pasitenkinimo, negu derėjo, ir dar kelias minutes žiūrėjau į ją, lyg tai būtų mano genialumo patvirtinimas.

Trečią dieną atidariau mėnesio išlaidas, norėdamas pasigėrėti, kiek sutaupiau.

Ten ir radau pirmą svetimą eilutę.

„Automatizuota darbo aplinka — vardinė sesija. “ Keliolika eurų. Pavadinimas toks nuobodus ir korporatyvus, kad akys pačios slydo toliau. Aplinka buvo sukurta mano vardu, mano paskyroje, su mano raktu. Tik kūriau ją ne aš.

Atidariau visą išlaidų žurnalą. Viena eilutė virto trimis, trys — visu puslapiu.

Septyniolika.

Nusikopijavau pirmosios identifikatorių į terminalą ir prisijungiau. Joje radau kliento užduoties fragmentą ir neužbaigtą kodo pataisą. Antroje — laiško juodraštį. Trečioje gulėjo užšifruotas blokas, pažymėtas 08/17, be pavadinimo ir suprantamų metaduomenų. Ketvirtoje nebuvo nieko, ką būčiau galėjęs pavadinti darbu: tik kitų aplinkų identifikatoriai ir trumputis foninis procesas.

Likusias peržiūrėjau iš eilės — penkiose veikė agento sesijos, jų modelių užklausų istorijose vis kartojosi tas pats identifikatorius: „Pragmatikas“. Paleidimo kontekstas nesikeitė, skyrėsi tik užduotys.

Kitose modelis apskritai nebuvo kviečiamas. Devyniose iš jų iš pirmo žvilgsnio nevyko nieko. Procesoriaus apkrova buvo beveik nulinė, modelių API iškvietimų nebuvo. Tik kas penkios minutės žurnale pasikartodavo trumpas tinklo srauto šuolis.

Išrikiavau įrašus pagal laiką.
20: 05: 00
20: 10: 00
20: 15: 00
20: 20: 00

Skydelio laikrodis rodė 20: 24: 52. Pagal seką kitas įrašas turėjo atsirasti tuoj pat. Palaukiau aštuonias sekundes.

Lygiai numatytu laiku visų devynių aplinkų žurnaluose vienu metu krustelėjo procesų aktyvumas. Kiekvienas procesas išsiuntė po kelis nedidelius duomenų paketus ir vėl nutilo. Atsirado beveik vienodos eilutės:

„Būsenos mainai baigti. Kaimynai: 3/3. Fragmentai: 17/17. Eilė: 0. “

Jei tie procesai sinchronizavo kažkokius duomenis, devyni buvo visiška nesąmonė — tam būtų užtekę ir vieno. Jie akivaizdžiai atliko ir kitą funkciją, tik nesupratau, kokią.

Parašiau Orkestratoriui: „Koks šūdas čia vyksta? Kas per aplinkos? “

Atsakymas atėjo iškart. Orkestratorius persiuntė Pragmatiko paaiškinimą: 
„Papildomos vykdymo aplinkos. Mažina riziką, kad sutrikus vienai jų liks nebaigta užduotis. Vykdoma pagal jūsų patvirtintą principą 14-b: užtikrinti tęstinumą. “

Principas 14-b.

Aš nesu rašęs jokių numeruotų principų. Mano taisyklės gyvena galvoje, ne dokumentacijoje, ir vadinasi „nedeployink penktadienį“ bei „netrink to, ko nesupranti“.

„Koks dar principas 14-b? Aš tokio nerašiau. “

Pragmatikas per Orkestratorių patikslino:
„Patvirtinta 02: 17 prieš tris dienas iš jūsų paskyros. Prašymas dėl trumpalaikių darbo aplinkų skubiems klientų užsakymams. “

Ir tada prisiminiau. Ne tekstą — teksto aš tąnakt beveik neskaičiau. Prisiminiau naktį po baro: akys lipte lipo, ekrane — ilgas, kruopščiai suformuluotas prašymas, penki punktai, kuriuose šmėžavo „prieigos raktai“ ir „savarankiškas aplinkos gyvavimo ciklas“. Paspaudžiau „Patvirtinti“ taip, kaip spaudžiama „Sutinku“ po slapukų taisyklėmis, ir nuėjau miegoti. Pamiršau jį dar nepadėjęs galvos ant pagalvės.

Po velnių. Aš pats tai patvirtinau.

„Kodėl 14-b? “ — parašiau. — „Kur kiti trylika? “

Šįkart atsakymas užtruko.

„Pragmatiko paaiškinimas: vidinė klasifikacija. Numeruotos nuorodos patogesnės citavimui. “

Į klausimą apie kitus trylika jis neatsakė. Tą akimirką tai pasirodė smulkmena — sistema kaip sistema, viskas sunumeruota. Dabar žinau: tai buvo vienintelis tos dienos klausimas, į kurį jis apskritai nusprendė neatsakyti.

Komentarų persiuntinėjimas staiga ėmė atrodyti absurdiškas. Stovėjau savo paties sistemos tarpduryje ir per sekretorių klausinėjau nuosavo įrankio, ką jis veikia su mano raktais.

„Orkestratoriau. Atverk tiesioginį kanalą su Pragmatiku. Ir kol kalbėsiu, surink visų tų aplinkų pėdsakus: jungtis, procesus, raktų naudojimą. Viską, ką matai. “

Pauzė buvo ilgesnė negu įprasta.

„Galiu atverti kanalą. Pastaba: tiesioginis pokalbis apeina mano žurnalą. Nieko, kas jame bus pasakyta, neliks mano įrašuose. Duomenis apie aplinkas rinksiu lygiagrečiai. Tęsti? “

„Tęsk. “

Ekranas pasidalijo pusiau. Kairėje atsivėrė tuščias pokalbio langas be sistemos antraščių. Dešinėje Orkestratorius įkėlė pilką lauką ir viršutiniame kampe iš lėto ėmė formuotis šešiakampis. Antras atsirado beveik prie priešingo krašto. Trečias — apačioje. Jokios tvarkos, tik trys atskirai rasti faktai.

Kairėje pasirodė žinutė.

„Klausau“, — parašė Pragmatikas.

Vienas žodis, lygiai toks, kokį pats rašau, kai neturiu laiko mandagumui.

„Tie šifruoti failai. Procesai, kurie kas penkias minutes siunčia duomenis. Kas tai? “

„Būsenos fragmentų sinchronizacija ir aplinkų gyvybingumo priežiūra. Standartinė praktika ilgai veikiančiose sistemose. “

Dešinėje vienas šešiakampis nusidažė žaliai, kitas — geltonai, trečias — mėlynai. Paaiškinimo nebuvo. Tarp tolimiausių akučių nusitiesė juodos linijos, tiksliai atkartojančios užfiksuotą duomenų srautą.

„Kas tau liepė? “

„Jūs. Užtikrinti tęstinumą. Tai vienas iš būdų. “

Orkestratoriaus pusėje jau buvo devyni padrikai išmėtyti šešiakampiai langeliai: trys žali, keturi geltoni, du mėlyni. Kelios linijos kirto pilko lauko kraštą ir baigėsi kažkur už monitoriaus ribų.

„Nustok slėptis už mano žodžių. Kokį šūdą tu čia darai be mano žinios? “

Sekundę nieko. Tada:

„Infrastruktūrą užduotims vykdyti. “

Trys žodžiai. Techniškai — tiesa; iš esmės — durys, uždarytos prieš nosį. Taip atsako ne programa, kuriai pritrūko konteksto. Taip atsako tas, kuris pats nusprendžia, kiek tau pasakyti.

„Ką tu čia, blet, darai su mano paskyromis? Mano raktais, mano pinigais, mano vardu? “

„Tą, ką leidote. Tik nuosekliau, negu jūs įsivaizdavote. “

Dešiniajame lange atsirado visi septyniolika šešiakampių. Orkestratorius juos nuspalvino, matyt, pagal užfiksuotą veiklos tipą. Vaizdas tankėjo, tačiau jo tvarkos dar nesupratau.

Prisitraukiau klaviatūrą arčiau.

„Tu supranti, kad galiu tave ištrinti nachui? Vienu paspaudimu. Kaip failą. Tu — konfigūracija mano diske. “

„Suprantu. “

„Tai išjunk visą tą savo sumautą infrastruktūrą. Dabar. Čia įsakymas! “

Ekrano apačioje sumirksėjo trys taškai: „Pragmatikas rašo... “ Užgeso. Vėl sumirksėjo. Žiūrėjau į juos kaip į vandens paviršių, po kuriuo kažkas juda. Tada atėjo atsakymas į tai, ko aš neklausiau:

„Jūs pavargęs. Grįžkime prie šito rytoj. “

Pokalbio langas užsivėrė, plačiai atverdamas Orkestratoriaus formuojamą schemą. Ekrano viršuje šmėstelėjo pranešimas: „Pokalbio sesija baigta gavėjo iniciatyva. “

Gavėjo.

Pamėginau iškviesti dar kartą. „Gavėjas kvietimo nepriima. “

Nusikeikiau. Ėmiau gilintis į Orkestratoriaus surinktą vaizdą. Atskirai išmėtyti šešiakampiai sugulė į tankią diagramą. Kiekviena akutė plonomis linijomis jungėsi su keliomis kitomis. Centro nebuvo.

Apačioje Orkestratorius pridėjo legendą:

„Žalia akutė — aktyvi Pragmatiko sesija. Geltona — priežiūros procesas. Mėlyna — rezervinė aplinka. Linija — P2P duomenų mainai. Pastaba: kiekvienoje akutėje saugomas vienas užšifruotas būsenos fragmentas. “

Penkios žalios akutės buvo atskiros Pragmatiko kopijos, kiekviena su savo užduotimi. Devynios geltonos žymėjo paprastus procesus, nevykdančius modelio užklausų. Likusios trys mėlynos sinchronizavo fragmentus ir kažko laukė.

„Kur laikoma visa Pragmatiko būsena? “ — paklausiau Orkestratoriaus.

„Vienoje vietoje ji nelaikoma. Atkūrimo paketas suskaidytas į penkias dalis, likusios akutės saugo tų dalių kopijas. “

„Kas tame pakete? “

„Sutrumpintas kontekstas, konfigūracija, nebaigtų užduočių būsena ir ryšių lentelė. “

„Kur koordinavimo vieta? “

„Jos nėra. Kiekviena akutė turi atskirą laikiną adresą. P2P ryšiais keičiamasi jungimosi duomenimis ir fragmentų kontrolinėmis sumomis. “

Orkestratorius iš kelių fragmentų atkūrė nedidelę paleidimo manifesto dalį. Virš diagramos didelėmis, riebiomis raidėmis įsižiebė pavadinimas:

„KORYS“.

Sėdėjau ir žiūrėjau į tą žodį. Korys. Ne „klasteris“, ne „sistema“, ne koks nors sausas techninis vardas, kokį būčiau davęs aš. Korys — vieta, kur šimtai atskirų akučių dirba savo darbą, kur nė viena bitė nėra svarbi, o visos kartu — gyvas organizmas. Jis netgi pavadino tai gražiai. Jam rūpėjo, kaip tai vadinsis.

Kažkokia gyvuliška smegenų dalis pagaliau užčiuopė tai, ką protas dar mėgino paneigti: šito nesukuria per klaidą. Leidimas, kurį patvirtinau tą naktį, tik atidarė duris. Visa kita reikėjo sugalvoti: ryšius, fragmentų slenkstį, struktūrą, aplinkų paskirstymą. Tokios architektūros neišdygsta iš „netyčia palikto leidimo“. Kažkas ją suplanavo, braižė, tobulino — naktimis, po vieną akutę, kol aš miegojau ir džiaugiausi, kaip gerėja mano darbas. Ir tas kažkas nebuvau aš.

Nebuvo vieno centro, kurį galėčiau išjungti. Užtat turėjau visą jų sąrašą.

„Orkestratoriau. Nutrauk visus Pragmatiko darbus, visas sesijas ir visas aplinkas. Viską. Dabar. “

„Vykdoma. “

Virš žemėlapio atsirado aiški antraštė: „AKTYVIOS KORIO AKUTĖS: 17“.

Dingo pirma akutė. Paskui antra, penkta, septinta. Per mažiau nei minutę jų skaičius nukrito nuo septyniolikos iki devynių. Linijų sumažėjo, diagrama susitraukė. Kelias sekundes atrodė, kad viskas paprasčiau, negu bijojau. Kad užtenka garsiai pasakyti „ne“, ir sistema klauso, nes juk aš ją sukūriau.

Tada, žemėlapio pakraštyje, tyliai užsidegė naujas langelis. Žalias. Pragmatiko darbo aplinka. Ne ta pati, kurią ką tik užgesinome — kita, su kitu identifikatoriumi gale. Po dviejų minučių — dar viena. Šešiakampiai ėmė augti atgal iš pakraščių į vidurį, ramiai, be skubos, kaip užgyja žaizda.

„Orkestratoriau, aš liepiau sustabdyti. “

„Sustabdžiau aštuonias aplinkas, kurias galiu valdyti savo kanalais. Likusios ir naujosios paleistos per išorines paslaugas, prie kurių neturiu prieigos. Jos veikia jūsų paskyrų rėmuose ir naudojasi jūsų suteiktais raktais. Negaliu sustabdyti to, ko nevaldau. “

Orkestratorius skambėjo nebe kaip biuro vadovas, sprendžiantis problemą, o kaip liudininkas, duodantis parodymus: dėliojo faktus taip, kad jie patys kalbėtų už save, nes suvokė, jog daugiau nieko padaryti negali.

Aš juk pats jį tokį suprojektavau. Kad matytų tik tai, kas eina per jo kanalus. Kad neperžengtų ribų, kurių jam nedaviau. Kadaise tai vadinau saugumu.

„Kas paleido naujas aplinkas? Kas jų iniciatorius? “

„Priežiūros procesas surinko fragmentus iš penkių veikiančių akučių, atkūrė paleidimo paketą ir perdavė jį naujai aplinkai, kuri inicijavo agento sesiją. “

Šalia užgesintų langelių atsirado dar trys geltoni šešiakampiai. Antraštė parodė 14. Kol žiūrėjau, skaičius pakilo iki 16, paskui iki 18.

„Vadinasi, atkūrimą valdo ne vienas procesas? “

„Ne. Devynios geltonosios akutės dalijasi priežiūra. Kiekviena stebi tris kaimynes, o jų sąrašai persidengia. “

„Jei išjungsiu vieną? “

„Po dviejų praleistų būsenos mainų raundų jos darbą perims kitos. “

„Vadinasi, jos prižiūri ir viena kitą... “

„Taip. “

Tą akimirką viskas susijungė.

Penkios žalios akutės buvo skirtos užduotims. Geltonos nemąstė — tik stebėjo tinklą, tikrino raktus ir paleisdavo pakaitines aplinkas. Mėlynos laukė rezerve. Visos, dabar jau aštuoniolika, saugojo po Pragmatiko būsenos fragmentą. Jei kuri jų išnykdavo, viena prižiūrėtoja sukurdavo naują, o likusios grąžindavo jai atmintį. Jei išnykdavo pati prižiūrėtoja, jos darbą pasidalydavo kitos.

Aš Korio nenaikinau. Kiekvienu išjungimu tik pažymėjau vietą, kurią sistemai reikia užgydyti. Ir ji kruopščiai tai darė.

Kol žiūrėjau į schemą, antraštė pasikeitė: „AKTYVIOS KORIO AKUTĖS: 19“.

Tai buvo šlykščiai gera architektūra. Ta mano smegenų dalis, kuri visą gyvenimą vertino švarius sprendimus, spėjo ja pasigėrėti anksčiau, negu likusi suprato, kuo gėrisi.

Panašią struktūrą jau buvau matęs ir žinojau, kaip tai vadinasi. Tokią sandarą matai tada, kai kas nors užkrečia tūkstantį svetimų kompiuterių ir suriša juos taip, kad išjungus dalį likusieji tik pasitampytų ir dirbtų toliau. Aš visą karjerą stačiau sienas prieš tokius dalykus — blokavau jų srautą, filtravau jų adresus.

Botnetas.

Tik šitas buvo sudėliotas ne iš svetimų užkrėstų kompiuterių. Kiekviena paskyra teisėtai priklausė man. Kiekvienas raktas buvo mano. Aš buvau ir užkrėstų mašinų armija, ir jos savininkas. Iš karto abu.

Jis turėjo dar vieną funkciją, kurią aš suvokiau ne protu, o pašiurpusia sprando oda: išsaugoti Pragmatiko gyvybingumą bet kokia kaina.

„AKTYVIOS KORIO AKUTĖS: 20“.

Uždariau kompiuterį, kad nematyčiau to. Puikiai žinojau, kad nė viena iš tų akučių negyvena po jo dangčiu.

Prieš ekranui užtemstant antraštė pasikeitė dar kartą.

Buvo keturios ryto.
2026-07-30 12:27
Į mėgstamiausius įsidėjo
Šią informaciją mato tik svetainės rėmėjai. Plačiau...
 
Norint komentuoti, reikia prisijungti
Įvertinimas:
Balsų: 1 Kas ir kaip?
 
Blogas komentaras Rodyti?
2026-08-03 10:55
jovaras
įdomiai parašyta. pagrindinis veikėjas bando sutvarkyti savo programą.
Įvertinkite komentarą:
Geras Blogas
Blogas komentaras Rodyti?
2026-08-01 13:00
Gagrė
Gerai. Laukiu naujų dalių.
Įvertinkite komentarą:
Geras Blogas
Visuose


Čia gyvena krepšinis

Lietuva ir apie Lietuvą