モデル:頭脳とサポート要員
Kanban — Multi-Agent Collaboration Board — easy-to-understand guide based on official docs
モデル:頭脳とサポート要員
Hermesをひとつのチームとして考えてみましょう。メインモデル — すべての思考、チャット、ツール呼び出しを担当するスター選手がいます。そして、補助モデル — Webページの要約、画像分析、長い会話の圧縮といったサイドジョブを処理するサポート要員がいます。
今回の記事では、ダッシュボードからこれらのモデルを設定する方法について解説します。聞こえほど難しくはないので、ステップバイステップで進めていきましょう。
モデルページ
Hermesダッシュボードを開き、サイドバーのModelsをクリックします。2つの主要セクションが表示されます:
- モデル設定 — 上部のパネルで、さまざまなジョブにモデルを割り当てます。
- 使用状況分析 — どのモデルがセッションを実行したか、トークン数、コストを示すカードのリストです。
上部のカードが重要な部分です。新しいチャットセッションで使用されるメインモデルが表示されます。Changeをクリックすると別のモデルを選択できます。
メインモデルの設定
Changeをクリックすると、2つのカラムを持つ選択ダイアログが開きます:
- 左側:認証済みプロバイダー。APIキーまたはOAuthで設定済みのプロバイダーのみがここに表示されます。表示されない場合は、Keysに移動して追加してください。
- 右側:そのプロバイダー向けに厳選されたモデルのリストです。全モデルの生のリストではなく、Hermesが推奨するエージェント向けモデルの厳選リストです。
フィルターボックスに入力して、プロバイダー名またはモデルIDで検索できます。モデルを選択してSwitchを押すと、Hermesが設定ファイルに保存します。
重要:これは新しいセッションにのみ適用されます。すでに開いているチャットは、元のモデルのまま動作し続けます。会話の途中で切り替えるには、/modelスラッシュコマンドを使用してください。
セッション途中でのモデル切り替え
アクティブなセッション内でモデルを切り替えると、Hermesはすばやくチェックを行います:次のメッセージがコンテキスト圧縮をトリガーするかどうか。セッションがすでに長く、新しいモデルの制限に近い場合は、警告が表示されます。切り替え自体は即座に行われますが、切り替え後の最初のメッセージで圧縮が実行されます。
大きな落とし穴がひとつ:セッション途中の切り替えはプロンプトキャッシュをリセットします。プロンプトキャッシュは、会話の再読み込み時に大きな割引(75〜90%オフ)を提供します。しかし、キャッシュは特定のモデルに紐づいています。つまり、モデルを切り替えると、次のメッセージで会話全体を全額で再読み込みすることになります。長いセッションの場合、この一度きりの再読み込みは、2つのモデルの価格差よりも高くつくことがあります。必要なときは切り替えても構いませんが、会話の早い段階で行うのが賢明です。
無人データ学習ティア
一部のモデルは、ベンダーがあなたのデータを学習に使用する可能性があるため、安価です。これらのモデルを対話的に選択すると、Hermesは確認プロンプトを表示します。しかし、カンバンワーカーやcronエージェントのような無人ワークロードはどうでしょうか? 彼らは質問をすることができません。
問題ない場合は、永続的な承認を記録できます:
hermes config set security.allow_data_training_tiers_noninteractive true
Hermesは起動のたびに完全なデータポリシー警告を表示し続けるため、ログに監査証跡が残ります。取り消すには:
hermes config unset security.allow_data_training_tiers_noninteractive
補助モデルの設定
Show auxiliaryをクリックすると、11のタスクスロットが表示されます。これらは以下のようなサイドジョブを処理します:
- コンテキスト圧縮
- ビジョン(画像分析)
- Webページの要約
- 承認スコアリング
- MCPツールルーティング
- セッションタイトル生成
- スキル検索
すべての補助タスクはデフォルトでautoに設定されています — つまり、Hermesはそのジョブにもメインモデルを使用しようとします。それが失敗した場合は、フォールバックチェーンに従います。特定のサイドジョブに、より安価または高速なモデルを使用したい場合は、特定のタスクを上書きします。
最速の道:Nous Portal
1つのサブスクリプションで300以上のモデルを利用したい場合は、Nous Portalをチェックしてください。新規インストールでは、次のコマンドを実行するだけです:
hermes setup --portal
これでログインし、Nousをプロバイダーとして1つのコマンドで設定できます。配線された内容を確認するにはhermes portal infoを使用します。Portalサブスクライバーは、トークン課金プロバイダーで10%オフも受けられます。
model:スキーマに関する注意
新規インストールでは、設定ファイルにmodel: "" — 「未設定」を意味する空文字列があります。初めてhermes setupまたはhermes modelを実行すると、そのキーはprovider、default、base_url、api_modeを持つ適切なマッピングにアップグレードされます。config.yamlに空文字列が表示された場合は、hermes modelを実行すれば自動的に修正されます。
以上です! メインの頭脳とサポート要員の両方を設定する方法を理解できました。さあ、あなたのエージェントチームを構築しましょう。
📖 公式ドキュメント
この記事は Hermes Agent の公式ドキュメントに基づいています:公式ドキュメント › user-guide/configuring-models