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 | bashWindowson a PowerShellből futtasd a telepítőt:
irm https://hermes-agent.nousresearch.com/install.ps1 | iexA 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 setupA 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.