Hermes DI agento vidinė sandara — širdies dūžis, sietuvai ir naršyklė

Hermes agentas iš vidaus: širdies dūžis, sietuvai, naršyklė ir kaip jį pasileisti

diagentaiįrankiaiverslui

Ankstesniame įraše palyginau tris 2026-ųjų DI agentus — Hermes, OpenClaw ir Claude Code. Po jo gavau klausimą: „O kaip tas Hermes veikia iš vidaus?” Todėl šįkart nardome giliai į vieną agentą — Hermes (Nous Research). Kaip jis nepamiršta, ką darei prieš savaitę? Kas yra tas „širdies dūžis”? Kodėl jam reikia tavo naršyklės? Ir svarbiausia — kur iš to gauna naudos verslas.

Hermes yra atviro kodo (MIT licencija) asmeninis DI agentas. Jo šūkis — „agentas, kuris auga kartu su tavimi”. Skirtingai nei paprastas pokalbių langas, jis sukasi fone, turi ilgalaikę atmintį ir pats susikuria naujų įgūdžių. Pažiūrėkime, kaip tai sudėta.

Uždaras mokymosi ratas — kodėl agentas „auga”

Įprastas pokalbių robotas kiekvieną kartą pradeda nuo nulio. Hermes centre yra uždaras mokymosi ratas (angl. closed learning loop):

Praktinis rezultatas — kuo ilgiau jį naudoji, tuo jis naudingesnis. Įgūdžiai yra perkeliami ir dalijami: bendruomenė jais keičiasi kaip receptais.

Širdies dūžis (heartbeat) — kaip agentas dirba, kai tavęs nėra

Čia svarbiausia dalis. „Širdies dūžis” — tai mechanizmas, kuris paverčia Hermes iš „atsakinėtojo” į fone dirbantį darbuotoją. Skamba panašiai kaip paprastas cron darbas („kas valandą paleisk scenarijų”), bet esminis skirtumas — agentas mąsto, o ne aklai kartoja tą patį.

Kiekvieno intervalo metu Hermes atlieka aiškų ratą:

  1. 1 Pabudimas Sistema pažadina agentą ir paduoda projekto kontekstą, įgūdžius bei įrankius.
  2. 2 Būsenos apžiūra Agentas pažiūri, kas pasikeitė — failai, servisų būsena, išoriniai trukdžiai.
  3. 3 Kliūčių aptikimas Patikrina „stabdžius": limitus, sugriuvusį prisijungimą, veikiantį dublikatą.
  4. 4 Ribotas veiksmas Jei saugu — atlieka vieną mažą žingsnį, o ne viską iš eilės.
  5. 5 Patikrinimas Įsitikina, kad veiksmas tikrai pavyko.
  6. 6 Ataskaita Praneša būseną „prieš/po" ir pasiūlo, ką daryti toliau.
Širdies dūžio ciklas: kiekvieną intervalą agentas iš naujo įvertina situaciją, o ne aklai kartoja scenarijų.
  1. Pabudimas. Sistema pažadina agentą ir paduoda jam projekto kontekstą, įgūdžius ir įrankius.
  2. Būsenos apžiūra. Agentas pažiūri, kas pasikeitė — failai, servisų būsena, išoriniai trukdžiai.
  3. Kliūčių aptikimas. Patikrina, ar nėra „stabdžių”: pasibaigusių limitų, sugriuvusio prisijungimo, jau veikiančio dublikato.
  4. Ribotas veiksmas. Jei sąlygos leidžia — atlieka vieną mažą, saugų žingsnį (bounded micro-action), o ne viską iš eilės.
  5. Patikrinimas. Įsitikina, kad veiksmas pavyko.
  6. Ataskaita. Praneša būseną „prieš/po” ir pasiūlo, ką daryti toliau.

Papildomai, maždaug kas 6 valandas suveikia „priežiūros” impulsas: peržiūrėti įgūdžius, sutvarkyti rezultatus, konsoliduoti atmintį ir įrašyti būsenos failą.

Kodėl tai svarbu? Aklas cron darbas turi dvi bėdas: arba jis tik „primena” (praneša, bet nieko nedaro), arba be perstojo kartoja tą patį scenarijų, ignoruodamas, kad, tarkim, nutrūko autentifikacija. Širdies dūžis įneša prižiūrimą savarankiškumą — agentas kiekvieną kartą iš naujo įvertina situaciją ir pats sprendžia, ar veiksmas apskritai saugus. Kiekvieno impulso metu jis įsimena, kada paskutinį kartą veikė, ką padarė, kokia būsena ir kiek kartų iš eilės nepavyko — taip išlaikomas tęstinumas tarp intervalų.

