# Perfis do Hermes: separar os agentes pessoal e profissional

> Como criar perfis pessoais e profissionais no Hermes Agent sem os clonar, configurar cada um separadamente e verificar os respetivos caminhos. Limites dos perfis: memória, sessões, ficheiros e contas.

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


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ponto principal desta secção">

Ponto principal

Para tarefas pessoais e profissionais, crie dois perfis do Hermes sem opções de clonagem. Cada um terá as suas próprias definições, memória, histórico de conversas e competências. Inicie explicitamente o perfil de que precisa com `hermes -p personal chat` ou `hermes -p work chat`. Isto separa os dados do Hermes, mas não impede o agente de aceder a outras pastas do computador.

</div>

Este guia pressupõe que o Hermes já está instalado e que está a trabalhar no terminal. Se o comando `hermes` ainda não funcionar, comece por [instalar e configurar inicialmente o Hermes Agent](https://ailoot.ai/blog/pt-pt/hermes-agent-install-setup/). Os nomes `personal` e `work` abaixo são exemplos ilustrativos, não as definições de trabalho reais de alguém.

Pode encontrar instruções adicionais na [documentação do Ailoot](https://ailoot.ai/docs/).



## Quando precisa de um segundo perfil

Um perfil é uma pasta separada que contém as definições e os dados do Hermes. Inclui `config.yaml`, o ficheiro de chaves `.env`, as instruções `SOUL.md`, a memória, as sessões, as competências e as tarefas agendadas. Um agente é um assistente em execução que utiliza estes dados.

Imagine que precisa de um conjunto de preferências para atividades pessoais e de outro para tarefas profissionais. Os perfis separados permitem guardar cada conjunto separadamente. Se só a pergunta mudar, mas as definições e a memória devam continuar partilhadas, não é necessário criar um perfil para cada conversa.

Utilize perfis diferentes para dois agentes que trabalhem de forma independente. A documentação oficial alerta que dois processos de agente que utilizem a mesma pasta de perfil podem acumular memória partilhada e recolher as entradas um do outro quando as sessões são iniciadas.

## O que um perfil separa e o que não protege

| Item | O que acontece |
|----|----|
| Definições do Hermes, memória integrada e sessões | São guardadas na pasta do perfil correspondente |
| Competências e tarefas agendadas | Cada perfil tem o seu próprio conjunto |
| Ficheiros no computador | No executor local padrão, são acessíveis com as permissões do mesmo utilizador do sistema operativo |
| Contas em programas externos | Quando executados normalmente no computador, os programas utilizam por predefinição a pasta pessoal do utilizador e as definições aí guardadas |
| Memória externa | Depende das definições do serviço ligado; só a existência de perfis diferentes não prova que os respetivos dados estejam separados |
| Inícios de sessão OAuth dos modelos | Não presuma que são independentes apenas porque os nomes dos perfis são diferentes: o Hermes pode ler um início de sessão partilhado do ficheiro `auth.json` na raiz |

OAuth significa iniciar sessão através de uma conta de um fornecedor. A documentação explica separadamente os inícios de sessão partilhados para Anthropic, OpenAI Codex e xAI: uma clonagem completa não copia tokens de atualização de utilização única como credenciais independentes e separadas. Se um perfil precisar do seu próprio início de sessão OAuth, configure-o separadamente.

A pasta de trabalho também não é uma fronteira de proteção. O parâmetro `terminal.cwd` define onde os comandos começam, mas não impede o acesso a outros diretórios. Uma instrução em `SOUL.md`, como «não acedas à pasta pessoal», orienta o comportamento do modelo, mas não impõe uma restrição de acesso. Se a tarefa consiste especificamente em proteger ficheiros, separar apenas os perfis não é suficiente.

Os perfis ajudam a manter o contexto separado por tarefa.



## Verifique os nomes existentes antes de criar perfis

Abra o terminal e execute:

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

O primeiro comando lista os perfis; o segundo mostra o perfil atual, o respetivo caminho, modelo e estado da ligação ao serviço de mensagens. Se `personal` ou `work` já existir, verifique primeiro de que perfil se trata:

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

Não elimine um perfil existente para libertar um nome para este exemplo. Escolha outros nomes disponíveis e utilize-os em todos os comandos seguintes. Este guia pressupõe que ambos os nomes estão disponíveis.

Precisará de acesso ao fornecedor do modelo selecionado para configurar cada perfil. Criar uma pasta não confirma que o modelo esteja ligado. Não copie chaves para uma conversa nem peça ao agente que apresente o conteúdo de `.env` para verificação.

## Crie dois perfis sem clonagem

Execute os comandos um a seguir ao outro:

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

Sem opções adicionais, o Hermes cria perfis novos com um conjunto de competências integrado, pelo que as pastas não ficarão vazias. As chaves, o modelo e as ligações ao serviço de mensagens são configurados no passo seguinte.

**Não adicione `--clone` para acelerar este guia.** Essa opção copia do perfil atual não só as definições, mas também as instruções, as competências e os ficheiros de memória `memories/MEMORY.md` e `memories/USER.md`. A clonagem não é adequada para separar o contexto pessoal e profissional começando do zero.

Ao clonar, verifique também as definições dos serviços de memória externa. Por exemplo, uma configuração de memória externa clonada no modo `local_embedded` continua a utilizar o processo e o banco de memória originais até a cópia ter o seu próprio `profile` e `bank_id` configurados. Criar um nome novo não corrige automaticamente essa configuração partilhada.

Verifique se os perfis foram criados:

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

Os dois nomes devem aparecer na lista e os detalhes devem apresentar caminhos diferentes. Numa instalação padrão, estes são `~/.hermes/profiles/personal/` e `~/.hermes/profiles/work/`. O símbolo `~` representa a pasta pessoal do utilizador. Se utilizar um `HERMES_HOME` não padrão, use o caminho real apresentado pelo comando em vez deste exemplo.

## Configure o modelo separadamente e inicie explicitamente o perfil de que precisa

Configure primeiro o perfil pessoal e, em seguida, o perfil profissional:

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

Percorra o assistente de configuração de cada perfil. As definições do modelo e do fornecedor são guardadas no ficheiro `config.yaml` do perfil correspondente, e as chaves no respetivo ficheiro `.env`. Isto não garante que todos os inícios de sessão sejam independentes: os inícios de sessão OAuth e as contas em programas externos podem continuar partilhados, conforme indicado na tabela acima.

Depois da configuração, abra a conversa pessoal:

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

Inicie a conversa profissional com um comando diferente:

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

No arranque, verifique a linha `Profile: personal` ou `Profile: work`; a linha de comandos também apresenta o nome do perfil. Não execute dois agentes a trabalhar independentemente com o mesmo `-p`.

O Hermes cria um comando curto para um perfil, como `personal chat`. Aqui, utilizamos a forma completa com `-p` para que a escolha fique visível no próprio comando. Não precisa de alterar o perfil predefinido sempre que inicia uma conversa.

O comando `hermes profile use work` tem um efeito diferente: as chamadas simples seguintes a `hermes` passam a selecionar `work`. Se já o utilizou e quiser restaurar o perfil padrão, execute:

```bash
hermes profile use default
```

## Como verificar o resultado sem dados pessoais

Comece por verificar o estado no próprio Hermes, em vez de perguntar ao modelo «és mesmo o agente profissional?».

| Verificação | Resultado esperado | Se não corresponder |
|----|----|----|
| `hermes profile list` | Os dois nomes necessários estão presentes | Verifique o resultado do comando de criação; não avance para adicionar memória |
| `hermes -p personal profile` e `hermes -p work profile` | São apresentadas pastas diferentes | Pare e determine qual é o perfil selecionado e onde estão guardados os respetivos dados |
| Iniciar com `-p personal` | A mensagem de arranque indica `personal` | Volte a verificar o comando de arranque |
| Iniciar com `-p work` | A mensagem de arranque indica `work` | Não continue uma conversa profissional no perfil errado |
| Inspecionar as pastas nos caminhos indicados | As definições e os dados estão nos diretórios correspondentes | Não divulgue chaves nem o conteúdo da memória pessoal durante o diagnóstico |

Depois, pode fazer uma verificação ilustrativa do comportamento: numa conversa pessoal nova, peça uma lista de coisas para levar para um passeio e, numa conversa profissional, peça um plano de revisão de um documento. Não utilize dados reais. Respostas diferentes, por si só, não provam o isolamento; esta verificação apenas confirma que ambas as conversas são iniciadas e respondem. Compare o resultado com o perfil selecionado e a respetiva pasta.

Se precisar de procedimentos de trabalho diferentes depois da configuração, adicione-os ao perfil adequado. O processo para instalar e criar competências é explicado no [guia de competências do Hermes Agent](https://ailoot.ai/blog/pt-pt/hermes-agent-skills/).

## Erros que fazem com que o contexto volte a ser partilhado

**O perfil foi criado com `--clone`.** A memória integrada antiga pode ter sido copiada para o perfil. Não a elimine sem verificar: confirme primeiro como o perfil foi criado e que ficheiros contém o perfil relevante. Para repetir este guia começando do zero, utilize um nome novo disponível sem opções de clonagem.

**Iniciar o `hermes` simples e esquecer o perfil predefinido.** Verifique `hermes profile` e utilize explicitamente `-p personal` ou `-p work` nos comandos de arranque.

**Perfis diferentes utilizam a mesma memória externa.** Verifique as definições do próprio serviço. Os dados deste serviço não têm de ser separados da mesma forma que os ficheiros locais do Hermes; o exemplo acima ilustra exatamente este problema.

**Dois perfis utilizam o mesmo bot de mensagens.** Configure tokens de bot diferentes para ligações independentes. Um token identifica o bot da plataforma, enquanto o nome de um perfil identifica os dados do Hermes; alterar um não cria o outro. A ligação é explicada em detalhe no [guia do Telegram para Hermes Agent](https://ailoot.ai/blog/pt-pt/hermes-agent-telegram-setup/).

**Esperar que um perfil impeça a leitura de outras pastas.** No executor local, as permissões de acesso continuam a ser as do utilizador do sistema operativo. O nome `work`, um ficheiro `SOUL.md` separado ou uma pasta de trabalho não substituem as restrições do sistema de ficheiros.

Comece com dois perfis novos, sem clonagem, e selecione explicitamente o perfil no arranque. Ligue os dados profissionais depois de verificar os nomes e os caminhos, e verifique separadamente a memória externa, os bots e as contas. Para o próximo passo no trabalho com IA, consulte a [documentação do Ailoot](https://ailoot.ai/docs/).

## Documentação oficial

[Perfis do Hermes Agent: criação, mudança e limites de separação](https://raw.githubusercontent.com/NousResearch/hermes-agent/d350422b15863fc4c0b7962b122b625a0271516c/website/docs/user-guide/profiles.md). Este guia foi verificado em 24 de setembro de 2026 com base nesta versão fixada do documento oficial.





Para continuar a trabalhar com modelos, pode aceder ao [Ailoot](https://ailoot.ai/).

## Perguntas frequentes

### Posso clonar um perfil para criar contexto profissional limpo?

Não para a separação limpa aqui descrita: clonar pode copiar instruções, skills e memória incorporada, e memória externa ou OAuth podem continuar partilhados. Crie perfis sem clonar e verifique os caminhos e ligações externas apresentados.

### Um perfil profissional separado impede a leitura dos meus ficheiros pessoais?

Não. Um perfil separa definições e histórico Hermes; não muda as permissões do utilizador do sistema operativo. Confirme o perfil -p escolhido no arranque e use restrições reais de ficheiros quando precisar de proteção.


## Ailoot · A empresa e a sua carteira de projetos

A Ailoot assenta numa experiência operacional consolidada, numa ampla base de clientes, num serviço estável e no acompanhamento contínuo dos KPI.

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

A Ailoot aplica essa experiência operacional ao acesso por API a funcionalidades de IA nos produtos dos clientes, agentes, aplicações e automatizações.
