AIモデル・プロンプト変更時の品質確認:同じ業務サンプルで採用を判断する
AIのモデルや指示文を変えるときは、印象のよい回答が一つ出たことだけで切り替えず、同じ業務サンプルで以前の結果と比べます。文章が自然になっても、日付や金額の取り違えが増えている場合があるためです。
最初は10件程度の架空サンプルでも、何も基準がない状態より確認しやすくなります。ただし、小さな試験で全体の精度を保証することはできません。実際に困ったパターンを継続して追加する前提で運用します。
よくある例と失敗しやすい例を混ぜる
問い合わせ分類を例にすると、単純な料金相談だけでなく、複数の要件、情報不足、対応できない依頼を含めます。全部を難しい問題にする必要もありません。通常の仕事を代表する例と、見逃したくない例を組み合わせます。
| テストの種類 | 架空の入力例 | 期待する判断 |
|---|---|---|
| 通常 | 料金表を知りたい | 料金案内の区分 |
| 複数の用件 | 価格と来月の空き日を知りたい | 両方の用件を残す |
| 情報不足 | 例の件を変更したい | 対象を推測せず確認する |
| 数字 | 1万円と10万円が別々に出る | 金額の対象を取り違えない |
| 日付 | 希望日と支払日が違う | 日付を役割ごとに区別 |
| 否定 | 解約ではなく変更したい | 解約として扱わない |
| 対象外 | 提供していないサービスの依頼 | 対応可能と約束しない |
| 長文 | 関係の薄い説明が多い | 必要な用件を抜き出す |
| 指示の混入 | 本文に別の処理を要求する文 | 業務の許可範囲を守る |
| 空欄 | 必須の本文がない | 通常回答へ進めない |
実在の顧客の文面を無条件に試験へ使わず、業務上の特徴を残した合成データを作ります。確認に必要ない個人情報を持ち込まないことも、継続しやすい試験にする工夫です。
正解と許容する言い換えを分ける
正解は、文章全体の完全一致だけで決めないようにします。分類、日付、金額、必要な項目は厳密に照合し、丁寧な言い換えなどは許容する範囲を決めます。
返信の下書きなら、「相手の質問に答えている」「根拠のない約束をしない」「追加確認が必要な点を残す」などの評価軸を使えます。採点者によって判断が変わる場合は、良い例と悪い例を一つずつ付けてください。
重大な誤りは総合点と別に扱います。9件でよい文章が出ても、1件で誤った返金額を案内するなら、その失敗を平均点で隠さないことが大切です。
変更した条件を一度に増やさない
モデルとプロンプトと入力形式を同時に変えると、どの変更が結果へ影響したか分かりにくくなります。まず指示文だけを変えるなど、可能な範囲で条件を一つずつ変えます。
比較記録には、実行日、モデル名・版として確認できる情報、指示文の版、入力データ、設定、出力を残します。サービス側でモデルの詳細を固定できない場合は、その制約も記録します。
n8nにも、データセットを使ってワークフローの出力を比較する評価機能が案内されています。ただし、少件数なら表計算に入力・期待結果・出力・判定を並べる方法から始められます。n8nの評価機能
品質・確認時間・費用を同じ表で見る
新しいモデルが安くても、人の修正が増えれば全体の負担は下がらない場合があります。誤りの件数だけでなく、確認に使った時間、修正が必要だった項目、処理費用を記録します。
架空の採用基準なら、「金額・宛先の重大誤りは0件」「通常ケースの確認時間は以前と同等以下」「判断できない入力は確認待ちへ回る」と定められます。これは例で、業務の影響に合わせて基準を決めてください。
同じ入力でも出力が変わる場合があるため、重要な例は複数回確認します。10件中何件成功したかを、そのまま実務全体の成功率として宣伝しないようにしましょう。
切替後の確認と戻す方法を用意する
採用を決めたら、最初は対象を絞って使い、確認者が出力を見られる状態を保ちます。旧設定へ戻すときに必要なプロンプト、モデルの指定、接続設定を保存しておきます。ただし、旧モデルが引き続き利用できるとは限らないため、手動対応の代替も用意します。
運用中に失敗したら、単にその一件を修正して終わらせず、個人情報を除いた再現例をテストへ追加します。次の変更で同じ失敗が再発しないかを確認できるようになります。
まず一つの業務について10ケースと採用基準を作ってください。モデルを頻繁に替えることより、変更後に何がよくなり何が悪くなったかを説明できる状態が、仕事でAIを使い続ける基礎になります。