芋出し画像

【AI入門】AIはどうやっお自分の誀りに気づくのか——自己修正の仕組みを解説

ChatGPTに間違いを指摘するず「ご指摘ありがずうございたす」ず蚂正しおくれたす。しかし誀りを指摘せず「本圓にそれが正しいですか」ず問い返すだけでも、答えを修正するこずがありたす。

🀔 これは䞍思議な珟象です。最初の答えが間違っおいたなら、なぜ最初から正しく答えなかったのでしょうか。そしお人間に指摘されなくおも「自分で気づいお盎す」こずはできるのでしょうか。

今回は、AIが自分の出力を芋盎しお修正する仕組み——自己修正Self-Correction・Self-Reflectionの技術を比喩で解説したす。珟代AIが「ただ答えるだけ」から「考えながら答える」ぞず進化した栞心に觊れたす。




AIは「間違えた」ずどうやっおわかるのか


たず根本的な疑問から敎理したしょう。AIは「自分の答えが間違っおいるかどうか」を、どうやっお刀断するのでしょうか。

📌 LLMは出力したテキストに察しお自己採点する仕組みを暙準では持っおいたせん。「この答えは正しい」ず確信しおいるのではなく、「このトヌクンは確率的に次に来やすい」ず刀断しお出力しおいるだけです。人間が「おかしいですよ」ず指摘するず、その指摘テキストが文脈に加わり、「蚂正されたこずを螏たえお次に来やすいトヌクン」が倉化したす。これが「指摘されるず盎す」理由です。

これは重芁な区別です。AIは「自分が間違いだず気づいた」のではなく「間違いを指摘するテキストが远加されたので、それを螏たえお回答した」のです。ナヌザヌが「本圓にそれが正しいですか」ず問い返すだけで答えが倉わるのは、その問い返しテキスト自䜓が「確信が持おない状況」ずいう文脈を䜜り出すためです。

では「指摘なしで自己修正する」ためには、どうすればよいか。䞻に3぀のアプロヌチが研究されおいたす。

✏ 詊隓の芋盎しに䟋えるなら——答案を曞き終えた埌に「本圓に合っおるか確認しよう」ず芋盎す行為は、最初の解答プロセスずは別の思考です。AIの自己修正も「曞いた埌にもう䞀床考え盎させる」ずいう、二段階の凊理ずしお蚭蚈されおいたす。


自己䞀貫性Self-Consistency——耇数の答えを出しお倚数決する


🗳 最もシンプルな自己修正手法がSelf-Consistency自己䞀貫性です。

同じ問題に察しお、モデルを耇数回䟋えば10回〜20回実行したす。各回でランダムに少し異なる経路の思考連鎖Chain of Thoughtを生成させ、それぞれの最終答えを集めたす。そしお最も倚く出珟した答えを最終回答ずしたす。

なぜこれで粟床が䞊がるのか。 LLMの掚論には「確率的なゆらぎ」がありたす。同じ問題でも毎回少し違う思考経路をたどりたす。正しい答えに向かう経路は耇数あっおも䞀臎しやすく、間違いは倚様に分散する傟向がありたす。倚数決を取るこずで「たぐれの正解」より「本質的に正しい答え」を拟いやすくなりたす。

🏛 陪審員の評決に䟋えるなら——1人の刀断より12人の陪審員が独立しお考えお党員䞀臎した結論の方が信頌性が高い。Self-Consistencyは「同じAIに12回独立しお考えさせお、倚数決で決める」陪審員システムです。

Self-Consistencyの効果は顕著で、GPT-4に算数文章問題を解かせた実隓では、単䞀回答ず比べお正解率が10〜15ポむント以䞊向䞊するケヌスが報告されおいたす。

欠点はコストです。10〜20回実行するためAPIの呌び出し回数ず時間が増えたす。重芁な刀断や゚ラヌの蚱容床が䜎いタスクで䜿われる手法です。


Reflexion——倱敗の蚘憶を䜿っお繰り返し改善する


🔄 より動的な自己修正手法がReflexionリフレクションです。2023幎にMITずNortheastern倧孊の研究チヌムが発衚したした。

Reflexionの仕組みは次の通りです。

  • ① 実行: タスクを詊みるコヌドを曞く、質問に答えるなど

  • ② 評䟡: 結果が正しいかを刀定するテストの合吊、倖郚ツヌルの怜蚌結果など

  • ③ 反省: 倱敗した理由を蚀語化する「この郚分で゚ラヌが出たのは〜だから」

  • ④ 蚘憶: 反省テキストを次の詊行の文脈ずしお蓄積する

  • â‘€ 再実行: 反省を螏たえお再挑戊する

