對話搜尋
這是什麼
從既有工作階段記錄中找回先前對話、決策與成品產出的能力。
白話解釋
對話搜尋就像是能夠重新打開並搜尋企業過去所有的通話記錄,而不是依賴接聽者記得細節。如果某個事實從未進入整齊的永久筆記,它通常仍然一字不漏地存在於某次先前的對話中——這個工具會去把它找出來。
為什麼重要
許多有用細節沒有進入整理過的長期記憶,卻仍留在過去某次對話中,例如一項決策、一份產出物或依稀記得的具體資訊。對話搜尋能在需要時把它們找回來,正好補上知識整理過於保守、遺漏值得保留內容的情況。VPS 部署持續運作數月後,逐篇手動重讀舊對話早已不切實際,這項能力便格外重要。
運作方式
session_search 工具由 tools/session_search_tool.py 實作,查詢保存所有過往對話的本機資料庫,並利用 FTS5 全文索引尋找相符訊息,不會額外呼叫 AI。一般搜尋會回傳最相符的工作階段、簡短片段、命中訊息前後最多五則訊息,以及該工作階段最前與最後三則訊息,讓使用者快速掌握目標與結果;scroll 操作可把視窗重新置中到指定訊息;只提供工作階段 ID 而不帶查詢詞時會讀出整段對話;完全不帶參數時則列出最近的工作階段。預設會隱藏子代理委派與第三方工具整合所產生的工作階段,重複性高的排程工作階段也會降低排序,避免淹沒一般對話。
具體範例
使用 Hermes 三個月後,使用者忘了標誌改版最後選定哪一家廠商,便請 Hermes 搜尋「標誌改版廠商」。session_search 找到唯一提及此事的工作階段,連同周邊訊息、廠商名稱與報價片段一併回傳;使用者再要求向後捲動到最終決策,工具便以較後面的訊息重新置中並直接回傳結果,不必人工翻閱整段對話。
如何連結
「對話搜尋」屬於「記憶」系列。最直接相關的概念包括:「長期記憶」、「個人維基」、「代理執行環境」、「個人作業系統」。這些連結描述教學關係,不取代來源證據。
來源證據
tools/session_search_tool.py#<file>— 結構性來源;只確認來源檔關聯,不單獨證明特定呼叫順序。
工作流程
- 目前尚無第一輪工作流程對應;此概念仍透過文章與來源證據出現在知識庫圖譜中。
