RAGチャットボット評価:モデルスイープ+検索修正によりコスト79%削減、品質19%向上

✍️ OpenClawRadar📅 公開日: May 15, 2026🔗 Source
RAGチャットボット評価:モデルスイープ+検索修正によりコスト79%削減、品質19%向上
Ad

あるRedditユーザーが、ChromaDB上でデフォルトの類似度しきい値0.7(コサイン距離)で動作し、生成にGemini 3.1 Flash Lite Previewを使用しているカスタマーサポートRAGチャットボットを徹底評価しました。最も高価なモデルが最悪のパフォーマンスであり、いくつかの非自明な変更が実際に効果を発揮したことを発見しました。

検索の問題がLLMの問題を装う

ユーザーが「こんにちは、御社は何をしているのですか?」といったカジュアルな質問をすると、ボットは「御社のサービスの具体的な情報にはアクセスできません」と応答していました。直感的にはプロンプトを調整したりモデルを変更したりしたくなりますが、根本原因は検索にありました。ChromaDBの類似度しきい値が0.7(コサイン距離、低いほど類似、つまり厳しい)に設定されていたため、カジュアルな質問はどのチャンクにも十分近い埋め込みを生成せず、結果的にドキュメントが取得されませんでした。教訓:生成を非難する前に、LLMが実際に受け取ったコンテキストをログに記録すること。検索が何も返さなければ、プロンプトエンジニアリングでは修正できません。

ヒューリスティック評価器はないより悪い

キーワードマッチングやソース参照のカウントでは、ユーザー満足度と相関のない数値が得られました。著者はLLMジャッジ(OpenRouter経由のClaude Haiku 4.5)に切り替え、関連性、正確性、有用性、全体的な評価を0〜10でスコアリングしました。コストは完全実行あたり数セントです。

チャンクの重複排除

2つのターンで、コンテキストウィンドウにほぼ同一のFAQチャンクが3つ含まれていました。同じソースファイルから80%以上のトークン重複をチェックする機能を追加することで、コンテキストが整理され、トークンが削減され、あるターンでの製品名の幻覚が止まりました。

Ad

より厳格なグラウンディングのトレードオフ

エージェントが取得したドキュメントからの事実のみを述べるルールを追加することで、正確性は向上しましたが、知識ギャップのあるターンでは有用性が低下しました。ボットは推測する代わりに「ドキュメントにこれが指定されていません。サポートにお問い合わせください」と言うようになりました。著者は、これは事実に基づくサポートボットにとって正しい判断だが、意識的に行う必要があると述べています。

モデルスイープ結果

同じ評価ハーネスを5つのモデルで実行したところ、Gemma 4 26Bが7.88のスコアを記録し、元のGemini 3.1 Flash Lite Previewの7.33を上回り、さらにセッションあたりのコストが75%削減されました。Mistral Small 3.2が僅差で2位でした。Nova Microは最も安価でしたが、簡潔すぎる応答が実用的でないと判断されました。全体の品質は6.62から7.88(+19%)に向上し、コストはセッションあたり$0.002420から$0.000509(-79%)に低下しました。

評価全体はNeo AI Engineerを使用して行われ、評価ハーネスの構築、チェックポイント実行、タイムアウトやコンテキスト制限の問題への対応、結果の統合が行われました。著者はすべてを手動でレビューしました。

📖 全文ソース: r/LocalLLaMA

Ad

👀 See Also

Claude Code向けのスキル作成原則(159のオープンソーススキルから)
Guides

Claude Code向けのスキル作成原則(159のオープンソーススキルから)

開発者が、159のスキルを持つオープンソースのスキルレジストリを構築・維持する中で得た、Claude Code向けの効果的なスキル作成のための10の原則を公開しました。これらの原則は、実際のエージェントの使用状況から観察された実用的な実装パターンに焦点を当てています。

OpenClawRadar
OpenClawアップデート修正:Telegram実行「許可リストミス」エラーの解決
Guides

OpenClawアップデート修正:Telegram実行「許可リストミス」エラーの解決

最近のOpenClawアップデートにより、承認を無効にした後でもTelegramのexecコマンドが「exec denied: allowlist miss」エラーで失敗するようになりました。修正には、昇格されたアクセスの有効化、execセキュリティの明示的な設定、およびopenclaw.jsonとexec-approvals.jsonファイルの両方の更新が必要です。

OpenClawRadar
OpenCLAWメモリの実際の仕組み:エージェントの「忘却」問題を解決する
Guides

OpenCLAWメモリの実際の仕組み:エージェントの「忘却」問題を解決する

OpenCLAWエージェントは会話間で永続的なメモリを持ちません。毎回、SOUL.md、USER.md、MEMORY.mdなどのファイルからコンテキストを再構築します。一般的な「忘れる」問題は、古いセッション、構造化されていないメモリファイル、重要な情報をチャット履歴ではなく永続的なファイルに保存していないことから生じます。

OpenClawRadar
非開発者向けのWindows 11におけるOpenClawインストールの障壁
Guides

非開発者向けのWindows 11におけるOpenClawインストールの障壁

趣味の改造者が、Windows 11を搭載した200ドルのミニPCにOpenClawをインストールする際に直面した3つの具体的な障害について詳述しています。これには、PowerShellの実行ポリシー、Windows Defenderによるブロック、Node.jsやGitなどの依存関係の不足が含まれます。

OpenClawRadar