項目簡介
Coze Loop 是 Coze 團隊開源的智能體自動化流程編排平臺。它以“Loop”為核心概念,支持開發者通過低代碼/可視化方式,將多種 AI Agent、插件、API、數據流等靈活編排為自動化工作流,實現復雜的智能體協作、任務自動化和多模態數據處理。Coze Loop 適用于企業自動化、智能辦公、數據處理、AI 應用集成等多種場景。
主要特性:
- 支持多智能體(Agent)協作與任務分解
- 可視化/低代碼流程編排,節點式工作流設計
- 豐富的插件生態,支持 API、數據庫、第三方工具等集成
- 多模態數據流轉(文本、圖片、結構化數據等)
- 支持定時、觸發、循環等自動化機制
- 易于擴展和二次開發,適配企業級應用
快速上手
1. 環境準備
建議使用 Node.js 18+,推薦 Linux/Mac 環境。
git clone https://github.com/coze-dev/coze-loop.git
cd coze-loop
npm install
2. 啟動開發環境
npm run dev
默認啟動本地開發服務器,訪問 http://localhost:3000 進入可視化界面。
3. 創建你的第一個 Loop 流程
- 進入“Loop 管理”界面,點擊“新建 Loop”
- 拖拽添加節點(如輸入、Agent、插件、條件判斷、輸出等)
- 配置每個節點的參數、數據流轉、觸發條件
- 保存并運行,實時查看流程執行結果
4. 集成外部插件與 API
- 在“插件管理”界面添加自定義插件(如天氣查詢、數據庫操作、郵件發送等)
- 在 Loop 流程中插入插件節點,配置參數和數據映射
5. 定時/觸發/循環執行
- 支持定時任務、Webhook 觸發、循環執行等自動化機制
- 可配置流程入口節點的觸發方式
典型應用場景與案例
1. 智能辦公自動化
場景描述:自動整理會議紀要、同步日程、郵件通知。
流程示意:
定時觸發↓
會議紀要文檔讀取節點↓
Agent 總結節點(調用 LLM 生成摘要)↓
日程同步插件節點↓
郵件發送插件節點↓
輸出/歸檔
代碼片段(JSON 配置):
{"nodes": [{"id": "read_doc", "type": "file_read", "params": {"path": "meeting.txt"}},{"id": "summarize", "type": "agent", "model": "gpt-4", "prompt": "請總結會議紀要"},{"id": "calendar", "type": "plugin", "plugin": "calendar_sync"},{"id": "email", "type": "plugin", "plugin": "send_email"},{"id": "output", "type": "output"}],"edges": [{"from": "read_doc", "to": "summarize"},{"from": "summarize", "to": "calendar"},{"from": "calendar", "to": "email"},{"from": "email", "to": "output"}]
}
2. 智能數據處理與分析
場景描述:定時抓取數據、自動清洗、分析并生成報告。
流程示意:
定時觸發↓
API 抓取節點↓
數據清洗插件節點↓
Agent 分析節點(調用 LLM 生成分析報告)↓
報告歸檔/推送
代碼片段:
{"nodes": [{"id": "fetch", "type": "plugin", "plugin": "api_fetch", "params": {"url": "https://api.example.com/data"}},{