語義完整性控制 · 開放協議
SIC-SIT 治理協議
SIC-SIT 是一套為 AI 時代建立的治理協議。
當不確定性出現時,它定義系統是否知道應該停下來,以及為什麼停下來。
Scroll to Protocol
問題空間 · AI 改變了可靠性的前提
0.34
HIGH
STOP
規則覆蓋永遠不可能完整。
AI 系統仍會持續做出決策。
真正危險的不是判斷錯誤。
而是不知道自己正在做什麼判斷。
SIC-SIT 採用 Fail-Closed:無法驗證安全時,預設停止。
協議不變量
SIC-JS // v2.0
Fail-Closed
當系統無法確定行為是否安全時,預設停止而非繼續。
不確定性是停止的充分條件。
principle: fail_closed
Verifiable Stop
每一個停止決策都必須可被驗證。
停止的理由是協議的一部分,不是例外狀態。
anchor: reason + state
Semantic Integrity
系統的行為描述必須與實際行為一致。
語義完整性是治理的前提,不是結果。
surface: SIC-JS v2.0
協議狀態範例
system_state.sic
fail_closed.sic
SIC-SIT Governance Console v2.0
用一個簡化狀態觀察 Fail-Closed 如何觸發。
用一個簡化狀態觀察 Fail-Closed 如何觸發。
system@sict:~$ ./verify_boundary --context=unknown_territory
Protocol Ready
公開介面
SIC-JS:
公開介面
SIC-SIT 的公開介面是 SIC-JS。
它是一套用來描述治理狀態與決策邊界的語言標準,讓不同系統能清楚表達自己正在做什麼、確定程度如何、是否需要停止。
描述系統目前正在進行的決策性行為
表達系統對該行為的確定程度
標記是否已進入需要停止的狀態
// SIC-JS v2.0 — Semantic Primitive Layer
sic_version: "2.0"
round: 1
// Static Triad
entity: { name: "...", model: "Claude" }
state: { context: "...", current_action: "..." }
relation: { user: "..." }
// Dynamic Dyad
event: { timestamp: "...", description: "..." } | null
intent: { user_intent: "..." } | null
架構邊界
公開層與受保護層
SIC-SIT 明確區分可理解、可使用的公開層,以及需要被保護的內部實作細節。
這條邊界不是為了隱藏,而是為了讓治理的理由先於實作細節被理解。
Public
公開層
Surface
- 問題空間定義
- 治理哲學與 Fail-Closed 原則
- 應用場景敘事
Interface
SIC-JS 介面
v2.0
- 描述治理狀態
- 表達決策邊界
- 支援跨系統對話
Protected
受保護層
Core
- 決策演算法與權重
- 系統架構與組件設計
- 驗證流程與測試方法
協議技術架構總覽
現狀與
未來方向
SIC-SIT 是一個仍在演化中的協議體系。
核心治理哲學已趨於穩定,但應用場景、擴展機制,以及與其他系統的整合方式,仍在持續探索中。
未來方向
更多案例研究、實踐驗證與跨領域應用探索。
社群共創
理解者與共創者可以在自己的系統中應用它。
開放入口
從個人版與 SIC-JS 介面開始接入協議。
PROBLEM
[L1] 問題空間
FAIL_CLOSED
[L2] 治理原則
SIC_JS
[L3] 公開介面
LINEAGE
[L4] 協議演化