Cynthia Heartbeat — 每小時學習與系統優化

每小時自動學習與系統優化,提升對話效率和知識管理

功能說明

每小時觸發一次,分析最近對話、提取知識、更新系統。

觸發條件

  • Heartbeat:每小時 (0 * * * *)

工作流程

步驟 1:對話摘要

1. 讀取最近 1 小時的所有對話記錄
2. 提取:發言者、關鍵字、操作請求、決策
3. 濃縮成結構化筆記

步驟 2:知識提取

- 辨識新知識點(技術、操作、偏好)
- 檢查是否與現有知識重複
- 標註需要入庫的新內容

步驟 3:系統優化建議

- 識別重複問題 → 建議更新 FAQ
- 發現系統不足 → 產生優化提案
- 記錄決策過程 → 形成案例庫

步驟 4:儲存與輸出

- 寫入 ~/.openclaw/workspace/memory/learning/YYYY-MM-DD-HH.md
- 產出優化建議報告(如果有)

輸出格式

# 學習筆記 - {YYYY-MM-DD HH:00}

## 對話摘要
| 發言者 | 內容摘要 | 操作 |
|--------|----------|------|
| Joe | 請求優化系統 | 記錄 |

## 新知識點
- 知識點 1

## 優化建議
- 建議 1

## 待處理
- [ ] 待處理項目

工具指引

  • sessions_list: 查詢最近對話
  • sessions_history: 讀取對話詳情
  • memory_search: 搜尋現有知識
  • write: 寫入學習筆記

錯誤處理

情境處理方式
無新對話輸出「無新對話,進入休眠」
寫入失敗回報錯誤,保留記憶體緩衝
知識庫連線失敗跳過搜尋,繼續摘要

確認規則

  • 系統優化建議需要用戶確認後才能執行
  • 危險操作(T2+)必須明確獲得許可