← Reports へ戻る

AIに任せるタスクと人間が決めるタスクの分け方

AIに任せてよい作業と、人間が判断すべき設計・方針・リスク判断を分ける考え方。役割分担の原則を実務的に説明。

AIに任せるタスクと人間が決めるタスクの分け方

はじめに

AI の活用が進むと、「ここまで AI に任せて、ここからは人間が決める」という線引きが重要になります。曖昧な分担は、後から責任の所在が不明確になり、ビジネスリスクにもなります。本記事では、実務的な分け方を解説します。

基本原則

AI に任せて OK:
- ルール化できる作業
- 評価基準が明確
- 検証可能

人間が決めるべき:
- 方針・設計・戦略
- ビジネス判断
- リスク判断
- 倫理的判断

タスク別の分担例

例1:ユーザー認証機能

❌ 人間が AI に全て任せる(危険)
「認証機能を実装してください」

✅ 人間が決める、AI が実装
【人間】
- セキュリティ要件の定義
  (パスワードハッシング方式、
   セッション duration、etc)
- 認証失敗時の対応方針
  (何回失敗で account lock?)
- コンプライアンス要件確認
  (GDPR 対応必要か?)

【AI(Claude Code)】
- 要件に基づいた実装
- テストコード作成
- ドキュメント作成

【AI(ChatGPT)】
- 実装のセキュリティレビュー
- 代替実装方法の提案

例2:キャッシング戦略

【人間】
- キャッシュが必要か判断
  (本当に必要な最適化か?)
- キャッシュ有効期限の決定
  (データの鮮度要件)
- キャッシュ無効化タイミング
  (いつリセットするか?)

【AI】
- キャッシュ実装の詳細
- 実装パフォーマンス検証
- テスト

例3:UI/UX 決定

❌ AI だけで決める(ユーザー軽視)
「使いやすい UI を作ってください」

✅ 人間が決定、AI が実装
【人間】
- ユーザー要件の理解
  (ターゲットユーザーは誰か)
- 操作フロー設計
  (ステップ数、画面遷移)
- アクセシビリティ要件
  (色弱ユーザー対応、etc)
- ブランドガイドライン準守

【AI】
- UI コンポーネント実装
- CSS スタイリング
- レスポンシブ対応

決定権マトリクス

項目AI 提案人間承認最終決定理由
実装方法人間保守性、スケーラビリティ判定
機能の要件--人間ビジネス判断
セキュリティ要件-人間リスク責任
テスト方法人間品質基準判定
パフォーマンス目標-人間事業影響判定
エラーメッセージ人間ユーザー体験判定
API 仕様人間他システム連携判定
ドキュメント内容人間正確性責任

注意すべき「人間が決めるべき」項目

❌ よくある間違い

1. 「AI が提案したから」で決める
   → AI は提案だけ。最終判定は人間。

2. 「効率だから」と全部 AI に任せる
   → ビジネスリスク増加

3. セキュリティ・コンプライアンスを軽視
   → 法令違反、信用喪失

4. 完了条件を AI に判定させる
   → 品質基準は人間が決める

✅ 正しい判断方法

「この決定が、ビジネス・法務・セキュリティに
 直接影響するか」を問う

Yes → 人間が判定

No で「ルール化できるか」を問う

Yes → AI に任せて OK
No → 人間が判定

実装フロー例

【Phase 1】人間が設計・決定

- 仕様書作成
- セキュリティ要件確認
- API 仕様設計
- テスト基準定義

【Phase 2】AI が実装

Claude Code が実装
ChatGPT がレビュー

【Phase 3】人間が承認

- 完了条件を満たしているか確認
- セキュリティレビュー
- ビジネス要件合致確認
- Go / No-Go 判定

【Phase 4】本番適用

人間が最終的に「OK」の決定

責任の所在を明確にする

Issue に責任を明記

# Issue: ユーザー認証機能

## 実装責任
AI(Claude Code)

## 決定責任(最終判定)
人間(プロダクトマネージャー)

## レビュー責任
AI(ChatGPT)+ 人間(セキュリティチーム)

## 本番適用責任
人間(リード開発者)

git commit に責任を記録

commit abc1234
Author: Claude Code <noreply@anthropic.com>

実装責任: Claude Code
決定責任: yamada (ユーザー認証の仕様決定)
レビュー: ChatGPT セキュリティチーム

ユーザー認証機能の実装

実装は Claude Code が行った。
セキュリティ要件は yamada が確認承認。

まとめ

AI 時代の責任分担:

【人間が決める】
- ビジネス方針
- セキュリティ・法務要件
- ユーザー要件
- 成功基準

【AI が実装】
- コード作成
- テスト
- ドキュメント
- レビュー提案

【人間が判定】
- 要件合致確認
- リスク評価
- 最終承認

AI 時代の個人開発でIssueをどう書くべきかと組み合わせることで、責任が明確で持続可能な AI 開発が実現します。

AI開発タスク管理責任分担意思決定