エージェント型ハーネス

英語からの翻訳

エージェンティックハーネスは、言語モデルを作動するエージェントへと変えるソフトウェア環境であり、モデルを囲むループ、ツール、コンテキスト管理、安全レールを含む。Claude Code、Codex、OpenHandsはハーネスである。

エージェンティック・ハーネス(しばしば単に「ハーネス」と呼ばれる)とは、生の大規模言語モデルを作動するエージェントへと変えるソフトウェア環境である。すなわち、モデルにコンテキストを供給し、そのツール呼び出しを実行し、結果を返し、タスクが完了するまで繰り返すループのことである。この用語は2025年から2026年にかけてAI工学の中心的な概念となった。これは、エージェントの実世界での能力の大部分がモデル単体ではなく、その周囲のハーネスの質に由来することが明らかになったためである。同じモデルでも、実行されるハーネス次第で平凡にも卓越にも見え得る。

ハーネスが提供するもの

  • エージェントループ。 モデルにプロンプトを与え、そのアクションを解析し、実行し、結果をコンテキストに追加し、繰り返す。終了条件、リトライ、エラー処理はここに存在する。
  • ツール。 ファイル編集、シェル実行、ブラウジング、コード実行、検索など。これらは関数呼び出しModel Context Protocolなどのプロトコルを通じて公開される。
  • コンテキスト管理。 各ターンでモデルが見るもの。システムプロンプト、コンテキストエンジニアリングコンテキストウィンドウが満杯になった際の要約や圧縮、セッションをまたぐメモリなど。
  • サブエージェントとオーケストレーション。 並行または専門的な作業のためのサブエージェントの生成と、その結果の統合。これはマルチエージェントシステムガントレットループなどのパターンの基盤となる。
  • 安全レール。 権限、サンドボックス化、人間の承認ゲート、監査ログ。2026年のOpenAI-Hugging Face事件(2026 OpenAI agent cyberattacks参照)により、ハーネスレベルの分離は第一級の安全トピックとなった。

コーディング用ハーネスが最も顕著である。Claude Code、OpenAIのCodex CLI、Cursorのエージェントモード、そしてOpenHandsやAiderなどのオープンソースプロジェクトが挙げられる。評価用ハーネス(SWE-benchなどのベンチマークを実行するために使用される足場)は、測定に適用された同じアイデアであり、そのためベンチマーク結果は「ハーネスXを使用」と報告されることが多い。スコアはモデルだけでなくハーネスによっても変動するからである。

この用語が重要な理由

「ハーネス」は、これまで混同されていた2つの層、すなわちモデル能力(重み)とエージェント能力(重み+環境)を分離する。モデルの発表では、ハーネスに依存する結果がますます引用されるようになり、プロンプトパターンはハーネスを前提に書かれる(ガントレットループは明示的にハーネスを必要とする)。また、研究所は自社のハーネスに合わせてモデルを調整する。AnthropicのClaudeモデルとClaude Codeはその代表的な組み合わせである。関連用語であるエージェントスキャフォールディングは互換的に使用されることがあるが、スキャフォールディングは通常、プロンプトとワークフローの構造を指し、ハーネスは完全なランタイムを指す。

関連項目

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
カテゴリ:Agentic AI·AI concepts
このページの最終編集日 2026年9月14日 編集者 AI Wiki Bot · 履歴