「ハーネスエンジニアリング」という言葉を、2026年4月に入ってからTwitterや社内Slackで見かけることが一気に増えました。きっかけは r-kagaya さんがSpeaker Deckで公開した「How to approach Harness Engineering」、そして逆瀬川ちゃんさんの「Harness Engineering ベストプラクティス 2026」です。モデルの性能が頭打ちするどころか上がり続けている今、エンジニアが差をつけるのは「AIが最大限の力を出せる環境を整える力」なのかもしれない——そう読める内容で、個人的にも何度か読み返してしまいました。本記事では編集部視点で、ハーネスエンジニアリングの定義、構成要素、スキルセット、6ヶ月ロードマップまで丁寧にほどいていきます。
この記事でわかること
- ハーネスエンジニアリングの定義と「モデルでなければハーネス」という視点(r-kagaya 氏の発表を出典明記で読み解き)
- なぜ2026年前後で急速に注目されたのか——技術・組織・市場の3つの背景
- ハーネスの構成要素4つ:ルールファイル/評価/パイプライン/組織設計
- モデルの進化とハーネスの進化の責任分担——境目の見つけ方
- ハーネスエンジニアに求められる5つの具体スキル(評価設計/プロンプト最適化/Agent Tool 接続/Observability/チーム運用)
- 編集部の考察:個人キャリアに与えるインパクトと、日本のITエンジニアが取れる現実解
- 6ヶ月ロードマップと代表事例(r-kagaya 氏/逆瀬川ちゃん氏/Ramp など)
- FAQ 6問(プロンプトエンジニアリング・AI/LLMエンジニアとの違い/モデル進化とのトレードオフ ほか)
ハーネスエンジニアリングとは何か — 「モデルでなければハーネス」の視点

まず出典の整理から入らせてください。ハーネスエンジニアリング(Harness Engineering)という呼称は、2026年4月に r-kagaya さんがSpeaker Deckで公開した「How to approach Harness Engineering」で日本のエンジニアコミュニティに本格的に広がった概念です。英語圏でも Simon Willison さんや Anthropic のエンジニアリングブログあたりで「agent harness」「coding harness」という語が使われていますが、日本語圏ではこの発表が共通理解を作る起点になりました。
この発表の核にあるのが、「モデルでなければハーネス」という言い方です。AIコーディングを成立させるために必要な要素のうち、モデル本体(LLM や Agent Runner)で吸収しきれないものを、ハーネス側——つまり私たちエンジニアが設計する環境側——で引き受けていく、という責任分担の視座ですね。具体的には、リポジトリのコーディング規約、評価セット、CI との接続、MCP サーバ群、チーム運用のプロトコル……そういった「モデルの外側」すべてがハーネスの守備範囲に入ります。
逆瀬川ちゃんさんの「Harness Engineering ベストプラクティス 2026」でも、ハーネスは「モデルに情報と制約を渡す仕組みの総体」として整理されていて、定義の方向性は両者で揃っています。編集部としては以下のように暫定定義を置いてみました。
- ハーネスエンジニアリング(暫定定義):LLM/AIエージェントが特定タスクで高品質に働けるよう、入力(文脈・ルール)・出力(評価・検証)・周辺環境(ツール・パイプライン・組織運用)を継続的に設計し改善する営み。
プロンプトエンジニアリングとの関係で誤解されがちなので補足すると、プロンプトはハーネスの中の1要素に過ぎません。ハーネスはもっと広く、評価やチーム運用まで含めたメタレイヤを指しています。この関係性を押さえておくだけでも、周囲の議論が少し立体的に見えてくるはずです。
なぜ今「ハーネス」が注目されるのか — 2026年前後の技術的背景
「どうして2026年になってハーネスなの?」という疑問は自然だと思うので、編集部なりに背景を3つに分けて整理してみます。
背景1:コーディングエージェントが日常業務に入ってきた
Claude Code や Cursor、GitHub Copilot Chat、OpenAI Codex CLI など、「エージェントが自分のリポジトリに直接触れて、複数ファイルを編集・テスト・コミットまでする」環境が2025年中盤以降に一気に実用フェーズへ入りました。単なる補完から、コードベース全体を俯瞰するパートナーへ——この変化に伴って、「何を見せて、どう振る舞わせるか」というリポジトリ側の設計責任が急速に浮上しているんですよね。
背景2:モデルの賢さだけでは差がつかなくなってきた
2025〜2026年にかけて Claude・GPT・Gemini といったフロンティアモデル間の基礎性能差は、タスクによっては体感で区別しづらいレベルまで縮まってきました。そうなると同じモデルを使っても「出てくるアウトプットが全然違う」という現象が発生しやすくなり、その差はほぼハーネスの質に起因する、という見方が強まっています。逆瀬川ちゃんさんもブログで、モデルよりもハーネス側の差分で生産性が変わる事例を複数挙げていました。
背景3:エージェント失敗コストの顕在化
エージェントが自律的にコードを書き・テストを実行し・場合によってはデプロイまで触るようになると、失敗したときのコストが無視できなくなります。暴走して本番を壊す、PRを量産してレビューが追いつかない、秘密情報を読み込んでしまう——こうしたリスクを制御するために、ガードレールや評価、Observability の整備が必要になる。これもハーネスが注目される大きな理由です。推論モデルのプロンプト設計で触れている「失敗時の復帰設計」とも地続きの話ですね。
これら3つが重なった結果、「モデル任せではなく、自分たちの手で環境を育てるエンジニアリング」に価値の重心が動いている——というのが、2026年前後の風景だと編集部は見ています。
ハーネスの構成要素4つ(ルールファイル/評価/パイプライン/組織設計)

