萬事萬物運作方式的開放標準

定義。記錄。
優化。

每個流程 — API、團隊、公司、人類與 AI 的協作 — 都可以被定義、記錄並改進。兩個 YAML 檔案。一個標準。

開源 · Apache 2.0 · 9 個 CLI 指令 · 113 個工作流程範例

實際運作展示

OSOP 用自己的格式來說明自己。點 Visual 查看流程圖。點 .osop 查看 YAML。

Stripe 支付流程(API SOP)

stripe-payment-flow.osop.yaml
POST /v1/customersapi

建立 Stripe 客戶,包含電子郵件與中繼資料。

sequentialPOST /v1/payment_intents
POST /v1/payment_intentsapi

建立支付意圖。金額、幣別、客戶 ID。

sequentialPOST /v1/payment_intents/{id}/confirm
POST /v1/payment_intents/{id}/confirmapi

以支付方式確認付款。

sequentialGET /v1/payment_intents/{id}
fallbackPOST /v1/payment_intents
GET /v1/payment_intents/{id}api

驗證付款是否成功。

conditionalAI 產生收據
AI 產生收據agent

AI 產生個人化收據電子郵件。

優化迴路

the-loop.osop.yaml
osop runcli

執行工作流程。Agent 節點呼叫 LLM。API 節點發送 HTTP 請求。

sequential產生 .osoplog
產生 .osoplogsystem

每個節點:時間戳記、持續時間、成本、工具、AI 推理、人類決策。

sequentialosop synthesize
osop synthesizeagent

將多個 .osoplog 餵給 AI。AI 寫出優化的 .osop。

sequentialosop diff
osop diffcli

比較新舊版本。逐步驟的持續時間、成本、狀態變化。

sequential人類審核
人類審核human

接受、修改或拒絕。由人類決定。

looposop run

一切服務於兩大支柱

CLI、編輯器、SDK、轉換器、MCP 伺服器、代理整合。全部開源。

一開始只是想知道 AI 做了什麼。後來我發現每個團隊都有同樣的問題 — 流程是看不見的。每一個 API 序列、每一個公司工作流程、每一次人類與 AI 的協作。如果看不見,就無法改進。OSOP 讓它變得可見。

— 為什麼要做 OSOP

兩個 YAML 檔案。就這樣。

.osop 定義該發生什麼。.osoplog 記錄實際發生了什麼。其他一切都建立在這之上。

pip install osop