Būtent širdies dūžis leidžia patikėti Hermes ilgai trunkantį projektą — pvz., „stebėk šią temą ir kaupk santrauką visą savaitę” — ir nebijoti, kad jis kažką sulaužys, kol tu miegi.

Tinklų sietuvai (gateways) — vienas agentas, visos platformos

Hermes turi du įėjimus:

Žinučių sietuvas jungiasi prie 20+ platformų vienu metu: Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Microsoft Teams, Mattermost, el. paštas, SMS, net iMessage, Feishu ar WeChat. Skirtingos platformos turi skirtingas galimybes — pvz., Telegram palaiko balsą ir failus, o SMS tik tekstą.

  • Telegram
  • Slack
  • Discord
  • WhatsApp
  • Signal
  • El. paštas
Hermes
sietuvas · fone
Vienas agentas, viena atmintis — pasiekiamas iš bet kurios žinučių programos. Palaikoma 20+ platformų.

Kelios naudingos savybės:

Vienam žmogui galima paleisti ir kelis sietuvus iš karto (skirtingiems profiliams), o vykdymo aplinkų yra šešios: vietinė, Docker, SSH, Daytona, Singularity ir Modal. Serverinės (Daytona, Modal) leidžia agentui „užmigti”, kai jis nedirba — taip taupomi pinigai.

Kodėl agentui reikia naršyklės — vizualus naršymas ir veiksmai

Daugelis realių darbų vyksta ne per tvarkingus API, o per įprastą svetainę — CRM’ą, tiekėjo portalą, „online” banką, formą. Todėl DI agentui neužtenka tik „skaityti tekstą” — jam reikia matyti puslapį kaip žmogus ir jame veikti: spausti mygtukus, pildyti laukus, naršyti dinaminį turinį.

Hermes tai daro protingai. Vietoj to, kad analizuotų pikselius (lėta ir brangu), jis puslapį pateikia kaip prieinamumo medį (accessibility tree) — tekstinę puslapio santrauką, kur kiekvienas interaktyvus elementas gauna nuorodos ID (pvz., @e1, @e2). Agentas tuomet sako „spausk @e3” arba „įrašyk tekstą į @e5”. Tai LLM’ui suprantama ir pigu.

  1. Svetainė CRM, portalas, forma — įprastas puslapis.
  2. Prieinamumo medis Tekstinė santrauka; kiekvienas elementas gauna ID (@e1, @e2).
  3. Agentas mąsto „Spausk @e3", „įrašyk tekstą į @e5".
  4. Veiksmas Paspaudimas, teksto įvedimas, naršymas.
Kai teksto neužtenka (CAPTCHA, sudėtingas išdėstymas) → browser_vision padaro ekrano nuotrauką ir analizuoja „akimis“.
Vietoj lėtos pikselių analizės Hermes puslapį „skaito“ kaip tekstą — pigu LLM'ui ir tikslu veiksmams.

Kai teksto neužtenka — pvz., CAPTCHA arba sudėtingas vizualus išdėstymas — įsijungia browser_vision: agentas padaro ekrano nuotrauką ir ją analizuoja „akimis”.

Naršyklę galima varyti keliais būdais:

Yra ir dar galingesnė funkcija — kompiuterio valdymas (computer use). Hermes gali spausti, rašyti, slinkti ir tempti fone (macOS, Windows, Linux) taip, kad tavo pelė nejuda, o fokusas nepersijungia. Techniškai tai veikia per cua-driver — atviro kodo foninę tvarkyklę, kuri skaito bet kurio matomo lango prieinamumo medį ir siunčia sintetinius įvykius nekeldama lango į priekį. Rezultatas — tu ir agentas galite dirbti tame pačiame kompiuteryje vienu metu.

Kodėl tai iš esmės svarbu? Būtent naršyklės ir kompiuterio prieiga peržengia ribą tarp „protingo pašnekovo” ir „skaitmeninio darbuotojo”. Agentas, kuris mato ekraną ir gali jame veikti, nebėra priklausomas nuo to, ar sistema turi API. Bet tai ir didžiausia rizika: tokia prieiga reikalauja pasitikėjimo, todėl Hermes turi komandų patvirtinimą ir konteinerių izoliaciją — verslo aplinkoje būtinai naudokite juos.

Kiek įrankių turi Hermes

Agentas yra tiek galingas, kiek galingi jo įrankiai (tools). Hermes „iš dėžutės” turi apie 73 integruotus įrankius, suskirstytus į teminius rinkinius (toolsets):

