實際運作展示
OSOP 用自己的格式來說明自己。點 Visual 查看流程圖。點 .osop 查看 YAML。
Stripe 支付流程(API SOP)
stripe-payment-flow.osop.yaml
POST /v1/customersapi
建立 Stripe 客戶,包含電子郵件與中繼資料。
↓sequential→ POST /v1/payment_intents
POST /v1/payment_intentsapi
建立支付意圖。金額、幣別、客戶 ID。
↓sequential→ POST /v1/payment_intents/{id}/confirm
POST /v1/payment_intents/{id}/confirmapi
以支付方式確認付款。
↓sequential→ GET /v1/payment_intents/{id}
↓fallback→ POST /v1/payment_intents
GET /v1/payment_intents/{id}api
驗證付款是否成功。
↓conditional→ AI 產生收據
AI 產生收據agent
AI 產生個人化收據電子郵件。
優化迴路
the-loop.osop.yaml
osop runcli
執行工作流程。Agent 節點呼叫 LLM。API 節點發送 HTTP 請求。
↓sequential→ 產生 .osoplog
產生 .osoplogsystem
每個節點:時間戳記、持續時間、成本、工具、AI 推理、人類決策。
↓sequential→ osop synthesize
osop synthesizeagent
將多個 .osoplog 餵給 AI。AI 寫出優化的 .osop。
↓sequential→ osop diff
osop diffcli
比較新舊版本。逐步驟的持續時間、成本、狀態變化。
↓sequential→ 人類審核
人類審核human
接受、修改或拒絕。由人類決定。
↓loop→ osop run
一切服務於兩大支柱
CLI、編輯器、SDK、轉換器、MCP 伺服器、代理整合。全部開源。
SOP Doc
“一開始只是想知道 AI 做了什麼。後來我發現每個團隊都有同樣的問題 — 流程是看不見的。每一個 API 序列、每一個公司工作流程、每一次人類與 AI 的協作。如果看不見,就無法改進。OSOP 讓它變得可見。”
— 為什麼要做 OSOP