Mi az a Hermes Agent?

A Hermes Agent a Nous Research nyílt forráskódú MI-ügynöke, amelyet arra terveztek, hogy feladatokon dolgozzon, emlékezzen a tanultakra, és idővel fejlődjön. Olyan eszközöket használhat, mint a terminál, a böngésző, a fájlrendszer, a webes keresés és a kódfuttatás, hogy ténylegesen elvégezze a munkát, ahelyett, hogy csupán választ generálna.

Mi az az MI-ügynök?

Egy MI-ügynök többre képes, mint szöveggenerálás. Célt adsz neki, ő pedig eldöntheti, milyen műveletekre van szükség, eszközöket használhat, megfigyelheti az eredményeket, és tovább dolgozhat a cél elérése érdekében.

Számos MI-ügynök már most is képes eszközöket használni és többlépéses feladatokat végrehajtani. A különbség abban rejlik, mi történik a feladat befejezése után. Egyes ügynökök minden feladatot új problémaként kezelnek. A Hermes-t viszont úgy tervezték, hogy megőrizze a hasznos ismereteket és eljárásokat, így idővel egyre hasznosabbá válhat. Az Agentic AI oldalon megtudhatod, hogyan alkalmazható ez az ügynökök DaDesktopon való futtatására.

Mitől más a Hermes?

A Hermes beépített tanulási körrel rendelkezik. Tapasztalataiból készségeket hozhat létre, használat közben fejlesztheti azokat, megjegyezhet hasznos információkat, és korábbi munkamenetekben kereshet, ha korábbi munkából származó adatokra van szüksége.

Tartós memória

A Hermes képes megjegyezni hasznos információkat rólad, a projektjeidről és a környezetedről a munkamenetek között.

Fejlődő készségek

A Hermes a hasznos munkafolyamatokat újrahasznosítható készségekké alakíthatja, és fejlesztheti őket, amint jobb módszereket talál egy feladat elvégzésére.

Korábbi munkamenetek

A Hermes képes korábbi beszélgetésekben keresni, hogy visszanyerje az éppen végzett munkához kapcsolódó releváns információkat.

Miért érdemes a Hermes Agent-et használni?

A Hermes akkor hasznos, ha egy feladat több lépést, eszközt vagy alkalmazást foglal magában. Ahelyett, hogy folyamatosan váltogatnál az MI-csevegés, a terminál, a böngésző és a fájlok között, átadhatod a Hermes-nek a teljes feladatot, és rábízhatod a munka koordinálását.

  • Teljes feladatokon dolgozás: adj a Hermes-nek egy célt ahelyett, hogy egyedi utasításokat kérnél.
  • Kontextus megőrzése az idő múlásával: hasznos információk megtartása különálló munkamenetek között.
  • Újrahasznosítható munkafolyamatok építése: sikeres megközelítések mentése készségként, ahelyett hogy ugyanazt a problémát a nulláról oldanád meg.
  • Visszatérő munkák automatizálása: feladatok ütemezése, hogy automatikusan fussanak a háttérben.
  • Munka delegálása: különálló alügynökök használata egy nagyobb feladat különböző részeihez.
  • Modell kiválasztása: a Hermes csatlakoztatása helyi modellekhez vagy támogatott felhőmodell-szolgáltatókhoz.

Mire képes a Hermes?

  • Szoftverfejlesztés: kód ellenőrzése, hibakeresés, módosítások végrehajtása, tesztek futtatása és munka tárolókkal.
  • Kutatás: keresés a weben, források olvasása, információk gyűjtése és az eredmények rendszerezése.
  • Automatizálás: szkriptek futtatása és visszatérő feladatok ütemezése, például jelentések, megfigyelés és egyéb rutinok.
  • Rendszeradminisztráció: terminál használata, szoftverek telepítése, rendszerek konfigurálása és hibaelhárítás.
  • Böngészős feladatok: webhelyeken való navigálás, interakció weboldalakkal és információk gyűjtése.
  • Fájlműveletek: fájlok olvasása, létrehozása, szerkesztése, keresése és rendszerezése.
  • Eszközinregrációk: további szolgáltatások és eszközök csatlakoztatása az MCP-n keresztül.

