エージェントはモデルではない:ハーネスと推論サービスの違いを解説
人々はしばしばClaudeを単一の存在として話しますが、AIエージェントは3つの異なる層からなるスタックです。この違いを知ることで、デバッグにかかる時間を大幅に節約できます。何か問題が発生したとき、モデル、サービス、またはその周囲のロジックのどこに原因があるかを判断する必要があります。
3つの層
- モデル — 入力トークンを出力トークンに変換する数学的関数。例:Sonnet、Opus、Gemini。
- 推論サービス — モデルを実行し、使用状況を追跡するホスト型サービス。例:AWS Bedrock、AnthropicのAPI。
- ハーネス — 入力を整形し、出力を解釈し、外部世界と接続するロジック。これにはMCPやスキルが含まれます。モデルはこれらを本質的に認識していません。
まとめると、エージェントシステムは、モデルを実行する推論サービスを呼び出すハーネスです。それだけです。
実際の分類
| エージェントシステム | ハーネス | 推論サービス | モデル |
|---|---|---|---|
| Claude Desktop | UI + MCP + ローカルロジック | Anthropicの推論サービス | Sonnet / Opus / Haiku |
| Claude CLI | ツール解析 + ファイルI/O | Anthropicの推論サービス | Sonnet / Opus / Haiku |
| Cursor | コンテキスト構築 + ツールルーティング | Cursorの推論レイヤー | Sonnet / GPT / Gemini |
| カスタムLangChainエージェント | プロンプトテンプレート + ツール定義 | Bedrock、OpenAIなど | 選択したモデル |
同じモデル(例えばSonnet)でも、ハーネスによって動作が異なることがあります。なぜなら、ハーネスが入力を整形し、出力を解釈するからです。そのため、Claude CLIでうまくいくプロンプトがCursorでは機能しないことがあります。
このメンタルモデルでのデバッグ
- 回答がおかしい? ハーネスを確認しましょう。十分なコンテキストを提供していないかもしれません。
- 遅い、または費用が高い? 推論サービスを確認してください。料金とパフォーマンスはそこにあります。
- 予期しない出力? モデルが間違っているのか、それともハーネスがゴミを渡しているのか?
記事はまた、モデルが賢くなるにつれて、一部のハーネスロジック(MCPやスキルなど)が時代遅れになる可能性があると指摘しています。つまり、現在のハーネスの構築方法は将来通用しないかもしれません。
次回「モデルがXをした」と言うとき、立ち止まって考えてみてください:それはモデルなのか、それともそれを調整したハーネスなのか?
📖 全文を読む: HN AI Agents
👀 See Also

Windows 11 HomeでのClaude Cowork「ワークスペースの起動に失敗しました」エラーの修正
ユーザーは、Windows 11 HomeでClaude Coworkの起動エラーを解決するために、Microsoft StoreからWindows Subsystem for Linux (WSL2)をインストールしました。これは基盤となるVMテクノロジーに必要です。

从Chromium缓存中恢复已删除的Claude Desktop对话
すぐにClaude Desktopを終了し、%APPDATA%\Claude\Cache\Cache_Data (Windows)にあるChromiumブロックファイルキャッシュから、Pythonパッケージccl_chromium_readerと標準圧縮ライブラリを使ってチャットUUIDを含むHTTPレスポンスボディを抽出します。

Claude Code CLI経由でのOpenClaw Claudeアクセスの回避策
Anthropicが直接のサードパーティ連携をブロックした後、Claudeサブスクリプションへのアクセスを維持するために、OpenClawをClaude Code CLI経由でルーティングする方法です。このプロセスには、CLIのインストール、OAuthトークンの設定、およびOpenClawでACPプラグインを使用するための設定が含まれます。

どのAIモデルを使うべきか尋ねるのはやめよう:タスクをHaiku、Sonnet、Opusの階層に振り分けよう
タスクタイプごとに少なくとも3つのモデルを使い分けよう。読書・要約にはHaikuクラス、コード作成にはSonnetクラス、複数ファイルのリファクタリングやデバッグにはOpusクラスのみを使用する。あるユーザーの設定では、タスクの40%を安価なモデル、35%を中級、25%を最先端のモデルに振り分け、月額約30~40ドルかかっている。