RinkinysĮrankiai
Naršyklė10 pagrindinių + 2 CDP (prisijungimui prie tavo naršyklės)
Failai4 (skaityti, rašyti, ieškoti, taisyti)
Terminalas3 (terminalas, procesas, skaitymas)
Žiniatinklis2 (paieška, ištraukimas)
Kanban lentos9
Projektai3
Spotify7
Feishu5
Home Assistant4
Kompiuterio valdymas1

Plius atskiri įrankiai: atmintis (memory), užduočių delegavimas (delegate_task), kodo vykdymas (execute_code), planuoklė (cronjob), senų pokalbių paieška (session_search), įgūdžių valdymas, teksto-į-kalbą, paveikslų ir vaizdo generavimas bei analizė ir kiti.

Svarbiausia — tai ne riba. Per MCP (Model Context Protocol) Hermes gali dinamiškai prisijungti bet kokį išorinį įrankį (jie atsiranda su prefiksu mcp_<serveris>_), tad, pvz., GitHub „issue” kūrimą prijungi nekeisdamas paties Hermes. Realiai naudojamų įrankių skaičius yra beveik neribotas.

Kaip pasileisti — nuo nulio iki veikiančio agento

Pradžia paprasta. Įdiegus (per darbalaukio programą arba komandinę eilutę), vienas OAuth prijungia ir modelį, ir keturis „Tool Gateway” gebėjimus (paiešką, paveikslų generavimą, teksto-į-kalbą ir naršyklę):

hermes setup --portal

Norint bendrauti per žinučių programas, sukonfigūruojamas sietuvas su interaktyviu vedliu:

hermes gateway setup      # vedlys: pasirink ir prijunk platformas (Telegram, Slack...)
hermes gateway install    # Linux: systemd tarnyba; macOS: launchd agentas
hermes gateway start      # start / stop / status valdo fonišką procesą

O jei nori paleisti serveryje per Docker — vienos komandos užtenka:

docker run -d \
  --name hermes \
  --restart unless-stopped \
  -v ~/.hermes:/opt/data \
  -p 8642:8642 \
  nousresearch/hermes-agent gateway run

Modelio pasirinkimas laisvas — Nous Portal, OpenRouter, OpenAI ar savas serveris. Vienas naudotojas pasidalino, kad pakeitęs tiekėją sumažino išlaidas ~90 % (nuo ~$130 iki ~$10 per 5 dienas), o „protingas maršrutas” leidžia pigų modelį naudoti paprastoms užduotims, brangų — sudėtingoms.

Kur verslas iš to gauna naudos — pardavimai ir produktyvumas

Techninė sandara įdomi, bet svarbiausias klausimas — kur tai atneša pinigų? Susumuojant Hermes bendruomenės ir platesnės DI agentų rinkos pavyzdžius, ryškiausios sritys yra dvi: pardavimai ir kasdienis produktyvumas.

Pardavimai

Bendra tendencija rinkoje: DI agentai sutaupo pardavimų komandoms 28–42 val. per savaitę tyrimams, CRM ir „outreach” — tačiau atradimo skambučiai ir sandorio uždarymas vis dar reikalauja žmogaus. Agentas neparduoda už tave; jis nuima nuobodų parengiamąjį darbą.

Produktyvumas ir operacijos

Vienas operatorius įvertino tipinę naudą taip: 1–2 tikslai per dieną, kiekvienas sutaupantis 1–3 valandas — apie 10–30 valandų per savaitę. Skaičiai, žinoma, priklauso nuo to, kiek darbo realiai patikima agentui.

Bendra taisyklė, kada Hermes tikrai apsimoka: užduotis kartojasi, priklauso nuo konteksto ir duoda naudą, kai atliekama fone. Vienkartiniam darbui agento nereikia — jo stiprybė yra pasikartojimas ir atmintis.

Ką reikia žinoti prieš diegiant versle

Išvada

Hermes įdomus ne tuo, kad „atsako į klausimus”, o tuo, kaip jis sudėtas: uždaras mokymosi ratas duoda atmintį ir įgūdžius, širdies dūžis paverčia jį fone dirbančiu darbuotoju, sietuvai leidžia pasiekti jį iš bet kurios žinučių programos, o naršyklės ir kompiuterio prieiga peržengia ribą tarp pokalbio ir realaus veiksmo.

Verslui tai reiškia paprastą dalyką: pasikartojantis, kontekstą reikalaujantis darbas — pardavimų tyrimai, rytinės apžvalgos, CRM tvarkymas — gali persikelti į foną. Tik nepamirškite pagrindinės 2026-ųjų pamokos: kuo daugiau teisių duodi agentui, tuo atidžiau reikia galvoti apie saugumą.


Šaltiniai