共用方式為


手動將 Agent 部署至 Azure

在 Azure 上執行 Microsoft 365 Agents SDK Agent 需遵循以下步驟:

本文件涵蓋將您建立的 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 架構:

  1. 在專案中建立空資料夾。
  2. Teams 資訊清單檔內容複製至該資料夾。
  3. 在資料夾中開啟 manifest.json 並進行以下編輯:
    • 出現佔位符字串 <<AAD_APP_CLIENT_ID>> 之處,皆替換為您的 Azure Bot 資源對應的 ClientId
    • <<BOT_DOMAIN>> 替換為您的 Agent 基礎網址。
    • 將資料夾內容壓縮為 manifest.zip 檔案,內容如下:
      • manifest.json
      • outline.png
      • color.png

部署至 Microsoft 365

  1. 您的 Azure Bot 資源應在頻道下新增 Microsoft Teams 頻道。

  2. 前往 Microsoft 管理入口網站 (MAC)。 於設定整合應用程式中,選擇上傳自訂應用程式

  3. 選取前一節建立的 manifest.zip 檔案並上傳。

稍候片刻後,Agent 將顯示於 Microsoft Teams 與 Microsoft 365 Copilot 中。