課程簡介

Python環境介紹:用於代理開發

  • 設置Python、虛擬環境和依賴管理
  • 使用Git和Docker進行版本控制和隔離
  • 可重複環境的最佳實踐

代理SDK和框架概述

  • LangChain、AutoGen及其他新興SDK
  • 代理結構和生命週期:感知、推理和行動
  • 比較SDK功能和架構風格

使用Python構建功能代理

  • 使用LangChain創建簡單代理
  • 將代理連接到外部工具和API
  • 處理輸入/輸出、內存和持久化

工具和API集成

  • 定義和註冊供代理使用的工具
  • 安全的API集成和密鑰管理
  • 使用外部數據源和自定義函數調用

代理編排和通信模式

  • 使用AutoGen進行多代理協作
  • 任務委派和規劃邏輯
  • 事件驅動和異步編排

測試、調試和可觀測性

  • 使用模擬輸入和受控環境測試代理
  • 調試消息流和工具調用
  • 實現結構化日誌記錄和性能指標

部署和生產注意事項

  • 打包和容器化Python代理服務
  • 與CI/CD管道集成
  • 擴展、監控和維護長期運行的代理

總結與下一步

最低要求

  • 具備Python編程和包管理知識
  • 有使用REST API和JSON數據結構的經驗
  • 對Python中的異步I/O有基本瞭解

受衆

  • 後端工程師
  • 平臺工程師
  • ML工程師
 21 時間:

人數


每位參與者的報價

即將到來的課程

課程分類