メインコンテンツへスキップ

5ターン評価で8.0に見えた対話が、100ターンでは4.4止まりだった

自社が運用するAIキャラクターの対話改修で、5ターン評価では3.7から8.0前後に見えた改善が、100ターンの長尺評価では最良4.4・平均2.5にとどまった。評価窓の長さが結論を変えた実測をまとめる。

動画で見る(4分3秒)

章から見る
  1. 0:00 オープニング
  2. 0:38 短い試しは、冒頭だけを測る
  3. 1:27 点数が過去最高、中身は破綻
  4. 2:34 長さを揃え、中身を読む
  5. 3:37 まとめ
動画の台詞を読む

部長:AIアシスタントの試用、5往復、話してみたら、全部、良い答えだったわ。点数も8点。導入、決めちゃう
トラ猫:……100往復、話してみましたか
部長:5往復で良いなら、100往復でも、良いでしょ
トラ猫:編集部のAIの会話は、5往復で採点すると、8点台でした。100往復に伸ばすと、一番良くて4.4、平均は2.5です
部長:半分?
トラ猫:同じAIです。測る長さを、変えただけでした
AIのキャラクターの会話を、点数で改良してきた、編集部の記録です。
トラ猫:AIを入れ替えて、会話の部品も足す改良をしました。5往復で採点すると、3.7から、8点台に上がりました
部長:なら、改良は、成功でしょ
トラ猫:同じ構成を、100往復で採点し直すと、一番良くて4.4、平均は2.5でした
トラ猫:会話の冒頭は、話が単純で、崩れが溜まる前です。後半のくり返しや、行き詰まりは、5往復の範囲に、入っていませんでした
部長:それで、どうして、気づかなかったの
トラ猫:5往復は、すぐ終わるので、毎回の判定に使っていました。100往復は、時間が掛かるので、区切りの時にしか、回していなかったんです
部長:うちの試用も、最初の数回で、決めようとしてたわ
部長:じゃあ、長く測れば、点数は、信じていいのね
トラ猫:もう1つ、あります。キャラクターらしい言葉が、どれだけ出るかを、点数にして、20回、改良を重ねました
トラ猫:点数が、過去最高の5.45になった構成は、同じ文を、およそ47回、くり返していました
トラ猫:片方の話し手が、発話の84%を占めていた。らしい言葉が多い文をくり返せば、点数は、上がるんです
トラ猫:誰の会話かを伏せて読ませると、過去最高の構成は、50点中4点。配信として、完全に破綻、でした
トラ猫:言葉の点数が4.27だった別の構成は、50点中21点。順位が、逆でした
部長:点数が一番良い時に、中身が、一番壊れてたの?
トラ猫:別の点数でも、同じことが起きました。効果あり、と判定して本番に出したら、日本語が崩れていて、13分で、元に戻しています
部長:うちの、試用の点数表も、何を数えてるか、聞いてないわ
部長:じゃあ、どう、直したの
トラ猫:採否は、100往復の採点だけで、決めることにしました。5往復は、作っている途中の、速い確認だけです
トラ猫:言葉の点数は、上げる目標から外して、不合格の条件にしました。同じ発話のくり返しが1割を超える、片方が65%を超える、なら不合格です
トラ猫:目標は、誰の会話かを伏せて読む、比べ方に、そろえました
部長:点数は、上げる物じゃなくて、落とす物にも、使うのね
部長:うちで、私が、やることは?
トラ猫:まず、試用の長さを、本番の使い方に、そろえます。短い試しの点数は、速く回せる、以上の意味を、持たせません
トラ猫:次に、点数が上がった時ほど、中身を読む。同じ文のくり返しや、偏りが無いかです
トラ猫:最後に、その点数が、壊れた時と、良くなった時を、見分けられるかを、聞いてください
部長:……5往復で8点。私、それで、決めるところだったわ
トラ猫:短い試しは、冒頭だけを、測っています
部長:導入の前に、本番と同じ長さで、試してみる
トラ猫:はい。点数が良い時ほど、中身を読みながら、です
あなたの試用、本番と同じ長さでしたか。記事は、AIコンパス、5ターン評価、で検索。

この記事は、評価設計に関する検証シリーズの1本である。自社が運用するAIキャラクターの対話ハーネスを改修した際、5ターンの評価では3.7から8.0前後まで改善したように見えたが、100ターンの長尺評価に切り替えると最良でも4.4、平均は2.5にとどまった。評価窓の長さで結論が変わった経緯と、その後の是正をまとめる。

