本章是 PIF AI 對未來的承諾:什麼時候做什麼、怎麼部署、為何選 AGPL-3.0、如何接受社群貢獻。讀者讀完本章應能判斷:本專案是否是您可以投入參與(或投資)的長期方案。
焦點:驗證 AI 能否產出可用的 PIF 草稿。
已交付:
暫未納入:電子簽章、代工廠批量模式、計費系統、ECHA 進階查詢、法規變更通知。
焦點:完整 16 項 + 正式上線 + 商業化。
計畫:
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 商業目標)。
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 基礎規則。
優勢:
docker compose up -d)劣勢:
當 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。
Phase 3 全球化:
每區獨立 cluster + DB;DNS 由 Cloudflare Load Balancer 做 geo routing。
| 授權 | 衍生封閉化 | SaaS 迴避 | 對商業友善 | PIF 適配 |
|---|---|---|---|---|
| MIT / Apache-2.0 | ✅ 允許 | ✅ 允許(不公開改動) | 最友善 | ❌ |
| GPL-3.0 | ❌ 需開源 | ✅ 允許(SaaS 不算分發) | 中等 | ❌ |
| AGPL-3.0 | ❌ 需開源 | ❌ SaaS 也需開源 | 較嚴格 | ✅ 選用 |
| 專有 | — | — | 不開源 | ❌ |
核心考量:防止他人 fork 本專案後包裝成競品 SaaS,但不回饋改動。
MIT 允許:甲公司拿 PIF AI → 封裝成 cloud 服務 → 對外收費 → 任何改動都不需公開。
AGPL 條文第 13 條:使用者若透過網路存取修改版本,必須能取得原始碼。這讓 fork-and-sell 模式必須同步開源。對採 PIF AI 作為基礎的第三方:
| 使用情境 | AGPL 影響 |
|---|---|
| 品牌商使用 pif.baiyuan.io | 無 — 使用者不是衍生者 |
| 業者內部自建 PIF AI 給自家員工 | 無(未對外) |
| 將 PIF AI 打包成產品售賣 | 必須公開改動 |
| 與 PIF AI 整合的外部系統 | 視整合程度而定(參 AGPL FAQ) |
對絕大多數使用者(業者)而言,AGPL 完全無感。僅影響「fork 後商業化」的場景。
白皮書採 CC BY-NC 4.0(非商業署名授權),允許:
這設計讓白皮書於學術圈自由流通,同時保留商業場景(如付費培訓、出版品)的授權彈性。
| 角色 | 權責 | 人數 |
|---|---|---|
| BDFL(Benevolent Dictator For Life) | 專案願景、最終決策、憲法守護 | 1(作者) |
| Maintainer | PR 審閱、Issue 分類、發版 | 3-5(Phase 2 前募集) |
| Contributor | 提交 PR、翻譯、文件 | 不限 |
| User | 回報 bug、參與討論 | 不限 |
歡迎以下貢獻:
本專案作為 Claude Code 工程案例,歡迎 Anthropic 社群:
PIF AI 試圖證明:LLM 輔助工程可以在法規合規領域產出商業可用的開源 SaaS。本白皮書是過程的完整紀錄。
若您是:
感謝您讀到這裡。剩餘 4 項附錄提供完整參考資料:
| 版本 | 日期 | 摘要 |
|---|---|---|
| v0.1 | 2026-04-19 | 首次撰寫。涵蓋三階段路線圖、部署演進、AGPL 選擇、社群治理 |
© 2026 Baiyuan Tech. Licensed under CC BY-NC 4.0.