テキスト生成AI バイブコーディング

ハーネスエンジニアリングとは?AIに任せきる開発の新常識を実演解説

本サイトではアフィリエイト広告を記載している場合があります。<景品表示法に基づく記載>

この記事でわかること

  • ハーネスエンジニアリングとは何か?プロンプト→コンテキスト→ハーネスへと進化したAI活用の最前線
  • ループエンジニアリングの考え方|複数エージェントで検証・修正を繰り返して品質を上げる仕組み
  • ハーネスなし/ありで2Dアクションゲームを作り比べた、生成物のリアルな差
  • 収録動画からブログ・サムネ・ショートまで、コンテンツ制作を丸ごとハーネス化する応用例

 

AIにコードを書かせても挙動がおかしくて、結局そのまま使えない…

生成AIで「2Dアクションゲームを作って」と一言投げれば、それっぽいものは返ってきます。でも実際に動かすと、当たり判定がズレる、壁をすり抜ける、明らかに乗れない場所に足場がある……。"なんとなく動く"けれど"実用には届かない"。そんなもどかしさを感じている方は多いはずです。

 

ハーネスエンジニアリングを2Dゲーム開発で実演解説する導入スライド

 

こんにちは、AIツールやWebサービスが大好きなルーティンラボ(@rutinelabo)です。この記事では、いま海外を中心に話題になっているハーネスエンジニアリングループエンジニアリングという新しいAI活用の考え方を、実際に2Dゲームを作り比べた検証を交えながら、初心者の方にもわかりやすく解説します。

 

前回は、登場直後に一時停止となったClaude Fable 5について解説しました。あわせて読むと、今回の「自律開発」の話がより立体的に見えてきます:話題のClaude 5が登場数日で“緊急停止”になった話

【緊急】Claude Fable 5が一時停止|全ユーザーが一斉にアクセス不可に

続きを見る

 

こんな方におすすめ

  • バイブコーディングの精度を一段引き上げたい方
  • 「プロンプト」「コンテキスト」の次に来る考え方を知りたい方
  • Claude CodeやCodexで本格的な開発・自動化に挑戦したい方
  • AIに作業を任せて、人間は最後のチェックだけにしたい方

 

無料で使えるAI搭載動画編集ソフト

初心者でもプロ級の動画編集ができる

AI搭載で他で最新の動画編集を体験

Filmora内に動画編集のための豊富な素材が充実

Filmora15を使ってみる

 

おすすめガジェット

Bambu Lab|バンブーラボ 3Dプリンター 「A1 mini」Combo(AMS Lite付) PF002M+SA005JP

\YouTube動画で見たい方はこちらから/

現在動画編集中ですしばらくお待ちください!

〜 動画・SNSでも情報発信中!! AIとITスキルでキャリアUPと副業チャレンジ 〜

ハーネスエンジニアリングとは?AI活用の進化の最前線

AI活用がプロンプトからループまで4段階で進化してきたことを示す図

 

ハーネスエンジニアリングとは、生成AI(エージェント)を“しっかり制御しながら連動させて扱う”ための仕組みづくりのことです。「ハーネス(harness)」は馬の手綱を意味する言葉で、まさに暴れがちなAIの性能を、手綱を握って正しい方向へ走らせるイメージだと考えてください。

 

この考え方は、ある日突然出てきたものではありません。生成AIを使った開発(バイブコーディング)は、次のような段階を踏んで進化してきました。

 

  • プロンプトエンジニアリング:AIへの「指示文(プロンプト)」を工夫して、狙った出力を引き出す
  • コンテキストエンジニアリング:設計書やルールなどの「文脈(コンテキスト)」を読み込ませ、ファイル同士を参照させて動かす
  • ハーネスエンジニアリング:AIの周りに検証・制御の“環境”を組み、ミスを繰り返させない仕組みを作る
  • ループエンジニアリング:その環境そのものを設計し、何度も回して自律的に品質を高める

 

海外でも「Agent = Model(モデル)+ Harness(ハーネス)」という言い方が広がっていて、AIモデルそのものよりも、その周りをどう設計するかが成果を左右する段階に入ってきました。仕組みの整理は、Martin Fowler氏の解説記事などでも詳しく扱われています。

 

