チームの開発方針を、
AIの作業 に反映する。

AIコーディング実践講座・アドバンス

AI Coding
Practice
Advanced

チームの開発方針や品質基準をAIの作業に反映する、ハーネスエンジニアリングの実践講座です。開発マネージャー・開発リーダーを対象に、講義と「ハーネスラボ」でのチーム実習を通じて、エージェントが働く環境の設計・改善を1日で学びます。

A one-day course for development managers and team leads to learn harness engineering through lectures and team exercises.

( Download )

講座資料を
請求する

(カリキュラム・費用掲載)

Claude CodeやCodexなどのコーディングエージェントによって、コードの実装やテストをAIに任せられるようになりました。しかし、個人の作業が速くなっても、チーム全体の開発が同じように進むとは限りません。設計の意図や品質基準が伝わらないまま実装が増えれば、レビューや手戻りの負担がほかのメンバーに集中することもあります。

こうした負担を減らすには、チームで決めた開発方針や品質基準を、エージェントが参照する情報や使うツール、実行環境にも反映しておく必要があります。AIエージェントが安定して働ける環境を設計・適用する取り組みが、「ハーネスエンジニアリング」です。

当社の「AIコーディング実践講座・アドバンス」は、この考え方をチームの開発に取り入れたいマネージャー・リーダーのための1日研修です。講義と「ハーネスラボ」でのチーム実習を組み合わせ、AIの開発結果をどう評価し、エージェントが働く環境をどう改善するかを実践的に学びます。実習では同じアプリや検証結果を見ながら、エージェントに伝える開発方針や品質基準をメンバー同士で話し合います。

対象者と受講に必要な知識

開発マネージャーや開発リーダーなど、AIを使ったソフトウェア開発の進め方をチームで決める方に向けた講座です。次のような課題をお持ちの方に適しています。

  • メンバー個人の作業は速くなったが、レビューや手戻りに時間がかかっている。
  • コーディングエージェントに、チームの設計方針や品質基準を守らせる方法が分からない。
  • AIの開発結果を見て、チームで何を話し合い、何を改善すればよいかを知りたい。

受講に必要な知識・経験

  • 「AIコーディング実践講座」または『実践Claude Code入門』相当の知識
  • コーディングエージェントを使ったソフトウェアの開発経験。業務に限らず、学習や個人開発での経験も含みます。

基礎講座の受講自体は必須ではありません。同等の知識と経験があれば、アドバンスから受講できます。AIを使った開発が初めての方は、AIコーディング実践講座や事前学習をご検討ください。受講前の準備に迷う場合は、開催相談の際にお知らせください。

ハーネスエンジニアリングとは

ハーネスエンジニアリングにおける「ハーネス」とは、AIモデルを取り巻く外部の仕組みのことです。AIモデルは、渡された情報から次に何をするかを推論します。その判断に従ってファイルを読んだり書き換えたりする仕組みは、モデルの外側にあります。

モデルの外側にあるエージェントハーネス

モデルが次の行動を判断し、その判断をツールで実行する繰り返しを支えるのが、エージェントハーネスです。

たとえば、コーディングエージェントが依頼を受けると、その内容とコードベースの情報、これまでの作業履歴をモデルに渡します。モデルがファイルの読み取りや編集、コマンドの実行を選ぶと、その操作をハーネスが実行し、変わったコードや実行結果をモデルへ返します。モデルはその結果を踏まえて次の行動を判断するため、一度の指示から、状況の変化に応じて作業を進めることができます。

このように、モデルとエージェントハーネスを組み合わせたものがAIエージェントです。Claude CodeやCodexでは、モデルへの情報の受け渡しやツールの実行を担う部分が、エージェントハーネスに当たります。

エージェントハーネスの外側にあるユーザーハーネス

Claude CodeやCodexを自分たちの仕事に使うには、開発方針や業務の知識を伝えたり、必要な道具を使えるようにしたりと、利用者による調整も必要です。エージェントハーネスの外側で利用者が用意する、手順や業務知識、ツールや実行環境といった情報や仕組みを、ユーザーハーネスと呼びます。

たとえば、作業の進め方や必要な知識をスキルとして用意しておけば、エージェントは作業の目的に応じてそれらを参照できます。同じように、プロジェクト固有の情報も、CLAUDE.mdやAGENTS.mdといった指示ファイルから仕様書や設計資料へたどれるようにすることで、仕様や設計の背景を踏まえて作業しやすくなります。

ツールの実行前後に処理を加えるフックを使えば、特定の条件で操作を止めたり、操作後に決まった処理を実行したりできます。業務で利用する外部システムや各種ツールについても、CLIやMCPを通じて連携することで、エージェントから操作できるようになります。

こうした情報やツールに加えて、エージェントを動かす実行環境もユーザーハーネスに含まれます。コンテナやクラウド上のマシンを用意し、アクセスできるファイルやネットワークを制限することで、エージェントが操作できる範囲を定めます。

