月度知識演變工作流
概覽
月度知識演變工作流讓您:
- 導出當月知識圖譜的視覺化
- 分析知識圖譜的指標與趨勢
- 追蹤重要的思想演變
- 匯出知識演變報告
預估時間:20-30 分鐘 頻率:每個月第一個工作日
第 1 步:導出當月知識圖譜 (5 分鐘)
# 導出當月初與月底的視覺化進行對比
mempalace graph --export --format mermaid+yaml \
--output "graph-start-month.mmd"
mempalace graph --export --format mermaid+yaml \
--output "graph-end-month.mmd"
# 或導出多個格式以供不同用途
mempalace graph --export --format mermaid,dot,graphml \
--output "knowledge-graph-$(date +%Y%m)"
第 2 步:分析知識圖譜指標 (8 分鐘)
基本指標
# 檢視 Palace 規模
mempalace list --stats
Wing: d:/Repo/myproject
Rooms: X
Drawers: Y
Links: Z
Avg Links per Drawer: X.YY (Target: 3-7)
Highly Connected Drawers: W (7+ links)
Orphan Drawers: V (0 links)
圖譜連結統計
# 檢視知識圖譜的連結密度
mempalace graph --stats
Link Type Distribution:
references_to: 5 (18%)
relates_to: 18 (64%)
extends_from: 5 (18%)
# 解讀:大部分連結為「相關性」關聯,表示您的記憶能追蹤主題演變
新增/相關性指標
# 查看本月新增的 Drawers
# (假設您使用檔案系統時間戳記做歷史追蹤)
find .mempalace/palace -name "*.md" -newermt "2026-06-01" -not -newermt "2026-07-01"
# 查看本月新增的 Links
# (若您的 Links 有時間戳記)
grep -r "created_at" .mempalace/palace --include="*.md" | grep "2026-06"
第 3 步:分析思想演變 (10 分鐘)
使用 extends_from 連結追蹤思想擴展
# 列出所有 extends_from 連結
mempalace list-links --type "extends_from"
[extends_from] drawer-025 (擴展架構 - 含高可用) → drawer-020 (基礎架構設計)
Reason: 在基礎架構上添加災難恢復設計
Weight: 1.0
[extends_from] drawer-035 (權限設計 - 角色與權限模型) → drawer-010 (API 認證機制)
Reason: 在認證機制上添加角色權限管理
Weight: 1.0
說明:extends_from 連結讓您看到思想如何從基礎概念演變到完整設計。
識別高連結 Drawer(觀點樞紐)
# 列出連結數量最多的 Drawers
mempalace graph --stats | grep -A 10 "Highly Connected Drawers"
Highly Connected Drawers: 2 (7+ links)
- drawer-020 (基礎架構設計): 9 links
- drawer-015 (安全設計 - 加密機制): 8 links
說明:這些 Drawer 是您的「觀點樞紐」,多個議題都會關聯回它們。
追蹤特定主題的演變
# 查看與「API 設計」相關的演變
mempalace graph --root "drawer-001" --depth 3
Drawer: API 最佳實踐
[extends_from] → drawer-020: API 認證機制設計
[extends_from] → drawer-035: 權限設計(角色與權限)
[rel_to] → drawer-015: RESTful API 設計原則
# 說明:從基本原則演變到認證,再到角色權限
第 4 步:匯出知識演變報告 (5 分鐘)
您可以使用標準 Markdown 模板匯出月度報告:
# 2026 年 6 月知識演變報告
## Palace 規模
- Wings: 2
- Rooms: 15
- Drawers: 120
- Links: 215
## 知識圖譜指標
| 指標 | 數值 | 目標 | 狀態 |
|------|------|------|------|
| Avg Links per Drawer | 1.79 | 3-7 | ⚠️偏低 |
| Highly Connected Drawers | 5 (7+ links) | 2-4 | ✅ 正常 |
| Orphan Drawers | 12 (0 links) | <5 | ⚠️偏高 |
| Broken Links | 0 | 0 | ✅ 正常 |
## 思想演變
### 主要擴展路徑 (extends_from)
1. **基礎架構 → 擴展架構(高可用性)**
- 演變:從單體架構演變到災難恢復設計
- 時間:6 月 5 日 - 6 月 15 日
- 關鍵 Drawers: drawer-020, drawer-025, drawer-030
2. **API 認證 → 權限設計(角色與權限)**
- 演變:從基本認證演變到角色與權限模型
- 時間:6 月 10 日 - 6 月 20 日
- 關鍵 Drawers: drawer-010, drawer-035
### 觀點樞紐(高連結 Drawer)
1. **drawer-020(基礎架構設計)**: 9 連結
- 連結的 Drawers: API 網關、資料庫設計、快取策略、監控設計
2. **drawer-015(安全設計 - 加密機制)**: 8 連結
- 連結的 Drawers: API 認證、權限設計、通訊加密、資料庫加密
## 知識空隙與建議
### 連結密度偏低
**問題**:平均每個 Drawer 只有 1.79 個連結(目標 3-7)
**建議**:
- 關聯本月新增的 Drawers 與現有記憶
- 對孤立記憶進行主動關聯
### 孤立記憶偏高
**問題**:12 個孤立記憶(目標 <5)
**建議**:
- 每日整理時將孤立記憶與相關 Drawers 關聯
- 考慮將相關的孤立 Drawers 合併為一個 Room
### 連結類型分佈
**正常**:`relates_to` 佔 64%,表示您的記憶能追蹤主題演變
## 下個月重點
1. 關聯孤立記憶
2. 增加 `extends_from` 連結以追蹤思想擴展
3. 導出 Mermaid 視覺化並嵌入月度報告
## 視覺化圖譜
```mermaid
graph TD
drawer001("API 最佳實踐 (R)")
drawer020("API 認證機制設計 (O)")
drawer035("權限設計 (O)")
drawer015("RESTful API 設計原則 (R)")
drawer001 -->|"extends_from"| drawer020
drawer020 -->|"extends_from"| drawer035
drawer001 -->|"relates_to"| drawer015
## 指令速查表
| 指令 | 用途 |
|------|------|
| `mempalace list --stats` | 查看 Palace 規模 |
| `mempalace graph --stats` | 查看知識圖譜指標 |
| `mempalace list-links --type extends_from` | 追蹤思想擴展 |
| `mempalace graph --root` | 追蹤特定主題演變 |
| `mempalace graph --export` | 導出視覺化 |
## 範例腳本:自動化月度報告
```bash
# mempalace-monthly.sh
#!/bin/bash
MONTH=$(date +%Y-%m)
OUTPUT="knowledge-evolution-report-${MONTH}.md"
echo "# ${MONTH} 知識演變報告" > $OUTPUT
echo "" >> $OUTPUT
## Palace 規模
echo "## Palace 規模" >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
mempalace list --stats >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
## 知識圖譜指標
echo "## 知識圖譜指標" >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
mempalace graph --stats >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
## 思想擴展路徑
echo "## 主要擴展路徑 (extends_from)" >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
mempalace list-links --type "extends_from" >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
## 孤立記憶
echo "## 孤立記憶" >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
mempalace graph --orphan >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
## 視覺化圖譜
echo "## 視覺化圖譜" >> $OUTPUT
echo "\`\`\`mermaid" >> $OUTPUT
mempalace graph --export --format mermaid >> $OUTPUT
echo "\`\`\`" >> $OUTPUT
echo "✨ 月度報告匯出完成:$OUTPUT"
執行腳本:
chmod +x mempalace-monthly.sh
./mempalace-monthly.sh
相關工作流
指令參考
| 指令 | 用途 |
|---|---|
mempalace add |
添加 Reference 或 Observation Drawer |
mempalace link |
關聯 Drawers |
mempalace graph |
檢視與導出知識圖譜 |
mempalace list |
列出 Drawers |