《中小企極低成本 AI 全家桶》專案:
4 Setup 步驟
把《中小企極低成本 AI 全家桶》做成一個可維護、可擴充的開源工程。先出「工程計算稿(calc-pad)」;之後是一套一口氣可落地的 Setup 步驟(含 GitHub 管治與防「搞亂」守則)。
工程計算稿(calc-pad)
A) 核心協議與狀態機
-
三件事就可以跑整套流程(OHP v0.1):
master.json(全域狀態)/jobs/*.card.json(子任務卡)/handoff/*.json(交接包)。每一步都要產生可驗證輸出+交接包,且只有人手確認後才寫回master.json。允許的 path 前綴由routes.json轉成人能執行的指令(如upload:/、sandbox:/)。狀態機:todo → ready → running → done/failed (+ blocked/needs_human);不變式:每步必有「輸入定位+輸出定位+驗證摘要+交接包」。 -
零 API 模式:本地 HTML/JS 儀表板輸出「Run Sheet(逐步指示)」+「Prompt Seed」+「檔案清單」,寫回狀態與審核痕跡(
ledger.csv)。
B) 儀表板(控制中樞)的模組化結構
-
模組:任務總覽(Kanban)/計劃器(拆卡與依賴)/執行器(Run Sheet 生成)/交接中心(套用 handoff)/夜更批次(多步連跑)/稽核與封存。所有頁面只讀寫上述 OHP 三 JSON+
ledger.csv,不依賴伺服器。 -
routes.json把前綴映射成可執行步驟(如「請上載檔案…」、「請下載輸出…」)。
C) 「Card」與交接的資料形狀(最小欄位)
-
jobs/*.card.json:task_ref, goal, inputs[{path,schema}], outputs[{path,schema}], validation{…}, next_hint, status。
handoff/*.json:from, to, artifacts[{path,schema}], prompt_seed, ms_update{…}, human_note?。 -
有現成模板可直接用(job card/handoff),可當作 examples。
D) 可加可減的模組化原理
-
功能插拔靠:
-
是否有對應的
.card.json; -
routes.json是否認識該前綴; -
儀表板頁是否渲染該卡。未來加「Actions/Connector」時,只要在
routes.json新增前綴處理,核心協議不變。
-
E) 紀錄、回滾與紀律
-
每步寫
ledger.csv(時間戳/動作/檔案/checksum/備註),套用 handoff 前自動快照,失敗可回滾。 -
執行層的紀律可套用ENIAC/IAS 自律執行模板(計劃凍結→逐步執行→審計),含不變式、計劃簽章、回滾守則。
把計劃開源化:一套可直接用的 Setup 步驟
0)一次講清楚:這是什麼計劃?
-
用本地 JS 儀表板+三份 JSON 協議,把 AI 工作拆成可審核的手動步驟與交接,今晚就能跑;未來要自動化,只需在
routes.json增列前綴即可升級,不破壞協議。
1)Repo 骨架(初始 commit)
/specs/
OHP-v0.1/
master.schema.json
jobcard.schema.json
handoff.schema.json
examples/ (最小樣本)
routes.example.json
/dashboard/
dashboard.html
/js, /css
routes.json
/templates/
promptpacks/ (可複製的完整 Prompt 模版)
/examples/
monthly-sales-starter/
master.json
jobs/*.card.json
handoff/*.json
routes.json
ledger.csv
/docs/
README.md
GOVERNANCE.md
CONTRIBUTING.md
CODE_OF_CONDUCT.md
SECURITY.md
/licenses/
LICENSE-CODE (Apache-2.0 或 AGPL-3.0)
LICENSE-SPEC (CC-BY 或 CC-BY-SA)
.github/
/ISSUE_TEMPLATE/ (bug, feature)
pull_request_template.md
/workflows/ci.yml (AJV 驗證 JSON、Lint、示例快跑)
.editorconfig .gitignore
為何這樣分?
specs/承載 OHP 三 JSON 的契約與樣本;dashboard/是無伺服器前端;examples/直接可跑的入門專案(如「Monthly Sales」);templates/存放常用 Prompt。以上元素在你的文件已定義與示例化。
2)把 OHP v0.1 規格固定下來
-
依文件的欄位與狀態碼寫出 JSON Schema(
*.schema.json),並附最小範例;補上routes.json的最小映射(只含upload:/、sandbox:/)。
3)MVP 儀表板(無伺服器、零 API)
-
先實作三頁:任務總覽/執行器(Run Sheet)/交接中心,只讀寫 OHP 三 JSON+
ledger.csv;Run Sheet 內嵌例子(如 S2 Normalize Schema)方便新手秒懂。
4)首套「可跑示例」打包
-
用文件中的 Prompt 5 起步檔產生一套
examples/monthly-sales-starter/(包含master.json、2–4 張 job cards、1–2 份 handoff、最小routes.json、ledger.csv表頭與示例)。
5)授權與治理(防止被「搞亂」的制度面)
-
授權(文件已有建議):Spec 用 CC-BY/SA;Code 用 Apache-2.0 或 AGPL-3.0(兩者利弊並列)。
-
GOVERNANCE.md(一頁紙即可):寫三條不可破壞不變式:
① OHP 三 JSON;② Run Sheet 四要素;③ 審核留痕(ledger/快照/回滾)。同時列出 WG(Spec/Templates/Quality/Interop)與里程碑 M0–M3。
6)GitHub「不易被搞亂」的配置
-
Branch 保護:
main啟用「Require PR review(≥1)」與「Require status checks(CI 綠燈)」;禁止直接 push;(可選)Require signed commits。 -
CODEOWNERS:對
/specs/**與/dashboard/**指定 reviewer;變更*.schema.json必須兩位 Approvers。 -
CI(.github/workflows/ci.yml):
-
用 AJV 檢查 PR 內所有
master.json/jobs/handoff是否符合 Schema; -
檢查
routes.json是否只有已註冊前綴; -
對
examples/執行「乾跑」:生成一張 Run Sheet 並比對固定關鍵字; -
Lint/格式化。
-
-
Issue/PR 模板:PR 必填「是否影響 OHP 契約」「是否需 bump spec 版號」。
如此一來,就算很多人提交 PR,也很難破壞協議或亂改樣本。
7)版本管理原則(簡單但嚴謹)
-
OHP 規格採 SemVer,破壞相容就
MAJOR;新增非破壞性欄位就MINOR;修文檔/示例PATCH。Dashboard 亦採 SemVer,與 OHP 維持相容矩陣。 -
示例資料與模板可用日期+短標籤(例如
2025-08-starter)標記。
8)文件與教學
-
README.md:一句話是什麼、三分鐘跑起示例(上載→貼 Prompt→下載→按按鈕→寫回 master)、里程碑圖。流程文字可直接取材於你已有的 Run Sheet 示範。 -
docs/:放「零 API」理念、routes.json範例、驗證/容忍度清單模板。
9)里程碑與 Roadmap
-
M0:OHP v0.1+MVP 儀表板(3頁)+Monthly Sales 示例。
-
M1:財務/銷售/HR 樣板套件。
-
M2:夜更 Dreaming(規則誘導/一致性)。
-
M3:可選 Actions/Connectors 擴充(協議不變)。
10)紀律執行(可選進階)
-
若要把「一步步做、必有審核回滾」更機械化,可把 ENIAC/IAS 自律執行模板揉入 Run Sheet 的生成邏輯:先印出 PLAN 簽章,再逐步 TRACE,失敗自動 STOP/ROLLBACK。這對多人協作尤其有用。
四點問題的簡答(配套到位)
-
JS 儀表板結構:照文件的控制中樞設計切成 6 模組(Kanban/計劃器/執行器/交接中心/夜更批次/稽核封存),都只操作 OHP 三 JSON+
ledger.csv,前端單檔可跑。 -
「Card」格式:用文件既有欄位+我們補的 JSON Schema 固化(
task_ref/inputs/outputs/validation/next_hint/status)。 -
模組加減:以
routes.json與是否存在.card.json為開關;加連接器只增一個前綴,不動協議。 -
GitHub 設置與防亂:Branch 保護+CODEOWNERS+CI 驗證 OHP 契約+治理文件載明不變式與審核流程(M0–M3);授權按 Spec/Code 分流。
© 2025 Danny Yeung. All rights reserved. 版权所有 不得转载
Disclaimer
This book is the product of a collaboration between the author and OpenAI's GPT-5 language model. While every effort has been made to ensure accuracy, clarity, and insight, the content is generated with the assistance of artificial intelligence and may contain factual, interpretive, or mathematical errors. Readers are encouraged to approach the ideas with critical thinking and to consult primary scientific literature where appropriate.
This work is speculative, interdisciplinary, and exploratory in nature. It bridges metaphysics, physics, and organizational theory to propose a novel conceptual framework—not a definitive scientific theory. As such, it invites dialogue, challenge, and refinement.
I am merely a midwife of knowledge.
没有评论:
发表评论