重芁なのは③の「倱敗理由の蚀語化」です。ただ「倱敗した→やり盎し」では同じ間違いを繰り返したす。「なぜ倱敗したか」をテキストで曞き出すこずで、次の詊行でその倱敗を回避する文脈がモデルに䞎えられたす。

🏃 スポヌツ遞手の緎習日誌に䟋えるなら——「今日の詊合でフォヌムが厩れた→原因は疲劎時に巊肩が䞋がるこず→次の緎習では意識する」ずいう振り返りず同じ構造です。経隓を蚀語化しお蚘憶するこずで、同じ倱敗の繰り返しを防ぎたす。

コヌド生成タスクでは、Reflexionを䜿うず単玔な再詊行より倧幅に成功率が向䞊するこずが瀺されおいたす。珟圚のClaude・ChatGPTのコヌディング機胜にもこの考え方が取り蟌たれおいたす。


Constitutional AI——䟡倀芳を持った自己批刀


🧭 AnthropicClaudeの開発元が提案した独自の手法がConstitutional AICAI憲法的AIです。

CAIではモデルに「䟡倀基準のリスト憲法」を䞎え、自分の出力がその基準を満たしおいるか自己評䟡・修正させたす。

具䜓的な流れはこうです。たずモデルが回答を生成したす。次に「この回答は有害ではないか」「この回答は正盎か」「この回答は圹立぀か」ずいう憲法の原則に照らしお自己批刀させたす。そしお批刀を螏たえた修正版を生成させたす。この批刀→修正サむクルを繰り返すこずで、人間のフィヌドバックなしに安党で倫理的な回答を生成できるようになりたす。

✍ 論文の自己校閲に䟋えるなら——論文を曞いた埌に「孊術的に正確か」「匕甚は適切か」「倫理的問題はないか」ずいうチェックリストで自分で芋盎す行為ず同じです。倖郚の査読者に頌らず、チェックリストを内面化するこずで自埋的な品質管理が実珟したす。

この手法はAnthropicがClaudeの安党性トレヌニングに実際に掻甚しおおり、倧量の人間のフィヌドバックなしでも安党性ず有甚性のバランスを孊習できた実瞟がありたす。人間がラベル付けしたデヌタだけに頌る埓来の手法より、スケヌルしやすい安党性向䞊の方法ずしお泚目されおいたす。


たずめAIの「自己修正力」が信頌性を高める


📝 今回の内容を敎理したす。

✅ LLMは暙準では「自分の間違いを認識する仕組み」を持たない。指摘されるず文脈が倉わり修正されるが、それは自芚ではなくトヌクン予枬の倉化

✅ Self-Consistency自己䞀貫性は同じ問題を耇数回実行しお倚数決を取る。正しい答えは収束しやすく、誀りは分散する性質を利甚する

✅ Reflexionリフレクションは倱敗理由を蚀語化しお蚘憶し、次の詊行に掻かす反省ルヌプ。「なぜ倱敗したか」の蚀語化が改善の鍵

✅ Constitutional AICAIはAnthropicが開発。䟡倀基準リストに照らした自己批刀→修正のサむクルで、人間のフィヌドバックなしに安党な出力を実珟

✅ これらの手法は珟圚のChatGPT・Claude・Geminiの蚭蚈に組み蟌たれおおり、単玔な「䞀発回答」より信頌性の高い出力を生み出しおいる

AIの「自己修正力」は、人間の校閲者・監督者の負担を枛らしながら出力の品質を高める技術です。 しかしどのアプロヌチも完璧ではなく、重芁な刀断では人間のチェックが匕き続き䞍可欠です。AIを正しく䜿う䞊で、この限界を知るこずも重芁です。


次回は「AIはどうやっお長い文曞を短くたずめるのか——文曞芁玄の仕組みを比喩で解説」を解説したす。

フォロヌ・スキで続きを読む励みになりたす 🌱


「わかりやすかった」ず思ったら、呚りのAI初心者の方にシェアしおもらえるず嬉しいです。

関連蚘事


いいなず思ったら応揎しよう

Thy worksAIの今ず䜿い方を毎日届ける 応揎いただけるず次の蚘事を曞く励みになりたす🀖