ハーネスエンジニアリングによるハーネスの改善

AIエージェントの動作や作業結果は、モデル自体の性能だけでなく、エージェントハーネスとユーザーハーネスという二つの仕組みに大きく左右されます。ハーネスエンジニアリングとは、モデルを取り巻くこれらの仕組みを設計・適用し、AIエージェントが安定して働ける環境を整える取り組みです。

エージェントの開発者は、使うモデルに合わせてエージェントハーネスを最適化します。高性能なモデルだけに頼らず、コストを抑えながらタスクの成功率を上げることも目指します。

それに対して、Claude CodeやCodexを使う開発チームが調整するのは、主にユーザーハーネスです。長時間のタスクを安全かつ継続的に進め、成果物の品質を安定させるため、エージェントが必要な情報を参照できているか、チームの規約に沿って開発できているかを作業ログなどから分析します。その結果をもとに、エージェントへ渡す情報や作業手順を改善していきます。

関連インサイト

  • なぜあなたのAI駆動開発はうまくいかないのか?──今押さえるべきハーネスエンジニアリングとは何か

    西見 公宏
  • コーディングエージェントのハーネスから見る、AIエージェントの現在

    大嶋 勇樹

本講座で学ぶこと

講義でエージェントハーネスの仕組みとユーザーハーネスの構成を理解したうえで、実習では実際の開発結果を見ながらユーザーハーネスの改善に取り組みます。

  • ハーネスの役割と構成を理解する
    エージェント側の仕組みと、利用者が用意する情報・設定・実行環境の違いを理解します。自分たちの開発現場に取り入れる際に、何を準備すればよいかを考える基礎を学びます。
  • 開発結果から改善点を考える
    動作するアプリケーション、検証結果、作業記録を見ながら、エージェントに伝わっていなかった前提や判断基準を考えます。ユーザーハーネスの情報や制約を見直すことで、開発作業の進み方や成果物がどう変わるかを確かめます。
  • チームで改善を話し合う
    同じ開発結果を見ても、メンバーによって評価や着眼点が異なる理由を話し合います。何を直すか、どの基準で判断するかについて意見をまとめて合意し、チームの開発方針や判断基準としてユーザーハーネスに記録する進め方を学びます。

ハーネスラボでのチーム実習

実習では、AIエージェントによるアプリ開発を題材に、チームでユーザーハーネスを作成・改善します。アプリの動作や検証結果をもとに、開発の進め方や品質基準を話し合い、エージェントが参照するドキュメントにまとめます。

この実習で使う「ハーネスラボ」は、ユーザーハーネスの編集からエージェントによる開発、実行結果の確認までをWebブラウザ上で行える環境です。ラボ内の開発エージェントは、実装担当と検証担当のエージェントを組み合わせて開発と検証を繰り返すループエンジニアリングによって、安定して動作するよう調整されています。実習では、チームで決めた方針が作業の進め方や成果物にどう表れるかを確かめられます。

ハーネスラボのダッシュボード
ハーネスラボのダッシュボード

チームで実習する理由

ユーザーハーネスに反映する開発方針や品質基準は、エージェントを使う人だけで決められるものではありません。たとえば同じ実装を見ても、機能の動作を重視する実装者と、将来の改修や日々の運用を考える担当者とでは、気になる点が異なります。指示を出した本人は十分だと考えていても、レビューでその違いに気づいて実装をやり直すことになれば、チーム全体ではかえって時間がかかる場合もあります。

ソフトウェアを長く保守していくためには、そうした立場の違いも踏まえて設計を考える必要があります。将来どのような変更を見込んでいるのか、運用上どのような制約があるのかは、個別の実装依頼だけでは伝わらないこともあります。業務やシステムを知るメンバー同士で話し合うことで、こうした前提を確かめ、意見が違う理由まで理解したうえで方針を決められます。その結論と理由をドキュメントに残しておけば、エージェントにも、チームがなぜその設計を選んだのかという背景を伝えられます。

また、エージェントに任せる作業が増えるほど、すべての操作を人が確認するやり方では対応しきれなくなります。どこまで任せてよいか、何をもって完了とするか、どのようなときに作業を止めて人へ確認するかも、担当者ごとの判断に委ねず、チームとして合意しておきたいことです。エージェントの開発結果を題材に、こうした判断をメンバーとすり合わせる経験をしていただくために、本講座ではチーム実習を重視しています。

1日の進め方

時間テーマ学習内容
午前 ハーネスエンジニアリング概論・実習環境の使い方

・ハーネスエンジニアリングの解説

・ループエンジニアリングの解説

・ハーネスラボ(実習環境)ならびに午後の実習内容についての解説

午後 ハーネスエンジニアリング実習

・ハーネスラボを使ったチーム実習

・AIの開発結果の確認と、チームでの課題の整理

・開発方針や品質基準を伝えるユーザーハーネスの作成・改善

