建立 Microsoft Copilot (預覽) 的交談外掛程式

重要

在對生成式 AI 進行大量投資並增強 Microsoft Copilot 的整合後,Power Virtual Agents 的功能和特性現已成為 Microsoft Copilot Studio 的一部分

當我們更新文件和培訓內容時,某些文章和螢幕擷取畫面可能會參考 Power Virtual Agents。

Microsoft Copilot 提供現成的體驗,可與整個組織的內容和資源互動。 在某些情況下,需要外部系統的答案和與之互動。 使用 Microsoft Copilot Studio,您可以撰寫可作為副手外掛程式發佈的交談主題。 一旦您的租用戶管理員核准該外掛程式,就可以將其新增至您組織的 M365 聊天體驗中。

對於此預覽版,您可以建立交談外掛程式來接收使用者的查詢 (儲存在 Activity.Text 變數),透過完成一項或多項作業來處理查詢,然後將一項或多項回應傳送給 M365 聊天中的使用者。

重要

您不能將在 Microsoft Copilot Studio 中建立的交談外掛程式當作外掛程式動作使用。

什麼是 Microsoft Copilot 外掛程式,以及它的運作方式?

Microsoft Copilot 的交談系統使用協調流程邏輯和大型語言模型來幫助使用者實現其目標。 該系統會解釋使用者的要求,確定最佳的動作方案,然後啟動適當的系統、外掛程式、元件或一系列元件。 最後將產生的結果傳回給使用者。

Microsoft Copilot Studio 內建的交談外掛程式可讓您擴展應用程式的行為。 您可以建立 Microsoft Copilot 本身不具備的新功能,例如呼叫特定 API、套用複雜的商務規則,或存取需要在 Microsoft Copilot 存取權之外進行設定的資料來源。

與透過副手建立寫死整合點的傳統元件模型不同,Microsoft Copilot Studio 中的製作者會建立一個交談外掛程式。 該建立者會向 Microsoft Copilot 的協調器提供有關該外掛程式功能的描述性文字。 然後,編排器可以自行決定外掛程式最適合在何時使用,並向使用者詢問適當的問題來填入外掛程式參數。

先決條件

  • 終端使用者必須擁有使用 Microsoft Copilot for Microsoft 365 的授權。
  • 您必須將 Power Platform 租用戶設定為啟用發佈外掛程式 (目前透過支援票證),如 Copilot for Microsoft 365 文章使用 Microsoft Business Applications 建置外掛程式中所述。
  • Microsoft Copilot Studio 應用程式必須是 Microsoft Copilot Studio 副手,不是 Power Virtual Agents 傳統機器人。
  • 在端對端運作之前,Microsoft 365 租用戶管理員需要在 Microsoft 系統管理中心中啟用 Microsoft Copilot Studio 的整合應用程式類別。

注意

Microsoft 系統管理中心中的圖格先前是 Dynamics 365 和 Microsoft Copilot Studio,後來一分為二,變成 Dynamics 365Microsoft Copilot Studio。 只需後者即可使此功能發揮作用。

重要

在此預覽中,存在一些限制:

  • 您的主題將無法與使用者互動 (向使用者提問),只能處理來自使用者的傳入查詢 (在變數 Activity.Text 中) 並傳送回應。
  • 回應僅限於文字,不支援媒體或調適型卡片。
  • 在此預覽版中,Copilot Studio 無法對使用者進行驗證,因此 SharePoint 和 OneDrive 來源的生成式答案將無法運作。
  • 此預覽版僅供英語版副手。
  • 組織內 Microsoft Copilot 的所有使用者都將能夠與副手互動,副手不支援對使用者本身進行驗證。
  • 如果您的 Dataverse 環境已指派安全性群組,外掛程式可能在 M365 Chat 中不可見或無法運作。

建立一個基本的交談外掛程式以發佈到 Microsoft Copilot

Microsoft Copilot 聊天中使用的主題使用系統變數 Activity.Text 做為代表 Microsoft Copilot 中使用者問題的輸入。 聊天會對其進行處理,例如將其傳遞給生成式答案,並將結果做為一則或多則訊息傳回。 這些訊息可能包括來自生成式答案傳送訊息節點的回應。 可以包含多個訊息並從輸出中單獨傳送。

