Theme / v3.9.0

MemPalace

本地優先的 AI 記憶宮殿

工作流組合

月度知識演變工作流

追蹤知識的長期演變,分析知識圖譜發展,並匯出知識演變報告。

月度知識演變工作流

概覽

月度知識演變工作流讓您:

  1. 導出當月知識圖譜的視覺化
  2. 分析知識圖譜的指標與趨勢
  3. 追蹤重要的思想演變
  4. 匯出知識演變報告

預估時間: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