コンテンツにスキップ
LinkedInX

AIへのタスク委託判断基準:何をAIに依頼してよいかを判断する3つの軸

この記事について

Vibe Codingでサイトを作り始めた当初、「どこまでAIに任せていいのか」という判断に迷うことが多くありました。任せすぎると問題が起きたときに対処できず、慎重になりすぎると作業が進まない。

この記事では、私が実際の作業を通じて整理した3つの判断軸を紹介します。技術の知識がなくても使える基準として整理しています。

この記事の役割は、個別タスクを委託前に評価することです。実装中・実装後に人間が担う役割はAIにコードを書かせるとき、人間が担う役割に分けています。

軸1:可逆性(元に戻せるか)

最初に確認するのは、「AIが失敗したときに、元の状態に戻せるか」という問いです。

元に戻せる → AIに任せやすい

例えば、ボタンの色を変える、段落のテキストを書き換える、新しいセクションを追加するといった変更は、元に戻す手順が明確です。Gitを使っていれば変更履歴が残り、問題があれば戻せます。

元に戻しにくい → 事前に確認が必要

例えば、データベースの内容を書き換える、公開済みのURLを変更する、メールを外部に送信する、といった操作は、実行した後に元の状態に戻すことが困難です。AIに任せる前に、変更の内容と影響を自分で確認しておく必要があります。

軸2:影響範囲(変更はどこに及ぶか)

次に確認するのは、「この変更はどの範囲に影響するか」という問いです。

局所的な変更 → 任せやすい

「このページのこの見出しの文字サイズを変える」のような変更は、影響が一箇所に限定されます。仮に問題があっても、その一箇所を確認すれば気づけます。

広範囲な変更 → 慎重に

「サイト全体のナビゲーション構造を変える」「認証の仕組みを変更する」「全ページに共通するスタイルを変える」といった変更は、一箇所を変えると多くの場所に影響します。AIが変更を加えた後に、どこに影響が出たかを自分でも確認できる準備が必要です。

影響範囲が広い変更ほど、変更の前に「何をどのように変えるか」をAIと一緒に確認してから実行する手順が有効です。

軸3:検証のしやすさ(作業結果をどう確認するか)

最後に確認するのは、「AIが作業した結果を、自分でどう確認できるか」という問いです。

見た目や動作で確認できる → 任せやすい

ページのデザイン変更、テキストの編集、リンクの設置などは、ブラウザで表示を確認すれば意図どおりかどうかが分かります。専門知識がなくても確認できます。

専門知識がないと確認しにくい → 人間が確認

セキュリティ設定、パフォーマンス最適化、外部サービスとの接続設定などは、表示だけでは正しいかどうか判断しにくいものがあります。このような作業は、確認方法を理解した上で委託するか、検証できる人と一緒に進める必要があります。

3つの軸を使った判断の例

「トップページのボタンの色を青から白に変える」

  • 可逆性:高い(Gitで戻せる)
  • 影響範囲:狭い(トップページのボタン一箇所)
  • 検証のしやすさ:高い(ブラウザで確認できる) → AIに任せやすい

「ユーザー認証システムを変更する」

  • 可逆性:低い(変更後に問題が出ると対処が複雑)
  • 影響範囲:広い(ログイン・会員登録・セッション管理に影響)
  • 検証のしやすさ:低い(セキュリティ上の問題を表示だけで確認できない) → 変更内容をよく理解した上で慎重に進める

まとめ

3つの軸を組み合わせて使うことで、「任せてよいか」の判断基準が具体的になります。

任せやすい慎重に
可逆性元に戻せる元に戻しにくい
影響範囲局所的広範囲
検証のしやすさ見た目で確認できる専門知識が必要

この3つがすべて「任せやすい」側にある作業は、安心してAIに委託できます。一つでも「慎重に」の側にある場合は、その軸に対応する準備をしてから進めることをお勧めします。