# Hermes 프로필: 개인용 에이전트와 업무용 에이전트 분리하기

> Hermes Agent에서 복제하지 않고 개인용 및 업무용 프로필을 만들고, 각각 따로 구성하고, 경로를 확인하는 방법입니다. 프로필 경계: 메모리, 세션, 파일 및 계정.

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


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

핵심 요점

개인 작업과 업무 작업을 위해 복제 옵션 없이 Hermes 프로필 두 개를 만드세요. 각 프로필은 자체 설정, 메모리, 대화 기록 및 스킬을 갖게 됩니다. `hermes -p personal chat` 또는 `hermes -p work chat`으로 필요한 프로필을 명시적으로 시작하세요. 이렇게 하면 Hermes 데이터는 분리되지만, 에이전트가 컴퓨터의 다른 폴더에 접근하는 것을 막지는 않습니다.

</div>

이 가이드는 Hermes가 이미 설치되어 있고 터미널에서 작업 중이라고 가정합니다. 아직 `hermes` 명령이 실행되지 않는다면 [Hermes Agent 설치 및 초기 구성](https://ailoot.ai/blog/ko/hermes-agent-install-setup/)부터 시작하세요. 아래의 `personal`과 `work`는 설명을 위한 예시 이름이며, 실제 작업 설정을 가리키는 것은 아닙니다.

자세한 안내는 [Ailoot 문서](https://ailoot.ai/docs/)에서 확인할 수 있습니다.



## 두 번째 프로필이 필요한 경우

프로필은 Hermes 설정과 데이터가 들어 있는 별도의 폴더입니다. 여기에는 `config.yaml`, 키 파일 `.env`, 지침 파일 `SOUL.md`, 메모리, 세션, 스킬 및 예약 작업이 포함됩니다. 에이전트는 이 데이터를 사용하는 실행 중인 어시스턴트입니다.

개인 활동용 선호 설정과 업무 작업용 선호 설정이 각각 필요하다고 가정해 보세요. 프로필을 분리하면 각각 따로 저장할 수 있습니다. 설정과 메모리는 공유하면서 질문만 달라지는 경우라면 대화마다 프로필을 만들 필요가 없습니다.

독립적으로 작업하는 에이전트 두 개에는 서로 다른 프로필을 사용하세요. 공식 문서에서는 동일한 프로필 폴더를 사용하는 에이전트 프로세스 두 개가 공유 메모리를 누적하고 세션 시작 시 서로의 항목을 가져올 수 있다고 경고합니다.

## 프로필이 분리하는 항목과 보호하지 않는 항목

| 항목 | 작동 방식 |
|----|----|
| Hermes 설정, 내장 메모리 및 세션 | 해당 프로필의 폴더에 저장됩니다 |
| 스킬 및 예약 작업 | 각 프로필에 별도로 있습니다 |
| 컴퓨터의 파일 | 표준 로컬 실행기에서는 동일한 OS 사용자 권한으로 접근할 수 있습니다 |
| 외부 프로그램의 계정 | 컴퓨터에서 일반적으로 실행할 경우, 프로그램은 기본적으로 사용자의 홈 폴더와 그 안에 저장된 설정을 사용합니다 |
| 외부 메모리 | 연결된 서비스의 설정에 따라 달라집니다. 프로필이 다르다는 사실만으로 해당 데이터가 분리되었다고 입증되지는 않습니다 |
| OAuth 모델 로그인 | 프로필 이름이 다르다는 이유만으로 독립적이라고 가정하지 마세요. Hermes는 루트 `auth.json`의 공유 로그인을 읽을 수 있습니다 |

OAuth는 제공업체 계정을 통해 로그인하는 것을 뜻합니다. 문서에서는 Anthropic, OpenAI Codex 및 xAI의 공유 로그인에 대해 별도로 설명합니다. 전체 복제를 해도 일회용 새로 고침 토큰이 별도의 독립된 자격 증명으로 복사되지는 않습니다. 프로필에 자체 OAuth 로그인이 필요하다면 별도로 구성하세요.

작업 폴더 역시 보호 경계가 아닙니다. `terminal.cwd` 매개변수는 명령이 시작되는 위치를 설정하지만, 다른 디렉터리에 대한 접근을 막지는 않습니다. `SOUL.md`의 “개인 폴더에 들어가지 마세요” 같은 지침은 모델의 행동을 안내할 뿐 접근 제한을 강제하지 않습니다. 파일 보호가 구체적인 목적이라면 프로필 분리만으로는 충분하지 않습니다.

프로필은 작업별로 컨텍스트를 분리하는 데 도움이 됩니다.



## 프로필을 만들기 전에 기존 이름 확인하기

터미널을 열고 다음을 실행하세요.

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

첫 번째 명령은 프로필을 나열하고, 두 번째 명령은 현재 프로필, 해당 경로, 모델 및 메신저 연결 상태를 표시합니다. `personal` 또는 `work`가 이미 있다면 먼저 어떤 프로필인지 확인하세요.

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

예시에서 사용할 이름을 비우기 위해 기존 프로필을 삭제하지 마세요. 사용 가능한 다른 이름을 선택하고 이후 모든 명령에서 그 이름을 사용하세요. 이 가이드는 두 이름 모두 사용 가능하다고 가정합니다.

각 프로필을 구성하려면 선택한 모델 제공업체에 접근할 수 있어야 합니다. 폴더를 만들었다고 해서 모델이 연결된 것은 아닙니다. 대화에 키를 복사하거나, 확인을 위해 에이전트에게 `.env`의 내용을 표시하라고 요청하지 마세요.

## 복제 없이 프로필 두 개 만들기

다음 명령을 차례로 실행하세요.

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

추가 옵션이 없으면 Hermes는 내장 스킬 세트가 포함된 새 프로필을 만들기 때문에 해당 폴더는 비어 있지 않습니다. 키, 모델 및 메신저 연결은 다음 단계에서 구성합니다.

**이 가이드를 빠르게 진행하려고 `--clone`을 추가하지 마세요.** 이 옵션은 현재 프로필의 설정뿐 아니라 지침, 스킬, 그리고 메모리 파일 `memories/MEMORY.md` 및 `memories/USER.md`도 복사합니다. 복제는 개인 컨텍스트와 업무 컨텍스트를 새로 시작하며 분리하는 데 적합하지 않습니다.

복제할 때는 외부 메모리 서비스 설정도 확인하세요. 예를 들어 외부 메모리 설정을 복제하면 복사본에 자체 `profile` 및 `bank_id`를 구성할 때까지 원래 프로세스와 메모리 뱅크를 계속 사용한다고 문서에서 경고합니다. 새 이름을 만들었다고 해서 공유 설정이 자동으로 수정되지는 않습니다.

프로필이 생성되었는지 확인하세요.

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

두 이름이 목록에 모두 표시되고 세부 정보에 서로 다른 경로가 표시되어야 합니다. 표준 설치에서 경로는 `~/.hermes/profiles/personal/` 및 `~/.hermes/profiles/work/`입니다. `~` 기호는 사용자의 홈 폴더를 뜻합니다. 표준과 다른 `HERMES_HOME`을 사용하는 경우에는 이 예시 대신 명령이 보고한 실제 경로를 사용하세요.

## 모델을 별도로 구성하고 필요한 프로필을 명시적으로 시작하기

먼저 개인 프로필을 구성한 다음 업무 프로필을 구성하세요.

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

각 프로필의 설정 마법사를 진행하세요. 모델 및 제공업체 설정은 해당 프로필의 `config.yaml`에 저장되고 키는 해당 프로필의 `.env`에 저장됩니다. 위 표에 설명된 것처럼 OAuth 로그인과 외부 프로그램의 계정은 공유 상태로 남을 수 있으므로, 모든 로그인이 독립적이라고 보장되는 것은 아닙니다.

설정이 끝나면 개인 채팅을 여세요.

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

다른 명령으로 업무 채팅을 시작하세요.

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

시작할 때 `Profile: personal` 또는 `Profile: work` 행을 확인하세요. 명령 프롬프트에도 프로필 이름이 표시됩니다. 동일한 `-p`를 사용해 독립적으로 작업하는 에이전트 두 개를 실행하지 마세요.

Hermes는 프로필에 `personal chat` 같은 짧은 명령을 만들어 줍니다. 여기서는 명령 자체에 선택한 프로필이 표시되도록 `-p`가 포함된 전체 형식을 사용합니다. 채팅을 시작할 때마다 기본 프로필을 변경할 필요는 없습니다.

`hermes profile use work` 명령은 다른 효과가 있습니다. 이후 인수 없이 `hermes`를 호출하면 `work`를 선택해 시작합니다. 이미 이 명령을 사용했고 표준 프로필로 되돌리고 싶다면 다음을 실행하세요.

```bash
hermes profile use default
```

## 개인 데이터를 사용하지 않고 결과를 확인하는 방법

먼저 모델에게 “정말 업무용 에이전트가 맞나요?”라고 묻는 대신 Hermes 자체에서 상태를 확인하세요.

| 확인 항목 | 예상 결과 | 일치하지 않을 경우 |
|----|----|----|
| `hermes profile list` | 필요한 이름 두 개가 표시됩니다 | 생성 명령의 결과를 확인하세요. 메모리 추가 단계로 넘어가지 마세요 |
| `hermes -p personal profile` 및 `hermes -p work profile` | 서로 다른 폴더가 표시됩니다 | 중지하고 어떤 프로필이 선택되었는지, 데이터가 어디에 저장되는지 확인하세요 |
| `-p personal`로 시작 | 시작 메시지에 `personal`이 표시됩니다 | 시작 명령을 다시 확인하세요 |
| `-p work`로 시작 | 시작 메시지에 `work`가 표시됩니다 | 잘못된 프로필에서 업무 대화를 이어가지 마세요 |
| 보고된 경로의 폴더 검사 | 설정과 데이터가 해당 디렉터리에 있습니다 | 진단 중 키나 개인 메모리 내용을 공개하지 마세요 |

그런 다음 예시로 동작을 확인할 수 있습니다. 새로운 개인 대화에서는 산책에 가져갈 물건 목록을 요청하고, 업무 대화에서는 문서 검토 계획을 요청하세요. 실제 데이터를 사용하지 마세요. 답변이 다르다는 사실만으로 분리가 입증되는 것은 아닙니다. 이 확인은 두 채팅이 시작되고 응답하는지만 확인합니다. 선택한 프로필과 해당 폴더를 대조해 결과를 확인하세요.

설정 후 업무 절차를 다르게 적용해야 한다면 해당 프로필에 추가하세요. 스킬을 설치하고 만드는 순서는 [Hermes Agent 스킬 가이드](https://ailoot.ai/blog/ko/hermes-agent-skills/)에 설명되어 있습니다.

## 컨텍스트를 다시 공유하게 만드는 실수

**프로필을 `--clone`으로 만들었습니다.** 이전 내장 메모리가 복사되었을 수 있습니다. 무턱대고 삭제하지 마세요. 먼저 프로필 생성 방법과 해당 프로필의 파일을 확인하세요. 이 가이드를 처음부터 다시 진행하려면 복제 옵션 없이 사용 가능한 새 이름을 사용하세요.

**기본 프로필을 잊고 인수 없이 `hermes`를 시작합니다.** `hermes profile`을 확인하고 시작 명령에 `-p personal` 또는 `-p work`를 명시적으로 사용하세요.

**서로 다른 프로필이 동일한 외부 메모리를 사용합니다.** 서비스 자체의 설정을 확인하세요. 해당 데이터는 로컬 Hermes 파일과 동일한 방식으로 분리되어 있지 않을 수 있습니다. 위의 예시는 바로 이 문제를 보여 줍니다.

**두 프로필이 같은 메신저 봇을 사용합니다.** 독립적인 연결을 위해 서로 다른 봇 토큰을 구성하세요. 토큰은 플랫폼의 봇을 식별하고 프로필 이름은 Hermes 데이터를 식별합니다. 한쪽을 바꿔도 다른 쪽이 새로 만들어지는 것은 아닙니다. 연결 방법은 [Hermes Agent용 Telegram 가이드](https://ailoot.ai/blog/ko/hermes-agent-telegram-setup/)에 자세히 설명되어 있습니다.

**프로필이 다른 폴더의 파일 읽기를 막아 줄 것이라고 기대합니다.** 로컬 실행기에서는 접근 권한이 OS 사용자의 권한과 동일하게 유지됩니다. `work`라는 이름, 별도의 `SOUL.md` 또는 작업 폴더 어느 것도 파일 시스템 제한을 대신하지 않습니다.

복제 없이 새 프로필 두 개로 시작하고 시작할 때 프로필을 명시적으로 선택하세요. 이름과 경로를 확인한 뒤 업무 데이터를 연결하고, 외부 메모리, 봇 및 계정은 각각 따로 확인하세요. AI를 계속 활용하는 다음 단계는 [Ailoot 문서](https://ailoot.ai/docs/)에서 확인할 수 있습니다.

## 공식 문서

[Hermes Agent 프로필: 생성, 전환 및 분리 경계](https://raw.githubusercontent.com/NousResearch/hermes-agent/d350422b15863fc4c0b7962b122b625a0271516c/website/docs/user-guide/profiles.md). 이 가이드는 고정된 공식 문서 버전을 기준으로 2026년 9월 24일에 확인했습니다.





모델을 계속 활용하려면 [Ailoot](https://ailoot.ai/)으로 이동할 수 있습니다.

## Hermes 프로필: 개인용 에이전트와 업무용 에이전트 분리하기: 자주 묻는 질문

### 프로필을 복제하면 깨끗한 업무 컨텍스트를 만들 수 있나요?

여기서 설명하는 분리 방식에는 적합하지 않습니다. 복제 시 지침, 스킬, 내장 메모리가 복사될 수 있고 외부 메모리나 OAuth도 공유될 수 있습니다. 복제하지 않고 프로필을 만든 뒤 표시된 경로와 외부 연결을 확인하세요.

### 업무 프로필을 따로 만들면 개인 파일 읽기도 차단되나요?

아닙니다. 프로필은 Hermes 설정과 기록을 분리할 뿐 운영체제 사용자의 파일 권한을 바꾸지 않습니다. 시작할 때 선택한 -p 프로필을 확인하고 파일 보호가 필요하면 실제 파일시스템 제한을 사용하세요.


## Ailoot · 회사와 그 프로젝트 포트폴리오

Ailoot는 축적된 운영 경험, 폭넓은 고객 기반, 안정적인 서비스, 지속적인 KPI 관리를 바탕으로 합니다.

회사와 그 프로젝트 포트폴리오: 수백만 고객, 매월 수십억 규모의 매출.

Ailoot는 이러한 운영 경험을 고객의 제품, 에이전트, 애플리케이션, 자동화에서 AI 기능을 이용할 수 있는 API 접근에 활용합니다.
