alikon-art/DeterminFlow
A production-oriented AI workflow runtime for building, validating, recovering, and shipping complex AI workflows as dependable services. 面向生产的 AI 工作流运行时:快速开发、验证和恢复复杂 AI 工作流,并将其稳定交付为服务。
解決的問題
DeterminFlow 的設計目標是將 AI 流程從不可預測的單代理實驗,轉變為穩定且可投入生產的流程。它透過將複雜任務拆解為可版本化、可驗證且可恢復的節點,解決了長鏈單代理框架固有的「幻覺」與不穩定性問題。
如何運作
與讓一個代理處理所有事情不同,DeterminFlow 將 LLM、腳本、API 呼叫與人工審核組織成結構化流程。
- 節點化執行:每個節點(代理、腳本、審核或子流程)都有明確的邊界、特定工具與本地上下文。這可防止長鏈代理中常見的「上下文膨脹」問題。
- 狀態管理:系統在啟動時凍結工作流程定義與輸入。它會儲存檢查點,允許任務從失敗點恢復,而無需重新啟動整個流程。
- 輸出驗證:實作 JSON 輸出偵測與自動修復/重試機制。若下游節點拒絕結果,系統可觸發上游節點的針對性重做。
- 插件系統:工作流程及其所需資源(提示詞、技能、規則)可打包為插件,便於作為 API 或業務服務交付。
適用對象
對可靠性、成本控制(token 使用量)與可審計性要求高於開放式探索的生產級 AI 應用開發者與企業。
主要亮點
- 顯著降低 token 消耗:透過節點級上下文隔離,相比單代理框架,實測 token 消耗減少 70%–89%。
- 可靠的恢復能力:支援自動與手動重試、跳過,以及透過檢查點實現跨流程重啟恢復。
- 可視化編排:內建可視化工作流程編輯器,用於管理變數、條件、平行執行與迴圈。
- 生產就緒工具鏈:整合 FastAPI、React 控制台、Cron 自動化與 WebSocket 事件,便於作為服務部署。
相關
- 專案
- 專案
- 專案
- 專案
- 專案