AIエージェントの周りに制御とフィードバックの仕組みを組むハーネスの解説図

 

実際にこれを取り入れているユーザーは、まだ全体の数パーセント程度。だからこそ、この概念を知っているかどうかが、これからAIを使ううえでの大きな分かれ目になっていくと感じています。

 

なぜ今ハーネスなのか|「一言プロンプト」の限界

ハーネスなしで一言だけ指示して作った簡素な2Dアクションゲームの画面

 

なぜハーネスが必要になってきたのか。それは、一言のプロンプトだけでは“実用品質”に届かない場面が増えてきたからです。

 

たとえば「2Dアクションゲームを作ってください」と一言だけ指示すると、見た目や動きはそれっぽく出来上がります。ところが、よく見るとこんな問題が頻発します。

 

  • 当たり判定がおかしく、敵に触れても反応しない
  • 壁をすり抜けてしまう
  • 落下の判定がズレる
  • ジャンプでは明らかに届かない高さに足場がある

 

ざっくりした見た目や動きは作れても、ゲームとして成り立つ実用的な作り込みには届かない。これが、これまでのプロンプト中心のやり方の限界でした。

 

さらに、Claude Opus 4.8で登場したDynamic Workflows(動的ワークフロー)のように、複数のエージェントを動かして大規模な開発ができるようになった反面、「生成したものが本当に正しいか」をチェックする工程がより重要になってきました。生成のパワーが上がるほど、それを制御する仕組みが要る——この必然から生まれたのが、ハーネスエンジニアリングなのです。

 

ハーネスの作り方|エージェントに「ルール」を設計する

ハーネスの土台となる設定ファイル群を表示したターミナル画面

 

ハーネスエンジニアリングの肝は、エージェントが「どんなルールで動くか」をあらかじめ設計しておくことです。AIに丸投げするのではなく、走るコースと手綱を用意してあげるイメージです。

 

たとえば2Dアクションゲームをハーネスありで開発したときは、次のようなファイルで土台(ルール)を組みました。

 

  • CLAUDE.md / agents.md:エージェントの役割や守るべきルールを定義
  • ゲーム仕様書(スペック):何を作るのか、どう振る舞うべきかを明文化
  • クオリティチェック用のMDファイル:満たすべき品質条件を列挙
  • ログ・ループ定義:実装→検証→修正をどう回すかを設定

 

設計書はHTMLで作ると一気に見やすくなる

最近のClaude Codeでは、設計書や資料をマークダウンよりもHTMLファイルで作るのが話題です。図やフロー込みで視覚的に表現できるので、AIにとっても人間にとっても圧倒的に分かりやすくなります。「設計プロセスを視覚的に分かりやすい資料にして」と頼むだけで、立派なHTML資料を作ってくれます。

 

同じAIでもハーネスの有無で生成物が変わることを示す比較図

 

こうしてルールを先に設計しておくと、エージェントはその枠の中で自律的に動きながら、はみ出さずに開発を進めてくれます。これがハーネスの基本です。

 

ループエンジニアリングとは?ハーネス環境を“ぐるぐる回す”

ハーネスとループが2つでワンセットという関係を示した図

 

ハーネスをさらに一歩進めたのが、ループエンジニアリングです。これは、ハーネス環境そのものを設計したうえで、その環境を何度もぐるぐる回し、AI自身に制御・確認・改善を繰り返させる考え方です。

 

具体的には、実装したあとに検証し、複数のエージェントで並列にレビュー・敵対的な検証・修正を行い、あらかじめ決めた品質条件をクリアするまでループを回し続けるという流れになります。1回作って終わりではなく、AIが自分で粗探しをして直し続けるわけです。

 

この考え方は海外でも注目されていて、OpenClawを手がけたPeter氏も2026年6月のポストで「エージェントに指示を与えるループを設計する必要がある」と発信していました。私自身もまったく同感で、最近は「プロンプトだけ投げる」「コンテキストファイルだけ渡す」のではなく、作った仕組みを連動させてループさせる形を取り入れています。

 

ループでチェックすると“視点”が増える

