在 Azure 上執行 Microsoft 365 Agents SDK Agent 需遵循以下步驟:
- 建立並設定 Agent
- 將 Agent 部署至 Azure
- 可選擇性地將您的 Agent 部署至 Teams 或 M365
本文件涵蓋將您建立的 Agent 部署至 Azure 與 Teams 或 Microsoft 365 Copilot 的流程。
若尚未建立 Agent,請從《快速入門:使用 C# 建立並測試基本 Agent 》開始操作。
將 Agent 發佈至 Web 應用程式
SDK Agent 即為 Web 應用程式。 發佈 Agent 時,可採用常規部署網頁應用程式至 Azure 的方法:
- 將 ZIP 套件部署至 Azure App Service 應用程式
- 使用 Visual Studio 發佈至 Azure App Service 應用程式或容器
- Azure 支援的其他容器部署方式
- Microsoft 365 Agent 工具包部署
重要
若您使用 Azure App Service 應用程式並採用聯合憑證或使用者管理身分,需在設定下的身分選項中新增該身分。
Agent 程式碼部署完成後,將產生基礎網址 (例如:example.azurewebsites.net)。
於 Azure 中開啟您的 Azure Bot 資源。 在設定區段中,將訊息傳送端點變更為:https://{yourwebsite}/api/messages。 請將 {yourwebsite} 替換為您的網頁應用程式基礎網址。
在網路聊天中測試
若要在網頁聊天中查看訊息,請於 Azure Bot 資源中選取網頁聊天測試,並向您的 Agent 發送訊息。
準備 Teams 與 Microsoft 365 Copilot 資訊清單檔案
針對 Microsoft Teams 與 Microsoft 365 Copilot,您需建立並上傳資訊清單檔案。 無法提供涵蓋所有 Teams 或 Microsoft 365 Copilot 需求的資訊清單範例。 Teams 功能需特定資訊清單內容。
以下步驟概述基本「聊天」風格 Teams Agent 架構:
- 在專案中建立空資料夾。
- 將 Teams 資訊清單檔內容複製至該資料夾。
- 在資料夾中開啟
manifest.json並進行以下編輯:-
凡出現佔位符字串
<<AAD_APP_CLIENT_ID>>之處,皆替換為您的 Azure Bot 資源對應的ClientId。 - 將
<<BOT_DOMAIN>>替換為您的 Agent 基礎網址。 - 將資料夾內容壓縮為
manifest.zip檔案,內容如下:manifest.jsonoutline.pngcolor.png
-
凡出現佔位符字串
部署至 Microsoft 365
您的 Azure Bot 資源應在頻道下新增 Microsoft Teams 頻道。
前往 Microsoft 管理入口網站 (MAC)。 於設定與整合應用程式中,選擇上傳自訂應用程式。
選取前一節建立的
manifest.zip檔案並上傳。
稍候片刻後,Agent 將顯示於 Microsoft Teams 與 Microsoft 365 Copilot 中。