cloudwego/eino-examples
Examples and demonstrations for using the Eino framework
解決的問題
本倉儲提供 Eino 框架的全面實用範例與示範,協助開發者理解如何利用其編排與元件導向架構,建構複雜的 AI 代理與 LLM 驅動的應用程式。
工作原理
專案分為幾個關鍵模組,展示不同的 AI 實作模式:
- ADK(代理開發套件): 包含對話式代理、多代理系統(監督者、計畫-執行-重規劃)、人機協同模式(審核、回饋)以及會話管理的範例。
- Compose(編排): 演示順序鏈、狀態圖,以及支援併發控制與串流處理的工作流程。
- Flow: 實作高階代理模式,如 ReAct、自主迭代迴圈,以及研究團隊協作。
- Components: 展示模型、檢索器(多查詢、路由)、工具(MCP 工具、JSON Schema)與提示範本的整合範例。
- QuickStart: 包含完整 RAG 應用(含知識索引)與 Web UI 的端對端應用程式。
適用對象
正在使用或計畫使用 Eino 框架建構 AI 代理、RAG 系統與編排式 LLM 工作流程的開發者。
主要亮點
- 多樣化的代理模式: 從簡單的「Hello World」代理到複雜的多代理專案管理員,應有盡有。
- 人機協同: 提供審核-編輯與監督者模式的具體範例,確保人類監督。
- 編排工具: 提供支援中斷與恢復的圖、鏈與工作流程建構範例。
- RAG 實作: 提供整合索引、代理服務與使用者介面的完整助理範例。
相關
- 專案
- 專案
- 專案
- 專案
- 專案