コラム

AIエージェントに​仕事を​任せる​ときの​「確認設計」​|Claude Codeで​人が​確認する​場所を​決める

更新日

AIエージェントに​業務を​任せる​ときは、​どこで​人が​確認し、​どこで​止めるかを​先に​決めて​おく​ことが​大切です。​Claude Codeの​計画モード・権限ルール・フックを​例に、​確認設計の​考え方と​始め方を​解説します。

この​記事の​ポイント

  • AIエージェントは、​回答するだけでなく​ファイルの​作成・​編集や​コマンドの​実行まで​行います。​その​ため​「どこで​人が​確認するか」を​先に​決める​必要が​あります。
  • 任せる​前に、​目的・入力・完了条件・確認する​場所・​止める​条件の​5つを​決めて​おきます。
  • 確認する​場所は、​失敗した​ときの​影響の​大きさと、​元に​戻せるか​どうかで​決めます。​社外への​送信・公開・削除は、​必ず​人が​確認します。
  • Claude Codeには、​編集せずに​計画だけを​立てさせる​計画モード、​操作ごとに​許可・確認・禁止を​決める​権限ルール、​決まった​操作を​必ず​止める​フックと​いった、​確認を​仕組みに​する​機能が​あります。

なぜAIエージェントには​「確認設計」が​必要なのか

チャット型の​生成AIは、​答えを​返す​ところまでが​仕事です。​その​答えを​使うか​どうかは、​人が​読んで​決めます。​一方、​Claude Codeのような​AIエージェントは、​自分の​パソコンや​フォルダーの​中で、​ファイルを​作ったり​書き換えたり、​コマンドを​実行したりします。​成果物が​そのまま​残る​ため便利な​反面、​確認しないまま​進むと、​意図しない​変更も​残ってしまいます。

そこで​必要に​なるのが​「確認設計」です。​AIに​どこまで​任せ、​どこで​人が​確認し、​どんな​ときに​止めるかを、​作業を​始める​前に​決めて​おく​考え方です。​AIの​性能に​期待するのではなく、​確認する​場所を​仕組みと​して​用意しておく​ことで、​安心して​仕事を​任せられるようになります。

任せる​前に​決める​5つの​こと

  1. 目的:この​作業で​何を​達成したいのか
  2. 入力:AIに​渡す資料・​データ・ルール​(渡してはいけない​情報も​含めて​決める)
  3. 完了条件:どうなったら​終わりと​するか​(例:​「表記ゆれが​0件」​「指定の​形式で​1ファイルに​まとまっている」)
  4. 確認する​場所:どの​段階で​人が​見て、​次に​進めて​よいかを​判断するか
  5. 止める​条件:どんな​ときは​作業を​止めて​人に​戻すか​(例:想定外の​エラー、​対象外の​ファイルに​触れそうな​とき)

この​5つが​決まっていないと、​AIは​曖昧な​指示を​自分なりに​解釈して​進めてしまいます。​逆に​決まっていれば、​途中の​細かい​指示を​減らしても、​結果を​確かめやすくなります。

人が​確認する​場所の​決め方

すべての​操作を​人が​確認していては、​AIに​任せる​意味が​ありません。​確認する​場所は、​失敗した​ときの​影響の​大きさと、​元に​戻せるか​どうかで​決めます。

  • 任せて​よい​:資料を​読む・検索する​・要約するなど、​何も​書き換えない​作業
  • 結果を​まとめて​確認する​:作業用フォルダーの​中での​ファイル作成・編集など、​失敗しても​元に​戻せる​作業
  • 1回ごとに​人が​確認する​:本番の​データや​共有フォルダーへの​書き込み、​他の​ツールや​サービスへの​接続
  • 必ず​人が​実行する​:社外への​メール送信、​Webへの​公開、​データの​削除など、​取り消しが​きかない​作業

同じ​作業でも、​会社に​よって​影響の​大きさは​変わります。​「この​操作を​間違えたら、​誰が​どれだけ困るか」を​基準に、​自社の​線引きを​決めて​いきましょう。

Claude Codeで​確認を​仕組みに​する​方​法

計画モードで、​実行の​前に​計画を​確認する

Claude Codeの​計画モード​(Plan mode)では、​AIは​ファイルを​読んで​調べる​ことは​できますが、​ファイルを​編集しません。​まず計画だけを​立てさせ、​人が​その​内容を​確認してから​実行に​移る​ことで、​「思っていたのと​違う​作業」を​始める​前に​止められます。

権限ルールで、​操作ごとに​許可・確認・禁止を​決める

Claude Codeでは、​コマンドの​実行や​ファイルの​編集と​いった​操作ごとに、​「許可​(allow)」​「確認​(ask)」​「禁止​(deny)」の​ルールを​設定できます。​ルールは​禁止・確認・許可の​順に​判定され、​禁止に​当てはまる​操作は、​許可の​ルールが​あっても​実行されません。​前の​章で​決めた​線引きを、​そのまま​ルールと​して​書いておく​ことができます。

フックで、​決まった​操作を​必ず​止める

フック​(hooks)は、​Claude Codeが​操作を​する​直前や​直後に、​決めて​おいた​処理を​必ず実行する​仕組みです。​AIの​判断に​任せるのではなく、​毎回​同じように​動きます。​たとえば​「重要な​設定ファイルは​編集させない」​「特定の​コマンドは​実行させない」と​いった​ルールを、​操作の​前に​止める​形で​組み込めます。

作業の​前提を​文書に​しておく

Claude Codeは、​CLAUDE.mdなどの​ファイルに​書いた​作業の​ルールや​前提を​読み込んで​作業します。​毎回​口頭で​説明するのではなく、​常に​守って​ほしい​ルール・​今回の​作業の​情報・渡さない​情報を​分けて​文書に​しておくと、​確認する​ときの​基準にもなります。

な​お、​Claude Codeには​確認を​すべて​省略する​モードも​ありますが、​公式ドキュメントでは、​コンテナなど​影響が​外に​及ばない​隔離された​環境で​のみ​使う​よう​案内されています。​業務で​使う​場合は、​確認を​省略するのではなく、​確認する​場所を​絞り込む方​向で​設計しましょう。

はじめの​一歩

  1. 練習用の​フォルダーを​作り、​ダミーの​データを​入れる​(本番の​データや​機密情報は​入れない)
  2. 失敗しても​困らない​小さな​作業を​1つ​選び、​目的・完了条件・確認する​場所を​書き出す
  3. 計画モードで​計画を​立てさせ、​内容を​確認してから​実行する
  4. 結果を​確認し、​確認した​内容と​気づいた​ことを​記録する
  5. 繰り返し行う​作業に​なったら、​権限ルールや​フックで​確認を​仕組みに​する

DATAREINの​研修で​学べる​こと

DATAREINの​「業務効率化AIエージェント上級コース​(Claude Code)」では、​2時間×6日・計12時間で、​小さな​作業を​Claude Codeで​完了させる​ところから​始め、​作業の​前提を​文書に​まとめる​方​法、​スキルと​フックで​作業を​再現可能・安全に​する​方​法、​役割分担と​確認を​含む作業の​流れ、​必要最小限の​権限での​ツール・​データとの​接続までを、​実際に​手を​動かしながら​学びます。​研修の​後は、​受講状況を​もとに​独自の​AIツールを​1つ​開発します。

関連する事業 生成AI研修 →
CONTACT

AI活用のご相談を承ります

研修・導入・開発まで、​課題や​ご要望を​お聞か​せください。