Blog

Hermes-profilok: a személyes és munkahelyi ügynökök szétválasztása

Markdown

Hogyan 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?

ElemMi történik?
Hermes-beállítások, beépített memória és munkamenetekA megfelelő profil mappájában tárolódnak
Készségek és ütemezett feladatokMinden profilnak saját készletük van
Fájlok a számítógépenA szabványos helyi végrehajtóban ugyanazon OS-felhasználó jogosultságaival érhetők el
Fiókok külső programokbanA 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óriaA 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ésekNe 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ésElvárt eredményHa nem felel meg
hermes profile listMindkét szükséges név szerepelEllenő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 profileKü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óvalAz indítási üzenet a personal profilt jelziEllenőrizze újra az indítási parancsot
Indítás -p work kapcsolóvalAz indítási üzenet a work profilt jelziNe folytasson munkahelyi beszélgetést a rossz profilban
A jelentett útvonalakon lévő mappák vizsgálataA beállítások és adatok a megfelelő könyvtárakban vannakHibaelhá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.

Összes cikk