簡介
這是總結——您將應用您所學到的一切,從頭到尾建立一個完整的多代理系統。
1. 專案:人工智慧研究與內容團隊
架構
User Request
│
▼
┌─────────────┐
│ Supervisor │ (LangGraph)
│ Agent │
└──────┬──────┘
│
┌────┼────┐
▼ ▼ ▼
┌───┐┌───┐┌───┐
│ R ││ W ││ E │
│ e ││ r ││ d │
│ s ││ i ││ i │
│ e ││ t ││ t │
│ a ││ e ││ o │
│ r ││ r ││ r │
│ c │└───┘└───┘
│ h │
│ e │
│ r │──── MCP: Web Search
│ │──── MCP: Database
│ │──── RAG: Knowledge Base
└───┘
元件清單
- Supervisor 代理程式(LangGraph 編排)
- 研究代理(網路搜尋 + RAG + 記憶體)
- 作家代理(內容生成)
- 編輯代理(審稿+品質檢查)
- MCP 伺服器(網路搜尋、資料庫)
- 記憶系統(短期+長期)
- Guardrails(輸入驗證、輸出過濾)
- 可觀測性(LangSmith 追蹤)
- FastAPI 包裝器 + WebSocket
- Docker 部署
- 評估套件(黃金測試案例)
2. 逐步實施
第 1 階段:核心代理程式(2 小時)
- 實施 3 個角色明確的代理
- 定義工具模式
- 建立基本編排
第 2 階段:基礎設施(1 小時)
- RAG知識庫
- 記憶系統
- MCP伺服器連接
第 3 階段:安全與品質(30 分鐘)
- 護欄
- 可觀察性
- 基本評價
第 4 階段:部署(30 分鐘)
- FastAPI 包裝器
- 碼頭工人
- 部署
3. 最佳實務總結
架構
- 單一職責:每個代理人只做一件好事
- 複雜編排的主管模式
- 鬆散耦合:代理透過訊息進行通信,而不是共享狀態
安全
- 永遠不要相信使用者輸入
- 預設唯讀工具
- 關鍵行動的人機參與
- 成本預算
效能
- 盡可能緩存回應
- 平行工具執行
- 代幣預算管理
- 模型選擇:用於簡單任務的廉價模型
🎉 恭喜!
您已完成建立 AI 代理:從零到生產系列!從這裡,您可以:
- 建構工作代理:自動化研究、內容、編碼任務
- 貢獻開源:搭建MCP伺服器、代理工具
- 建構產品:由人工智慧代理提供支援的 SaaS 產品
- 繼續學習:探索 OpenAI Swarm、AutoGen、DSPy
最後練習
- 完成頂點專案的所有組件 2.部署到雲端並分享鏈接
- 寫一篇關於建構 AI 代理經驗的部落格文章
- 選擇一個現實世界的問題並建立一個代理來解決它