AI-First 脈絡基礎設施
本提案建立一個統一的 AI 可存取層,確保所有產品開發相關資訊(程式碼、規格、設計、專案管理)都在 AI 能夠存取的範圍內。這是實現真正 AI 輔助開發的基礎設施層。
核心洞察: AI 的效能取決於可存取的脈絡品質與完整度。當 AI 只能看到程式碼而無法存取需求、設計和決策記錄時,其輸出必然受限。建立統一的脈絡基礎設施,讓 AI 成為真正的開發夥伴。
問題陳述
當前狀態:脈絡孤島
團隊回饋的證據
| 痛點 | 對 AI 工作流程的影響 |
|---|---|
| 需求分散 | AI 無法理解功能的完整背景,只能根據程式碼猜測 |
| 設計資產隔離 | AI 生成的 UI 與設計稿不一致,需要大量人工修正 |
| 決策記錄遺失 | AI 不知道為何做某些設計選擇,可能重蹈覆轍 |
| 專案狀態不明 | AI 無法判斷哪些功能正在開發、哪些已完成 |
| 跨團隊資訊斷層 | AI 無法發現其他團隊已解決過類似問題 |
根本挑戰:可及不等於可用
即使解決了存取問題,還有更深層的挑戰:
關鍵洞察: 各個平台(Confluence、Figma、Jira 等)在設計之初的目的,並不是作為 Single Source of Truth(單一真理來源),且人類目前也沒有維護這類資訊的意識。因此,即使我們可以透過 Agent 去存取資訊,也面臨三個問題:
- 該資訊可能是過時的
- 該資訊可能是缺漏的
- 很大概率不知道要去哪裡找——不清楚該去這個平台的什麼地方,才能查找到需要的資訊
這意味著本提案有兩個層次的目標:
| 層次 | 目標 | 挑戰 |
|---|---|---|
| 第一層:可及性 | 讓 AI 能夠存取產品開發相關資訊 | 技術整合與資料治理 |
| 第二層:有效性 | 確保 AI 存取到的是真正有意義的資訊 | 文化與流程改變(維護意識建立) |
第一層的解決路徑:
第一層並非只有「讓 AI 直接存取現有平台」一種做法,而是有兩種互補的路徑:
| 路徑 | 做法 | 適用情境 |
|---|---|---|
| 路徑 A:即時連接 | 透過 MCP Server 連接現有平台(Figma、Jira 等) | 資訊頻繁變動、需要即時查詢 |
| 路徑 B:集中遷移 | 建立全新的 Git-based 平台,將資料從各平台遷移過來 | 核心知識、需要長期維護的資訊 |
路徑 B 的具體實踐可參考 AI 代理友善知識庫 提案,該提案詳述如何從 Confluence 等人類導向的 Wiki 遷移至 Git-based Markdown 知識系統。
第二層的解決策略:
- 核心知識庫集中化:將關鍵資訊從各平台遷移到 Git-based 系統,建立明確的維護責任
- Frontmatter 標準化:透過結構化中繼資料(如
lastUpdated、status)讓 AI 能判斷資訊的時效性 - 持續脈絡清理:建立定期審查機制,確保知識庫內容保持更新(參見持續脈絡清理)
- AI 輔助驗證:讓 AI 在使用資訊前,主動檢查相關文件的更新狀態和一致性
提議解決方案:混合式 AI 脈絡架構
目標架構
核心原則
- 脈絡完整性:所有影響開發決策的資訊都應對 AI 可及
- 混合式架構:核心知識集中化(Git-based),外部系統透過 MCP 即時連接
- 單一入口:透過 MCP Gateway 統一存取,降低 AI 的認知負擔
- 漸進式遷移:從最痛的資訊孤島開始,逐步擴展覆蓋範圍
- 權限對齊:AI 的存取權限與使用者權限一致,不額外開放
架構分層
第一層:核心知識庫(集中化)
這些資訊需要長期維護,適合集中管理:
| 系統 | 內容 | 來源 Proposal |
|---|---|---|
| 知識庫 | 領域知識、指引、最佳實踐 | AI 代理友善知識庫 |
| 需求儲存庫 | 產品需求、使用者故事、驗收標準 | 全域需求儲存庫 |
| 規格平台 | 功能規格、API 合約、UX 規格 | 內部規格平台 |
| 通用語言詞彙表 | 術語定義、領域概念 | 通用語言 |
| 架構決策記錄 | ADR、技術選型理由 | 待建立 |
第二層:即時連接(MCP Servers)
這些資訊頻繁變動,適合即時查詢:
| MCP Server | 提供的脈絡 | 優先級 |
|---|---|---|
| Git MCP | 程式碼、PR、Issue、Commit 歷史 | P0(已有) |
| Figma MCP | 設計稿、Design Tokens、元件庫 | P1 |
| Jira MCP | 任務狀態、Sprint、Roadmap、Epic | P1 |
| Confluence MCP | 現有文件(過渡期使用) | P2 |
| Teams MCP | 討論記錄(搜尋用) | P3 |
第三層:MCP Gateway
統一的存取入口,提供:
// MCP Gateway 概念
const mcpGateway = {
// 統一查詢介面
query: async ({ intent, scope, filters }) => {
// 根據 intent 決定查詢哪些資源
// 例如:「找出這個功能的所有相關資訊」
const results = await Promise.all([
knowledgeBase.search(intent),
requirementStore.search(intent),
specPlatform.search(intent),
figmaMcp.search(intent),
jiraMcp.search(intent)
]);
return aggregateResults(results);
},
// 脈絡載入
loadContext: async ({ feature, product }) => {
return {
requirements: await requirementStore.get(product, feature),
specs: await specPlatform.get(product, feature),
designs: await figmaMcp.get(product, feature),
tasks: await jiraMcp.get(product, feature),
relatedCode: await git.search(feature)
};
}
};資訊流整合
功能開發的完整脈絡
跨系統追溯
需求 規格 設計 實作
────────────────────────────────────────────────────────────────────────────
REQ-001 → func/device-mgmt → Figma/DeviceList → DeviceList.tsx
(使用者故事) (功能規格) (UI 設計) (程式碼)
→ api/device-mgmt → → deviceApi.ts
(API 合約) (API 客戶端)
→ ux/device-mgmt → Figma/DeviceCard → DeviceCard.tsx
(UX 規格) (元件設計) (元件)實施路線圖
階段 0:需求盤點(Q2 2026/4-6)
目標: 了解現狀,確定優先級
- [ ] 盤點所有產品開發相關資訊來源
- [ ] 評估各資訊源的 AI 可及性現狀
- [ ] 識別最痛的脈絡斷點
- [ ] 設計混合式架構細節
- [ ] 確定 MCP Server 開發優先級
交付物:
- 資訊源清單與 AI 可及性評估報告
- 混合式架構設計文件
- 實施優先級排序
階段 1:核心知識庫建立(Q3 2026/7-9)
目標: 建立集中化的核心知識層
| 週次 | 工作項目 |
|---|---|
| 1-2 | 建立 Git-based 知識庫 repository |
| 3-4 | 遷移關鍵領域知識和指引 |
| 5-6 | 建立需求儲存庫基礎結構 |
| 7-8 | 試點一個產品的需求遷移 |
| 9-10 | 規格平台 MVP 上線 |
| 11-12 | 整合測試與調整 |
交付物:
- 知識庫 repository 可運作
- 一個產品的需求遷移完成
- 規格平台 MVP
階段 2:擴展與整合(Q3-Q4 2026/7-12)
目標: 擴展知識庫覆蓋範圍,評估是否需要即時連接層
主要路徑:集中化至 Git
優先將各平台資訊遷移至 Git-based 知識庫,透過 AI 原生支援的 Git MCP 存取:
| 資訊類型 | 來源平台 | 遷移至 |
|---|---|---|
| 設計規範 | Figma | knowledge-base/designs/ (Design Tokens, 元件規格) |
| 專案狀態 | Jira | knowledge-base/projects/ (Sprint 摘要, Roadmap) |
| 技術文件 | Confluence | knowledge-base/docs/ (遷移活躍內容) |
備案:MCP Server 開發
若集中化無法滿足即時性需求,再考慮開發 MCP Server 直接連接各平台:
| MCP Server | 適用情境 | 優先級 |
|---|---|---|
| Figma MCP | 需要即時讀取最新設計稿 | 低(優先遷移 Design Tokens) |
| Jira MCP | 需要即時任務狀態 | 低(優先定期同步摘要) |
交付物:
- 知識庫覆蓋率達 80% 以上
- 評估報告:是否需要開發 MCP Server
階段 3:全面整合與推廣(Q4 2026/10-12)
目標: 全面啟用 AI-First 脈絡存取
- [ ] 所有產品完成知識庫/需求遷移
- [ ] MCP Gateway 穩定運作
- [ ] 開發者培訓與推廣
- [ ] 建立維護機制與治理流程
- [ ] 效能優化與快取策略
交付物:
- 全面可運作的 AI-First 脈絡基礎設施
- 開發者使用指南
- 維護與治理文件
與現有 Proposals 的關係
本 proposal 作為統籌層,整合以下現有 proposals:
| Proposal | 在本架構中的角色 |
|---|---|
| AI 代理友善知識庫 | 核心知識層 - 領域知識和指引 |
| 全域需求儲存庫 | 核心知識層 - 需求管理 |
| 內部規格平台 | 核心知識層 - 規格託管 |
| 通用語言 | 跨層共用 - 術語一致性 |
成功指標
| 指標 | 目標 | 如何測量 |
|---|---|---|
| 脈絡完整度 | >80% 功能有完整脈絡 | 審計功能的可及資訊 |
| AI 脈絡載入時間 | <5s | MCP Gateway 延遲監控 |
| 開發者滿意度 | >4/5 | 季度調查 |
| 脈絡使用率 | >70% 的 AI 會話使用 | 會話分析 |
| 跨系統追溯 | 100% 需求可追溯到程式碼 | 連結驗證 |
風險與緩解
| 風險 | 緩解措施 |
|---|---|
| 即時性需求未滿足 | MCP Server 開發作為備案,優先評估定期同步是否足夠 |
| 遷移成本過高 | 採漸進式遷移,先遷移活躍內容 |
| 權限管理複雜 | MCP Gateway 統一處理,與現有權限系統整合 |
| 效能瓶頸 | 實作快取層,非即時資訊定期同步 |
| 團隊採用阻力 | 從痛點切入,展示具體價值 |
相關: AI 代理友善知識庫 | 全域需求儲存庫 | 內部規格平台 | 返回: 提案概覽