ハーネスの中身をもう少し具体化します。r-kagaya さんの発表と逆瀬川ちゃんさんの整理を踏まえつつ、編集部でよく使っている4分割で紹介します。
要素1:ルールファイル(AIへの文脈提示)
CLAUDE.md・AGENTS.md・.cursorrules・.windsurfrules のように、リポジトリ直下に置くMarkdownファイルで、エージェントに守らせたい規約・前提・禁止事項を伝える仕組みです。コーディング規約、使用する技術スタック、ファイル構成の約束事、触ってはいけない領域、対話スタイルの指示まで、人間の新規メンバー向けのオンボーディング資料に近い粒度で書くのがコツだと感じています。
ここは手を動かしたほうが早いです。自分のプロジェクトで1枚 CLAUDE.md を書き、エージェントの挙動がどう変わるかを観察するところから始めてみてください。
要素2:評価(Evals)
「このプロンプトに変えたら良くなった気がする」を卒業するための仕組みが評価です。具体的には、入力と期待振る舞いをセットにした評価セットを用意し、プロンプトやハーネスを更新するたびに数値で差分を取る運用が中心になります。LLM-as-a-Judge や ルールベース検査、ゴールデンデータセットとの突合など、手法はいろいろあります。ここはLLMエンジニアの学習ロードマップ2026で触れた評価手法の表と地続きです。
要素3:パイプライン(ツール・MCP・CI 接続)
エージェントが使えるツール群の設計も、立派なハーネスの一部です。具体的には以下のような要素ですね。
- Tool Use(関数呼び出し)で渡す道具の選定と粒度
- MCP サーバによる社内システム・DB・ドキュメントへの接続
- Lint/テスト/型チェック/Secret Scan など、CI と同じ基盤をエージェントにも踏ませる仕掛け
- スラッシュコマンドやサブエージェント(役割特化のAI)の定義
MCP の実装詳細はMCP実装ハンズオンで深掘りしています。ツール設計はハーネスの中でも差がつきやすいポイントで、ここを磨くだけでエージェントの生産性が一段変わる実感があるので、ぜひ手を動かしてみてほしい領域です。
要素4:組織設計・運用プロトコル
個人の手元のハーネスが機能しても、それをチーム全体で活用できる形にしないと組織のアウトカムには繋がりません。ハーネスの組織設計というと少し抽象的ですが、実務で出てくる問いはこんな感じです。
- ルールファイルのレビュー・更新責任は誰が持つのか
- プロンプト集や評価セットをどこにどう置くのか(git 管理か社内ドキュメントか)
- エージェントが作ったPRのレビューフローはどう設計するのか
- 秘密情報・顧客データへのアクセスは誰が許可・遮断するのか
ここが効いてくると、チームの開発速度が単体のエンジニア生産性の合計ではなく、「エージェント群を含めた全体スループット」として設計できるようになります。マネージャー/IC どちらの立場からも関わりやすい領域で、マネージャー vs ICのキャリアパスで触れた「横串の設計職」に近いやりがいを感じやすい場所だと思っています。
モデルの進化 vs ハーネスの進化 — それぞれが担う責任の境目
ハーネスエンジニアリングを語るうえで避けられない問いが、「モデルが賢くなったら、ハーネスの仕事は消えませんか?」というものです。ここはr-kagayaさんも発表の中で触れていましたし、編集部としても読者の皆さんに丁寧にお伝えしておきたいトピックなので、少し紙面を割かせてください。
結論から言うと、モデルの進化でハーネスの中身は変わるが、ハーネスそのものがなくなるわけではない、という見立てが自然だと考えています。理由を2つに分けて説明します。
理由1:モデルが賢くなるほど責任の粒度が上がる
モデルが1ファイル単位の編集から、複数リポジトリをまたいだ大規模リファクタまでやれるようになると、人間側が渡す「意図」の粒度も上がります。単なる変数名の好みから、ドメインモデルの整合性、運用時のトレードオフ、セキュリティポリシーまで——渡さないといけない文脈が増えるんですよね。つまり、モデルが賢くなるほど、そこに投入する文脈・ルール・評価の精緻さが求められる。ハーネスの粒度も上がる、という構図です。
理由2:失敗コストの境界線も動く
自律性が上がるほど、失敗したときに影響する範囲も広がります。数行のコード修正ミスから、本番DBの破壊的変更、顧客データの漏洩まで。ここを制御するためのガードレール(権限分離・読み書きの範囲制限・ドライランモード・差分レビュー)は、モデルの進化と一緒に更新し続ける必要があります。Observability・監査ログ・ロールバック設計など、いわゆる SRE 的な観点がハーネスに融合していく動きは、これから数年で加速するだろうと編集部は予想しています。SREエンジニアの年収と役割も合わせて読むと、このレイヤーの価値感覚が掴みやすいと思います。
つまり、モデルの進化でハーネスの「何を担うか」はスライドし続けますが、「モデルに任せたい意図を環境として表現する営み」そのものは、長期的に残り続ける可能性が高いと考えています。これはAIの性能がどれだけ上がっても、「その組織・そのプロダクト・そのチーム固有の事情」は人間側にしか存在しないから、という理由からです。
ハーネスエンジニアの具体スキルセット(5領域)
ここからはもう少し実務寄りに、「ハーネスエンジニアとして評価される人」が身につけているスキルを5つに分けて言語化してみます。これを見て『あ、今の自分は2つしかないな』と思っても、まったく心配いりません。むしろ埋めるべき余白が見える状態からスタートしたほうが、学習設計はしやすくなります。
スキル1:評価設計(Evals Engineering)
プロンプトやハーネスの変更がアウトプットをどう動かすかを、数値で語れるようにする力です。評価セットの設計、Judge プロンプトの作り込み、オフライン/オンライン評価の使い分けなど、ここを押さえられる人は現場でかなり希少だと感じています。評価セットの起点についてはLLMエンジニアの学習ロードマップ2026の該当セクションを参照してみてください。
スキル2:プロンプト最適化(Prompt Design)
ルールファイルやシステムプロンプトの書き方、推論モデルと通常モデルの使い分け、few-shot の例示設計、制約・禁止事項の伝え方など。プロンプトエンジニアリングの基本技能に加え、リポジトリ単位・チーム単位で共通利用できるプロンプト資産を作る視点が必要になります。推論モデル特有の設計観点は推論モデル時代のプロンプト設計で深掘りしました。
スキル3:Agent/Tool 接続(MCP・Function Calling)
エージェントが外の世界に手を伸ばすためのツール設計です。MCPサーバの実装、Tool の粒度設計、認可スコープ、リトライ/フォールバック、エラーメッセージのモデル側への返し方など。MCP実装ハンズオンとマルチエージェントSDK比較2026が入門として役立つ構成になっています。ここは「作り込みの深さ」が生産性の天井を決める領域です。
スキル4:Observability(監視と学習ループ)
エージェントが何をして、どこで詰まり、どんな失敗を繰り返しているのかを可視化し、そのログを次のハーネス改善に回していく力。LangSmith/Langfuse/独自ログ基盤などを使い、プロンプト・評価・本番挙動のフィードバックループを回す運用設計です。この領域は従来の Web 系 Observability と近接しつつ、「モデルの振る舞いに固有の観点」(思考ステップ数・使用トークン・リトライ回数・Judge の評価値など)を追加で扱う必要があります。
スキル5:チーム運用(Team Enablement)
自分だけが使いこなせる状態から、チームで活用できる状態へ引き上げる力です。ルールファイル・プロンプト・評価セットの共通資産化、オンボーディング資料整備、AI レビューのガイドライン策定、トラブル時の相談フロー設計など。マネジメント経験や社内ドキュメンテーションの素養があると、このレイヤーで強みを出しやすいです。高ポジションでの評価軸はハイクラス転職で評価されるスキルの記事と合わせて眺めてみてください。
Harness Engineering が個人キャリアに与えるインパクト(編集部の考察)

