Hermes-profilok: a személyes és munkahelyi ügynökök szétválasztása
MarkdownHogyan hozhat létre személyes és munkahelyi profilokat a Hermes Agentben klónozás nélkül, hogyan konfigurálhatja őket külön-külön, és hogyan ellenőrizheti az útvonalaikat. A profilok határai: memória, munkamenetek, fájlok és fiókok.
A teljes cikk elolvasása
Legfontosabb tudnivaló
Személyes és munkahelyi feladatokhoz hozzon létre két Hermes-profilt klónozási beállítások nélkül. Mindegyiknek saját beállításai, memóriája, beszélgetési előzményei és készségei lesznek. Kifejezetten azzal a paranccsal indítsa el a szükséges profilt, hogy hermes -p personal chat vagy hermes -p work chat. Ez elkülöníti a Hermes adatait, de nem akadályozza meg, hogy az ügynök hozzáférjen a számítógép más mappáihoz.
Ez az útmutató feltételezi, hogy a Hermes már telepítve van, és a terminálon keresztül dolgozik. Ha a hermes parancs még nem fut, kezdje a Hermes Agent telepítésével és kezdeti konfigurálásával. Az alábbi personal és work nevek szemléltető példák, nem valakinek a tényleges munkabeállításai.
További útmutatást az Ailoot dokumentációjában talál.
Mikor van szüksége második profilra?
A profil egy külön mappa, amely a Hermes beállításait és adatait tartalmazza. Ebben található a config.yaml, a .env kulcsfájl, a SOUL.md utasításai, a memória, a munkamenetek, a készségek és az ütemezett feladatok. Az ügynök egy futó asszisztens, amely ezeket az adatokat használja.
Tegyük fel, hogy az egyik preferenciakészletre a személyes tevékenységeihez, egy másikra pedig a munkahelyi feladatokhoz van szüksége. A külön profilok lehetővé teszik, hogy ezeket külön tárolja. Ha csak a kérdés változik, miközben a beállításoknak és a memóriának közösnek kell maradniuk, nem szükséges minden beszélgetéshez külön profilt létrehozni.
Két egymástól függetlenül dolgozó ügynökhöz használjon különböző profilokat. A hivatalos dokumentáció arra figyelmeztet, hogy az azonos profilkönyvtárat használó két ügynökfolyamat közös memóriát halmozhat fel, és a munkamenetek indításakor átveheti egymás bejegyzéseit.
Mit választ szét a profil, és mi ellen nem nyújt védelmet?
| Elem | Mi történik? |
|---|---|
| Hermes-beállítások, beépített memória és munkamenetek | A megfelelő profil mappájában tárolódnak |
| Készségek és ütemezett feladatok | Minden profilnak saját készletük van |
| Fájlok a számítógépen | A szabványos helyi végrehajtóban ugyanazon OS-felhasználó jogosultságaival érhetők el |
| Fiókok külső programokban | A számítógépen szokásos módon futtatva a programok alapértelmezés szerint a felhasználó home mappáját és az ott tárolt beállításokat használják |
| Külső memória | A csatlakoztatott szolgáltatás beállításaitól függ; önmagában a különböző profil nem bizonyítja, hogy az adatai elkülönülnek |
| OAuth-modellbejelentkezések | Ne feltételezze, hogy függetlenek pusztán azért, mert a profilnevek eltérnek: a Hermes a közös bejelentkezést a gyökérben lévő auth.json fájlból is beolvashatja |
Az OAuth azt jelenti, hogy egy szolgáltatói fiókon keresztül jelentkezik be. A dokumentáció külön ismerteti az Anthropic, az OpenAI Codex és az xAI közös bejelentkezéseit: a teljes klón nem másolja át az egyszer használatos frissítési tokeneket különálló, független hitelesítő adatokként. Ha egy profilnak saját OAuth-bejelentkezésre van szüksége, külön konfigurálja azt.
A munkamappa sem védelmi határ. A terminal.cwd paraméter határozza meg, hol indulnak a parancsok, de nem akadályozza meg a más könyvtárakhoz való hozzáférést. A SOUL.md fájlban szereplő „ne lépj be a személyes mappába” utasítás a modell viselkedését irányítja, nem érvényesít hozzáférési korlátozást. Ha kifejezetten a fájlok védelme a cél, önmagában a profilok szétválasztása nem elegendő.
A profilok segítenek feladatonként elkülöníteni a kontextust.
A profilok létrehozása előtt ellenőrizze a meglévő neveket
Nyissa meg a terminált, és futtassa:
hermes profile list
hermes profile
Az első parancs felsorolja a profilokat; a második megjeleníti az aktuális profilt, annak útvonalát, modelljét és az üzenetküldőhöz való csatlakozás állapotát. Ha a personal vagy a work már létezik, előbb ellenőrizze, hogy mi az a profil:
hermes -p personal profile
hermes -p work profile
Ne töröljön meglévő profilt azért, hogy helyet szabadítson fel a példa egyik nevének. Válasszon másik elérhető nevet, és használja azt minden következő parancsban. Ez az útmutató feltételezi, hogy mindkét név elérhető.
Az egyes profilok konfigurálásához hozzá kell férnie a kiválasztott modell szolgáltatójához. Egy mappa létrehozása nem igazolja, hogy a modell csatlakozik. Ne másoljon kulcsokat beszélgetésbe, és ne kérje az ügynököt a .env tartalmának megjelenítésére ellenőrzés céljából.
Hozzon létre két profilt klónozás nélkül
Futtassa egymás után a parancsokat:
hermes profile create personal
hermes profile create work
További beállítások nélkül a Hermes új profilokat hoz létre a beépített készségkészlettel, ezért a mappáik nem lesznek üresek. A kulcsokat, a modellt és az üzenetküldő-kapcsolatokat a következő lépésben konfigurálja.
Ne adja hozzá a --clone opciót azért, hogy felgyorsítsa ezt az útmutatót. Ez az opció nemcsak az aktuális profil beállításait másolja át, hanem az utasításokat, a készségeket és a memories/MEMORY.md, illetve memories/USER.md memóri fájlokat is. A klónozás nem alkalmas arra, hogy tiszta kezdéssel válassza szét a személyes és a munkahelyi kontextust.
Klónozáskor ellenőrizze a külső memóriaszolgáltatások beállításait is. A dokumentáció például arra figyelmeztet, hogy a klónozott külső memóriakonfiguráció local_embedded módban továbbra is az eredeti folyamatot és memóriabankot használja, amíg a másolatot nem konfigurálják saját profile és bank_id értékekkel. Új név létrehozása nem javítja ki automatikusan ezt a közös konfigurációt.
Ellenőrizze, hogy létrejöttek-e a profilok:
hermes profile list
hermes -p personal profile
hermes -p work profile
Mindkét névnek szerepelnie kell a listában, a részleteknek pedig különböző útvonalakat kell mutatniuk. Szabványos telepítés esetén ezek: ~/.hermes/profiles/personal/ és ~/.hermes/profiles/work/. A ~ jel a felhasználó home mappáját jelenti. Nem szabványos HERMES_HOME esetén a példa helyett a parancs által megadott tényleges útvonalat használja.
Külön konfigurálja a modellt, és kifejezetten indítsa el a szükséges profilt
Először a personal profilt konfigurálja, majd a work profilt:
hermes -p personal setup
hermes -p work setup
Mindkét profilnál végezze el a beállítási varázsló lépéseit. A modell- és szolgáltatóbeállítások a megfelelő profil config.yaml fájljában, a kulcsok pedig annak .env fájljában tárolódnak. Ez nem garantálja, hogy minden bejelentkezés független: az OAuth-bejelentkezések és a külső programok fiókjai közösek maradhatnak, ahogy a fenti táblázat is jelzi.
A beállítás után nyissa meg a personal csevegést:
hermes -p personal chat
A work csevegést egy másik paranccsal indítsa el:
hermes -p work chat
Indításkor ellenőrizze a Profile: personal vagy Profile: work sort; a parancssorban is megjelenik a profil neve. Ne futtasson két egymástól függetlenül dolgozó ügynököt ugyanazzal a -p értékkel.
A Hermes rövid parancsot hoz létre a profilhoz, például personal chat. Itt a teljes alakot használjuk a -p opcióval, hogy a választás magában a parancsban is látható legyen. Nem kell minden csevegés indításakor megváltoztatnia az alapértelmezett profilt.
A hermes profile use work parancsnak más a hatása: a későbbi, egyszerű hermes hívások a work profilt kezdik kiválasztani. Ha már használta, és vissza akar térni a szabványos profilhoz, futtassa:
hermes profile use default
Az eredmény ellenőrzése személyes adatok nélkül
Először magával a Hermesszel ellenőrizze az állapotot, ne a modelltől kérdezze meg, hogy „biztosan a work ügynök-e”.
| Ellenőrzés | Elvárt eredmény | Ha nem felel meg |
|---|---|---|
hermes profile list | Mindkét szükséges név szerepel | Ellenőrizze a létrehozó parancs eredményét; ne folytassa a memória hozzáadásával |
hermes -p personal profile és hermes -p work profile | Különböző mappák jelennek meg | Álljon meg, és állapítsa meg, melyik profil van kiválasztva, és hol tárolódnak az adatai |
Indítás -p personal kapcsolóval | Az indítási üzenet a personal profilt jelzi | Ellenőrizze újra az indítási parancsot |
Indítás -p work kapcsolóval | Az indítási üzenet a work profilt jelzi | Ne folytasson munkahelyi beszélgetést a rossz profilban |
| A jelentett útvonalakon lévő mappák vizsgálata | A beállítások és adatok a megfelelő könyvtárakban vannak | Hibaelhárítás közben ne tegye közzé a kulcsokat vagy a személyes memória tartalmát |
Ezután kipróbálhat egy szemléltető viselkedés-ellenőrzést: egy új personal beszélgetésben kérjen listát arról, mit vigyen magával sétálni, a work beszélgetésben pedig kérjen tervet egy dokumentum átnézéséhez. Ne használjon valódi adatokat. Önmagában az eltérő válasz nem bizonyítja az elkülönítést; ez az ellenőrzés csak azt igazolja, hogy mindkét csevegés elindul és válaszol. Vesse össze az eredményt a kiválasztott profillal és annak mappájával.
Ha a beállítás után eltérő munkafolyamatokra van szüksége, adja hozzá azokat a megfelelő profilhoz. A készségek telepítésének és létrehozásának sorrendjét a Hermes Agent készségeiről szóló útmutató ismerteti.
Hibák, amelyek miatt a kontextus ismét közössé válik
A profil a --clone használatával jött létre. Előfordulhat, hogy a régi beépített memória is átmásolódott. Ne törölje meggondolatlanul: előbb ellenőrizze, hogyan jött létre a profil, és milyen fájlok vannak az érintett profilban. Ha tiszta kezdéssel akarja megismételni az útmutatót, használjon új, elérhető nevet klónozási opciók nélkül.
Egyszerű hermes indítása az alapértelmezett profil elfelejtésével. Ellenőrizze a hermes profile eredményét, és az indítási parancsokban kifejezetten használja a -p personal vagy a -p work kapcsolót.
A különböző profilok ugyanazt a külső memóriát használják. Ellenőrizze magának a szolgáltatásnak a beállításait. Az adatait nem feltétlenül kell ugyanúgy elkülöníteni, mint a helyi Hermes-fájlokat; a fenti példa pontosan ezt a problémát szemlélteti.
Két profil ugyanazt az üzenetküldő botot használja. Független kapcsolatokhoz állítson be különböző bot-tokeneket. A token a platform botját azonosítja, míg a profilnév a Hermes-adatokat; az egyik megváltoztatása nem hozza létre a másikat. A kapcsolatot részletesen a Hermes Agent Telegram-útmutatója ismerteti.
Azt várja, hogy egy profil megakadályozza más mappák olvasását. A helyi végrehajtóban a hozzáférési jogosultságokat továbbra is az OS-felhasználó határozza meg. Sem a work név, sem a külön SOUL.md, sem a munkamappa nem helyettesíti a fájlrendszer korlátozásait.
Kezdje két új profil létrehozásával klónozás nélkül, és indításkor válassza ki kifejezetten a profilt. A nevek és útvonalak ellenőrzése után csatlakoztassa a munkahelyi adatokat, a külső memóriát, a botokat és a fiókokat pedig külön ellenőrizze. Az AI használatának következő lépéséhez tekintse meg az Ailoot dokumentációját.
Hivatalos dokumentáció
Hermes Agent-profilok: létrehozás, váltás és az elkülönítés határai. Ezt az útmutatót 2026. szeptember 24-én ellenőriztük a hivatalos dokumentum megadott, rögzített verziója alapján.
A modellekkel végzett további munkához keresse fel az Ailoot oldalt.
További részletek
Kérdések és válaszok: Hermes-profilok: a személyes és munkahelyi ügynökök szétválasztása
Klónozhatok profilt tiszta munkahelyi kontextushoz?
Az itt leírt tiszta elválasztáshoz nem: a klónozás utasításokat, skilleket és beépített memóriát másolhat, a külső memória vagy OAuth pedig közös maradhat. Klónozás nélkül hozz létre profilokat, és ellenőrizd a jelentett útvonalakat és külső kapcsolatokat.
A külön munkaprofil megakadályozza a személyes fájljaim olvasását?
Nem. A profil Hermes-beállításokat és előzményeket választ szét; az operációsrendszer-felhasználó fájljogait nem módosítja. Induláskor nézd meg a választott -p profilt, fájlvédelemhez pedig valódi fájlrendszer-korlátokat használj.