學習路由
每當回饋、事件或解決方案可能成為持久知識時,使用審慎的路由決策。保持全域上下文簡潔;將詳細證據保留在有用的地方。
使用時機
- 使用者糾正揭示了一個可重複的標準或偏好。
- 錯誤修復或交付提供了一個可重複使用的教訓。
- 專案已累積了可能成為 Hermes 記憶或技能的記憶。
- 您即將寫入持久記憶或建立技能。
請勿使用此技能大規模遷移整個專案內容。
流程
-
將可重複的規則與事件分離。
- 在專案記錄中記錄發生了什麼事、確切的系統詳細資訊以及證據。
- 僅提取廣泛可重複使用的規則以供進一步分類。
- 完成條件:提出的全域項目獨立存在,不包含特定於儲存庫的標識符。
-
決定範圍。
- 對於簡潔、穩定的使用者事實或持久偏好,使用使用者記憶。
- 對於需要按需指示的可重複多步驟程序,使用技能。
- 對於領域規則、基礎設施詳細資訊、團隊慣例、憑證位置、目前狀態或一次性事件,使用專案記錄。
- 完成條件:選擇一個主要歸宿,不要在三者中重複詳細內容。
-
決定交付形式。
- 永遠載入的記憶應保持為簡短的陳述事實。
- 條件步驟、範例、指令和常見錯誤應放入技能中。
- 詳細的推理、被拒絕的替代方案和證據應保留在專案中。
- 完成條件:該項目僅在其詳細資訊有用時才載入。
-
檢查可移植性和敏感性。
- 不要僅僅因為某些細節出現在相關的儲存庫中,就將雇主、儲存庫或帳戶特定的細節提升為全域項目。
- 未經明確的任務益處和使用者批准,不要提升個人或敏感資訊。
- 完成條件:目標位置不會洩露超出其預期範圍的資訊。
-
保留來源。
- 提升規則時,保留專案來源的完整性或將其歸檔,而不是刪除它。
- 說明哪些內容已被提升,哪些內容故意保持在專案範圍內。
- 完成條件:未來的代理程式可以將全域規則追溯回其證據。
常見錯誤
- 跨儲存庫的事實並不能自動移植到不相關的專案。
- 大型全域記憶或龐大的技能會降低相關性和遵從度。
- 一個通過的測試或自信的代理程式摘要只有在能夠證明所聲稱的行為時才是證據。
驗證
在最終確定提升之前,請驗證每個審查過的項目都已歸類為記憶、技能、專案記錄,或視為過時而丟棄。報告每個提升項目的計數和原因。