三層メモリの整理 · 再起動≠記憶喪失 · Pi/VPS/M4 比較 · 24か月レンタル · 6ステップ Runbook
Hermes Agent が「賢くなる」のは魔法ではなく、ディスク上の三層メモリが複利を生むからです。USER.md は約 1,375 文字であなたを描き、MEMORY.md は1条あたり約 2,200 文字上限でフローを蓄積し、SQLite FTS5 が全文検索を担います。タスク完了かつ累計 5回以上のツール呼び出し後に Skill が書き込まれます。本記事はアーキテクチャから 7×24 常駐が必要な理由を説明し、ラズパイ / VPS / Mac Mini M4 のリソース比較と 24か月 TCO、6ステップ Runbookを示します。再起動でディスク上の記憶は消えませんが、Gateway がスリープするとチャネルと Skill 磨き込みの鎖が切れます。
多くの人は Nous Research Hermes Agent を「ツール付きチャットシェル」と見がちですが、公式とコミュニティが整理する永続層はセッション窓よりはるかに深いです。第1層は現在セッションの短期コンテキスト——ツールチェーン状態と今回の推論軌跡で、プロセスメモリ上にあり再起動で途切れます。第2層はSkill Documents:タスク終了後に自動生成される markdown フローカードで、重複除去と注入スキャン後にデータディレクトリへ書き込まれます。コミュニティ目安では1条約 2,200 文字で、長文よりチェックリスト向きです。第3層は永続ユーザーモデル:USER.md(予算約 1,375 文字)に嗜好・口調・長期目標を記録し、週単位で深まります。
検索側では Hermes が SQLite FTS5 で Skill と記憶条を全文インデックス化します。Agent が指示を出す前にローカル索引を引いてからコンテキストへ注入するため、毎回ライブラリ全体を prompt に詰めるより token を節約でき、ディスク IO と索引の整合性が算力と同じくらい重要だと説明できます。Skill 生成には硬い閾値があります。複雑タスク1回で累計 少なくとも5回のツール呼び出しが必要です——「軽く2往復しただけ」では Skill ライブラリを汚しませんが、十分なツールチェーン runway が必要で、途中で蓋を閉じてスリープする宿主では抽出ループが完走しません。
| メモリ要素 | 典型サイズ / 仕組み | 再起動後 | 7×24 への意味 |
|---|---|---|---|
| 短期コンテキスト | 現在セッションとツール状態 | 保持されず再接続が必要 | Gateway プロセス常駐必須。IM コールバックタイムアウト=タスク鎖断絶 |
| USER.md | 約1,375文字のユーザープロファイル | ディスクに保持 | 換装時はデータディレクトリ移行。頻繁スリープはプロファイル更新を遅らせる |
| MEMORY.md / Skill | 1条上限約2,200文字 | ディスクに保持 | FTS5 索引は書き込みに追随して増加。バックアップ必須 |
| SQLite FTS5 | ローカル全文検索索引 | DB ファイルとして保持 | ディスクジッターや VPS IO 制限で検索遅延 |
したがって「再起動≠記憶喪失」が成り立つのはディスクに落ちた層に限られます。チャネル体験、cron 定期タスク、進行中の5回超ツールチェーンは中断します。30日間の主観体験とつまずきは前編30日間 Hermes 体験記を参照してください。本記事はアーキテクチャとリソース勘定に集中します。
再起動ですべて消えると誤解:Skill と USER.md はデータディレクトリにあります。失うのはセッションのリズムであり、バックアップを怠れば換装時に「記憶喪失したように感じる」こともあります。
5回超ツール呼び出し閾値を軽視:短い会話では Skill は生まれません。長タスクの途中で宿主がスリープすると抽出は永遠に完走しません。
FTS5 をブラックボックス化:索引破損やディスク満杯で「書いたはずが検索できない」状態になります。データディレクトリ容量と SQLite 健全性の監視が必要です。
USER.md 上限を整理しない:1,375文字予算は限られています。長期放置でプロファイルが薄まり、Agent が誤った嗜好重みを掴みます。
チャネルと Gateway を分離:Gateway 停止中にモデルだけクラウドで動いても IM 側は断絶します。7×24 に必要なのはチェーン全体の常時オンラインです。
Hermes の設計前提は Always-on Agent です。Telegram / Discord / Slack など20超のチャネルが Gateway 経由で webhook を受け、cron が schedule でサブタスクを起こし、Honcho などがバックグラウンドでユーザーモデルをゆっくり更新します。いずれかがオフラインになると「少し遅い」ではなく、コールバック失敗、キュー蓄積、Skill 書き込み遅延が起きます。主観的には「毎週アシスタントが替わる」体感になり、ディスク上の Skill ファイルが増え続けても追いつきません。
7×24 は運用自慢のためではなく、三層メモリの時間軸に合わせるためです。短期層はミリ秒応答、Skill 層は5回超ツール呼び出しの長タスク完走、ユーザーモデル層は週単位の蓄積——ノート PC の蓋、家庭 NAS の断続オフライン、VPS の隣人 IO による足止めは、層ごとに「一節ずつ切れる」複利曲線を平坦化します。専用宿主の価値はプロセス生存、ネット安定、ディスク予測可能性を SLA に変えることであり、ユーザーが電源を覚えているかに賭けないことです。
記憶はディスク上で複利しますが、賢く感じる体験は Gateway が欠席しないことから来ます——これが 7×24 と「たまに起動する」の本質的差です。
同じ curl -fsSL https://get.hermes-agent.org | bash でも宿主次第でメモリ帯域、ディスク IO、macOS ネイティブ経路が変わります。下表は同一ワークロード(Gateway + Telegram + ローカル Ollama Hermes-3 8B 間欠推論)での定性実測レンジです。レビュー会の意思決定用であり、量子化とチャネル数で数値は変動します。
| 宿主案 | アイドル RAM | ピーク RAM | CPU / 消費電力 | Hermes 適合度 |
|---|---|---|---|---|
| ラズパイ 5 · 8GB | ≈1.5GB システム余裕 | Gateway 単体 ≈4GB。ローカル8B は非現実的 | ARM 低消費電力。SD カード IO ボトルネック | 純 API ゲートウェイのみ。Skill 複利は弱い |
| Linux VPS 4C8G | ≈5GB 利用可 | API モード ≈6GB。Docker バックエンド +2GB | 共有 vCPU ジッター。ディスク IOPS 制限 | SSH リモート可。非 macOS で一部 Skill が不自然 |
| Mac Mini M4 16GB | ≈9GB 利用可 | ローカル8B + チャネル ≈14–15GB上限 | アイドル ≈12W。推論 burst 25–35W | macOS ネイティブ。単チャネル + ローカルモデル限界 |
| Mac Mini M4 32GB | ≈22GB 利用可 | 8B + デュアルチャネル + cron ≈18–20GB | 同上、メモリ圧力小 | 本番推奨:Skill + FTS5 増加に余裕 |
統一メモリ(UMA)は M4 のローカル推論で CPU↔GPU コピー層を減らし、macOS は公式インストールスクリプトと Ollama 経路の手間を最小化します。ラズパイは電気代は安いが8B モデルに耐えず、VPS は月額は低くてもリージョン跨ぎ RTT と IO 制限で時間を失います。Skill ライブラリと FTS5 索引が GB 級になると、初月数十円の差よりディスクレイテンシの安定を優先するようになります。
Agent 運用者の判断対象は「Apple を買うか」ではなく、24か月で記憶複利を最大化する総コスト——ハード、電気、運用工数、世代交代不安、データ移行を含みます。月額レンタルは CapEx を OpEx に変換し、Skill とチャネルが本番負荷のチームでは購入より決断コストを下げることが多いです。
| TCO 軸(24か月) | 購入 M4 16GB | 月額 M4 32GB |
|---|---|---|
| ハードキャッシュフロー | 初期=本体+税。減価は自己試算 | 固定月額×24。RAM 増強で整机交換不要 |
| 電気代(7×24) | ≈12–35W×24h×730日(自己負担) | サービス料に含む。データセンター PUE は事業者負担 |
| 運用工数 | 保証、OS アップ、ファン・断線は自己対応 | ハード故障は換機。リモート KVM 既備 |
| Hermes データ資産 | USER.md / Skill / FTS5 が単機に紐付。換機移行 | バックアップ→新契約復元。退租時消去可 |
| 世代交代リスク | M 系更新で再投資誘惑 | 契約満了でスペック変更。残価悩みなし |
| 機会コスト | ハード研究が Skill 磨きを分散 | Agent ワークフローとチャネル拡張に集中 |
メモリ選定:純 API + 単チャネルなら16GB可。ローカル Hermes-3 + 複数チャネル + cron は 32GB 推奨。FTS5 再構築時の OOM を避けます。
契約・納品:リース ID とリモート接続方式を記録。企業向けは MDM とチーム Profile 配布を事前確認。
システム受入:Apple Silicon、ディスク ≥256GB、macOS が公式 Hermes 経路を満たすこと。自動スリープを無効化。
Hermes インストール:公式ワンライナー実行後 hermes init。データディレクトリパスとバックアップ方針を確認。
7×24 スモーク:IM チャネル接続、5回超ツール呼び出しの長タスク投入。24時間後に Skill 書き込みと FTS5 検索を確認。
バックアップと退租:データディレクトリを定期エクスポート。退租前に USER.md / Skill を移行し手順どおりディスク消去。
curl -fsSL https://get.hermes-agent.org | bash hermes init hermes model
ヒント:本番ノードは Hermes バージョンを固定し変更票に記録してください。hermes model でバックエンド切替後、24時間メモリ曲線を観測してから2本目 IM チャネルを開きます。
Hermes Agent の堀は三層メモリがディスク上で複利することですが、複利を実感するには Gateway 7×24、FTS5 索引の健全性、5回超ツールチェーンを完走できる統一メモリが必要です。ラズパイと VPS はインストール可能ですが、ローカル推論や IO 安定性で Skill 曲線を薄めます。Mac Mini M4 月額レンタルはハードを予測可能なサービスに変え、ファンや世代交代の心配ではなく USER.md 磨きとチャネル拡張に集中できます。
専用 Apple Silicon ノードで Hermes を走らせる決断が済んだら、次はプランと納品リズムの試算です。VpsMesh Mac Mini M4 月額レンタルは16/32GB 統一メモリ、リモート接続、退租時データ消去フローを提供します。料金は Mac Mini M4 レンタル料金、デプロイと FAQ は ヘルプセンター、オンライン構成は 注文ページをご覧ください。
注意:週末に宿主移行、FTS5 索引再構築、Skill ディレクトリ全削除を同時に行わないでください。三角変更は二分探索できません。先に換機と24時間 Gateway 安定を確認してから、モデルルート変更や記憶一括インポートを行います。
消えません。ディスクに書き込まれた Skill Documents、USER.md、MEMORY.md、SQLite FTS5 索引ファイルは残ります。途切れるのは現在セッションの短期コンテキストのみです。Gateway とデータディレクトリを7×24 安定ノードに置き、定期バックアップを行うことが重要です。頻繁スリープのノート PC ではチャネルと長タスク鎖が断たれます。
Gateway アイドル時は約 200–400MB です。Ollama で Hermes-3 8B をローカル実行するとピークは 8–12GB になりがちです。チャネル + cron + ローカル推論を並行すると16GB は上限に触れやすく、32GB 統一メモリが安全です。プラン比較は 料金ページをご覧ください。