PIF AI Whitepaper

第 12 章:路線圖、部署與開源策略

本章是 PIF AI 對未來的承諾:什麼時候做什麼、怎麼部署、為何選 AGPL-3.0、如何接受社群貢獻。讀者讀完本章應能判斷:本專案是否是您可以投入參與(或投資)的長期方案。

📌 本章重點

12.1 三階段路線圖

12.1.1 Phase 1:MVP(已完成至 2026-04)

焦點:驗證 AI 能否產出可用的 PIF 草稿

已交付:

暫未納入:電子簽章、代工廠批量模式、計費系統、ECHA 進階查詢、法規變更通知。

12.1.2 Phase 2:GA(目標 2026 Q4)

焦點:完整 16 項 + 正式上線 + 商業化

計畫:

12.1.3 Phase 3:規模化與國際化(2027)

12.1.4 時程視覺化

gantt
    title PIF AI 三階段路線圖
    dateFormat YYYY-MM-DD
    axisFormat %Y/%m
    section Phase 1 MVP
    基礎 CRUD + AI MVP       :done, p1a, 2026-01-01, 2026-03-31
    i18n 5 語系             :done, p1b, 2026-04-15, 2026-04-20
    中心 RAG 整合 (backend)  :done, p1c, 2026-04-19, 2026-04-22
    Beta 封閉測試           :active, p1d, 2026-04-20, 2026-06-30
    section Phase 2 GA
    電子簽章 + 16 項完整     :p2a, 2026-07-01, 2026-09-30
    訂閱計費 (Stripe)        :p2b, 2026-08-01, 2026-10-15
    ECHA 整合               :p2c, 2026-09-01, 2026-11-30
    GA 正式上線             :crit, p2d, 2026-12-01, 2026-12-31
    section Phase 3 國際化
    多國法規                :p3a, 2027-01-01, 2027-12-31
    多區部署                :p3b, 2027-03-01, 2027-09-30

圖 12.1 說明:Phase 1 Beta 測試期從 2026-04-20 開始,於 2026-07-01(法規強制日)前夕完成。Phase 2 於 2026 下半年衝 GA,目標於年底前達成 200 家付費用戶(CLAUDE.md 商業目標)。

12.2 部署演進

12.2.1 當前階段:Docker Compose

MVP 期部署於單一 host(Hetzner / DigitalOcean / 自建 IDC):

host
├── pif-frontend-1     :3000
├── pif-backend-1      :8000
├── pif-worker-1
├── pif-db-1           :5432 (pgvector/pgvector:pg16)
├── pif-redis-1        :6379
└── pif-minio-1        :9000 (S3-compatible)

外部反向代理採 Nginx Proxy Manager(NPM),處理 TLS 憑證、自訂 domain、WAF 基礎規則。

優勢:

劣勢:

12.2.2 規模化:Kubernetes

當 MAU > 10,000 或 req/sec > 100 時,遷移至 K8s:

flowchart LR
    CF[Cloudflare CDN]
    subgraph K8s["Kubernetes Cluster"]
        subgraph NS1["pif-prod namespace"]
            FE[Frontend<br/>Deployment x3]
            BE[Backend<br/>Deployment x3<br/>HPA CPU]
            WK[Worker<br/>Deployment x5<br/>KEDA queue]
        end
        subgraph NS2["pif-data namespace"]
            PG[(PostgreSQL<br/>Operator)]
            RD[(Redis<br/>Cluster)]
        end
    end
    S3[(AWS S3 / R2)]
    ANT[Anthropic API]
    RAG[rag.baiyuan.io]
    CF --> FE --> BE --> PG
    BE --> RD
    BE --> S3
    BE --> ANT
    BE --> RAG
    WK --> PG
    WK --> ANT

圖 12.2 說明:K8s 部署使用 PostgreSQL Operator(如 CloudNativePG)管理主從複製;Worker 使用 KEDA 依佇列深度自動擴展。所有外部相依(S3、Claude API、中心 RAG)透過 egress gateway。

12.2.3 未來:多區

Phase 3 全球化:

每區獨立 cluster + DB;DNS 由 Cloudflare Load Balancer 做 geo routing。

12.3 開源授權選擇:AGPL-3.0

12.3.1 候選比較

授權 衍生封閉化 SaaS 迴避 對商業友善 PIF 適配
MIT / Apache-2.0 ✅ 允許 ✅ 允許(不公開改動) 最友善
GPL-3.0 ❌ 需開源 ✅ 允許(SaaS 不算分發) 中等
AGPL-3.0 ❌ 需開源 SaaS 也需開源 較嚴格 ✅ 選用
專有 不開源

12.3.2 為何選 AGPL

核心考量:防止他人 fork 本專案後包裝成競品 SaaS,但不回饋改動

MIT 允許:甲公司拿 PIF AI → 封裝成 cloud 服務 → 對外收費 → 任何改動都不需公開。

AGPL 條文第 13 條:使用者若透過網路存取修改版本,必須能取得原始碼。這讓 fork-and-sell 模式必須同步開源。對採 PIF AI 作為基礎的第三方:

12.3.3 AGPL 對企業使用者的影響

使用情境 AGPL 影響
品牌商使用 pif.baiyuan.io — 使用者不是衍生者
業者內部自建 PIF AI 給自家員工 無(未對外)
將 PIF AI 打包成產品售賣 必須公開改動
與 PIF AI 整合的外部系統 視整合程度而定(參 AGPL FAQ)

對絕大多數使用者(業者)而言,AGPL 完全無感。僅影響「fork 後商業化」的場景。

12.3.4 白皮書授權不同

白皮書採 CC BY-NC 4.0(非商業署名授權),允許:

這設計讓白皮書於學術圈自由流通,同時保留商業場景(如付費培訓、出版品)的授權彈性。

12.4 社群治理

12.4.1 角色

角色 權責 人數
BDFL(Benevolent Dictator For Life) 專案願景、最終決策、憲法守護 1(作者)
Maintainer PR 審閱、Issue 分類、發版 3-5(Phase 2 前募集)
Contributor 提交 PR、翻譯、文件 不限
User 回報 bug、參與討論 不限

12.4.2 決策流程

12.4.3 貢獻種類

歡迎以下貢獻:

12.4.4 與 Claude Code 社群的互動

本專案作為 Claude Code 工程案例,歡迎 Anthropic 社群:

12.5 結語

PIF AI 試圖證明:LLM 輔助工程可以在法規合規領域產出商業可用的開源 SaaS。本白皮書是過程的完整紀錄。

若您是:

感謝您讀到這裡。剩餘 4 項附錄提供完整參考資料:

📚 參考資料

📝 修訂記錄

版本 日期 摘要
v0.1 2026-04-19 首次撰寫。涵蓋三階段路線圖、部署演進、AGPL 選擇、社群治理

© 2026 Baiyuan Tech. Licensed under CC BY-NC 4.0.

導覽 ← 第 11 章:安全模型 · 第 13 章:PIF 合規引擎深度解析 →