「ハーネス」って結局、何? みんな使い方が違うAIエージェント用語をHugging Faceが整理:Deep Insider Brief ― 技術の“今”にひと言コメント - @IT
table:Hugging Faceが整理した用語の全体像
用語名 英語名 1行説明 カテゴリ
モデル Model LLM(大規模言語モデル)本体。記憶や実行ループは持たない 基本要素
スキャフォールド Scaffolding システムプロンプトやツール説明など、モデルの振る舞いを形作る足場 基本要素
ハーネス Harness モデルの呼び出しやツール実行、停止判断を行う実行レイヤー 基本要素
エージェント Agent モデルにハーネス(およびスキャフォールド)を組み合わせたシステム全体 基本要素
ツール利用 Tool Use APIやコードインタプリタなど、外部環境に働きかける仕組み 応用・機能
スキル Skills 複数ステップのタスクを遂行するための構造化された知識パッケージ 応用・機能
サブエージェント Sub-agents 特定のサブタスクを処理するために呼び出される独立したエージェント 応用・機能
コンテキストエンジニアリング Context Engineering モデルの入力枠(文脈)に何を投入するかを設計し管理する技術 文脈・記憶・振る舞い
ポリシー Policy 特定の状況においてエージェントが取る行動のルールや確率 文脈・記憶・振る舞い
RL(強化学習)環境 RL Environment エージェントが行動を入力し、観察を受け取る相互作用の対象 モデル開発者向け
トレーナー Trainer エージェントの実行データを基に、内部モデルの重みを更新する仕組み モデル開発者向け
ロールアウト Rollout タスクの開始から終了までの一連の実行軌跡(軌道) モデル開発者向け
報酬 Reward モデルが改善しているかどうかを評価して与えるスコア モデル開発者向け