
Compozy
Compozy 是一個企業級開源平台,它使用聲明式 YAML 來協調多代理 AI 系統,具有可擴展、可靠且經濟高效的分佈式工作流程。
https://compozy.com/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2025年08月14日
什麼是 Compozy
Compozy 是一個下一代代理協調平台,旨在簡化複雜 AI 工作流程的管理。它以 Go 為核心構建,並由 Temporal 提供支持,為創建、部署和管理多代理 AI 系統提供了一個強大的框架。該平台將企業級功能與開源架構的靈活性相結合,使開發人員可以使用直觀的 YAML 模板構建複雜的 AI 應用程序,同時保持對其基礎架構的完全控制。
Compozy 的主要功能
Compozy 是一個企業級、開源平台,用於使用宣告式 YAML 工作流程來協調多代理 AI 系統。它基於 Go 和 Temporal 構建,提供可擴展、可靠且經濟高效的分佈式工作流程,具有代理管理、任務協調、自定義 JavaScript/TypeScript 工具、記憶體管理和基於訊號的事件等功能。該平台提供具有強大安全性、調試和監控功能的自託管和託管雲端部署選項。
宣告式 YAML 工作流程管理: 使用直觀的 YAML 範本設計複雜的 AI 工作流程,具有動態變數和指令,利用 Temporal 實現持久、可擴展的執行
智慧代理管理: 建立和管理具有 LLM 整合、工具支援、記憶體管理和結構化輸出的 AI 代理,以實現複雜的行為
進階任務系統: 執行各種任務,包括基本操作、並行處理、集合和訊號,具有內建的錯誤處理和容錯能力
安全執行環境: 在任務和代理中使用安全的 Bun 執行時,在具有細緻權限的情況下執行自定義 JavaScript/TypeScript 程式碼
Compozy 的使用案例
程式碼分析自動化: 使用 AI 代理實施自動化程式碼審查和分析工作流程,以進行效能優化和最佳實踐評估
企業 AI 運營: 部署和管理大規模 AI 系統,其中多個代理在生產環境中協同工作
排程資料處理: 設定週期性 AI 任務,用於批次處理和自動化分析,具有可靠的執行和容錯能力
優點
由 Temporal 提供支援的企業級可靠性和可擴展性
開源,沒有供應商鎖定
靈活的部署選項(自託管或雲端託管)
缺點
雲端平台仍在開發中/即將推出
需要技術專業知識才能設定和管理
如何使用 Compozy
安裝 Compozy CLI: 使用 npm、pnpm 或 bun 安裝 Compozy 命令行界面:'npm install -g @compozy/cli' 或 'pnpm add -g @compozy/cli' 或 'bun install -g @compozy/cli'
創建一個新項目: 通過運行 'compozy init my-ai-app' 然後 'cd my-ai-app' 來初始化一個新的 Compozy 項目
在 YAML 中定義工作流程: 創建一個 YAML 文件來定義您的工作流程,其中包含任務、代理和工具。工作流程使用 YAML 語法以聲明方式定義,其中包含任務定義、觸發器和流程控制
添加代理和工具: 使用以下命令添加預構建的代理和工具:'compozy add compozy/agents:text-analyzer' 或 'compozy add compozy/tools:web-content'
配置觸發器: 在您的工作流程 YAML 中設置觸發器,以確定何時以及如何啟動工作流程(Webhooks、計劃、信號等)
定義任務流程: 指定任務之間的順序和關係,包括並行執行、集合和工作流程 YAML 中的錯誤處理
啟動開發服務器: 運行 'compozy dev' 以啟動開發服務器並測試您的工作流程
部署工作流程: 使用單個命令部署到 Compozy Cloud,或使用 Docker 或 Kubernetes 在您自己的基礎架構上進行自託管
監控和調試: 使用 Compozy 的內置監控和調試工具來跟踪工作流程執行、處理錯誤和優化性能
Compozy 常見問題
Compozy是一個企業級平台,使用戶能夠使用宣告式的YAML工作流程構建、組合和協調多代理AI系統。它提供可擴展、可靠且經濟高效的分佈式工作流程管理,並具有調試、監控和生產就緒自動化的功能。