# Hermesのプロファイル：個人用と仕事用のエージェントを分ける

> Hermes Agentで複製せずに個人用と仕事用のプロファイルを作成し、それぞれを別々に設定してパスを確認する方法。プロファイルの境界：メモリ、セッション、ファイル、アカウント。

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


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

重要なポイント

個人用と仕事用のタスクには、複製オプションを使わずに2つのHermesプロファイルを作成します。それぞれに独自の設定、メモリ、会話履歴、スキルが用意されます。必要なプロファイルを `hermes -p personal chat` または `hermes -p work chat` で明示的に起動してください。これによりHermesのデータは分離されますが、エージェントがコンピューター上の他のフォルダーにアクセスすることは防げません。

</div>

このガイドでは、Hermesがすでにインストールされており、ターミナルから操作していることを前提とします。まだ `hermes` コマンドを実行できない場合は、[Hermes Agentのインストールと初期設定](https://ailoot.ai/blog/ja/hermes-agent-install-setup/)から始めてください。以下の `personal` と `work` という名前は説明用の例であり、実際に使用している誰かの設定ではありません。

詳しい手順は[Ailootのドキュメント](https://ailoot.ai/docs/)で確認できます。



## 2つ目のプロファイルが必要な場合

プロファイルは、Hermesの設定とデータを含む個別のフォルダーです。`config.yaml`、`.env` キーファイル、`SOUL.md` の指示、メモリ、セッション、スキル、スケジュール済みタスクが保存されます。エージェントは、このデータを使って動作する実行中のアシスタントです。

個人での活動用と仕事のタスク用に、それぞれ異なる設定が必要な場合を考えてみてください。プロファイルを分けると、それらを別々に保存できます。設定とメモリを共有したまま、質問だけが変わるのであれば、会話ごとにプロファイルを作成する必要はありません。

独立して動作する2つのエージェントには、別々のプロファイルを使用してください。公式ドキュメントでは、同じプロファイルフォルダーを使う2つのエージェントプロセスは、共有メモリを蓄積し、セッション開始時に互いの記録を取り込む可能性があると警告しています。

## プロファイルで分離されるものと、保護されないもの

| 項目 | 状況 |
|----|----|
| Hermesの設定、組み込みメモリ、セッション | 対応するプロファイルのフォルダーに保存されます |
| スキルとスケジュール済みタスク | プロファイルごとに別々に用意されます |
| コンピューター上のファイル | 標準のローカル実行環境では、同じOSユーザーの権限でアクセスできます |
| 外部プログラムのアカウント | コンピューター上で通常どおり実行すると、プログラムは既定でユーザーのホームフォルダーとそこに保存された設定を使います |
| 外部メモリ | 接続先サービスの設定によります。プロファイルを分けただけでは、データも分離されたとは限りません |
| OAuthモデルログイン | プロファイル名が異なるだけで独立していると考えないでください。Hermesはルートの `auth.json` にある共有ログインを読み取ることがあります |

OAuthとは、プロバイダーのアカウントを使ったサインインのことです。ドキュメントでは、Anthropic、OpenAI Codex、xAIの共有ログインについて別途説明しています。完全な複製を行っても、使い捨てのリフレッシュトークンが独立した認証情報として複製されるわけではありません。プロファイルに独自のOAuthログインが必要な場合は、個別に設定してください。

作業フォルダーも保護の境界にはなりません。`terminal.cwd` パラメーターはコマンドの開始場所を設定しますが、他のディレクトリへのアクセスを防ぐものではありません。「個人用フォルダーに入らないでください」のような `SOUL.md` 内の指示は、アクセス制限を強制するのではなく、モデルの動作を導くものです。ファイルを保護することが目的なら、プロファイルを分けるだけでは不十分です。

プロファイルを使うと、タスクごとにコンテキストを分けておけます。



## プロファイルを作成する前に既存の名前を確認する

ターミナルを開いて、次を実行します。

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

最初のコマンドはプロファイルの一覧を表示し、2つ目は現在のプロファイル、そのパス、モデル、メッセンジャー接続の状態を表示します。`personal` または `work` がすでに存在する場合は、まずそのプロファイルの内容を確認してください。

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

例で使われている名前を空けるために、既存のプロファイルを削除しないでください。ほかの空いている名前を選び、以降のすべてのコマンドでその名前を使ってください。このガイドでは、両方の名前が使用可能であることを前提としています。

各プロファイルを設定するには、選択したモデルプロバイダーを利用できる必要があります。フォルダーを作成しても、モデルに接続できることは確認されません。確認のためにキーを会話に貼り付けたり、エージェントに `.env` の内容を表示させたりしないでください。

## 複製せずに2つのプロファイルを作成する

次のコマンドを順番に実行します。

```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` を指定して、独立して動作する2つのエージェントを実行しないでください。

Hermesは、`personal chat` のようなプロファイル用の短いコマンドを作成します。ここでは、選択するプロファイルがコマンド自体からわかるように、`-p` を使う完全な形式を使っています。チャットを開始するたびに既定のプロファイルを変更する必要はありません。

`hermes profile use work` コマンドは別の動作をします。以降は、引数なしの `hermes` コマンドで `work` が選択されます。すでにこのコマンドを使っていて、標準プロファイルに戻したい場合は、次を実行してください。

```bash
hermes profile use default
```

## 個人情報を使わずに結果を確認する方法

まず、モデルに「本当に仕事用のエージェントですか？」と尋ねるのではなく、Hermes自体で状態を確認してください。

| 確認項目 | 期待される結果 | 一致しない場合 |
|----|----|----|
| `hermes profile list` | 必要な2つの名前が存在する | 作成コマンドの結果を確認してください。メモリの追加には進まないでください |
| `hermes -p personal profile` と `hermes -p work profile` | 異なるフォルダーが表示される | どのプロファイルが選択されているか、データがどこに保存されているかを確認するため、いったん停止してください |
| `-p personal` で起動 | 起動メッセージに `personal` と表示される | 起動コマンドを再確認してください |
| `-p work` で起動 | 起動メッセージに `work` と表示される | 間違ったプロファイルで仕事の会話を続けないでください |
| 報告されたパスのフォルダーを確認 | 対応するディレクトリに設定とデータがある | 診断中にキーや個人のメモリ内容を公開しないでください |

次に、動作確認として例示的なテストを行えます。新しい個人用の会話では散歩に持っていく物のリストを尋ね、仕事用の会話では文書レビューの計画を尋ねます。実データは使わないでください。回答が異なるだけでは分離の証明にはなりません。この確認でわかるのは、両方のチャットが開始して応答することだけです。選択したプロファイルとそのフォルダーを照合してください。

セットアップ後に異なる作業手順が必要になった場合は、適切なプロファイルに追加してください。スキルのインストールと作成の順序は、[Hermes Agentスキルガイド](https://ailoot.ai/blog/ja/hermes-agent-skills/)で説明しています。

## コンテキストが再び共有される原因となる間違い

**`--clone` を使ってプロファイルを作成した。** 古い組み込みメモリがコピーされている可能性があります。プロファイルがどのように作成されたか、該当プロファイル内のファイルをまず確認せずに削除しないでください。最初からやり直すには、複製オプションを使わず、新しい空き名を使ってください。

**既定のプロファイルを忘れて、引数なしの `hermes` を起動した。** `hermes profile` を確認し、起動コマンドで明示的に `-p personal` または `-p work` を指定してください。

**異なるプロファイルが同じ外部メモリを使っている。** サービス自体の設定を確認してください。外部メモリのデータは、ローカルのHermesファイルと同じように分離されるとは限りません。上記の例が、まさにこの問題を示しています。

**2つのプロファイルが同じメッセンジャーボットを使っている。** 接続を独立させるには、それぞれ異なるボットトークンを設定してください。トークンはプラットフォーム上のボットを識別し、プロファイル名はHermesのデータを識別します。一方を変更しても、もう一方は作成されません。接続については[Hermes AgentのTelegramガイド](https://ailoot.ai/blog/ja/hermes-agent-telegram-setup/)で詳しく説明しています。

**プロファイルによって他のフォルダーの読み取りを防げると考えた。** ローカル実行環境では、アクセス権は引き続きOSユーザーのものです。`work` という名前、別の `SOUL.md`、作業フォルダーのいずれも、ファイルシステムの制限に代わるものではありません。

複製せずに2つの新しいプロファイルを作成し、起動時にプロファイルを明示的に選択してください。名前とパスを確認してから仕事のデータを接続し、外部メモリ、ボット、アカウントはそれぞれ個別に確認してください。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の設定と履歴は分かれますが、OSユーザーのファイル権限は変わりません。起動時に-pで選んだプロファイルを確認し、保護が必要なファイルには実際のファイルシステム制限を使ってください。


## Ailoot · 企業とそのプロジェクト群

Ailootは、蓄積した運営経験、幅広い顧客基盤、安定したサービス、継続的なKPI管理を基盤としています。

企業とそのプロジェクト群：数百万の顧客、毎月数十億規模の売上。

Ailootはこの運営経験を、お客様の製品、エージェント、アプリケーション、自動化でAI機能を利用するためのAPIアクセスに活かしています。
