ハーネス・エンジニアリング
AIを"使う"から"操る"へ
ハーネスエンジニアリング 入門 | AGENTS.md 設計・hooks 実装・AIエージェント運用の体系書
ハーネス3部作の【設計担当】ハーネスとは何かを5社の解釈で体系化する側
本書の概要
ハーネスエンジニアリングを、OpenAI・Anthropic・LangChain・Martin Fowler・学術の5つの解釈で横断的に整理した最初の体系書。6つの構成要素、AGENTS.md/CLAUDE.md/hooks の実装パターン、Self-Evolving Agentまで——2026年のキーワード「ハーネス」を実装レベルで掴む。
この本でできるようになること
- 6つの構成要素フレームワークで、どんなハーネスも分解・設計できるようになる
- AGENTS.md / CLAUDE.md / hooks の使い分けを判断できる
- OpenAI Codex / Anthropic / LangChain / Martin Fowler / 学術 の解釈差を比較・整理できる
- Self-Evolving Agent (自己改善するハーネス) のパターンを実装できる
- Vibe Coding / Spec Coding / Agent Framework の位置関係を技術マップで把握できる
対象読者
- 【AIエージェント開発者】2026年のキーワード「ハーネス」を体系として掴みたい人
- 【Claude Code利用者】CLAUDE.mdの先のレイヤーに進みたい人
- 【テックリード】チーム全体でAIエージェント運用を設計したい人
- 【リサーチ志向】OpenAI / Anthropic / LangChain の解釈を一気に比較したい人
- 【Self-Evolving興味】自己改善するハーネスを実装してみたい人
- 【ツール選定中】Vibe Coding / Spec Coding / Agent Framework の関係を知りたい人
この本で解決できる悩み
- ハーネスエンジニアリングという言葉は聞くが、具体的に何か説明できない
- OpenAIとAnthropicで言っていることが微妙に違うように感じる
- AGENTS.md と CLAUDE.md の違い・使い分けが曖昧
- hooks をいつ使うべきか判断できない
- Self-Evolving Agent の設計パターンが分からない
- ハーネスと Agent Framework (LangChain等) の境界が不明
この本の立ち位置
- 横断比較 (5社の解釈を1冊で対比、業界初)
- 実装重視 (理論だけでなく AGENTS.md / hooks の具体例)
- 中級〜上級向け (Claude Code / CLAUDE.md の基礎は前提)
- ハーネス特化 (1テーマを19章で深掘り)
なぜこの本か
- OpenAI / Anthropic / LangChain / Martin Fowler / 学術 の5つの解釈を統合した最初の本
- 6構成要素のフレームワークで「ハーネスとは何か」を体系化
- Self-Evolving Agent (自己進化するハーネス) まで踏み込み、未来予測まで含める
- AGENTS.md / CLAUDE.md / hooks の実装パターンを Next.js 等の具体例で提示
- Zenn 12,000PV の解釈比較記事を発展させた本格版
他のAI本との違い
| 比較対象 | 本書の違い |
|---|---|
| OpenAI / Anthropic / LangChain 各社のドキュメント | 1社視点ではなく、5社の解釈を統合・比較。「みんな違うことを言っている」現象自体を整理する。 |
| プロンプトエンジニアリング / コンテキストエンジニアリング 書籍 | プロンプト・コンテキストの先にあるハーネス層に焦点。3層構造の最上層を扱う。 |
| Agent Framework 解説書 (LangChain Agents等) | フレームワーク特化ではなく、ハーネスと Agent Framework の境界・関係を整理する。 |
目次
- 01 はじめに — なぜ今「ハーネス」なのか 無料公開
- 02 3つのエンジニアリングの進化 (Prompt → Context → Harness) 無料公開
- 03 ハーネスエンジニアリングの定義と全体像 無料公開
- 04 OpenAI の解釈 — Codexと100万行の実験
- 05 Anthropic の解釈 — 長時間実行エージェントのハーネス設計
- 06 LangChain の解釈 — Agent = Model + Harness
- 07 Martin Fowler の視点 — コードベースが持つ暗黙のハーネス
- 08 学術の視点 — arXiv論文と形式仕様化
- 09 6つの構成要素 — ハーネスの解剖学 無料公開
- 10 関連技術マップ — Vibe Coding / Spec Coding / Agent Framework
- 11 解釈の違いの整理 — 何が同じで、何が違うか
- 12 AGENTS.md / CLAUDE.md の実践設計
- 13 hooks / lifecycle / フィードバックループ
- 14 Self-Evolving Agent — 自己改善するハーネス
- 15 ハーネスエンジニアリングの未来
- 16 おわりに
- 17 参考文献 無料公開
- 18 著者紹介 無料公開
- 19 奥付 無料公開
ハーネスエンジニアリングという言葉が独り歩きしています。OpenAIは「Codexのスケーラビリティ」、Anthropicは「長時間実行エージェント」、LangChainは「Agent = Model + Harness」、Martin Fowlerは「コードベースに既に存在する暗黙のハーネス」。
それぞれが正しい。しかし、これらをひとつの体系として整理した本は、これまでありませんでした。
本書は ハーネスとは何か、どう設計し、どう運用するか を、5社の解釈を6つの構成要素に統合し、AGENTS.md / CLAUDE.md / hooks の実装パターンまで一気通貫でまとめたものです。
「2024年はプロンプト。2025年はコンテキスト。2026年はハーネス。」
シリーズ・関連書籍
関連記事で深掘りする
Kindleで購入する
Kindle Unlimitedで読み放題対象
Kindleで購入する (¥1,500) トピック: ハーネスエンジニアリングAIエージェントAGENTS.mdCLAUDE.mdSelf-Evolving Agent