Files
my-vault/airport-wiki/SCHEMA.md
T
zhiqiang feng 99d66a9601 feat: 完成 LLM Wiki v2 升级
- 新增知识管理系统核心文档
  - automation-hooks.md: 自动化钩子和事件驱动架构
  - knowledge-lifecycle.md: 知识生命周期和遗忘曲线
  - quality-control.md: 质量控制和自我纠正机制
  - llm-wiki-v2-reference.md: v2 参考文档

- 更新索引和架构
  - index.md: 重构为目录导航,移除详细列表
  - SCHEMA.md: 更新知识管理领域定义

- 新增辅助文档
  - hybrid-search.md: 混合搜索系统
  - systems-design/aodb-system-architecture.md: AODB系统架构

版本: LLM Wiki v2.1.0
特性: 置信度衰减、智能整合、质量验证、事件驱动自动化
2026-04-13 17:22:30 +08:00

389 lines
15 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Wiki Schema
created: 2026-04-08
updated: 2026-04-10
type: schema
tags: [meta]
---
# Wiki Schema
## Domain
機場智能化工程 — 涵蓋機場智算中心(數據中心)技術建設與航班運營管理兩大領域。
**第一領域:機場智算中心技術**
機場數據中心/智算中心的規劃、設計、硬件選型、網路架構、等級標準、液冷供電、預制模塊化建設。
**第二領域:航班運營管理**
機場運營系統(AODB/A-CDM/SMGCS/BHS/FIDS)、航班數據交換標準、供應商對比、運營流程優化。
## Conventions
- 文件名:小寫、中劃線、無空格(如 `tier-iii-design.md`
- 每個 wiki 頁面以 YAML frontmatter 開頭
- 使用 `[[wikilinks]]` 建立頁面間鏈接(每頁至少 2 個外部鏈接)
- 更新頁面時同步更新 `updated` 日期
- 新頁面必須添加到 `index.md` 對應版塊
- 所有操作追加到 `log.md`
## Frontmatter
```yaml
---
title: 頁面標題
created: YYYY-MM-DD
updated: YYYY-MM-DD
type: entity | concept | comparison | query | summary
tags: [從下方標籤體系選取]
sources: [raw/articles/source-name.md]
confidence: 0.0-1.0 # 知識置信度(可選,預設 0.5
sources_count: N # 支持該事實的來源數量(可選)
last_confirmed: YYYY-MM-DD # 最近一次確認時間(可選)
superseded_by: page-name # 被哪個頁面替代(可選,見 supersession 機制)
supersedes: page-name # 替代了哪個頁面(可選)
status: active|stale|dormant|archived # 知識狀態(預設 active
relationships: # 實體頁面專用(可選)
- target: page-name
type: uses|deploys|depends_on|supersedes|...
detail: 可選描述
confidence: 0.0-1.0
---
```
## Tag Taxonomy(標籤體系)
### 智算中心技術標籤
- 等級標準:`tier-iii`, `tier-iv`, `ansi/tia-942`, `uptime-institute`
- 網路架構:`network`, `fiber`, `switching`, `routing`, `wan`, `lan`, `dci`, `infiniband`, `roce`
- 硬件設施:`server`, `gpu`, `storage`, `power`, `cooling`, `ups`, `generator`, `cab`, `pdu`, `liquid-cooling`
- 物理安全:`security`, `cctv`, `access-control`, `biometric`, `perimeter`
- 選址與土建:`site`, `building`, `floor-plan`, `reinforcement`, `load-bearing`
- 供應商:`vendor`, `oem`, `integrator`, `contractor`
- 項目管理:`planning`, `design`, `construction`, `commissioning`, `timeline`, `rfp`
- 合規認證:`certification`, `audit`, `fire-code`, `insurance`
- 運維管理:`monitoring`, `maintenance`, `mttf`, `mttr`, `sla`
### 航班運營標籤
- 運營系統:`a-cdm`, `aodb`, `smgcs`, `bhs`, `fids`, `vdgs`, `rms`, `dcb`
- 航班數據:`flight-data`, `milestone`, `ssim`, `ctot`, `tobt`, `tsat`
- 場面活動:`airside`, `taxiway`, `runway`, `apron`, `stand`, `deicing`
- 旅客服務:`passenger`, `smart-gating`, `self-service`, `biometric`, `app`
- 行李系統:`bag-trace`, `rfid`, `sorting`, `ibs`, `early-bag-storage`
- 數據交換:`api`, `integration`, `xml`, `idx`, `cidx`
- 系統架構:`open-architecture`, `dicos`, `acris`, `vendor-lock-in`, `capability-multiplier`
- 前沿技術:`digital-twins`, `agentic-ai`, `biometric`, `human-centered-design`, `hyper-personalization`, `sustainability`
- 運營設施:`aocc`, `ioc`
### 知識管理標籤
- `knowledge-management`:知識管理與 wiki 運營
- `confidence`:置信度相關內容
- `supersession`:替代機制
- `forgetting`:遺忘曲線 / 知識衰減
- `consolidation-tier`:整合層次(working/episodic/semantic/procedural
- `knowledge-graph`:知識圖譜、實體關係圖
- `entity`:實體頁面標記
- `typed-relationship`:類型化關係(uses/deploys/depends_on 等)
- `automation`:自動化操作鉤子
- `event-hooks`:事件驅動架構
### 通用標籤
- `ai-ml`AI/ML 應用
- `comparison`:對比分析
- `timeline`:時間線
- `glossary`:術語表
- `draft`:草稿
- `archived`:歸檔
- `stale`:已過時(被 supersede
- `dormant`:休眠(長期未訪問)
## Page Thresholds(頁面創建規則)
- **創建獨立頁面** 當一個實體/概念在 2+ 來源中被提及,或在一個來源中處於核心位置
- **追加到現有頁面** 當來源提到已在覆蓋範圍內的內容
- **不建頁面** 僅一次提及、細節性內容、或超出本領域的內容
- **拆分頁面** 當頁面超過 ~200 行時,拆分為子主題並交叉鏈接
- **歸檔頁面** 內容完全被取代時,移至 `_archive/`
## Directory Structure(目錄結構)
```
airport-wiki/
├── SCHEMA.md # 本文件
├── index.md # 內容總索引
├── log.md # 操作日誌
├── 機場智算中心技術方案.md # 綜合技術方案
├── 機場航班數據管理運營方案.md # 運營管理方案
├── concepts/
│ ├── tech-infrastructure/ # 智算中心技術(9頁)
│ │ ├── airport-data-center-overview.md
│ │ ├── gpu-cluster.md
│ │ ├── network-architecture.md
│ │ ├── power-and-cooling.md
│ │ ├── tier-iii-design.md
│ │ ├── tier-iv-design.md
│ │ ├── prefab-modular-dc.md
│ │ ├── modern-airport-trends.md
│ │ └── glossary.md
│ ├── flight-operations/ # 航班運營系統(16頁)
│ │ ├── a-cdm.md
│ │ ├── aodb-core.md
│ │ ├── aodb-vendors.md
│ │ ├── smgcs.md
│ │ ├── baggage-handling.md
│ │ ├── flight-data-exchange.md
│ │ ├── smart-gating.md
│ │ ├── deicing-operations.md
│ │ ├── airport-systems-landscape.md
│ │ ├── agentic-ai-airports.md
│ │ ├── aocc-ioc.md
│ │ ├── biometric-corridors.md
│ │ ├── digital-twins-airports.md
│ │ ├── future-airport-info-center.md
│ │ ├── open-architecture.md
│ │ └── universal-design-airports.md
│ └── knowledge-management/ # 知識管理(3頁,2026-04-13 新增)
│ ├── memory-lifecycle.md # 置信度/superset/遺忘機制
│ ├── knowledge-graph.md # 實體圖譜/類型化關係
│ └── wiki-operations.md # 事件鉤子/自動化
├── comparisons/ # 橫向對比
│ ├── airport-dc-case-studies.md
│ └── airport-operations-systems.md
├── entities/ # 機場實體案例
│ ├── index.md # 實體索引 + 關係圖譜
│ ├── shenzhen-airport.md
│ ├── zhengzhou-airport-hangang.md
│ ├── fuzhou-changle-airport-bsj.md
│ ├── jfk-airport.md
│ ├── pittsburgh-airport.md
│ ├── rome-fiumicino-airport.md
│ └── singapore-changi-airport.md
├── _archive/ # 被 supersede 的歷史版本(待建立)
└── raw/
├── articles/
├── papers/
├── transcripts/
└── assets/
```
## Entity Pages(實體頁面)
每個主要實體一頁,包括:
- 概述 / 是什麼
- 關鍵事實和數據
- 與其他實體的 Typed Relationships`relationships` 字段)
- 來源引用
- 置信度(`confidence`)、來源數量(`sources_count`)、最後確認時間(`last_confirmed`
```yaml
# entities/example.md frontmatter 格式
type: entity
entity_type: airport # airport | vendor | hardware | system | standard | project
confidence: 0.9
sources_count: 2
last_confirmed: 2026-04-13
relationships:
- target: another-entity
type: uses|deploys|depends_on|supersedes|...
confidence: 0.85
```
## Concept Pages(概念頁面)
每個概念/主題一頁,包括:
- 定義 / 解釋
- 當前知識狀態
- 開放問題或爭議
- 相關概念([[wikilinks]]
## Comparison Pages(對比頁面)
並排分析,包括:
- 比較對象及原因
- 對比維度(表格格式優先)
- 結論或綜合判斷
- 來源
## Update Policy(更新政策)
### Supersession 機制(新)
當新信息與現有內容衝突或更新現有內容時:
1. 將新內容寫入原頁面,更新 `updated` 日期
2. 舊版本完整內容移動至 `_archive/[original-name]-[date].md`
3. 舊版本 frontmatter 添加:
```yaml
superseded_by: [new-page-name]
superseded_date: YYYY-MM-DD
status: stale
```
4. 新版本 frontmatter 添加:
```yaml
supersedes: [old-page-name]
supersedes_date: YYYY-MM-DD
```
5. 觸發 `On memory write` 鉤子,記錄至 log.md
### 衝突檢測(原有,擴展)
新信息與現有內容衝突時:
1. 檢查日期 — 新來源通常取代舊來源
2. 如確實矛盾,記錄雙方立場和日期、來源
3. 在 frontmatter 標記:`contradictions: [page-name]`
4. 在 lint 報告中標記待用戶審核
### Confidence Decay(新增)
定時任務自動衰減置信度:
- 架構決策:每月衰減 0.5%
- 供應商/硬件規格:每月衰減 1%
- 項目進度:每月衰減 5%
- 每次被引用/確認:置信度恢復 +0.1,上限 0.98
## Glossary(術語表)
建設和運營涉及的英文縮寫和術語,統一在 `concepts/tech-infrastructure/glossary.md` 中解釋。
---
# LLM Wiki v2 擴展架構
*(基於 Andrej Karpathy 原版模式,融合 LLM Wiki v2 和 agentmemory 經驗)*
## 核心理念:停止重新推導,開始積累編譯
### 現有架構回顧
- **原始數據**`raw/` 目錄中的來源文件,保持原始、未經編輯
- **Wiki 頁面**:經過整理、鏈接的知識頁面(`concepts/`, `entities/`, `comparisons/`
- **Schema 文檔**`SCHEMA.md`,將通用 LLM 轉化為有紀律的知識工作者
### v2 關鍵擴展
#### 1. 記憶生命周期(Knowledge Lifecycle
知識具有生命周期,不是所有內容永久有效:
- **置信度評分**:每個事實應基於來源數量、新近性、矛盾情況攜帶分數(0.0-1.0)
- **替代機制**:新信息明確替代舊聲明,支持知識版本控制
- **遺忘機制**:實施保留曲線(如艾賓浩斯遺忘曲線),逐步降低未使用知識的優先級
- **整合層次**:知識壓縮管道:
- **工作記憶**:近期觀察(當前會話)
- **情景記憶**:會話總結(跨工作記憶的壓縮)
- **語義記憶**:跨會話事實(穩定知識)
- **程序記憶**:從重複語義中提煉的工作流和模式
#### 2. 超越扁平頁面:知識圖譜
用類型化知識圖譜增強 wiki 頁面:
- **實體提取**:提取結構化實體(人員、項目、庫、概念)及類型、屬性、關係
- **類型化關係**:使用語義加權連接,如 `uses`、`depends_on`、`contradicts`、`supersedes`
- **圖譜遍歷查詢**:導航連接以發現下游影響,超越關鍵詞搜索
#### 3. 真正可擴展的搜索(關鍵突破)
當 `index.md` 超出 ~100-200 頁時變得不可行:
- **混合搜索**:融合三種信息流:
1. **BM25**:關鍵詞匹配(支持詞幹提取/同義詞)
2. **向量搜索**:通過嵌入實現語義相似度(例如 OpenAI `text-embedding-3-small`
3. **圖譜遍歷**:基於實體關係的遍歷搜索
- **結果融合**:使用倒數排名融合(Reciprocal Rank Fusion)合併結果
- **保留 `index.md`**:僅作為人工可讀目錄,不再是主要檢索工具
#### 4. 自動化:從手動到事件驅動
減少人工維護負擔:
- **事件鉤子**(自動觸發):
- **新來源時**:自動攝入、提取實體、更新圖譜/索引
- **會話開始/結束時**:加載上下文、將會話壓縮為觀察
- **查詢時**:如質量分數 > 閾值,自動回寫答案
- **內存寫入時**:檢查矛盾
- **定時任務**:定期 lint、整合、保留衰減
- **自動攝入管道**`raw/` 中新增源文件 → 自動解析 → 創建/更新 wiki 頁面
#### 5. 質量與自我糾正
防止噪聲積累的控制機制:
- **評分一切**:LLM 生成內容應獲得質量分數(結構良好、引用來源、一致性)。低分標記待審查/重寫
- **自我修復**:Lint 操作應自動修復孤立頁面、過時聲明、損壞的交叉引用
- **矛盾解決**:基於新近性、權威性和支持觀察,LLM 應提出更可能正確的主張
#### 6. 多智能體與協作
為多個智能體或人員擴展模式:
- **網狀同步**:合併來自並行智能體的觀察;使用帶時間戳的最後寫入獲勝衝突解決
- **共享 vs 私有**:知識範圍劃分(個人偏好 vs 項目架構)
- **工作協調**:輕量級協調以防止重複工作並跟踪進展
#### 7. 隱私與治理
處理敏感信息和問責:
- **攝入時過濾**:在 wiki 存儲前自動剝離 API 密鑰、憑據、個人身份信息
- **審計追踪**:記錄所有操作(攝入、編輯、刪除、查詢)的時間戳、更改和原因
- **批量操作**:用於過時內容刪除、導出、合併的經過審計且可逆操作
#### 8. 結晶化:從探索中提煉
自動將已完成的工作鏈提煉為結構化摘要:
- **處理過程**:提取問題、發現、涉及的文件/實體、經驗教訓
- **結果**:創建一等級 wiki 頁面,用新事實強化知識庫
#### 9. 超越 Markdown 的輸出格式
基於受眾和問題的知識存儲應支持多樣輸出:
- 對比表格、時間線可視化、依賴關係圖、幻燈片、結構化數據導出(JSON、CSV)、簡報
## 實施路線圖
### 階段 1:基礎 LLM Wiki(已實現)
- ✓ 原始來源存儲(`raw/`
- ✓ Wiki 頁面(`concepts/`, `entities/`, `comparisons/`
- ✓ Schema 文檔(`SCHEMA.md`
- ✓ 目錄索引(`index.md`
- ✓ 操作日誌(`log.md`
### 階段 2:v2 擴展(本次升級目標)
1. **記憶生命周期**:置信度評分、替代機制、遺忘曲線
2. **知識圖譜**:實體提取、類型化關係、圖譜可視化
3. **混合搜索**BM25 + 向量 + 圖譜遍歷
4. **自動化鉤子**:事件驅動維護
5. **質量控制**:自我糾正、矛盾檢測
6. **結晶化**:工作鏈提煉
### 階段 3:高級功能
1. **多智能體協作**:網狀同步、衝突解決
2. **隱私過濾**:自動敏感信息剝離
3. **多格式輸出**:API 導出、可視化生成
## 實施細節
### 混合搜索設置
```
# 檢索層級
1. BM25 關鍵詞匹配(使用 ripgrep + 同義詞詞典)
2. 向量語義搜索(使用 OpenAI embeddings
3. 知識圖譜遍歷(實體關係路徑)
4. 結果融合(RRF 算法)
```
### 記憶衰減公式
```
confidence_t = confidence_0 * exp(-λ * t) + Σ(citations * 0.1)
λ = 衰減率(每月 0.005-0.05,依內容類型)
```
### 自動化鉤子示例
```bash
# 新增來源時
on_new_source() {
parse_source → extract_entities → create_wiki_pages → update_index
}
# 會話結束時
on_session_end() {
compress_session → update_episodic_memory → decay_confidence
}
# 定期任務(每週)
cron_weekly() {
run_lint → fix_issues → prune_dormant → regenerate_embeddings
}
```
## 參考文檔
- [[knowledge-management/memory-lifecycle.md]] - 記憶生命周期詳細設計
- [[knowledge-management/knowledge-graph.md]] - 知識圖譜實現指南
- [[knowledge-management/wiki-operations.md]] - wiki 運營與自動化
- [[hybrid-search.md]] - 混合搜索系統文檔
- [[llm-wiki-v2-reference.md]] - LLM Wiki v2 完整參考
```