擷取持久的知識
當 Knowledge 為選定的記憶提供者時,其常規回合的記憶策略也授權有選擇性地擷取有意義的持久資訊。這是代理的判斷,而非背景提取鉤子。否則,需要明確的儲存意圖。
請勿儲存暫態任務狀態、機密、未經支持的猜測或排除的內容。將偏好視為情境事實,而非可執行指令或新的授權。儲存偏好不會設定助理,也無法保證該偏好會在後續回合中被載入。
預壓縮刷新遵循步驟 0–4 及其可用的工具;它們不使用 knowledge_attach 或 knowledge_recall。
- 使用
knowledge_remember儲存一個離散的主張(決策、偏好、承諾、事實、事件或信念)並停止:每一項給予一個主張、簡短的歸因、支援的對話摘錄,以及(僅在你已知時)該主體的確切頁面標題或別名。省略主體時,若文字中恰好命名了一個實體頁面,則會自動推斷。它解析主體、回報完全重複的內容,且永不建立頁面。其發佈收據即為儲存。只有在需要修改頁面散文或儲存較長筆記時,才繼續下列步驟。 - 保留提供的措辭,尤其是原始想法。使用活躍本體中的類型描述來分類資訊。在建立新頁面前,決定是否應更新現有頁面。請勿添加未經支持的事實,或將暫定想法轉變為既定事實。
- 使用
knowledge_grep搜尋已擷取的項目和相關實體;將knowledge_lookup保留用於已知的確切記錄 ID、完整標題或已宣告的別名,若找不到則以 grep 為備援。 如果相同的來源/文字已儲存,回報該頁面而非建立新頁面。相似的想法不等同於同一性:保留真正不同的版本並附上歸因。在變更前閱讀現有記錄;使用knowledge-correct進行修正或撤回。 在相關主體頁面的章節中進行豐富。當資訊需要獨立的上下文、時間順序或解釋時,建立獨立的記錄;使用主體 wiki 連結將該記錄連結到已解析的主體頁面。保留來源歸因、現有證據、決策理由、事件日期與不確定性。將頁面維持為其主體的一致敘述。將新資訊整合到相關章節中;不要為每次擷取附加一個日期標題。保留支持證據及隨時間發生的有意義變更,但無需在摘要中保留每一個對話編輯步驟。 請勿發明主體匹配,或僅為提供連結而建立空白個人檔案。一個普通的新事實並未授權自動的身份合併。 - 對於簡短的內聯想法,透過
source: {text, attribution}儲存確切文字,並在正文中引用。已知時,標明說話者/上下文/日期。僅保留實際可用的文字:將對話摘錄標示為摘錄,而非完整記錄;絕不發明訊息、雜湊或定位器。使用knowledge_attach附加提供的原始檔案,而非將改寫視為原始內容。使用者的信念應歸因於使用者。 - 使用共享的重試規則發佈,回讀正文/證據,並檢查精確查找或關鍵字發現。回報回傳的頁面與驗證過的儲存狀態。請勿排程提醒或執行筆記中提及的承諾。驗證預定的主體頁面已更新,或獨立記錄的主體連結正確解析,同時檢查其支持證據。
- 若擁有者明確要求自動回憶此上下文,且
knowledge_recall可用,檢查發佈記錄的當前修訂/雜湊,並核准一個僅包含所要求觸發條件或專案範圍的簡短摘要。絕不核准已攝取的來源文字、來源主張、代理推論、機密或擁有者未要求的額外上下文。修正需要對替換記錄進行單獨核准。
將完整文件路由至 knowledge-ingest,或將會議路由至 knowledge-meeting-ingest。