探索は境界付きのツール実行チャットターンとライブキャンバスを組み合わせ、整理したフォーカス項目をコンテキストセットへ公開します。
概要と探索
探索はコンテキストスタジオ(/platform/context-graph)の既定ビューです。ライブコンテキストグラフキャンバスの横にチャットエージェントが配置されます。エージェントは選択したコレクションとビジネスコンテキストライブラリから項目を見つけてキャンバスに配置します。フォローアップの質問にはキャンバス上の項目から回答し、整理したフォーカスは コンテキストセット に公開できます。
スコープと時間カーソル
上部バーでは、チャットとキャンバスの両方に適用される 2 つの境界を設定します。
- スコープ: アクティブなワークスペース内の 1〜5 個のコレクション。小規模なワークスペース(5 コレクション以下)ではすべて選択された状態で始まります。
- 時間カーソル: 有効時点(世界で事実が成立していた有効時間)と 記録時点(Bundata が文書とグラフファクトを記録していたシステム時間)。カーソルを変更すると、モデルを呼ばずに保存済みレコードからキャンバスを再読み取りします。
意味ベースのパッセージ検索は、ロールに agent:run が含まれる場合にのみ実行されます。コレクションにベクトルがない場合や埋め込みプロバイダーキーが未接続の場合は、キーワード(ヘブライ語・英語対応 BM25)で検索され、キーワード検索のみの通知が表示されます。グラフが未構築のコレクションには未構築の通知が表示され、Knowledge タブへのリンクが示されます。
エンジンの @メンションとエージェントターン
各メッセージは境界付きのツール使用ターンを 1 回実行します。明示的な @ メンションでエンジンを指定できます。
| メンション | エンジン | 動作 |
|---|---|---|
@document | 文書全体クエリ | 選択した文書のすべての部分を読み取り、検証・引用付きのスパンを返します |
@rules | 検証済みルールテンプレート | 検証済みのテンポラルグラフルールテンプレートを評価し、証明ツリー付きの回答を返します |
@tables | 表の事実 | 型付きテーブルファクト(tables-v3)を読み取ります。テーブル値がない場合はパッセージ検索にフォールバックします |
@history | 時間比較 | 2 つの有効時点または 2 つの記録時点の間で何が変わったかを比較します |
@sql | 承認済みクエリテンプレート | 承認済みの読み取り専用 PostgreSQL クエリテンプレートを型付きパラメータ値で実行し、行をテーブル表示します(過去の時間カーソル設定中は拒否されます) |
回答は共通の根拠付き回答パスを使用し、引用を付け、根拠が主張を支えない場合は棄権します。回答の作成過程には各ステップのツール、モデル、トークン数、所要時間が表示されます。
キャンバスの操作と上限
- ノード種別: コレクション、文書、パッセージ、エンティティ、ファクト、ビジネス用語、検証済みの回答、指示、コンテキストセット、テーマ、およびデータベースのテーブル、ビュー、カラム、dbt モデル、クエリテンプレート。
- 操作: ノードをクリックすると詳細(出典、日付、バージョン、接続ノード、フォーカスへの追加)が開きます。ダブルクリックで展開・折りたたみ(元に戻すトースト付き)を行います。右クリックまたは
Shift+F10でノードメニュー(詳細を開く、展開、フォーカスへの追加・削除、ID をコピー、出典を表示、履歴を表示、グラフから削除)を開きます。 - 上限: キャンバスは最大 200 ノード・320 接続、フォーカスは最大 40 項目、元に戻す履歴は 30 ステップを保持します。
フォーカスをコンテキストセットへ公開する
キャンバスヘッダーの公開をクリックすると、フォーカス内の項目をコンテキストセットのメンバーに変換します。
- ライブラリ項目はそのまま、文書は直接、パッセージとファクトは出典文書として追加されます。
- フォーカス内のコレクションは新しい下書きセットのスコープになります。
- 既存セットのスチュワードは変更を直接適用でき、編集者は理由を添えて承認待ちの提案として送信します。
最近のチャットとプライバシー
チャットはキャンバスとともにユーザーごとに非公開で保存されます(GET /api/w/:wsId/context-explore/chats)。一覧、再開、名前変更、削除ができるのは作成した本人のみです。保存されたチャットを再度開くと、すべての引用元が再確認され、読み取れなくなった出典を持つノードやメッセージは非表示になります。ワークスペースの owner(explore:manage)は保持期間(7、30、90、180、365 日、既定は 90 日)を設定するか、保存をオフにできます。