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に委託できます。一つでも「慎重に」の側にある場合は、その軸に対応する準備をしてから進めることをお勧めします。