者必看:Multi-Agent Custom Automation Engine Solution Accelerator的架構(gòu)設計與代碼實現(xiàn)原理)
開發(fā)者必看Multi-Agent Custom Automation Engine Solution Accelerator的架構(gòu)設計與代碼實現(xiàn)原理【免費下載鏈接】Multi-Agent-Custom-Automation-Engine-Solution-AcceleratorThe Multi-Agent Custom Automation Engine Solution Accelerator is an AI-driven system that manages a group of AI agents to accomplish tasks based on user input. Powered by Microsoft Agent Framework, Azure Foundry, Azure Cosmos DB, and infrastructure services, it provides a reference application, allowing you to hit the ground running.項目地址: https://gitcode.com/gh_mirrors/mu/Multi-Agent-Custom-Automation-Engine-Solution-AcceleratorMulti-Agent Custom Automation Engine Solution Accelerator是一個由AI驅(qū)動的系統(tǒng)它基于用戶輸入管理一組AI代理來完成任務。該解決方案由Microsoft Agent Framework、Azure Foundry、Azure Cosmos DB和基礎設施服務提供支持提供了一個參考應用程序讓您能夠快速上手。系統(tǒng)架構(gòu)概覽Multi-Agent Custom Automation Engine Solution Accelerator采用了現(xiàn)代化的云原生架構(gòu)主要由前端應用、后端服務、多代理系統(tǒng)和數(shù)據(jù)存儲等核心組件構(gòu)成。整個系統(tǒng)構(gòu)建在Azure云平臺之上充分利用了Azure提供的存儲、計算和多代理服務能力。從架構(gòu)圖中可以看到系統(tǒng)主要包含以下幾個關(guān)鍵部分前端應用基于App Service Website構(gòu)建提供用戶交互界面后端服務包括Container App API和Agent Framework編排流程AI能力由Foundry IQ、Foundry Models和Foundry Agent Service提供數(shù)據(jù)存儲使用Azure Cosmos DB存儲所有與當前和過去計劃/解決方案相關(guān)的數(shù)據(jù)容器化部署通過Container Registry管理前端網(wǎng)站和后端API的鏡像多代理系統(tǒng)設計原理Multi-Agent Custom Automation Engine的核心在于其多代理系統(tǒng)設計。系統(tǒng)采用了分層的代理團隊結(jié)構(gòu)不同類型的代理負責處理特定領(lǐng)域的任務。代理團隊組成系統(tǒng)包含多個專業(yè)化的代理團隊主要包括人力資源團隊HR Helper Agent、Tech Support Agent、Human Proxy AgentRFP審查團隊Summary Agent、Risk Agent、Compliance Agent產(chǎn)品營銷團隊Product Agent、Marketing Agent、Human Proxy Agent零售修復團隊Order Data Agent、Customer Data Agent、Analysis Reasoning Agent、Human Proxy Agent合同審查團隊Summary Agent、Risk Agent、Compliance Agent代理工作流程用戶提交請求Magentic Planner接收請求并制定計劃根據(jù)任務類型分配給相應的代理團隊代理團隊執(zhí)行具體任務可包含人工參與環(huán)節(jié)Group Chat Manager Agent協(xié)調(diào)各代理間的通信完成任務并返回結(jié)果代碼實現(xiàn)結(jié)構(gòu)項目的代碼組織結(jié)構(gòu)清晰主要分為前端應用、后端服務、MCP服務器和測試代碼幾個部分。前端應用前端應用位于src/App/目錄下采用React和TypeScript開發(fā)主要包含src/App/src/api/API客戶端和服務src/App/src/components/UI組件src/App/src/pages/頁面組件src/App/src/store/狀態(tài)管理src/App/src/utils/工具函數(shù)后端服務后端服務位于src/backend/目錄下采用Python開發(fā)主要包含src/backend/auth/認證相關(guān)功能src/backend/common/通用配置和工具src/backend/v4/核心API和服務實現(xiàn)src/backend/v4/api/API路由src/backend/v4/common/services/核心服務src/backend/v4/magentic_agents/代理實現(xiàn)src/backend/v4/orchestration/任務編排MCP服務器MCP服務器位于src/mcp_server/目錄下提供了多種服務實現(xiàn)src/mcp_server/services/包含data_tool_service.py、hr_service.py、marketing_service.py等核心功能實現(xiàn)任務規(guī)劃與執(zhí)行系統(tǒng)的任務規(guī)劃功能主要由Magentic Planner實現(xiàn)位于src/backend/v4/magentic_agents/目錄。Planner接收用戶請求后會分析任務需求并生成詳細的執(zhí)行計劃。代理通信與協(xié)調(diào)代理之間的通信與協(xié)調(diào)通過Group Chat Manager Agent實現(xiàn)確保各代理能夠高效協(xié)作完成復雜任務。相關(guān)代碼位于src/backend/v4/orchestration/目錄。數(shù)據(jù)存儲與管理系統(tǒng)使用Azure Cosmos DB存儲所有與計劃和解決方案相關(guān)的數(shù)據(jù)數(shù)據(jù)庫訪問代碼位于src/backend/common/database/目錄。用戶界面設計Multi-Agent Custom Automation Engine提供了直觀易用的用戶界面讓用戶能夠輕松提交任務并查看執(zhí)行結(jié)果。界面主要包含以下部分團隊選擇器允許用戶選擇不同的代理團隊任務輸入?yún)^(qū)域用戶可以在這里描述需要完成的任務快速任務提供常見任務的快捷入口任務歷史記錄顯示已完成的任務部署與配置項目提供了完整的部署腳本和配置文件位于infra/目錄下。主要包括infra/main.bicep主要的Bicep部署模板infra/modules/模塊化的Bicep模板infra/scripts/部署和配置腳本要部署項目您可以使用以下命令克隆倉庫git clone https://gitcode.com/gh_mirrors/mu/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator總結(jié)Multi-Agent Custom Automation Engine Solution Accelerator提供了一個強大而靈活的多代理自動化系統(tǒng)通過合理的架構(gòu)設計和代碼實現(xiàn)使開發(fā)者能夠快速構(gòu)建和部署AI驅(qū)動的自動化解決方案。無論是人力資源管理、合同審查還是產(chǎn)品營銷該系統(tǒng)都能通過其專業(yè)化的代理團隊提供高效的自動化支持。通過本文的介紹希望能幫助開發(fā)者更好地理解Multi-Agent Custom Automation Engine的架構(gòu)設計和代碼實現(xiàn)原理從而能夠更好地使用和擴展這個強大的解決方案?!久赓M下載鏈接】Multi-Agent-Custom-Automation-Engine-Solution-AcceleratorThe Multi-Agent Custom Automation Engine Solution Accelerator is an AI-driven system that manages a group of AI agents to accomplish tasks based on user input. Powered by Microsoft Agent Framework, Azure Foundry, Azure Cosmos DB, and infrastructure services, it provides a reference application, allowing you to hit the ground running.項目地址: https://gitcode.com/gh_mirrors/mu/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考