一度出した答えをそのまま使うと、指示の抜けが残ります。同じモデルに批評させ、その批評で書き直させる流れを3周だけ回すと、手直しの手間を減らせます。Learn Prompting が紹介している自己改善の型を、実際の作業の順番に置き換えます。

手順1:下書きを1回で出させる
いつもの指示で、まず下書きを1つ出させます。この段階では整えようとせず、条件と材料をすべて渡して最後まで書かせます。途中で止めたり、こちらで書き足したりすると、あとから批評する対象が曖昧になります。出てきた文は、そのまま保存しておきます。書き直しのたびに元の版と比べるためです。
手順2:評価の観点を3つに絞る
批評を頼む前に、何を見るかを決めます。候補は、指示に沿っているか、事実の書き方が曖昧でないか、読み手が迷う言い回しが残っていないかの3つです。観点を増やすと、批評が総論に流れて具体的な指摘が減ります。自分の用途で毎回見たい点だけを選び、文言を固定します。この3つは、次の周でも同じものを使います。
手順3:同じモデルに批評させる
下書きと元の指示をそのまま渡し、手順2の観点ごとに問題点を挙げるよう頼みます。直した文を書かせず、指摘だけを出させるのがコツです。直した文まで一度に求めると、指摘が浅くなり、修正の理由も残りません。指摘は箇条書きで、どの部分が問題かを引用させる形にします。引用がない指摘は、あとで反映の判断ができません。
手順4:批評を反映させる
元の指示、下書き、指摘の3つを並べて渡し、指摘に対応した形で書き直させます。指摘のうち採らないものがあれば、その理由を先に書いて渡します。理由を渡さないと、次の周で同じ指摘が戻ってきます。書き直した文には、どこを変えたかの一覧を添えさせます。変更の一覧があると、3周を終えたあとに人が確認する範囲を絞れます。
手順5:止める条件を決めて打ち切る
3周を上限にして打ち切ります。2周目と3周目で指摘の内容がほぼ同じなら、その時点で止めて構いません。同じ指摘が繰り返されるのは、モデルでは直せない条件が指示の中に残っている状態です。その場合は指示の側を直します。改善が続く場合も、4周目には進みません。周を重ねるほど、元の言い回しから離れて意図が薄れるためです。
うまく回らないときに見る場所
批評が「問題ありません」で終わる場合は、観点の文言が広すぎます。「読み手が迷わないか」ではなく「専門用語に説明が付いているか」まで下げます。逆に、毎周まったく同じ指摘が返る場合は、指示の中に矛盾が残っています。条件を1つ削るか、優先順位を書き足してから、もう一度回します。
FAQ
Q. 別のモデルに批評させたほうがよいですか?
A. 同じモデルでも批評は機能しますが、自分の癖は見落としやすくなります。事実の確認が要る文書では、別のモデルか人に回したほうが確実です。文体の調整だけなら、同じモデルで十分に効果があります。
Q. 毎回3周させる必要がありますか?
A. 短い文や定型的な返信では、1周で足りる場合が多いです。周を増やす価値があるのは、条件が多く、読み手が特定的で、あとから直す費用が大きい文書になります。
出典
出典:Learn Prompting「Self-Refine:自己フィードバックによる反復改善」(原題 Self-Refine: Iterative Refinement with Self-Feedback、2024年9月27日更新)。プロンプトの基本はプロンプトエンジニアリングの頁で整理しています。
あわせて使いたいツール
本記事の手順を実際に回すときに、候補になるツールを挙げます。いずれも無料から試せる範囲があり、料金や機能は各サービスの公式情報で確認してください。
関連ガイド
同じ時期に公開した実務ガイドと、用語の定義ページです。手順の前提が分からない場合は、用語ページから確認してください。コピーして使える依頼文が欲しいときは、プロンプト集も参照してください。
- 役割を与える指示はどこまで効くか:5つの手順
- 考える過程を短く保つ:Chain of Draft の5手順
- プロンプトエンジニアリング(用語辞典)
- AI用語辞典(五十音順の一覧)
- はじめての LLM 活用(学習ルート)
- ガイド一覧(実務手順をまとめて読む)
- AIツール一覧(道具から探す)
- 比較記事一覧(料金と機能で比べる)
- レビュー一覧(使った記録を読む)
最新のAI情報をメールで受け取る
新着のAIツール比較・ランキング・ニュースを、まとめてお届けします。
ご登録後、確認メールをお送りします。配信停止はいつでも可能です。
