← 一覧に戻る

AI支援がコーディングスキル習得に与える影響-Anthropic研究

#学び#ClaudeCode#プログラミング

整理日: 2026-03-23

基本情報

  • 種類: 研究記事
  • ソース: https://www.anthropic.com/research/AI-assistance-coding-skills

核心的な学び

  1. AIを使うと理解度が17%低下する — RCTで実証。ただし作業速度の差は有意でなかった
  2. 使い方次第でスコアは逆転可能 — 「生成後に説明を求める」「概念質問をする」人はスコア維持(65%以上)
  3. AIへの丸投げが最も危険 — コードを全部書かせてデバッグも頼るパターンは平均40%以下
  4. デバッグ能力への影響が最大 — AIが書いたコードの誤りを見抜く力が一番育たない
  5. Claude Codeのようなエージェント型はリスクがさらに大きい可能性 — 論文の脚注で明記

構造図

flowchart TD
    A["AIを使うと理解度が17%低下する"]
    A --> B["AIへの丸投げが最も危険"]
    B --> C["Claude Codeのようなエージェント型はリスクがさ.."]
    C --> D["概念質問をする"]
    D --> E["AIへの丸投げが最も危険 — コードを全部書かせてデバッ.."]
    E --> F["Claude Codeのようなエージェント型はリスクがさ.."]
    style F fill:#c05746,color:#fff,stroke:none

要約

Anthropicが実施したRCTで、AIを使ってコードを書いた開発者は、手書きグループより平均17ポイント低いスコアを記録した。問題はAIの使用そのものではなく「使い方」で、コードを生成させたあとに説明を求めたり概念的な質問をしたりした参加者は高得点を維持した。特にデバッグ能力への影響が大きく、AIが書いたコードの誤りを見抜く力が育たないことが最大のリスク。

kodachanへの適用

  • 「知っている技術」への活用はどんどん委譲してよい。「学習中の技術」は概念質問モードに切り替える
  • Claude Codeでコード生成後「なぜこの実装?」「一番ハマりやすいバグは?」と聞き返す習慣を入れる

今週やるアクション

  • [ ] 新しいライブラリを触るとき「概念質問モード」を1回試す

関連ノート

  • [[Claude Codeベストプラクティス-公式ガイドまとめ]]
  • [[Build Your Second Brain With Claude Code and Obsidian]]