MEMORY / 問題を先に
専門 Agent にベクトル検索だけでなく、なぜオブジェクトベースのメモリが必要なのか?
専門的なタスクでは、類似テキストを見つけるだけでなく、資料がどの顧客や案件に属するか、人物間にどんな関係があるか、事実がどの証拠に支えられているか、ルールがどの条件で適用されるか、誰が結論を出す権限を持つかを知る必要があります。オブジェクトベースのメモリはこれらの関係と状態を保持し、ベクトル検索はその中の一つの召回手段として機能します。
定義:オブジェクトベースのメモリとは?
オブジェクトベースのメモリは、顧客、商談、案件、当事者、契約、条項、判例、タスク、成果物、責任者などを継続的に参照可能な業務オブジェクトとして構築し、属性、関係、イベント、出典、権限、ステータスを保存します。その目的は全文を分割して「すべて検索できる」ようにすることではなく、現在のタスクにおいて正しいオブジェクトと原文の根拠を取得することです。
四層の支援方法
1. オブジェクトベースのメモリ
この事実が誰に属し、どの案件・状態にあるかを明確にし、同名顧客、旧バージョン、異なる案件の混在を防ぎます。
2. オントロジー化抽出
資料から対象、属性、イベント、役割、条件、証拠を抽出し、同時に原文への参照を保持して照合しやすくする。
3. 関係グラフ
誰がどの事項に関与するか、どの証拠がどの事実を支えるか、どの条項がどのような義務を生むか、そしてタスクは誰が担当するかを表現します。
4. タスクレベルの検索
タスク、ユーザーの身元と役割、権限、案件の状態に応じて、構造化されたオブジェクト、関係、ベクトル検索、原文の根拠を組み合わせます。
Agentは何を担当するのか?
Agentは候補オブジェクトと関係を抽出し、確認可能な別名を統合し、関連する原文を特定し、矛盾と欠落を列挙し、出典付きの作業初稿を生成し、新しい資料が現れたときはオブジェクト状態の更新提案を行う。出力は、既知の事実、モデルの推論、検証待ち事項、使用した出典を区別すべきである。
人は何を決定しなければならないか?
プロフェッショナルは対象が同一か、証拠が有効か、ルールが適用できるかを確認し、法律意見、営業判断、コンサルティング結論、対外納品に責任を負う。データ責任者はアクセス権限、保存期間、機密情報の取り扱いを決定する。Agentは自ら資料範囲を広げたり、推論を事実フィールドに書き戻したりしてはならない。
どのような状況に適していますか?
長期的なコンテキスト、役割関係、証拠チェーン、継続的な状態が必要な専門業務に適しています。例えば複雑な商談、契約レビュー、案件調査、コンサルティングプロジェクト、研修デリバリーなどです。一度きりの公開情報検索や単一ドキュメントの要約だけであれば、軽量なベクトル検索で十分な場合も多く、過度なモデリングは不要です。
よくある誤解
検索で見つかることと正しく使えることは別:類似テキストが別の顧客、旧契約、または適用外の条件に属する可能性がある。
グラフは事実ではない:自動抽出された関係には、依然として出典と確認状態が必要です。
記憶は多ければよいわけではない:権限、有効性、タスク関連性が何を呼び出すべきかを決める。
RAGがあっても判断力があるとは限らない:検索は判断を支えますが、専門的な責任は負いません。
関係性と証拠をタスクに持ち帰る
対象、関係、証拠、権限をタスクフローにまとめて組み込む必要があります。まず答えるべき問いを明確にし、次に関連する対象と資料を特定し、まだ確認が必要な点を示し、最後に責任者が専門的な判断を下します。
続きを読む
WECHAT / 専門知識システム
あなたの資料がオブジェクト化を必要とするか判断したい?
WeChat追加時にこう言える:「ある種の専門資料の対象と関係を整理したいです。」匿名化したタスクとサンプルをいくつか持参し、まず軽量検索で足りるかを判断してから、モデリングの深さを決める。
