Profili Hermes: ločitev osebnega in službenega agenta
MarkdownKako v Hermes Agentu ustvariti osebna in službena profila brez kloniranja, ju konfigurirati ločeno in preveriti njune poti. Meje profilov: pomnilnik, seje, datoteke in računi.
Preberi celoten članek
Ključna ugotovitev
Za osebna in službena opravila ustvarite dva profila Hermes brez možnosti kloniranja. Vsak bo imel svoje nastavitve, pomnilnik, zgodovino pogovorov in veščine. Profil, ki ga potrebujete, izrecno zaženite z ukazom hermes -p personal chat ali hermes -p work chat. Tako ločite podatke Hermes, vendar agentu ne preprečite dostopa do drugih map v računalniku.
Ta vodnik predpostavlja, da je Hermes že nameščen in da delate prek terminala. Če ukaz hermes še ne deluje, najprej preberite navodila za namestitev in začetno konfiguracijo Hermes Agent. Imeni personal in work spodaj sta zgolj ponazoritvena primera in ne predstavljata dejanskih delovnih nastavitev nikogar.
Dodatna navodila najdete v dokumentaciji Ailoot.
Kdaj potrebujete drugi profil
Profil je ločena mapa z nastavitvami in podatki Hermes. Vsebuje config.yaml, datoteko s ključi .env, navodila SOUL.md, pomnilnik, seje, veščine in načrtovana opravila. Agent je delujoči pomočnik, ki uporablja te podatke.
Predpostavimo, da potrebujete en nabor nastavitev za osebne dejavnosti in drugega za službena opravila. Z ločenima profiloma jih lahko shranjujete ločeno. Če se spreminja samo vprašanje, nastavitve in pomnilnik pa naj ostanejo skupni, vam ni treba ustvariti profila za vsak pogovor.
Za dva agenta, ki delujeta neodvisno, uporabite različna profila. Uradna dokumentacija opozarja, da lahko dva procesa agenta, ki uporabljata isto mapo profila, ustvarjata skupni pomnilnik in ob zagonu sej prevzemata vnose drug od drugega.
Kaj profil loči in pred čim ne ščiti
| Element | Kaj se zgodi |
|---|---|
| Nastavitve Hermes, vgrajeni pomnilnik in seje | Shranjeni so v mapi ustreznega profila |
| Veščine in načrtovana opravila | Vsak profil ima svoj nabor |
| Datoteke v računalniku | V standardnem lokalnem izvajalniku so dostopne z dovoljenji istega uporabnika OS |
| Računi v zunanjih programih | Programi, ki se običajno izvajajo v računalniku, privzeto uporabljajo uporabnikovo domačo mapo in v njej shranjene nastavitve |
| Zunanji pomnilnik | Odvisen je od nastavitev povezane storitve; različna profila sama po sebi ne dokazujeta, da so njuni podatki ločeni |
| Prijave modelov OAuth | Ne predpostavljajte, da so neodvisne zgolj zato, ker se imeni profilov razlikujeta: Hermes lahko prebere skupno prijavo iz korenske datoteke auth.json |
OAuth pomeni prijavo prek računa ponudnika. Dokumentacija posebej pojasnjuje skupne prijave za Anthropic, OpenAI Codex in xAI: popoln klon enkratnih žetonov za osvežitev ne kopira kot ločenih, neodvisnih poverilnic. Če profil potrebuje lastno prijavo OAuth, jo konfigurirajte posebej.
Tudi delovna mapa ni meja zaščite. Parameter terminal.cwd določa, kje se ukazi začnejo, vendar ne preprečuje dostopa do drugih imenikov. Navodilo v SOUL.md, kot je »ne vstopaj v osebno mapo«, usmerja vedenje modela, ne uveljavlja pa omejitve dostopa. Če želite posebej zaščititi datoteke, ločitev profilov sama po sebi ne zadostuje.
Profili pomagajo ohranjati ločen kontekst za različna opravila.
Pred ustvarjanjem profilov preverite obstoječa imena
Odprite terminal in zaženite:
hermes profile list
hermes profile
Prvi ukaz izpiše seznam profilov, drugi pa prikaže trenutni profil, njegovo pot, model in stanje povezave s sporočilno storitvijo. Če personal ali work že obstaja, najprej preverite, za kateri profil gre:
hermes -p personal profile
hermes -p work profile
Ne izbrišite obstoječega profila samo zato, da bi sprostili ime za primer. Izberite drugo razpoložljivo ime in ga uporabite v vseh nadaljnjih ukazih. Ta vodnik predpostavlja, da sta obe imeni na voljo.
Za konfiguracijo vsakega profila potrebujete dostop do izbranega ponudnika modela. Ustvarjanje mape ne potrjuje, da je model povezan. Ključev ne kopirajte v pogovor in ne prosite agenta, naj za preverjanje prikaže vsebino datoteke .env.
Ustvarite dva profila brez kloniranja
Ukaza zaženite enega za drugim:
hermes profile create personal
hermes profile create work
Brez dodatnih možnosti Hermes ustvari sveža profila z vgrajenim naborom veščin, zato njuni mapi ne bosta prazni. Ključe, model in povezave s sporočilnimi storitvami nastavite v naslednjem koraku.
Za hitrejšo izvedbo tega vodnika ne dodajte možnosti --clone. Ta možnost iz trenutnega profila kopira ne le nastavitve, temveč tudi navodila, veščine ter datoteki pomnilnika memories/MEMORY.md in memories/USER.md. Kloniranje ni primerno za čisto ločitev osebnega in službenega konteksta.
Pri kloniranju preverite tudi nastavitve zunanjih pomnilniških storitev. Dokumentacija na primer opozarja, da klonirana konfiguracija zunanjega pomnilnika v načinu local_embedded še naprej uporablja izvirni proces in pomnilniško banko, dokler kopija ne dobi lastnih nastavitev profile in bank_id. Ustvarjanje novega imena te skupne konfiguracije ne popravi samodejno.
Preverite, ali sta bila profila ustvarjena:
hermes profile list
hermes -p personal profile
hermes -p work profile
Na seznamu morata biti navedeni obe imeni, podrobnosti pa morajo prikazovati različni poti. Pri standardni namestitvi sta to ~/.hermes/profiles/personal/ in ~/.hermes/profiles/work/. Simbol ~ predstavlja uporabnikovo domačo mapo. Če uporabljate nestandardni HERMES_HOME, namesto tega primera uporabite dejansko pot, ki jo izpiše ukaz.
Ločeno konfigurirajte model in izrecno zaženite želeni profil
Najprej konfigurirajte profil personal, nato profil work:
hermes -p personal setup
hermes -p work setup
Za vsak profil opravite čarovnika za nastavitev. Nastavitve modela in ponudnika so shranjene v datoteki config.yaml ustreznega profila, ključi pa v njegovi datoteki .env. To ne zagotavlja, da so vse prijave neodvisne: prijave OAuth in računi v zunanjih programih lahko ostanejo skupni, kot je navedeno v zgornji tabeli.
Po nastavitvi odprite osebni klepet:
hermes -p personal chat
Službeni klepet zaženite z drugim ukazom:
hermes -p work chat
Ob zagonu preverite vrstico Profile: personal ali Profile: work; ime profila je prikazano tudi v pozivu ukazne vrstice. Dveh neodvisno delujočih agentov ne zaženite z istim -p.
Hermes za profil ustvari kratek ukaz, na primer personal chat. Tukaj uporabljamo celotno obliko z -p, da je izbira razvidna iz samega ukaza. Privzetega profila vam ni treba spreminjati ob vsakem zagonu klepeta.
Ukaz hermes profile use work učinkuje drugače: naslednji običajni klici hermes bodo začeli izbirati profil work. Če ste ga že uporabili in želite obnoviti standardni profil, zaženite:
hermes profile use default
Kako preveriti rezultat brez osebnih podatkov
Najprej stanje preverite neposredno v Hermes, namesto da model vprašate: »Ali ste zagotovo službeni agent?«
| Preverjanje | Pričakovani rezultat | Če se ne ujema |
|---|---|---|
hermes profile list | Navedeni sta obe zahtevani imeni | Preverite rezultat ukaza za ustvarjanje; ne nadaljujte z dodajanjem pomnilnika |
hermes -p personal profile in hermes -p work profile | Prikazani sta različni mapi | Ustavite se in ugotovite, kateri profil je izbran ter kje so shranjeni njegovi podatki |
Zagon z -p personal | Sporočilo ob zagonu navaja personal | Še enkrat preverite ukaz za zagon |
Zagon z -p work | Sporočilo ob zagonu navaja work | Službenega pogovora ne nadaljujte v napačnem profilu |
| Pregled map na izpisanih poteh | Nastavitve in podatki so v ustreznih imenikih | Med diagnostiko ne objavljajte ključev ali vsebine osebnega pomnilnika |
Nato lahko izvedete ponazoritveno preverjanje delovanja: v novem osebnem pogovoru prosite za seznam stvari, ki jih vzamete na sprehod, v službenem pa za načrt pregleda dokumenta. Ne uporabite resničnih podatkov. Različni odgovori sami po sebi ne dokazujejo ločenosti; to preverjanje potrjuje le, da se oba klepeta zaženeta in odgovarjata. Rezultat primerjajte z izbranim profilom in njegovo mapo.
Če po nastavitvi potrebujete drugačne delovne postopke, jih dodajte v ustrezni profil. Vrstni red namestitve in ustvarjanja veščin je opisan v vodniku po veščinah Hermes Agent.
Napake, zaradi katerih se kontekst znova deli
Profil je bil ustvarjen z možnostjo --clone. Vanj je bil morda kopiran stari vgrajeni pomnilnik. Ne izbrišite ga nepremišljeno: najprej preverite, kako je bil profil ustvarjen, in katere datoteke so v njem. Če želite vodnik ponoviti s čistim začetkom, uporabite novo razpoložljivo ime brez možnosti kloniranja.
Zaženete običajni hermes in pozabite na privzeti profil. Preverite hermes profile ter v ukazih za zagon izrecno uporabite -p personal ali -p work.
Različna profila uporabljata isti zunanji pomnilnik. Preverite nastavitve same storitve. Njenih podatkov ni treba ločevati enako kot lokalne datoteke Hermes; zgornji primer natančno ponazarja to težavo.
Dva profila uporabljata istega bota za sporočanje. Za neodvisni povezavi nastavite različna žetona bota. Žeton identificira bota platforme, ime profila pa podatke Hermes; sprememba enega ne ustvari drugega. Povezava je podrobno opisana v vodniku po Telegramu za Hermes Agent.
Pričakujete, da profil prepreči branje drugih map. V lokalnem izvajalniku pravice dostopa ostanejo določene z uporabnikom OS. Ne ime work, ne ločen SOUL.md ne delovna mapa ne nadomestijo omejitev datotečnega sistema.
Začnite z dvema novima profiloma brez kloniranja in ob zagonu izrecno izberite profil. Delovne podatke povežite šele po preverjanju imen in poti, zunanji pomnilnik, bote in račune pa preverite ločeno. Za naslednji korak pri delu z umetno inteligenco si oglejte dokumentacijo Ailoot.
Uradna dokumentacija
Profili Hermes Agent: ustvarjanje, preklapljanje in meje ločevanja. Ta vodnik je bil preverjen 24. septembra 2026 glede na to določeno različico uradnega dokumenta.
Za nadaljnje delo z modeli lahko obiščete Ailoot.
Več podrobnosti
Vprašanja in odgovori: Profili Hermes: ločitev osebnega in službenega agenta
Ali lahko kloniram profil za čist službeni kontekst?
Ne za tukaj opisano čisto ločitev: kloniranje lahko kopira navodila, spretnosti in vgrajeni pomnilnik, zunanji pomnilnik ali OAuth pa lahko ostaneta skupna. Profile ustvarite brez kloniranja in preverite njihove poročane poti ter zunanje povezave.
Ali ločen službeni profil prepreči branje osebnih datotek?
Ne. Profil loči nastavitve in zgodovino Hermes, ne spremeni pa dovoljenj uporabnika operacijskega sistema za datoteke. Ob zagonu preverite izbrani profil -p in za zaščito datotek uporabite dejanske omejitve datotečnega sistema.