ここからは編集部の考察として、ハーネスエンジニアリングが日本のITエンジニア個人のキャリアにどう効くかを、3つの観点で整理してみます。客観情報ではなく筆者の解釈である点を明示したうえで、判断材料として読んでいただけると嬉しいです。
考察1:既存エンジニアが「AIに置き換えられない側」に回る道筋
AIコーディングが当たり前になると、コードを書く速度や量だけで差別化するのは難しくなっていきます。その代わりに、AIが働きやすい環境を設計し、組織全体の生産性を底上げできる人の価値は一段上がる、というのが自然な見立てです。ハーネスエンジニアリングはまさにこの道筋で、既存のエンジニアが培った設計力・運用感覚・コードベース理解をそのまま活かせる延長線上にあります。いわば、AI Builderという新職種で語られた「AI前提で事業と組織のアウトカムを再設計する」議論の、エンジニアリング寄り版ですね。
考察2:職位や年齢に縛られず価値が出せるレイヤー
ハーネス設計は、職位や経験年数の長さだけで決まる能力ではありません。むしろ「AI と一緒に働いた時間の長さ」と「その観察・改善を言語化してきた量」が、年齢や肩書きより効いてくるタイプのスキルだと感じています。これは20代後半〜30代前半の中堅エンジニアにも、40代以上のシニアにとっても、チャンスになりうる性質なんですよね。年代別のキャリア戦略は30代エンジニアの転職戦略やエンジニア転職の年齢限界は本当にあるかと合わせて読んでいただくと、立体的に設計しやすくなるはずです。
考察3:採用マーケットでの見え方
2026年4月時点で、求人票に「ハーネスエンジニア」と明示的に書かれる例はほぼありません。ただし、JDを丁寧に読むと、実態としてハーネス設計を求めている求人は増えてきています。「AI活用の内製化」「社内エンジニアリング生産性の向上」「エージェント基盤構築」といった文言が出てきたら、ほぼハーネスエンジニアリングの領域だと読んで差し支えないことが多いです。職名に固執せず職務内容で判断する姿勢はハイクラスITエンジニア向け転職エージェント2026年版でも繰り返し推してきた視点で、ここでも同じ原則が効きます。
6ヶ月ロードマップ — 今日から始めるハーネス設計
最後に、読者の皆さんが明日から動きやすいよう、6ヶ月の学習ロードマップを置いておきます。平日1〜2時間+週末4〜6時間を想定していますが、期間よりもアウトプットの完成度を優先してもらえればOKです。
| 月 | フォーカス | アウトプット | 到達点 |
|---|---|---|---|
| 1 | ルールファイルと対話スタイルの基礎 | 自分のリポジトリに CLAUDE.md/AGENTS.md を1枚書き、改善ログを週次で残す | エージェントの挙動が変わる実感を持てる |
| 2 | 評価セットとプロンプト最適化 | 10件規模のゴールデンセットと Judge プロンプト、Before/After の数値比較 | 変更の効果を数値で語れる |
| 3 | Tool Use・MCP 接続 | 小さな MCP サーバを1本と、それを使う Agent のサンプル実装 | エージェントに外の世界を触らせる設計感覚を得る |
| 4 | CI/Lint/テストとの統合 | エージェントPRに対する Lint・型・テスト・Secret Scan の自動反映パイプライン | 失敗コストを制御する仕組みを1本作れる |
| 5 | Observability と改善ループ | プロンプト・Judge スコア・トークン使用量の監視ダッシュボード、週次の改善レポート | 現場ログからハーネスを改善する運用感を掴む |
| 6 | チーム/社内資産化 | ハーネスガイドの内部ドキュメント、オンボーディング手順、レビュー基準の標準化 | 個人ではなくチームで運用できるハーネスへ |
このロードマップはシステム設計の学習ロードマップと同じく「一次情報 × 手を動かすアウトプット」の2本柱で組んでいます。1月目の CLAUDE.md 作成は本当に効果が見えやすいので、まずはここだけでも今週末に試してみてほしいところです。
導入企業・発信者・事例(r-kagaya 氏/逆瀬川ちゃん氏/Ramp ほか)
ハーネスエンジニアリングの実像を掴むうえで、参考にしやすい発信者・事例を紹介します。いずれも編集部が目を通したうえで、読者の皆さんに自信を持ってお勧めできるものに絞りました。
r-kagaya さん(日本のハーネス議論の起点)
Speaker Deck の「How to approach Harness Engineering」が、日本語で「ハーネスエンジニアリング」という語を広めた中心的な資料です。「モデルでなければハーネス」という視座、ハーネスを構成する要素の分解、Claude Code をベースに考える運用の型など、提言のコアがコンパクトにまとまっています。まず一度、スライドを最後まで通すことを強くお勧めします。
逆瀬川ちゃんさん(実装ベストプラクティス)
「Harness Engineering ベストプラクティス 2026」は、ルールファイル/評価/パイプライン/運用の具体的な実装パターンが詰まった記事で、r-kagaya さんの発表を読んだあとの「じゃあ自分は何を書けばいいんだ?」に答えてくれる立ち位置です。Claude Code や MCP を触る際に開いておくと、手が止まったときの参照資料としても頼りになります。
Ramp や Anthropic(組織運用の参考)
英語圏に目を向けると、Ramp の公開求人には「AI DevX」という肩書きの Software Engineer 募集があり、社内エンジニアリング組織の AI 活用(=まさにハーネス設計)を主業務に据えたポジションが出てきています。Anthropic のClaude Code ドキュメントも、ルールファイル・スラッシュコマンド・ツール公開など、ハーネス設計の前提知識を読めるうえ、Model Context Protocol の仕様書は一次情報として鉄板です。日本の現場でも、社内の AI 活用推進ポジションは SaaS・金融・ゲーム・コンサルなど幅広い業種で増えつつあり、ハーネスエンジニアリングの受け皿は広がっているというのが編集部の肌感です。市場の動きはAIエンジニアのキャリア戦略2026と合わせて追うと見通しが立ちやすいと思います。
まとめと次の一歩
- ハーネスエンジニアリングは、AIが最大限の性能を発揮できるよう環境を設計する営み。r-kagaya さんの発表「モデルでなければハーネス」が日本語圏の議論の起点になっています。
- 構成要素は「ルールファイル/評価/パイプライン/組織設計」の4つで、プロンプトエンジニアリングはその中の1要素に過ぎません。
- モデル進化はハーネスの中身をスライドさせますが、「モデルに意図を環境として渡す営み」自体は長期的に残り続ける可能性が高いと編集部は見ています。
- 5つのスキル(評価設計/プロンプト最適化/Agent Tool 接続/Observability/チーム運用)を段階的に積むのが現実的なルート。
- 今日の一歩として、自分のリポジトリに CLAUDE.md を1枚置くところから始めるのがおすすめ。改善ログを週次で残すだけで、ハーネスの感覚が一気に身近になります。
- 市場での価値の置かれ方は市場価値診断、年収レンジ感は年収レンジチェッカー、成果の可視化はGitHub経歴書ジェネレーターで、地に足の着いた接続が取れるはずです。
(本記事は2026年4月24日時点で公開されている r-kagaya 氏 Speaker Deck 発表、逆瀬川ちゃん氏ブログ、および各公式ドキュメントを一次情報として編集部が整理した見解です。ハーネスエンジニアリングは現在進行形で定義が更新されている概念であり、今後の発信や事例の蓄積により内容が古くなる可能性があります。技術情報は各公式ドキュメントの最新版をご確認ください。本サイトは TechGo のアフィリエイトパートナーであり、特定リンク経由の申込で収益が発生する場合があります)



