← 概念解説に戻る

Concept Fable

マルチホップ検索

先に結論:Multi-Hop Retrievalは複雑な問題に答えるために多段階の検索を行う:まず一つの証拠断片を見つけ、その中のエンティティ、時間、関係、または中間結論に基づいて検索を続ける。契約、ナレッジグラフ、事故分析、企業ポリシーQ&Aなど、証拠チェーンを必要とするタスクに適している。主なリスクはホップの誤り、証拠のドリフト、コストの上昇であり、そのためホップ数の制御、クエリ書き換え、チェーン記録、最終引用が必要となる。

Multi-Hop Retrieval · Retrieval

まず物語を読む。ここでは急いで定義を示さず、まず問題そのものを立ち上がらせる。

寓話

一枚の索引カードでは見つからない未払いの真相

隊商の経理係に一つの問いが届いた。北門の客はなぜ第三批の代金を拒払したのか?新入りの番頭はまず索引をめくったが、拒払の手紙が一通見つかっただけで、そこには「荷物が遅れた」と書かれていた。客服は遅延のまま説明しようとしたが、老経理係は眉をひそめた。拒払の手紙は結果だけを述べ、遅れた原因も、客に代金を差し引く権利があるかも書いていない。新入りはキーワードを長くして、「北門、第三批、遅延」を探し続けた。机の上には似た手紙が何通も増えたが、どれも同じ表層の事実で止まっていた。

老会計は手がかりをたどって飛び込んだ:拒付通知は納品書を指し、納品書は輸送記録を指し、輸送記録は臨時の迂回を指し、迂回は倉庫の安全検査を指していた。

最終的な答えは変わった。顧客の支払拒否は遅延だけでなく、安全検査による迂回が原因であり、迂回後にキャラバンが契約通りに事前通知をしなかったため、顧客は一部の支払いを差し引く権利があった。

帳簿係はこのプロセスを規則に書き記した。各ジャンプはなぜ次の証拠が必要なのかを説明しなければならず、前の証拠が誰、いつ、またはどの関係を提供したかを示す。証拠が不足しているときは、無理に完全なチェーンをでっち上げるよりも、いったん止まる方がよい。

これは一度に本をめくるより遅く、途中で逸脱しやすいので、跳躍数は限られ、証拠は痕跡を残し、結論は各原始伝票に戻れなければならない。

新入りの店員はこれで手がかりの連鎖の作り方を学んだ。ページを見つけるたびに、それがどの段落に答え、どのページを指すのかを問わなければならない。途中で一環が切れれば、最後の説明は推測に過ぎず、顧客への請求や責任追及には使えない。

古参の経理係は新しい店員に、各ジャンプを端紙に書くよう求めた。拒付信がなぜ納品書を指すのか、納品書がなぜ輸送記録を指すのか、すべて筋が通らなければならない。あるジャンプが単に言葉が似ているだけなら、最終回答に入れてはならない。手がかりをたどり終えて、答えは初めて「遅延」から「安全検査が控除条項を発動させた」に変わった。 後に経理係は新しい店員に規則を定めた。一ページを跨がなければ成立しない答えは、各ジャンプをすべて机に持ち帰らなければならない。最後の一ページだけを持って話すのは、速く見えても、中間の原因をしばしば失う。

隊商は後に複雑な問答を処理するとき、一枚の紙ですべての問題が解決することを期待しなくなった。本当の答えはしばしば証拠と証拠の間の経路に隠れている。

明らかにする

この物語が語っているのは:マルチホップ検索

Multi-Hop Retrievalは複雑な問題に答えるために多段階の検索を行う:まず一つの証拠断片を見つけ、その中のエンティティ、時間、関係、または中間結論に基づいて検索を続ける。契約、ナレッジグラフ、事故分析、企業ポリシーQ&Aなど、証拠チェーンを必要とするタスクに適している。主なリスクはホップの誤り、証拠のドリフト、コストの上昇であり、そのためホップ数の制御、クエリ書き換え、チェーン記録、最終引用が必要となる。

重要なのは、それが単なる用語ではなく、実際のAI/Agentシステムで繰り返し現れる構造的な問題だという点だ。これを理解して初めて、いつモデルを足すべきか、いつプロセスを変えるべきか、いつガバナンスを補うべきかを判断できる。

メタファーのマッピング

  • 拒付メール:第一跳の証拠
  • 納品書、輸送記録、安全検査:後続検索のジャンプポイント
  • 各ホップで理由を説明する:multi-hop 検索の推論と検索の連鎖
  • ホップ数の制限:コストとドリフトの制御
  • 証拠間の経路:複雑な問題の真の答えの構造

Andy(任旭)判断

この概念の実戦的価値は、「賢く見えるAI機能」を納品可能、検収可能、ガバナンス可能な作業単位に分解する手助けをすることです。

Graph RAGreasoning
京ICP备2026014272号