共用方式為


使用條件製作 (預覽版)

重要

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

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

重要

本文包含 Microsoft Copilot Studio 預覽版文件,其可能在未來變更。

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

如果您要建立生產就緒的副手,請參閱 Microsoft Copilot Studio 概觀

您可以使用條件節點來新增主題中的分支,並將一個變數的值與其他變數值或某個特定值進行比較。 例如,如果 isClubMember 的值為 True,則主題會提供折扣;如果值為 False,則主題會顯示標準品項價格。

先決條件

新增條件

  1. 開啟您的主題。

  2. 選取 + 以新增節點,然後選取新增條件

    此動作會將兩個分支新增至主題。 一個分支會從條件節點開始,並定義條件成立時的交談路徑。 其他分支會以所有其他條件節點為起點,並定義條件為 false 時的路徑。

    螢幕擷取畫面顯示主題中的「條件」分支和「所有其他條件」分支。

    若要在條件分支中建立條件,請選取變數、邏輯運算子及值。

  3. 選擇選取變數,並選取要比較的變數。

  4. 運算子預設會設定為等於。 視需要選取另一個運算子。

    可用的邏輯運算子會依您選取的變數類型而定。 例如,等於可用於所有變數類型。 大於可用於數字類型,但是不適用於字串類型。

  5. 輸入要與您的變數進行比較的值。 如果是簡單類型 (例如文字、數字或布林值),請輸入常值。 選擇選取變數 (>),以選取變數或使用 Power Fx 公式。

    要比較的值或變數必須是根據變數與運算子的相容類型。 有些運算子 (例如是空白不是空白) 不需要您新增比較值。

  6. 如果需要將更多準則新增至條件,請選取 + 新增條件。 選取,使準則具有逐步累積效果,或選取,使其相互排斥。

    螢幕擷取畫面顯示含「或」條件的條件分支。

新增更多條件分支

條件節點一開始會插入兩個分支,條件分支用於情況成立時,而所有其他條件分支用於情況不成立時。 您可以視需要新增任意多的條件分支。 將會依順序評估每個條件。 遵循條件評估為 true 的第一個分支。 如果所有條件都評估為 False,則遵循所有其他條件分支。

例如,您可能有一個數字變數,而需要三個分支用於下列情況:

  • 數字小於 10。
  • 數字大於 50。
  • 所有其他數字:數字大於 10 且小於 50。
  1. 若要新增其他條件分支,請選取現有條件分支上方+,並選取新增條件

    如果您選取條件分支下方新增節點 (+),則會新增整個新的條件所有其他條件節點,而不是新的條件分支。

    螢幕擷取畫面顯示主題中的多個「條件」分支和「所有其他條件」分支。

使用 Power Fx 來定義條件

預設條件編輯器適用於大部分的案例。 如果您需要更多的彈性,請在條件分支中使用 Power Fx。

  1. 條件分支中,選取節點功能表 (),然後選取變更為公式

    螢幕擷取畫面顯示節點功能表,您可在其中切換為使用 Power Fx 公式做為條件。

    節點將切換至 formula editor 控制項。 如果您先前已定義條件,則該條件後面的公式會顯示在公式編輯器中。

    螢幕擷取畫面顯示條件節點的公式編輯器。

  2. 若要變更公式,請選擇選取變數 (>) 以開啟 Power Fx 公式編輯器。 您在此處輸入的公式必須傳回布林值 (true or false)。

了解如何在 Microsoft Copilot Studio 中使用 Microsoft Power Fx

若要切換回簡單條件編輯器,請選取節點功能表 (),然後選取重設節點