聯繫我們

課程簡介

代理開發 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 有基本認識。

受眾對象

  • 後端工程師
  • 平台工程師
  • 機器學習工程師
 21 小時

人數


每位參與者的報價

即將到來的課程

課程分類