検索と回答はコレクションの検索タブにある 2 つのモードであり、ハイブリッド検索 v2、構造化ブリーフ、テーブルファクト、ガバナンス付きメモリで動作します。
検索と回答
検索(Search)と回答(Answer)は、コレクションの検索タブ(POST /api/collections/:id/retrieve、/answer、/answer/stream)にある 2 つのモードです。同じ topK は使いません。
検索のみとハイブリッド検索 v2
検索のみは回答を書かずに検索結果 topK 件までの順位付きチャンクを返します。コレクション検索はハイブリッド検索 v2 を使用し、以下を並列に融合します。
- 密ベクトル検索: PostgreSQL ネイティブの
pgvector厳密スキャン(最大 20,000 行または 500 文書スコープまで)または反復スキャン付き HNSW(hnsw.iterative_scan = relaxed_order)。異なる埋め込みモデルを混在させることはありません。 - 語彙 BM25: ヘブライ語接頭辞処理を備えたヘブライ語・英語共通アナライザーに加え、ディスカバリーを経たコレクションでは語彙ルールが自動的に有効になります。
- セクション検索とマルチサイズチャンク: 条項、章、付録が指定された質問では文書セクションマップ(
topology)を通じて該当チャンクを先頭に出し、追加チャンクサイズ(500 / 1,500 / 4,500)のヒットはフォーカス中心の抜粋とともにメインの Smart Bites に投影されます。
検索エンリッチメント中に概要モデルが失敗した場合でも、Bundata はエラーコードを記録した上で取得済みパッセージを返し、空の結果にはしません。
回答と構造化ブリーフ
回答モードは回答結果 topK 件までの順位付きチャンクを取得し、質問の言語(question-language/v1、自動 RTL/LTR レイアウトおよび数値・日付・コードの <bdi> 分離付き)で、構造化ブリーフ(answer-brief/v1)として根拠付きの回答を作成します。
- 回答: 少なくとも 1 つの正確な短い引用と、各主張の後の
[N]引用マーカーを含む簡潔な回答。 - 優勢な立場: 文書が適用規則を確定しているかどうか(
settled: true | false)。 - 直接の根拠と補足的な根拠: パッセージからの引用ポイントと一字一句照合された引用文。
- 反対の立場: 例外、制限、または矛盾するパッセージ(存在しない場合は
[])。 - 未回答の点: パッセージが答えていない質問の部分。
すべての引用スパンはパッセージの正規テキストと一字一句照合され、決定論的な主張検証(claim-verification/v5、および BUNDATA_CLAIM_REPAIR 有効時のストリーミング主張修復)がワークスペースの remove、caveat、abstain ポリシーを適用します。
コンテキストエンジン で有効化されている場合、回答は次のソースも利用します。
- 学習済みフィールド回答(
field_answers_v1): 一覧、件数、ランク、絞り込み、比較の質問に対し、正規化された抽出フィールド値から決定論的に回答します(answerMode: "field_answer")。各値には[n]スパン引用とフィールドカバレッジ行が付き、フィールドの記載率が 90% 未満の場合は「一覧は不完全な可能性があります」の注意が表示されます。 - 表の事実(
tables-v3): 数値や数量内訳書(BOQ)に関する質問には、セルファクト([TF1])とfinanceルールによる算術照合結果([RF1])が含まれます。 - GraphRAG パス(
local、multi_hop、temporal、global): 型付きファクトのテーマダイジェストとマルチホップのグラフ証拠。
質問履歴と組織メモリ
保存型ワークスペースでは、回答ワークスペースに 2 つのメモリ機能があります。
- 質問履歴と記憶内容(
ask-history): コレクション内での各メンバーの会話を非公開で保存します(ワークスペースの owner を含め、他の誰にも見えません)。フォローアップの質問は独立した検索クエリに書き換えられ、新しい質問は過去の関連する最大 3 ターン(単語重複、または BM25・意味・エンティティを融合したランキング、および owner がコレクション横断の想起を有効にした場合はコレクション横断)を想起できます。また、コレクションごとに最大 20 件の常設メモを保持でき、エージェントメモリの確認・削除も行えます。 - 組織メモリ: 承認済みの ビジネスコンテキストライブラリ の定義(
[DP1])と指示を使用し、入力中に承認済みの検証済み回答が一致すると過去の質問カードを表示し、検証済み回答を直接提供(answerMode: "verified_answer")し、メンバーが引用付きの回答や選択箇所から組織メモリへの提案を送れるようにします。
これはしないこと
検索はコレクションの埋め込みプロファイルを変えません。プロバイダーキーの欠如、未接続プロバイダーのモデル選択、または agent:run 権限のないロールでは回答モードはブロックされます。非保持ワークスペースでは質問履歴、メモ、組織メモリは保持されません。