コンテンツにスキップ

人間のコードレビュー力を鍛えるために。AI コーディング時代の「ペアプロ・モブプロの心得」

問いと答え

AI がコードを書くなら、人間同士でペアプロ・モブプロをする意味はあるか? → 意味はある。ただし目的が変わる。

AI を参加者として組み込む問題

  • AI がドライバー化し、待機時間が増える

  • 人間同士の確認プロセスや知識共有が弱くなる

  • 実装経験が減り、AI の出力を評価できなくなる悪循環

AI 時代の再定義: 「コード生産の場」→「判断力を養う学習の場」

学習パターン 内容
AI コードの共同レビュー 新人育成やコードベース理解に向く
複数選択肢の比較検討 AI が複数案を実装し、人間がトレードオフを議論
コンテキストの共同設計 AI に渡す背景・制約・期待結果をチームで設計

人間の役割(ドライバー/ナビゲーターの刷新)

新しい役割 内容
コンテキスト・キュレーター ドメイン知識や組織制約を AI に伝わる形にする
ディシジョン・ゲートキーパー AI の案からトレードオフを見極める
ラーニング・デザイナー AI 生成物を学習題材に変換し、チームの判断力を育てる

要点

  • AI をペアプロの人間参加者として扱うとリズムが崩れやすい

  • AI 時代の人間の役割は「コードを書くこと」ではなく「判断力を育てること」

  • 共同レビュー・選択肢比較・コンテキスト設計は学習の場として有効