Share via


在 Microsoft Copilot Studio 中使用生成式動作 (預覽版)

重要

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

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

[本文章是發行前版本文件,隨時可能變更。]

生成式動作可讓您取代傳統的自然語言式主題觸發方法 (使用您在每個主題中定義的觸發字詞)。 相反,您的副手會使用 GPT 選取一個或多個主題外掛程式動作來回應使用者的查詢。 所有主題和外掛動作都有相關描述,這是在選取應選取哪個項目時提供的主要資訊。

重要

這是預覽功能。 預覽功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。

提示

當使用 AI 生成的內容 (例如執行外掛程式動作時產生的問題) 時,最好告知使用者某些交談可能會事由 AI 生成的。

例如,您可以在開始交談系統主題中新增額外的訊息,控制在開始使用機器人的新交談時顯示給使用者的訊息。

啟用生成式動作

若要啟用生成式動作預覽版:

  1. 使用左側導覽瀏覽至生成式 AI 頁面。

  2. 啟用 具有生成式動作的動態鏈結的切換開關。

  3. 按一下頁面頂端的儲存

啟用生成式動作後,左側導覽中的主題頁面將替換為外掛程式 (預覽版)

啟用生成式動作的生成式 AI 頁面螢幕擷取畫面。

您的副手如何透過生成式動作來回應使用者查詢

生成式動作可以為副手中的使用者建立更自然、更流暢的對話。

當使用者傳送訊息時,GPT 會在其回應中選擇一個或多個外掛程式動作主題。 系統會根據多種因素來決定要使用哪些主題和外掛程式動作。 主要因素來自每個項目的描述。 其他因素包括名稱和任何輸入或輸出 (及其名稱和描述)。

選取外掛程式動作主題後,就會產生一個計劃,該計劃會決定它們的執行順序。 副手會預先填入外掛程式動作和主題所需的任何輸入。 這些輸入是從使用者查詢中提取的值或從先前對話上下文中識別的值。

在收到使用者的新訊息後,該計劃將根據需要重新評估和更新。 重新評估會考慮到諸如中斷 (將其他項目新增到計劃中) 或取消等情況。

使用生成式動作測試你的副手

在啟用生成式動作的情況下測試副手時,您可以透過選取測試畫布窗格頂端的追蹤模式按鈕來開啟新的追蹤模式。

測試畫布的螢幕擷取畫面,顯示追蹤模式按鈕和開啟的追蹤模式視窗。

現在,當您在測試畫布中向副手提出問題時,您可以看到產生的計劃以視覺化表示。 在這裡,使用者問「天氣怎麼樣?」,您可以看到選取回應的外掛程式動作和需要收集的輸入,以及副手對於其決策的註釋。

追蹤模式的螢幕擷取畫面,其中顯示計劃呈現方式的範例。

製作描述

啟用生成式動作後,副手中的每個外掛程式動作主題都必須具有高品質的描述,以確保您的副手選取正確的內容來回應使用者。

對於外掛程式動作,製作描述是用於將動作新增至副手精靈的一部分。 通常會預先填入,但您可以根據需要進行變更。 您可以在外掛程式動作文章中找到有關如何在副手中新增和管理外掛程式動作的更多詳細資訊。

對於主題,一旦啟用生成式動作,就會顯示動態鏈結觸發程序來取代先前的字詞觸發程序,它可讓您新增或編輯主題的描述。

已填入描述的主題動態鏈結觸發程序

提示

當您啟用生成式動作時,對於副手中存在的任何具有觸發字詞的主題,系統會使用這些觸發字詞為您產生預設描述。 在大多數情況下,這應該可讓您選取主題來回應相關的使用者查詢,最好使用本文中提供的建議修改描述。

撰寫高品質的描述

以下是一些最佳做法,可協助您為副手中的主題和外掛程式動作起草清晰、簡潔且相關的描述。

  • 使用簡單直接的語言。 避免使用行話、俚語或技術術語。
  • 使用主動語態和現在式進行描述。 例如,寫「此外掛程式提供天氣資訊」而不是「天氣資訊由此外掛程式提供」。
  • 使用與外掛程式功能和使用者意圖相關的關鍵字。 例如,如果外掛程式提供天氣訊息,請使用「天氣」、「預報」、「溫度」、「雨」、「雪」等關鍵字。
  • 對於描述,請寫下簡短且資訊豐富的外掛程式功能摘要。 摘要的長度應為一到兩句話,並解釋外掛程式的作用以及使用者如何從中獲益。
  • 除了良好的描述之外,還可以為外掛程式命名一個具有描述性且唯一的簡短名稱。 避免使用可能令人困惑的通用或不明確的名稱。 例如,不要將外掛程式命名為「天氣」,而是將其命名為「天氣預報」或「天氣報告」。

以下是主題的描述範例,可以提供有關目前天氣狀況的資訊。

Name: Weather Forecast 
Description: This topic provides weather information for any location in the world. You can ask for the current weather, the hourly forecast, or the daily forecast.  

處理使用者要求的生成式動作範例

以下範例包含具有兩個自訂主題的副手,一個用於尋找商店營業時間,另一個用於定位附近的商店,以及一個基於預建 MSN Weather 連接器的外掛程式動作。

範例 1

在此範例中,使用者詢問「西雅圖的天氣怎麼樣?」。 副手選取目前天氣外掛程式動作,並預先填入從使用者問題中提取的 Seattle 位置輸入。

範例 1 的螢幕擷取畫面,顯示了追蹤模式下的天氣外掛程式。

範例 2

在此範例中,使用者詢問「我需要取得商店營業時間並找到最近的商店」。 在這裡,副手選取了兩個項目,分別是營業時間主題和商店定位器主題,並將它們鏈結在一起以回應使用者查詢的兩個問題。

範例 2 的螢幕擷取畫面,顯示了在追蹤模式下鏈結在一起的 2 個主題。

範例 3

在此範例中,使用者在對話的早期階段找到了距離他們最近的商店,該商店標識為 Kirkland。 使用者接著問:「那裡的天氣怎麼樣?」。 在這裡,副手選取目前天氣外掛程式動作,但根據最近的對話上下文預先填入 Kirkland 的位置。

範例 3 的螢幕擷取畫面,顯示了追蹤模式下的對話記錄和天氣外掛程式。