Share via


新增輸入和輸出變數

重要

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

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

使用變數做為輸入和輸出參數,在 Power Automate 流程和 Microsoft Copilot Studio 副手之間傳遞資訊。

重要

副手最多可以在單一動作中從流程中接收 1 MB 的資料。 但是,副手可以發送的資料量或副手可以傳遞的變數數量沒有限制。

在此範例中,您將建立一個具有輸入參數的流程,並將其做為輸出參數傳回給副手。

先決條件

支援的參數類型

副手可將下列輸入和輸出類型用於 Power Automate 流程:

  • 數字
  • 字串
  • 布林值

不支援以下類型:

  • Object
  • Date
  • TimeStamp
  • 清單 [字串]
  • 清單 [數字]
  • 清單 [布林值]
  • 清單 [物件]
  • 清單 [日期]
  • 清單 [時間戳記]

建立主題和流程

  1. 前往您副手的主題頁面

  2. 建立名為 Echo 訊息的新主題。

  3. 新增觸發字詞 echo

  4. 新增一個問題節點,並輸入訊息我將重複您所說的話

  5. 識別選擇使用者的完整回覆

  6. 另存回覆為選取鉛筆圖示,然後將變數重新命名為 userResponse

    問題節點的螢幕擷取畫面。

  7. 在製作畫布中,選取新增節點 (+)。 選取呼叫動作,然後選取建立流程

  8. 在 Power Automate 入口網站中,將流程命名為 Echo 參數

將輸入參數新增至流程

  1. Microsoft Copilot Studio 流程觸發程序,選取新增輸入

    Microsoft Copilot Studio 流程觸發程序的螢幕擷取畫面,其中反白顯示 [新增輸入]。

  2. 選取文字,然後輸入名稱 String_Input

    流程觸發程序輸入的螢幕擷取畫面。

將輸出參數新增至流程

  1. 將值傳回至 Microsoft Copilot Studio 回覆動作中,選取新增輸出

    流程回覆動作的螢幕擷取畫面,其中醒目顯示了新增輸出。

  2. 選取文字,然後輸入名稱 String_Output

    回覆動作輸出的螢幕擷取畫面。

  3. String_Output 的值,選取 String_Input 變數。

    選取做為輸出參數值的輸入參數螢幕擷取畫面。

  4. 選取儲存

在副手主題中選取變數

  1. 在 Microsoft Copilot Studio 製作畫布上,選取新增節點 (+),然後選取呼叫動作

  2. 選取先前建立的流程,Echo 參數

  3. String_Input(text) 取得值的位置,選取 userResponse

  4. 新增訊息節點。 選取插入變數,然後選取 String_Output

    Echo 參數流程的動作節點螢幕擷取畫面。

  5. 測試副手窗格中測試您的主題。

    副手交談的螢幕擷取畫面。

可選擇使用文字值做為輸入參數

或者,您可以直接在「取得值的位置」方塊中輸入值,而不是使用變數作為動作的輸入參數。

做為輸入參數傳遞的文字值螢幕擷取畫面。

使用變數