講師への質問・相談

講義や実習の途中でも、分からない点は講師へ質問できます。実習への助言に加え、質疑応答の時間も設けています。講座の内容を超えた質問にも、時間の許す範囲でお答えします。

開催形態・費用のご案内

AIコーディング実践講座・アドバンスは、法人向けの1日研修として提供しております。開催日程や場所はお客さまのご都合にあわせて調整できますので、お気軽にご相談ください。

開催日程 個別で調整
開催形態 現地開催のみ(当社が手配する会場、貴社会議室など)
カスタマイズ カスタマイズが必要な場合はご相談ください(ご要望に応じて、個別の課題に合わせたAIエンジニアリングマスター研修などをご提案する場合もあります)
参加人数 6名から開催可能(3〜4名一組でチームを組んで実習します)
費用

費用についてはサービス資料をご確認ください。

※実習環境とAPIの利用料は受講費用に含まれています。

※別途弊社規定の講師出張費がかかります。

よくあるご質問

Q: 基礎講座を受講していなくても参加できますか?

A: はい。「AIコーディング実践講座」または『実践Claude Code入門』相当の知識と、コーディングエージェントを使った開発経験があれば参加いただけます。基礎講座の受講自体は必須ではありません。初めてAIを使った開発に取り組む方には、基礎講座や事前学習をご案内します。

Q: 普段は開発作業をしていないマネージャーも受講できますか?

A: はい。開発の進め方や品質基準を決めるマネージャー・リーダーを対象としています。ただし、基礎講座相当の知識と、コーディングエージェントを使った開発経験が必要です。学習や個人開発での経験も含みます。

Q: コードレビューに慣れていなくても受講できますか?

A: はい。実習では、動いているアプリ、検証結果、作業記録を見ながら改善点を考えます。コード差分の詳細なレビューは前提にしていません

Q: 座学中心の講座ですか?

A: 講義とチーム実習を組み合わせた1日の講座です。午前はハーネスエンジニアリングの概論と実習環境の使い方を学び、午後はハーネスラボを使ったチーム実習、成果共有、振り返りを行います。AIの開発結果を題材に、チームで方針や判断基準を考える体験を重視しています。

Q: 実習ではどのツールを使いますか?

A: 当社が用意するブラウザ型の学習環境「ハーネスラボ」を使います。受講者がClaude Codeを直接操作する形式ではありません。ハーネスラボで開発結果を確認し、ユーザーハーネスの改善をチームで考えます。

Q: 講師に質問する時間はありますか?

A: はい。質疑応答の時間を設けているほか、講義や実習の途中でも随時ご質問いただけます。実習で作成した成果物や改善案についても講師が助言します。講座の内容を超える質問にも、時間の許す範囲でお答えします。

Q: オンラインでも受講できますか?

A: 本講座は現地開催のみです。当社が手配する会場などで開催します。開催場所は個別に調整します。

Q: 開催日程はどのように決まりますか?

A: 法人向けの個社研修として、開催日程は個別に調整します。希望時期、参加人数、開催地域のご希望を、分かる範囲で開催相談の際にお知らせください。

Q: 少人数でも開催できますか?

A: 6名以上で開催します。6名未満での開催には対応していません。

Q: 自社の課題に合わせて内容をカスタマイズできますか?

A: カスタマイズが必要な場合はご相談ください。ご希望の内容によっては、AIエンジニアリングマスター研修など、別の研修をご提案する場合もあります。

Q: 受講にあたって、何を準備すればよいですか?

A: 実習環境にはWebブラウザでアクセスします。Webブラウザを利用できるPCと、実習環境へ接続できるネットワーク環境が必要です。実習環境とAPIの利用料は受講費用に含まれています。

Q: 講座終了後もハーネスラボを使えますか?

A: ハーネスラボは講座中に利用する実習環境です。講座終了後は利用を停止し、作成したハーネスのドキュメントも削除されます。手元に残したいドキュメントは、終了前にご自身のPCへコピーしてください。

Q: 個人でも申し込めますか?

A: 本講座は、法人格を有する事業者のお客様を対象とした個社研修です。個人および個人事業主の方からのお申し込みは受け付けておりません。

Q: 支払い方法について教えてください。

A: 請求書払いです。請求書に記載の口座へお振り込みください。

Q: 社内で共有するために、紹介資料をもらうことはできますか?

A: はい。資料請求ページから講座紹介資料をお受け取りいただけます。カリキュラム、受講前提、開催条件、費用を掲載していますので、社内での検討や説明にご活用ください。

資料・お問い合わせ

お問い合わせ後、弊社より確認のメールをお送りします

Publications 著書

  • 実践Claude Code入門―現場で活用するためのAIコーディングの思考法 の書影

    実践Claude Code入門―現場で活用するためのAIコーディングの思考法

    技術評論社

    著者:西見公宏、吉田真吾、大嶋勇樹