ループを回すと、単に動くかどうかだけでなく、セキュリティの脆弱性・マーケティング・システムエンジニア視点といった複数の観点からチェックさせられます。システムの穴を見つけたり、UX/UIを見直したりする絶好の機会になり、生成物のクオリティが目に見えて変わってきます。

 

ハーネスとループを取り入れた開発の全体フロー図

 

ハーネスエンジニアリングとループエンジニアリングは、別物というより密接に連動するものです。一つひとつ作ったハーネスの仕組みを連動させ、全体にチェックを入れるループを回す——この組み合わせが、より良い生成結果につながります。

 

実演|ハーネスなし・ありで2Dアクションゲームを作り比べた

ハーネスなしで作った2Dアクションゲームの画面

 

言葉だけだと伝わりにくいので、実際に同じ「2Dアクションゲームを作って」という指示で、ハーネスなし・ありの2パターンを作り比べてみました。

 

step
1
ハーネスなし(一言プロンプトのみ)

Opus 4.8+Claude Codeで、一言だけ指示して作ったのがこちら。正直、2Dアクションゲームと呼べるか怪しいレベルで、主人公キャラを追従するだけの、ゲーム性のほとんどないものになりました。

 

ハーネスありで作り込んだ2Dアクションゲームの画面

 

step
2
ハーネスあり(ルール設計+ループ)

一方、ハーネスエンジニアリングの仕様書を流し込んで作ったのがこちら。スタート画面からして別物で、アイテムや敵の動き、当たり判定がしっかり機能し、ゴールをタッチするとクリア画面、落ちればゲームオーバー画面まで表示されます。ゲーム性が明らかに高いのが一目でわかりました。

 

  • スタート画面・クリア画面・ゲームオーバー画面が用意される
  • アイテムや敵の動きが実装され、当たり判定がきちんと効く
  • 角に引っかかる・壁のない場所で物理判定がおかしくなる、といった不具合まで検証してくれる

 

ハーネスありで開発した2Dアクションゲームのプレイ画面

 

この差を生んだのが、ハーネスとループの設計です。今回の開発では、レビューや敵対的検証、修正のために合計59ものサブエージェントが動いていました。一つの生成物に対して複数のAIが多角的にチェックを入れ、品質条件をクリアするまで回す——これがハーネス×ループの威力です。

 

応用|コンテンツ制作を丸ごと“ハーネス化”する

ハーネスとループで作った成果物と再現方法をまとめた資料

 

ハーネスエンジニアリングは、ゲーム開発だけのものではありません。私の場合、コンテンツ制作そのものをハーネス化しています。

 

動画を収録したデータをClaude Codeに読み込ませると、そこから次のような成果物が自動で生まれる仕組みです。

 

  • ブログ記事と、アイキャッチ画像・YouTubeサムネイルの生成
  • 30秒のショート動画の作成、テロップ付与や無音カットなどの編集
  • X(旧Twitter)の投稿内容やSNS発信文の作成
  • YouTube・ブログの投稿履歴を蓄積し、自分の発信を記録

 

特に大事にしているのが、投稿履歴を“蓄積”していくことです。作ったブログのURLや動画の内容をずらっと自動で貯めていくと、それ自体が次にAIを制御するための材料、まさに新しいハーネスになります。蓄積した情報を使ってさらにループを回せるようになるわけです。

 

こうした「作業の歯車」を一つずつClaude Codeで作り、連動させていく流れは、こちらの記事でも紹介しています:Claude CodeでAIフードトーク動画を量産!メンバー限定プロジェクト配布

保護中: Claude CodeでAIフードトーク動画を量産!メンバー限定プロジェクト配布

続きを見る

 

たとえばブログを作成したあとに、SEOの観点で良い記事になっているかをチェックさせ、そこでもループを回す。一つひとつのプログラムを部品(歯車)として作り、それを包括するフォルダにまとめ、最後にハーネスの設定とループを実行する。こうすることで、より自律的に開発や作業を進めてもらえるようになります。

 

ハーネスエンジニアリングの始め方|まずは環境を作ってみる

Claude Codeでハーネス環境を構築するターミナル画面

 

「仕組みが難しそう」と感じた方も、心配いりません。最初の一歩は驚くほどシンプルです。

 

