プロンプト技術

プロンプトの改善サイクル試す・見る・直すを繰り返して精度を上げる方法

良いプロンプトは、一発で完成するものではなく、試行と改善で磨かれます。改善サイクルの手順、出力の問題の診断(原因の切り分け)、修正の打ち手、記録の付け方、改善しすぎないための判断基準を具体例で整理します。

公的機関・公式資料などの一次情報と照合して作成しています。このサイトについて

プロンプトの改善サイクルとは

プロンプトは、書いて終わりではなく、試して、結果を見て、直すことで質が上がります。最初から完璧な指示を書こうとするより、短いサイクルで繰り返し改善するほうが、効率的です。ここでは、プロンプトを改善するための、基本の手順と、問題の診断方法を整理します(プロンプトの基本)。

改善サイクルの基本

ステップ 内容
① 目標を決める 何を、どんな品質で出してほしいか(成功の基準)
② 初稿を書く まず、思いつく範囲で指示を書く
③ 試す 実際に実行して、出力を見る
④ 評価する 目標とのずれを特定する
⑤ 原因を考える なぜずれたか、指示のどこが原因かを推測する
⑥ 修正する 1か所ずつ修正して、再度試す
⑦ 記録する 変更内容と結果を残す

修正は、一度に多くを変えず、1か所ずつ行うと、どの変更が効いたかが分かります。

成功の基準を先に決める

改善の前に、「良い出力」の条件を言葉にしておきます。

観点 基準の例
正確さ 資料に書かれた数値と一致している
形式 指定した表形式で出ている
長さ 300字以内
トーン 丁寧で、断定を避けている
網羅性 3つの観点すべてに触れている

基準があると、「なんとなく違う」を、具体的な課題に変換できます。

出力の問題と、考えられる原因・打ち手

症状 考えられる原因 打ち手
内容が一般的で浅い 目的・背景が不足 読み手・状況・目的を追加する
形式がバラバラ 出力形式が未指定 形式を指定する。例を示す(出力形式の指定、Few-shotプロンプト)
長すぎる/短すぎる 長さの指定がない 文字数・項目数を指定
指示の一部が無視される 指示が多すぎる、埋もれている 優先順位を付ける。重要な指示を先頭か末尾に置く
事実が間違っている 材料が不足 資料を渡す。根拠がなければ「不明」と答えるよう指示(ハルシネーション)
論理が飛ぶ 複雑な課題を一度に頼んでいる 段階的に考えさせる/分割する(Chain-of-Thought(思考の連鎖)、プロンプトチェーン)
トーンが合わない トーンの指定が曖昧 具体的な言い回しの例を示す
毎回結果が違う ランダム性 形式を固定する。設定を調整する(temperature(温度)とサンプリング)

具体例:要約プロンプトの改善

初稿

「この記事を要約して。」

→ 出力は、長く、焦点がぼやけている。

改善1(目的・読み手・長さを追加)

「この記事を、忙しい経営者向けに、200字以内で要約してください。」

→ 短くなったが、重要な数字が抜けている。

改善2(含めるべき内容を指定)

「…数字の根拠と、結論を必ず含めて…」

→ 目的に近い出力になった。

改善3(形式を固定)

「…『結論/根拠/次のアクション』の3行で出力してください。」

→ 毎回、同じ形式で出力されるようになった。

複数のデータで試す

1つの入力で調子が良くても、他の入力ではうまくいかないことがよくあります。種類の異なる入力を、5〜10件程度用意して、同じプロンプトで試すと、弱点が見つかります(プロンプトの評価方法)。

入力の種類 例
典型的な入力 普段よく扱うもの
短い/長い入力 極端な長さ
例外的な入力 情報が欠けている、形式が違う
判断が難しい入力 境界事例

記録の付け方

項目 内容
バージョン v1、v2、v3
変更内容 何を、なぜ変えたか
結果 改善した点、悪化した点
使ったデータ・モデル・設定 再現のため

簡単な表やメモで十分です。「うまくいった指示」を、テンプレートとして保存します(プロンプトテンプレートの作り方)。

改善しすぎないために

注意点 内容
過度な最適化 特定の入力にだけ合わせると、他で崩れる
指示の肥大化 修正のたびに追加して、長く複雑になる。定期的に整理する
モデル更新の影響 モデルが変わると、結果も変わる。再評価する
完璧を求めすぎない 「十分に使える」水準で、止める判断も大切

プロンプトの改善サイクルのFAQ(よくある質問)

Q. 何回くらい改善すればよいですか?
A. 目標の基準を満たすまでです。簡単な課題なら数回、複雑な課題なら、より多くかかります。

Q. 改善が進まないときは?
A. 課題を分割する、材料を追加する、モデルを変える、人間が行う部分を残す、といった方法を検討します。

Q. 他の人の良いプロンプトを、そのまま使えますか?
A. 参考にはなりますが、目的・データ・モデルが異なるため、自分の課題で調整が必要です。

筆者の見解(プロンプトの改善サイクル)

プロンプトの改善は、「写真の現像」に似ていると感じます。一度で完成するのではなく、少しずつ調整して、狙った仕上がりに近づけていく。結果を見て、原因を考え、1か所だけ直すという、地味で確実な繰り返しが、結局は最も早い方法だと思います。

プロンプトの改善サイクルの関連項目

出典(一次情報)

本記事は一般的な情報の提供を目的としています。AIのサービス・機能・料金・仕様は頻繁に更新されるため、最新の内容は各社の公式ドキュメントでご確認ください。「筆者の見解」は一つの考え方です。