← 概念辨析に戻る

Concept Contrast Fable

検索拡張生成の二つの名前:同じ概念、二つの口径

先に結論:技術方案や調達文書では、検索拡張生成に異なる命名や境界定義がしばしば現れる。ある人はそれをモデルアーキテクチャの設計パターンと理解し、ある人は検索、ランキング、結合、生成を含む完全な製品システムと理解する。名前が同じでも境界が同じとは限らず、契約前にすり合わせていなければ、プロジェクト途中で境界理解の違いにより頓挫する。

技術方案や調達文書では、検索拡張生成に異なる命名や境界定義がしばしば現れる。ある人はそれをモデルアーキテクチャの設計パターンと理解し、ある人は検索、ランキング、結合、生成を含む完全な製品システムと理解する。名前が同じでも境界が同じとは限らず、契約前にすり合わせていなければ、プロジェクト途中で境界理解の違いにより頓挫する。

寓話

運送会社の二つのオールイン価格

二つの物流会社が同時に一つの工場へ全国配送を見積もった。甲社の全込み価格には幹線、中継、仕分け、末端配送、さらには返品まで含まれていた。乙社の全込み価格には幹線と市内分撥しか含まれていなかった。見積書の表題はどちらも立派だったが、細かい文字はフッターに隠されていた。

購買は二枚の見積書にどちらも「全国配送」とあるのを見て、四割安い乙行を選んだ。最初の荷は目的地の街の分岐院で止まり、顧客はなかなか受け取れない。営業は道が混んでいると考え、倉庫は顧客が受け取っていないと考え、境界が城門で切れていることを誰も知らなかった。

工場が問い詰めると、乙行は契約書の全国配送は分撥院まで届けることで、最後の一区間は別途補充単に署名が必要だと言った。購買が甲乙二つの見積を並べて比べ、初めて同じ名前の下でサービスの境界が半分も違うことに気づいた。安さはただで手に入るものではなく、欠けた工程は納品時に取り返される。

工場は追認のために二か月を余分に費やし、さらに遅延費を賠償した。社長は購買だけを叱るのではなく、全員に見積もりの中の短い言葉を分解させた:幹線、中継、仕分け、末端、逆物流、保険、異常件処理。その一つひとつにチェックを入れるようにさせた。

最初の修正は、供給者に「サービスを含む」と書かせるだけではまだ不十分だった。ある者は遠隔の町を例外と数え、ある者は破損返品を別払いと数えた。老板は境界リストに変え、貨物が経由する節点、遭遇する異常、生じる責任は、すべて同じ一枚の紙に書かなければならないとした。

後に再入札では、あらゆるサービス名の横に境界リストを必ず添付することになった。呼び名は同じでもよく、チェック範囲は曖昧にしてはならない。入札者がリストを提出しなければ、見積は無効とみなす。この規則はすぐに何度か危険を救った:ある供給業者は名門だが遠隔の町を漏らし、ある供給業者は高額だが返品と異常賠償まで含めていた。

調達部は学んだ。名前が同じでも同じものを買ったことにはならない。よくある短い用語ほど境界を広げる必要がある。さもなければ節約した価格は、納品時に高くつく補習に変わる。

後に工場内部でも曖昧な口頭表現が禁止された。「全部込み」「ワンストップ」「全国」といった言葉を言う者は、必ず横に境界表を添えなければならなくなった。購買はもはや聞き慣れた言葉に安心せず、むしろその裏に二つの基準がないかをまず疑うようになった。手間を省くとは、確認を省くことではない。

検索拡張生成(アーキテクチャ層)

外部知識検索と言語モデル生成を組み合わせた技術アーキテクチャパターン。核心は、モデルが生成時に検索された関連文書を引用することにあり、アーキテクチャレベルの設計原則に焦点を当てる。

検索拡張生成(システム層)

完全な RAG 製品またはシステムの実装には、通常、文書解析、ベクトル化、検索、再ランキング、結合戦略、生成などのエンドツーエンドの構成要素が含まれ、注目するのは製品機能と提供範囲である。

物語の対応

  • 両社とも全国配送を使うがサービス範囲は異なる:同じ概念名の下でのアーキテクチャ層とシステム層の境界の違い
  • 甲社は幹線中継と末端の全段階を含む:RAG は完全なシステムとして全サブコンポーネントを含む
  • 乙社は都市分撥センターまで:RAGはアーキテクチャパターンであり、一部のエンジニアリングコンポーネントを含まない
  • 七項目チェックマトリクス表:契約前にブール式チェックリストで定義の境界を揃える
  • 用語定義表が入札テンプレートになる:組織レベルの経験——同じ用語を調達前にサブ項目の境界として定義する

Agent プロジェクトに落とし込む

提案や契約に RAG という言葉が現れるときは、コンポーネント一覧を添付する:文書解析、Embedding、ベクトルDB、検索戦略、再ランキング、prompt 結合、引用注記、キャッシュ、監視。各項目に誰が提供し、誰が責任を負うかを明記する。名前そのものは納品境界の問題を解決しない。チェックの入ったコンポーネント一覧こそが、コスト、工期、運用責任を計算する助けになる。

京ICP备2026014272号