Hogyan fejlődik a Hermes a használat során?

Tegyük fel, hogy egy nehéz, több lépésből álló feladatot adsz a Hermes-nek. A megoldás közben a Hermes felfedezhet egy jól működő munkafolyamatot. Ezt elmentheti készségként, ahelyett hogy a tudás elveszne a feladat befejeztével.

Amikor legközelebb hasonló feladat merül fel, a Hermes ezt a készséget használhatja kiindulópontként. Ha a munkafolyamat fejlesztésre szorul, a készség frissíthető. A memóriája emellett hasznos tényeket és tanulságokat is megőriz a korábbi munkákból.

A memória és a készségek eltérő célt szolgálnak. A memória hasznos információkat és kontextust tárol, míg a készségek a tevékenységek elvégzésére szolgáló eljárásokat őrzik. Együtt lehetővé teszik a Hermes számára, hogy tudást építsen fel mind arról, amit tud, mind arról, hogyan végezze el a visszatérő munkákat.

Munka automatizálása a háttérben

A Hermes beépített ütemezővel rendelkezik a visszatérő feladatokhoz. Természetes nyelven leírhatsz egy ütemezést, és a Hermes elvégzi a munkát anélkül, hogy arra várna, hogy munkamenetet indíts.

Ez használható jelentésekhez, megfigyeléshez, biztonsági mentésekhez, kutatási feladatokhoz és egyéb rutinokhoz. Az ütemezett feladatok a futtatások között is fenntarthatják a folytonosságot, lehetővé téve, hogy a korábbi munkákra építsenek.

Helyi vagy felhőmodellek futtatása

A Hermes nem kötődik egyetlen LLM-hez. Csatlakoztathatod helyi modellekhez vagy támogatott felhőszolgáltatókhoz, és modellt válthatsz anélkül, hogy az ügynök eszközeit, memóriáját és munkafolyamatait módosítanád.

A helyi modell futtatása nagyobb irányítást biztosít a modell, a hardver és az adatfeldolgozás helye felett. Azt is lehetővé teszi, hogy a Hermes a fájljaiddal és más helyi erőforrásokkal dolgozzon anélkül, hogy azokat külső modellszolgáltatónak küldené el.

A Hermes telepítése

A Hermes Linuxon, macOS-en, Windowson és WSL2-n futtatható. Telepítheted az asztali alkalmazást, vagy használhatod a parancssori verziót az asztali alkalmazás nélkül is.

Linuxon, macOS-en vagy WSL2-n nyiss egy terminált, és futtasd a következőt:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windowson a PowerShellből futtasd a telepítőt:

irm https://hermes-agent.nousresearch.com/install.ps1 | iex

A telepítés után futtasd a beállító varázslót a modellszolgáltató és egyéb beállítások konfigurálásához:

hermes setup

A telepítési lehetőségekért és a konfigurációs részletekért lásd a Hermes dokumentációját.

A Hermes futtatása DaDesktopon

A Hermes-nek olyan környezetre van szüksége, ahol futtathatja eszközeit és tárolhatja adatait. A DaDesktop felhőalapú asztalt biztosít a Hermes helyi LLM-mel együtt történő futtatásához szükséges CPU-, RAM-, tárhely- és GPU-erőforrásokkal.

Ez akkor hasznos, ha a futtatni kívánt modell több VRAM-ot igényel, mint amennyi a saját gépedben van. Válassz elegendő VRAM-mal rendelkező GPU-t, indíts el egy DaDesktop asztalt, telepítsd a Hermes-t, és futtasd a modellt helyben az ügynök mellett.

Az asztalt az ütemezett feladatokhoz és a hosszú ideig futó munkafolyamatokhoz is futva hagyhatod anélkül, hogy a személyi számítógépedet bekapcsolva kellene tartanod.

Tudj meg többet a helyi LLM-ek DaDesktopon való futtatásáról.