【りふれくしょんえーじぇんと】

Reflectionエージェント とは?

💡 自分で自分の答案を採点して書き直すAI
📌 このページのポイント
Reflectionエージェント(自己改善ループ) タスク 入力 Generator 回答を生成 (LLM) 出力 Reflector 批評・評価 (LLM) フィードバック(改善指示) 2〜3回繰り返し OK! 改善 済み出力 品質: 1回目 2回目 3回目(最終)
Reflectionエージェントのイメージ
ひよこ ひよこ

Reflectionエージェントって、AIが自分の答えを見直すってこと?

ペンギン先生 ペンギン先生

その通り!普通のAIは一発で回答を出しておしまいだけど、Reflectionエージェントは出力した後に「この回答は正確かな?もっと良い書き方はないかな?」と自分でチェックして、改善版を作り直すんだよ

ひよこ ひよこ

人間がテストの答案を見直すみたいな感じ?

ペンギン先生 ペンギン先生

まさにそれ!テストで一度書いた答えを見直して、間違いを直したりもっと良い表現に書き換えたりするでしょ?あれと同じことをAIがやるんだ。特にコード生成では、バグを自分で見つけて修正できるから品質がグンと上がるよ

ひよこ ひよこ

見直しは何回くらいやるの?

ペンギン先生 ペンギン先生

一般的には2〜3回が多いかな。回数が増えるほどAPIコールも増えるからコストがかかるし、ある程度で品質が頭打ちになるんだ。「いつ止めるか」の判断基準を設けるのがポイントだね

ひよこ ひよこ

Generatorと Reflectorって別のAIなの?

ペンギン先生 ペンギン先生

同じモデルがプロンプトを変えて両方の役割を担うことが多いよ。ただ、生成用に高速な小型モデル、批評用に高性能な大型モデルを使い分ける構成もあるんだ。LangGraphなどのフレームワークではこのパターンを簡単に実装できるようになってるよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Reflectionエージェント」って出てきたら「自分の回答を見直して改善し続けるAI」と思えればだいたいOK!
📖 おまけ:英語の意味
「Reflection Agent」 = 振り返りエージェント
💬 Reflectionは「反射・振り返り」の意味。鏡で自分の姿を確認するように、AIが自分の出力を振り返るイメージだよ
← 用語集にもどる