# „Hermes“ profiliai: asmeninių ir darbo agentų atskyrimas

> Kaip sukurti asmeninius ir darbo profilius „Hermes Agent“ sistemoje jų neklonuojant, kiekvieną sukonfigūruoti atskirai ir patikrinti jų kelius. Profilių ribos: atmintis, sesijos, failai ir paskyros.

Source: https://ailoot.ai/blog/lt/hermes-profiles-personal-work/
Canonical: https://ailoot.ai/blog/lt/hermes-profiles-personal-work/
Language: lt
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-119
Revision: sha256-de1d2f90e655b5e7517d09e08c4d2a21a4ac4e67c7f31cb21fc11ce34a1a1a7f


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway for this section">

Pagrindinė mintis

Asmeninėms ir darbo užduotims sukurkite du „Hermes“ profilius nenaudodami klonavimo parinkčių. Kiekvienas turės atskirus nustatymus, atmintį, pokalbių istoriją ir įgūdžius. Reikalingą profilį aiškiai paleiskite komanda `hermes -p personal chat` arba `hermes -p work chat`. Taip atskiriami „Hermes“ duomenys, tačiau agentui neužkertamas kelias pasiekti kitus kompiuterio aplankus.

</div>

Šiame vadove daroma prielaida, kad „Hermes“ jau įdiegtas ir dirbate terminale. Jei komanda `hermes` dar neveikia, pradėkite nuo [„Hermes Agent“ diegimo ir pradinės konfigūracijos](https://ailoot.ai/blog/lt/hermes-agent-install-setup/). Toliau pateikti pavadinimai `personal` ir `work` yra iliustraciniai pavyzdžiai, o ne kieno nors tikrieji darbo nustatymai.

Papildomų instrukcijų rasite [„Ailoot“ dokumentacijoje](https://ailoot.ai/docs/).



## Kada reikia antro profilio

Profilis yra atskiras aplankas, kuriame saugomi „Hermes“ nustatymai ir duomenys. Jame yra `config.yaml`, raktų failas `.env`, instrukcijos `SOUL.md`, atmintis, sesijos, įgūdžiai ir suplanuotos užduotys. Agentas yra veikiantis asistentas, kuris naudoja šiuos duomenis.

Tarkime, kad asmeninei veiklai jums reikia vienų nuostatų, o darbo užduotims – kitų. Atskiri profiliai leidžia jas saugoti atskirai. Jei keičiasi tik klausimas, o nustatymai ir atmintis turi likti bendri, nereikia kurti profilio kiekvienam pokalbiui.

Dviem nepriklausomai dirbantiems agentams naudokite skirtingus profilius. Oficialioje dokumentacijoje įspėjama, kad du agentų procesai, naudojantys tą patį profilio aplanką, gali kaupti bendrą atmintį ir prasidėjus sesijoms vienas kito įrašus įtraukti į kontekstą.

## Ką profilis atskiria ir nuo ko neapsaugo

| Elementas | Kas vyksta |
|----|----|
| „Hermes“ nustatymai, įtaisytoji atmintis ir sesijos | Saugomi atitinkamo profilio aplanke |
| Įgūdžiai ir suplanuotos užduotys | Kiekvienas profilis turi savo rinkinį |
| Failai kompiuteryje | Naudojant standartinį vietinį executor, jie pasiekiami su tomis pačiomis operacinės sistemos naudotojo teisėmis |
| Paskyros išorinėse programose | Įprastai paleistos kompiuteryje programos pagal numatytuosius nustatymus naudoja naudotojo namų aplanką ir jame išsaugotus nustatymus |
| Išorinė atmintis | Priklauso nuo prijungtos paslaugos nustatymų; vien skirtingi profiliai neįrodo, kad jos duomenys atskirti |
| „OAuth“ prisijungimai prie modelių | Nemanykite, kad jie nepriklausomi vien dėl skirtingų profilių pavadinimų: „Hermes“ gali nuskaityti bendrą prisijungimą iš šakninio `auth.json` failo |

„OAuth“ reiškia prisijungimą per paslaugos teikėjo paskyrą. Dokumentacijoje atskirai paaiškinama, kaip veikia bendri „Anthropic“, „OpenAI Codex“ ir „xAI“ prisijungimai: visiškas klonas nenukopijuoja vienkartinių atnaujinimo prieigos raktų kaip atskirų, nepriklausomų prisijungimo duomenų. Jei profiliui reikia atskiro „OAuth“ prisijungimo, sukonfigūruokite jį atskirai.

Darbinis aplankas taip pat nėra apsaugos riba. Parametras `terminal.cwd` nustato, kur prasideda komandų vykdymas, tačiau neužkerta kelio pasiekti kitus katalogus. Instrukcija `SOUL.md` faile, pavyzdžiui, „neik į asmeninį aplanką“, tik nukreipia modelio elgesį, bet neužtikrina prieigos apribojimo. Jei norite apsaugoti būtent failus, vien profilių atskyrimo nepakanka.

Profiliai padeda atskirti užduočių kontekstą.



## Prieš kurdami profilius patikrinkite esamus pavadinimus

Atidarykite terminalą ir vykdykite:

```bash
hermes profile list
hermes profile
```

Pirma komanda pateikia profilių sąrašą, o antra parodo dabartinį profilį, jo kelią, modelį ir susirašinėjimo programos ryšio būseną. Jei profilis `personal` arba `work` jau yra, pirmiausia patikrinkite, kas tai per profilis:

```bash
hermes -p personal profile
hermes -p work profile
```

Nešalinkite esamo profilio, kad atlaisvintumėte pavadinimą šiam pavyzdžiui. Pasirinkite kitus laisvus pavadinimus ir naudokite juos visose tolesnėse komandose. Šiame vadove daroma prielaida, kad abu pavadinimai laisvi.

Kiekvienam profiliui sukonfigūruoti reikės prieigos prie pasirinkto modelio teikėjo. Sukūrus aplanką dar nepatvirtinama, kad modelis prijungtas. Nekopijuokite raktų į pokalbį ir neprašykite agento parodyti `.env` failo turinio, kad jį patikrintumėte.

## Sukurkite du profilius jų neklonuodami

Komandas vykdykite vieną po kitos:

```bash
hermes profile create personal
hermes profile create work
```

Nenurodžius papildomų parinkčių, „Hermes“ sukuria naujus profilius su įtaisytuoju įgūdžių rinkiniu, todėl jų aplankai nebus tušti. Raktus, modelį ir susirašinėjimo programos ryšius sukonfigūruosite kitame žingsnyje.

**Nenaudokite `--clone`, kad šis vadovas būtų greitesnis.** Ši parinktis iš dabartinio profilio nukopijuoja ne tik nustatymus, bet ir instrukcijas, įgūdžius bei atminties failus `memories/MEMORY.md` ir `memories/USER.md`. Klonavimas netinka asmeniniam ir darbo kontekstui atskirti pradedant nuo švaraus pagrindo.

Klonuodami taip pat patikrinkite išorinės atminties paslaugų nustatymus. Pavyzdžiui, dokumentacijoje įspėjama, kad klonuota išorinės atminties konfigūracija, veikianti `local_embedded` režimu, ir toliau naudoja pradinį procesą ir atminties banką, kol kopijai nustatomi atskiri `profile` ir `bank_id`. Sukūrus naują pavadinimą ši bendra konfigūracija savaime nepasikeičia.

Patikrinkite, ar profiliai sukurti:

```bash
hermes profile list
hermes -p personal profile
hermes -p work profile
```

Sąraše turėtų būti abu pavadinimai, o profilių informacijoje – skirtingi keliai. Standartinio diegimo atveju tai yra `~/.hermes/profiles/personal/` ir `~/.hermes/profiles/work/`. Simbolis `~` reiškia naudotojo namų aplanką. Jei naudojate nestandartinį `HERMES_HOME`, vietoj šio pavyzdžio naudokite tikrąjį kelią, kurį pateikia komanda.

## Atskirai sukonfigūruokite modelį ir aiškiai paleiskite reikiamą profilį

Pirmiausia sukonfigūruokite asmeninį profilį, tada darbo profilį:

```bash
hermes -p personal setup
hermes -p work setup
```

Kiekviename profilyje pereikite sąrankos vedlį. Modelio ir teikėjo nustatymai saugomi atitinkamo profilio `config.yaml` faile, o raktai – jo `.env` faile. Tai negarantuoja, kad visi prisijungimai nepriklausomi: „OAuth“ prisijungimai ir paskyros išorinėse programose gali likti bendri, kaip nurodyta anksčiau pateiktoje lentelėje.

Baigę sąranką, atidarykite asmeninį pokalbį:

```bash
hermes -p personal chat
```

Darbo pokalbį pradėkite kita komanda:

```bash
hermes -p work chat
```

Paleidę patikrinkite eilutę `Profile: personal` arba `Profile: work`; profilio pavadinimas taip pat rodomas komandų eilutėje. Nepaleiskite dviejų nepriklausomai dirbančių agentų su tuo pačiu `-p`.

„Hermes“ sukuria trumpą profilio komandą, pavyzdžiui, `personal chat`. Čia naudojame pilną formą su `-p`, kad pasirinkimas būtų matomas pačioje komandoje. Kaskart pradėdami pokalbį neturite keisti numatytojo profilio.

Komanda `hermes profile use work` veikia kitaip: po jos paprastos `hermes` komandos pradeda pasirinkti `work` profilį. Jei ją jau naudojote ir norite grąžinti standartinį profilį, vykdykite:

```bash
hermes profile use default
```

## Kaip patikrinti rezultatą nenaudojant asmens duomenų

Pirmiausia patikrinkite būseną pačiame „Hermes“, užuot klausę modelio „ar tu tikrai esi darbo agentas?“.

| Patikra | Tikėtinas rezultatas | Jei neatitinka |
|----|----|----|
| `hermes profile list` | Yra abu reikiami pavadinimai | Patikrinkite profilio kūrimo komandos rezultatą; kol kas nepridėkite atminties |
| `hermes -p personal profile` ir `hermes -p work profile` | Rodomi skirtingi aplankai | Sustokite ir nustatykite, kuris profilis pasirinktas ir kur saugomi jo duomenys |
| Paleidimas su `-p personal` | Paleidimo pranešime nurodytas `personal` | Dar kartą patikrinkite paleidimo komandą |
| Paleidimas su `-p work` | Paleidimo pranešime nurodytas `work` | Netęskite darbo pokalbio netinkamame profilyje |
| Nurodytais keliais esančių aplankų tikrinimas | Nustatymai ir duomenys yra atitinkamuose kataloguose | Diagnostikos metu neviešinkite raktų ar asmeninės atminties turinio |

Tada galite atlikti pavyzdinę elgsenos patikrą: naujame asmeniniame pokalbyje paprašykite išvardyti, ką pasiimti pasivaikščioti, o darbo pokalbyje – sudaryti dokumento peržiūros planą. Nenaudokite tikrų duomenų. Vien skirtingi atsakymai neįrodo izoliacijos; ši patikra tik parodo, kad abu pokalbiai prasideda ir į juos atsakoma. Palyginkite rezultatą su pasirinktu profiliu ir jo aplanku.

Jei po sąrankos reikia kitokių darbo procedūrų, įtraukite jas į atitinkamą profilį. Įgūdžių diegimo ir kūrimo tvarka paaiškinta [„Hermes Agent“ įgūdžių vadove](https://ailoot.ai/blog/lt/hermes-agent-skills/).

## Klaidos, dėl kurių kontekstas vėl tampa bendras

**Profilis sukurtas naudojant `--clone`.** Į jį galėjo būti nukopijuota senoji įtaisytoji atmintis. Neištrinkite jos nepatikrinę: pirmiausia išsiaiškinkite, kaip profilis buvo sukurtas, ir peržiūrėkite atitinkamo profilio failus. Jei norite pakartoti šį vadovą pradėdami nuo švaraus pagrindo, naudokite naują laisvą pavadinimą be klonavimo parinkčių.

**Paleidžiate paprastą `hermes` ir pamirštate numatytąjį profilį.** Patikrinkite `hermes profile` ir paleidimo komandose aiškiai nurodykite `-p personal` arba `-p work`.

**Skirtingi profiliai naudoja tą pačią išorinę atmintį.** Patikrinkite pačios paslaugos nustatymus. Jos duomenų nebūtina atskirti taip pat kaip vietinių „Hermes“ failų; anksčiau pateiktas pavyzdys būtent tai ir iliustruoja.

**Du profiliai naudoja tą patį susirašinėjimo programos botą.** Nepriklausomiems ryšiams sukonfigūruokite skirtingus botų žetonus. Žetonas identifikuoja platformos botą, o profilio pavadinimas – „Hermes“ duomenis; pakeitus vieną, kitas nesukuriamas. Ryšys išsamiai paaiškintas [„Telegram“ vadove, skirtame „Hermes Agent“](https://ailoot.ai/blog/lt/hermes-agent-telegram-setup/).

**Tikimasi, kad profilis neleis skaityti kitų aplankų.** Vietiniame executore prieigos teisės išlieka tokios pačios kaip operacinės sistemos naudotojo teisės. Nei pavadinimas `work`, nei atskiras `SOUL.md`, nei darbinis aplankas nepakeičia failų sistemos apribojimų.

Pradėkite nuo dviejų naujų profilių be klonavimo ir paleisdami aiškiai pasirinkite profilį. Prijunkite darbo duomenis patikrinę pavadinimus ir kelius, o išorinę atmintį, botus ir paskyras tikrinkite atskirai. Kitą žingsnį dirbant su dirbtiniu intelektu rasite [„Ailoot“ dokumentacijoje](https://ailoot.ai/docs/).

## Oficiali dokumentacija

[„Hermes Agent“ profiliai: kūrimas, perjungimas ir atskyrimo ribos](https://raw.githubusercontent.com/NousResearch/hermes-agent/d350422b15863fc4c0b7962b122b625a0271516c/website/docs/user-guide/profiles.md). Šis vadovas patikrintas 2026 m. rugsėjo 24 d. pagal šią prisegtą oficialaus dokumento versiją.





Norėdami toliau dirbti su modeliais, galite apsilankyti [„Ailoot“](https://ailoot.ai/).

## Klausimai ir atsakymai

### Ar galiu klonuoti profilį norėdamas švaraus darbo konteksto?

Ne, jei siekiate čia aprašyto švaraus atskyrimo: klonavimas gali nukopijuoti instrukcijas, įgūdžius ir integruotą atmintį, o išorinė atmintis ar OAuth gali likti bendri. Profilius kurkite neklonuodami ir patikrinkite jų rodomus kelius bei išorinius ryšius.

### Ar atskiras darbo profilis neleidžia skaityti asmeninių failų?

Ne. Profilis atskiria Hermes nustatymus ir istoriją; jis nekeičia operacinės sistemos naudotojo failų sistemos leidimų. Paleisdami patikrinkite pasirinktą -p profilį, o kai reikia failų apsaugos, naudokite tikrus failų sistemos apribojimus.


## Ailoot · Įmonė ir jos projektų portfelis

Ailoot remiasi sukaupta veiklos patirtimi, plačia klientų baze, stabiliomis paslaugomis ir nuolatine KPI kontrole.

Įmonė ir jos projektų portfelis: milijonai klientų; mėnesio pardavimai siekia milijardus.

Ailoot šią veiklos patirtį pritaiko teikdama API prieigą prie DI funkcijų klientų produktuose, agentuose, programose ir automatizavimo sprendimuose.
