Kodokon kodokon.com

AIに説明して学ぶ: ファインマン・テクニック

AIを懐疑的な生徒として、次に試験官として使い、あなたの理解が崩れる箇所を一語単位で突き止めます。

8 分 · 3 問

このレッスンを Kodokon で開く

ファインマン・テクニックは容赦のない観察に立脚しています。自分の不足に気づくのは、説明しようとしたときだけです。概念が頭の中にとどまっているかぎり、脳は心地よい曖昧さで穴を覆い隠します。それを誰かのために簡潔に述べなければならなくなった瞬間、あらゆる穴が壁になります。教育研究はこの直感をプロテジェ効果という名で裏づけています。概念を教えることは、たとえ架空の生徒を相手にしても、復習するよりも大きな定着の向上をもたらします。AIは理想的な架空の生徒です。いつでも使え、疲れを知らず、そして何より設定可能です。礼儀正しい人間なら自然にやってしまうこと、つまりあなたの沈黙を埋めることを、禁止できるのです。

PROMPT
あなたは好奇心が強く懐疑的なジュニア開発者の役を演じてください。私はこれから[概念、例: Node.jsのイベントループ]を、あなたがそれについて何も知らないかのように説明します。

あなたのルール:
1. 私が定義せずに専門用語を使った瞬間に、私をさえぎってください: ただ「意味は?」と尋ねる。
2. すべての抽象的な主張に対して、具体例を要求してください。
3. 私のごまかしの言い回し(「基本的に」「まあ言ってみれば」「技術的には」)を見抜き、それが隠しているものを明確にするよう私に迫ってください。
4. 最後に、私の説明を10点満点で採点し、私が曖昧だった、間違っていた、または不完全だった正確な箇所を列挙してください。それこそが私が本当に気にかけている唯一のものです。

絶対的な禁止事項: たとえ私が間違っていても、決して私の説明を代わりに補完しないこと。あなたの役割は私の不足を明らかにすることであって、埋めることではありません。

では始めます: [あなたの説明]
懐疑的な生徒プロンプト - AIによるファインマン法の核心

説明しながら、3つの不足の合図を認識できるようになりましょう。1つ目は盾としての専門用語です。あなたがある技術用語を使うのは、まさにそれをかみ砕けないからです(「それはガベージコレクタが処理します」。正確には、どうやって?)。2つ目は滑りやすいアナロジーです。「まあキューのようなものです」と言いながら、そのアナロジーがどこで破綻するかを言えない。3つ目は論理の飛躍です。2つの文のあいだの「したがって」が、詳しく述べられない3つのステップを隠している。それぞれの合図を学習日誌に記録しましょう。これらがあなたの次の復習の標的であり、「第4章を復習する」よりもはるかに正確です。

PROMPT
役割を変えてください: あなたは今、スタッフエンジニアのポジションのためのシニア技術試験官です。テーマは[概念]で、私の説明は会話の上のほうに出ています。

あなたの任務: それを補完するのではなく、試すこと。
1. 私の説明がカバーしていないエッジケースについて、3つの質問をしてください。
2. 私が主張したことと矛盾するように見える反例を構築し、それを解決するよう私に求めてください。
3. 私の説明の中の暗黙の前提を特定し、それを取り除いたら何が起こるか私に尋ねてください。

1問ずつ。各回答のあとに、一言の判定 - 確か、あやしい、または誤り - を、正当化の1文とともに述べてください。私が同じ質問で2回連続で失敗した場合にのみ、正解を教えてください。
試験官プロンプト - あなたの説明のあと、同じ会話の中で連鎖させる

最後に、この方法を最も報われる瞬間に織り込みましょう。自明でないデバッグセッションのたびに、根本原因を懐疑的な生徒モードでAIに説明します。説明がもたないなら、あなたは症状を直しただけでバグを理解しておらず、それはまた戻ってきます。依頼するコードレビューのたびに、その前に、あなたの設計を3文で説明します。できないなら、問題はコードよりも上流にあります。この10分の演習は、日常のあらゆる出来事を学習セッションに変えます。説明を生成させて受動的に読む(読む心地よさが理解になりすます)のとは、ちょうど正反対です。

理解度チェック

このレッスンの要点をしっかり覚えているか確認しましょう。

  1. ファインマン・テクニックの中心的な仕組みは何でしょうか?
    • 練習する前に公式の定義を暗記すること
    • 概念を簡潔に説明し、自分自身の理解が崩れる箇所を正確に突き止めること
    • その分野の専門家にできるだけ多くの質問をすること
  2. 懐疑的な生徒プロンプトで、なぜAIにあなたの説明を補完することを禁止するのでしょうか?
    • その追加が事実として間違っているかもしれないから
    • AIがあなたの沈黙を埋めると、不足の合図が消え、演習が診断的価値を失うから
    • 会話を無駄に長引かせてしまうから
  3. 説明しているあいだ、どの合図が最も確実に不足を露呈しますか?
    • ゆっくり話し、間を置くこと
    • 難所を切り抜けるために専門用語や「基本的に」に逃げ込むこと
    • 同じ考えに対して複数の例を挙げること