以下步驟可協助您在 Microsoft Copilot Studio 中建立新的交談外掛程式。 您製作基本功能並將其發佈到 Microsoft 系統管理中心。 您可以在 UI 中選擇並啟用該外掛程式。

  1. 從 Copilot Studio 的左側導覽窗格中,選擇擴充 Microsoft Copilot (預覽版) 選項,然後選擇交談外掛程式
  2. 在此頁面中,在製作畫布上方的列中選擇新增交談外掛程式直觀功能,這將使用新的交談外掛程式開啟製作畫布。
  3. 製作畫布上將顯示一個新的 Microsoft Copilot (預覽版) 觸發節點。
  4. 在進一步製作之前,請在製作畫布上方的頂端面板中設定主題名稱。 Microsoft Copilot 和 Microsoft 系統管理中心中的使用者和管理員都可以看到此名稱。
  5. 在觸發節點的描述中,清楚地描述交談外掛程式如何幫助使用者以及它可以做什麼。 與其他描述不同,此描述具有功能性目的,由 Microsoft Copilot 使用來確定是否叫用您的外掛程式。 使用清晰的句子來描述您的外掛程式能為使用者做什麼,以及它會傳回什麼。
  6. 在交談外掛程式中,建立不需要使用者互動的任何類型的邏輯 (無按鈕、問題、卡片或其他提示)。 交談外掛程式的製作畫布選單僅限於刪除可能需要使用者互動的選項。
  7. 在此範例中,我們使用生成式答案節點執行 Web 內容搜尋,並在 Microsoft Copilot 中向使用者提供答案。
  8. 若要使用「產生答案」節點,請選取觸發節點下畫布上的加號,然後在快顯選單的「進階」索引標籤下選取生成式答案
  9. 輸入欄位,選取輸入框中的箭頭來叫用變數選擇器。
  10. 選擇系統變數 Activity.Text,其代表使用者對 Microsoft 365 Copilot 的最後查詢。 此查詢是使用者在 M365 Chat 中提出的問題,導致 Microsoft Copilot 叫用該外掛程式。
  11. 選取生成式答案磚中心的資料來源連結。
  12. 輸入公共網站的連結,其中包含您要為機器人提供的內容。 此網路內容用於回答使用者問題。

    注意

    不要選擇 Bing 未索引的內容,例如 301 重新導向。

  13. 新增連結後 (輸入 URL 後不要忘記點擊「+」),可以關閉屬性面板
  14. 如果您願意,您可以向使用者傳送一則或多則訊息作為回覆。 您可以根據交談外掛程式的需求使用傳送訊息節點,或另一個產生答案節點呼叫,或多個這些動作。
  15. 最後,可以使用頁面右上角的儲存圖示儲存交談外掛程式。

發佈您的交談外掛程式至 Microsoft Copilot

發表交談外掛程式會在 Dataverse 註冊表中為您的租用戶建立一個新外掛程式。 一旦可用,您的租用戶管理員需要核准您的外掛程式可供 Microsoft Copilot 外掛程式目錄中的使用者使用。

在 Microsoft Copilot 中,您的交談外掛程式在新增外掛程式 UI 中標記為交談外掛程式名稱。 因此,請指定您的交談外掛程式名稱和副手名稱以方便閱讀。

重要

在此預覽版中,第一次發佈交談外掛程式時,Microsoft Copilot 管理 UI 將在大約四個小時後顯示您的交談外掛程式。 之後您對交談外掛程式內部所做的變更將立即呈現。

如果先停用交談外掛程式再發佈,然後重新啟用並重新發佈,則需要再等待四個小時。

若要發佈您的交談外掛程式:

  1. 請先按照上一節所述建立並儲存交談外掛程式。

  2. 移至 Copilot Studio 側面導覽窗格中的發佈索引標籤。

  3. 選擇發佈。 發佈應該很快就會完成。 可能需要長達 4 小時才能在 Microsoft 系統管理中心使用。 如果發生錯誤,請再試一次。 如果錯誤仍然存在,請在 Power Platform 系統管理中心中提交支援票證。

    發佈外掛程式

  4. 您的管理員可以在 Microsoft 系統管理中心設定下找到 Copilot Studio 整合應用程式,然後找到整合應用程式。 在此預覽版中,部署/封鎖僅在此類別層級進行。

    Microsoft 系統管理中心

    重要

    目前,部署 Copilot Studio 磚的租用戶管理員會將為租用戶建立的所有外掛程式部署到他們選擇的對象。 在考慮要發佈的對象時要具體。

  5. 一旦您的租用戶管理員核准整合應用程式,它就會出現在使用者 Microsoft Copilot UI 的外掛程式清單中。

    交談外掛程式彈出式視窗

啟用後,您的使用者可以向 Microsoft Copilot 提問,查看已叫用的外掛程式並傳回最相關的結果。

注意

若要從目錄中刪除交談外掛程式,請在交談外掛程式詳細資料中清除狀態核取方塊,儲存交談外掛程式,然後重新發佈,這會將其從 Dataverse 登錄檔和 Microsoft Copilot 應用程式目錄中刪除。

提示

與 Microsoft Copilot 協調器互動的體驗可能會與先前系統整合不同。

  • Microsoft Copilot 會用自己的聲音重寫您的答案。 此預覽版不可能將內容原封不動地傳遞給終端使用者。
  • 交談外掛程式的描述對於叫用它的準確性至關重要。 該描述告訴協調器您的外掛程式擅長什麼以及它可以提供什麼答案。 撰寫描述時請務必使用清晰的文字,並嘗試進行更改以獲得最佳結果。