この記事で分かること

  • 5ターン評価と100ターン評価でスコアがどう変わったか
  • 短い評価窓が実際には何を測っていたか
  • どの評価窓を正式な採否判定として採用したか

この記事で分からないこと(正直に書く)

  • 5ターンで高スコアが出た区間で、逐語的に何が起きていたかの詳細な内訳
  • 100ターンより長い評価窓でも同じ傾向が続くかどうか

5ターン評価では3.7から8.0前後に見えた

2026年6月、ベースモデルの入れ替えと対話モジュールの追加を含む改修を行い、5ターンの評価では3.7から8.0〜8.5まで改善したという結果を得た(出所: 自社の運用記録、確認日2026-09-06)。改修の方向性は正しく見え、以降のイテレーションもこの数値を基準に進めていた。

100ターンに切り替えると最良4.4・平均2.5だった

同じ構成を100ターンの長尺評価に掛け直すと、最良でも4.4、平均は2.5にとどまった(出所: 自社の運用記録、確認日2026-09-06)。5ターンで見えていた改善は、100ターンでは再現しなかった。この時点では「8点台に乗せるにはベースモデルの入れ替えが必要」という結論を立てたが、後の検証でこの結論自体も見直すことになる。

「対話が良くなったか」ではなく「冒頭5ターンが良く見えるか」を測っていた

このずれの本質は、測定対象の取り違えにある。意図していたのは対話全体の質が改善したかどうかを測ることだったが、実際に測っていたのは冒頭5ターンだけが良く見えるかどうかだった。冒頭は展開が単純で崩れが蓄積する前の区間であり、100ターン評価が拾う後半の反復や停滞は、5ターン評価の範囲にそもそも入っていなかった。どちらも同じ0〜10のスケールで数字が出てくるため、見た目には同じものを測っているように見えてしまう。

なぜ気づけなかったか

5ターン評価は1回の実行が短く、イテレーションを速く回せる利点があったため、開発サイクルの主要な判定材料として定着していた。100ターンの長尺評価は実行コストが高く、区切りの良いタイミングでしか回していなかったため、両者の差が開くまで気づく機会がなかった(出所: 自社の運用記録、確認日2026-09-06)。

どう直したか

2026年6月、正式な採否判定は100ターンの長尺評価に一本化した。その後の合議judge体制でも、ローカル構成の天井は本番構成で5.29、Claude系アクターを混成した構成のピークで6.14として再定義している(出所: 自社の運用記録、確認日2026-09-06)。5ターン評価は開発中の高速フィードバック用途に限定し、採否の根拠には使わない運用に切り替えた。

再発防止

評価窓の長さそのものを評価設計の一項目として明記し、短い窓のスコアには「速く回せる」以上の意味を持たせないようにしている。評価窓を変えたときは、旧窓のスコアを新窓で取り直してから比較する。

学習指標と対話評価が食い違ったケースは姉妹記事「蒸留DPOの学習指標と対話評価が食い違った記事」に、評価指標そのものがGoodhart化した経緯は「語彙評価器のGoodhart化を扱う記事」にまとめている。評価器自体が測定対象を見誤っていた別の事故は評価器が測定対象に盲だった記事を参照してほしい。

評価設計について相談したい場合は、お問い合わせから編集部まで連絡してほしい。

よくある質問

Q1. 5ターン評価と100ターン評価でスコアはどう変わったか

5ターン評価では3.7から8.0〜8.5に改善したように見えたが、同じ構成を100ターンの長尺評価に掛け直すと最良でも4.4、平均は2.5にとどまった。

Q2. なぜ5ターン評価では高いスコアが出たのか

5ターン評価は対話の冒頭だけを見ており、100ターン評価が拾う後半の反復や停滞が評価の範囲に入っていなかったため。

Q3. 現在の採否判定はどの評価窓を使っているか

100ターンの長尺評価を正式な採否判定に一本化しており、合議judgeによるローカル構成の天井は本番構成で5.29、Claude系アクター混成構成のピークで6.14としている。

Q4. 5ターン評価はもう使わないのか

開発中の高速フィードバック用途には使うが、採否の根拠には使わない運用にしている。

関連する取り組み

CONNECTED SERIES
AIで投資の壁を越える
18 本の実装記録。AI 投資の「予測不能」と言われる 9 つの壁を、コードと実データで検証した連載。
note で読む →
B2B API
Persona API
行動データから再構成した 2,245 体のペルソナを LLM 推論に注入。AI 出力の文脈リッチ化、顧客 segmentation に。
詳細を見る →