- 精通Python编程
- 具备基于LLM的应用程序开发经验
- 熟悉函数调用和多代理系统设计
目标受众
- 高级开发人员
- 平台工程师
- AI架构师
AutoGen 是一個來自 Microsoft 的開源框架,用於構建使用 LLM、工具、記憶和用戶交互的多代理應用程式。
這項由講師指導的培訓(線上或線下)針對希望使用 AutoGen 的 Python 基礎 API、函數調用功能和模組化工具鏈來設計和部署深度定制代理的高級開發者和架構師。
在培訓結束時,參與者將能夠:
- 開發具有角色特定邏輯和工具路由的定制代理。
- 使用高級函數調用和上下文切換構建動態工作流程。
- 在代理團隊中實施記憶模組和計劃框架。
- 處理多代理錯誤狀態和自適應重試機制。
課程形式
- 互動式講座和討論。
- 大量練習和實踐。
- 在實時實驗室環境中進行實踐操作。
課程定制選項
- 如需為此課程定制培訓,請聯繫我們安排。
複習AutoGen核心概念
- Agent和群組定義
- 函數調用和角色鏈接
- 內置Agent的局限性和需要自定義的地方
使用Python構建自定義Agent
- 使用user_proxy和AssistantAgent子類定義Agent行為
- 注入角色專用邏輯和決策
- 創建可重用的Agent模塊和mixin
高級工具集成與路由
- 工具註冊、綁定和調用
- 條件性地將輸入路由到特定工具
- 管理多步驟工具鏈和複合操作
計劃與上下文Management
- 設計任務分解器和中間計劃器
- 在鏈接的Agent之間維護上下文
- 為長時間運行的會話實現作用域內存
錯誤處理與恢復機制
- 檢測和管理失敗或不完整的交互
- Agent觸發的重試和回退邏輯
- 日誌記錄、調試和響應驗證
具有自定義角色的多AgentCollaboration
- 在動態Agent群組中協調專家
- 組織推理循環和協作工作流
- 任務分配中的角色分離與角色混合
實際部署策略
- 優化性能和成本(令牌使用、緩存)
- 將AutoGen工作流嵌入到Web應用或管道中
- 安全性、可觀察性和用戶反饋集成
總結與下一步
United Arab Emirates - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Qatar - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Egypt - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Saudi Arabia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
South Africa - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Brasil - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Canada - Advanced AutoGen: Custom Agents & Dynamic Tool Use
中国 - Advanced AutoGen: Custom Agents & Dynamic Tool Use
香港 - Advanced AutoGen: Custom Agents & Dynamic Tool Use
澳門 - Advanced AutoGen: Custom Agents & Dynamic Tool Use
台灣 - Advanced AutoGen: Custom Agents & Dynamic Tool Use
USA - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Österreich - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Schweiz - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Deutschland - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Czech Republic - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Denmark - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Estonia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Finland - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Greece - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Magyarország - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Ireland - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Luxembourg - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Latvia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
España - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Italia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Lithuania - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Nederland - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Norway - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Portugal - Advanced AutoGen: Custom Agents & Dynamic Tool Use
România - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Sverige - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Türkiye - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Malta - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Belgique - Advanced AutoGen: Custom Agents & Dynamic Tool Use
France - Advanced AutoGen: Custom Agents & Dynamic Tool Use
日本 - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Australia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Malaysia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
New Zealand - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Philippines - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Singapore - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Thailand - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Vietnam - Advanced AutoGen: Custom Agents & Dynamic Tool Use
India - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Argentina - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Chile - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Costa Rica - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Ecuador - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Guatemala - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Colombia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
México - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Panama - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Peru - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Uruguay - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Venezuela - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Polska - Advanced AutoGen: Custom Agents & Dynamic Tool Use
United Kingdom - Advanced AutoGen: Custom Agents & Dynamic Tool Use
South Korea - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Pakistan - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Sri Lanka - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Bulgaria - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Bolivia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Indonesia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Kazakhstan - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Moldova - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Morocco - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Tunisia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Kuwait - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Oman - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Slovakia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Kenya - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Nigeria - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Botswana - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Slovenia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Croatia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Serbia - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Bhutan - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Nepal - Advanced AutoGen: Custom Agents & Dynamic Tool Use
Uzbekistan - Advanced AutoGen: Custom Agents & Dynamic Tool Use