ポイントは、自分が普段やっている作業に取り入れられるかを意識すること。私の場合はClaude Codeでブログ制作の環境を作っていますが、まずは「自分の身近な作業」をAIに任せられる形に落とし込むのが近道です。

 

まずはこの一言から始めてみよう

詳しい仕組みが分からなくても大丈夫です。「ハーネスエンジニアリングの仕組みを使って開発環境を進めてください」と問いかけるだけで、Claude CodeやCodexはその意味を理解し、必要なルールや仕組みを自分で組み立ててくれます。まずはこの一言から試してみてください。

 

連動させられるところや、AIに自律的に判断させられるところはどんどん任せ、人間は最後のチェックと手直しだけにする。そんな使い方ができる時代になってきました。Claude Fable 5やOpus 4.8のような高性能モデルの登場で、「本当にやりたかったこと」がいよいよ実現できるようになっています。

 

まとめ:ハーネス×ループで、AIに“任せきる”開発へ

ハーネスなしとありの差を3つの客観指標で比較した表

 

ハーネスエンジニアリングとループエンジニアリングは、生成AIの性能を“手綱を握って”引き出し、自律的に品質を高めていくための新しい考え方です。今回のポイントをまとめます。

 

  • AI活用はプロンプト→コンテキスト→ハーネス→ループへと進化。今はハーネスが主流になりつつある
  • ハーネスはCLAUDE.md・仕様書・品質チェック・ループ定義などで、エージェントのルールを設計する仕組み
  • ループエンジニアリングは複数エージェントで検証・修正を繰り返し、品質条件をクリアするまで回す
  • 同じ一言でも、ハーネスあり/なしで2Dゲームの完成度はまるで別物(今回はサブエージェント59体が稼働)
  • コンテンツ制作も丸ごとハーネス化でき、蓄積した情報が次のループの材料になる

 

実践しているユーザーはまだ数パーセント。だからこそ、今この概念を取り入れておくことが、これからのAI活用で大きなアドバンテージになります。まずは「ハーネスエンジニアリングで環境を作って」と話しかけるところから、ご自身の開発環境で試してみてください。今回の記事が参考になった方は、ぜひYouTubeチャンネルの登録もお願いします。それではまた次の記事でお会いしましょう。

 

プロンプト配布中

LINE公式アカウントを友達追加していただければ、本記事やYouTubeで使用した使用したプロンプトを配布いたします。メンバーシップ登録で優先サポートも実施中です。

LINE友だち登録して情報Get

YouTubeメンバーシップ登録について

より実践的なAI活用法については、メンバーシップ限定コンテンツで深掘りしていますので、興味がある方はぜひご参加ください。
YouTube内で使用したプロンプトやより実践的なAIno活用方法を発信しています!メンバー限定の特典もありますので、以下のリンクから登録お願いましす。

YouTubeメンバーシップ登録について

Game & AI のルーティンラボ。AIと人間の共同制作で生まれたブラウザゲームを、ぜんぶ無料でインストール不要、開いたら即プレイ可能です!

 

こちらの動画もおすすめ

 

おすすめAIツール

DomoAI無料体験こちら

10%OFFクーポンコード:7VVTQQZ5
年間プランが最大40%OFF

 

おすすめ動画編集ソフト

無料で使えるAI搭載動画編集ソフト

初心者でもプロ級の動画編集ができる

AI搭載で他で最新の動画編集を体験

Filmora内に動画編集のための豊富な素材が充実

Filmora15を使ってみる

 

本ブログ「ルーティンラボ」では、他の記事で様々なAIやI Tに関するツールについて紹介しています。

他にもITスキルを高めてキャリアアップや副業の役立つ情報の発信もしています。ぜひチェックしてみてください。

▶︎他の記事も読んでみる

▶︎ AIツールを使った解説した記事はこちら

 

〜 動画・SNSでも情報発信中!! AIとITスキルでキャリアUPと副業チャレンジ 〜

  • この記事を書いた人

せなお

RutineLaboの管理人:せなお。 AIやITに関する情報発信中。ブログでは最高月間1.8万PVを達成 | YouTubeチャンネル収益化 | 総フォロワー数12,000人以上。 副業からスタート、合同会社Routinelaboを運営中

-テキスト生成AI, バイブコーディング
-, , , , , , , , ,

PAGE TOP