Udostępnij za pośrednictwem


Autor korzystający z warunków (wersja zapoznawcza)

Ważne

Możliwości i funkcje Power Virtual Agents są teraz częścią Microsoft Copilot Studio w wyniku znacznych inwestycji w generatywną AI i poprawioną integracje z Microsoft Copilot.

Niektóre artykuły i zrzuty ekranów mogą odwoływać się do Power Virtual Agents podczas aktualizowania dokumentacji i zawartości szkoleniowej.

Ważne

Ten artykuł zawiera dokumentację usługi Microsoft Copilot Studio w wersji zapoznawczej i może ulec zmianie.

Funkcje w wersji zapoznawczej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu można szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.

Jeśli kompilowany jest pomocnik gotowy do użycia w środowiskach produkcyjnych, zobacz temat Omówienie usługi Microsoft Copilot Studio.

Możesz użyć węzłów Warunek do dodawania odgałęzień w temacie, porównując wartość jednej zmiennej z inną zmienną lub określoną wartością. Jeśli na przykład wartość isClubMember to True, temat oferuje rabat, jeśli jest to wartość False, temat przedstawia standardową cenę elementu.

Wymagania wstępne

Dodaj warunek

  1. Otwórz temat.

  2. Wybierz +, aby dodać węzeł, a następnie wybierz opcję Dodaj warunek.

    Ta akcja powoduje dodanie dwóch odgałęzień do tematu. Jedno odgałęzienie zaczyna się od węzła Warunek i definiuje ścieżkę konwersacji, jeśli warunek ma wartość prawda. Drugie odgałęzienie rozpoczyna się od węzła Wszystkie inne warunki i definiuje ścieżkę, gdy warunek jest niespełniony.

    Zrzut ekranu przedstawiający gałąź Warunek i gałąź Wszystkie inne warunku w temacie.

    Aby utworzyć warunek w odgałęzieniu Warunek, można wybrać zmienną, operator logiczny i wartość.

  3. Wybierz pozycję Wybierz zmienną i wybierz zmienną do porównania.

  4. Domyślnie operator jest ustawiony na równa się. W razie potrzeby wybierz inny operator.

    Dostępne operatory logiczne zależą od typu wybranej zmiennej. Na przykład operator równa się jest dostępny dla wszystkich typów zmiennych. Operator większe niż jest dostępny dla typów liczb, ale nie dla typów ciągów.

  5. Wprowadź wartość do porównania ze swoją zmienną. W przypadku prostych typów, takich jak tekst, numer lub wartość logiczna, wpisz wartość literału. Wybierz pozycję Wybierz zmienną (>) i wybierz zmienną lub użyj formuły Power Fx.

    Wartość lub zmienna do porównania musi być zgodnym typem na podstawie zmiennej i operatora. Niektóre operatory, na przykład jest puste lub nie jest puste, nie wymagają dodawania wartości porównawczej.

  6. Wybierz opcję + Nowy warunek, jeśli chcesz dodać więcej kryteriów do warunku. Wybierz operator I, aby skumulować kryteria, lub wybierz operator Lub, aby były one używane jako wyłączne.

    Zrzut ekranu przedstawiający odgałęzienie warunku z warunkiem Lub.

Dodawanie kolejnych odgałęzień warunku

Na początku w węźle Warunek są wstawianie dwa odgałęzienia, odgałęzienie Warunek, jeśli warunek ma wartość prawda, oraz odgałęzienie Wszystkie inne warunki, jeśli warunek ma wartość fałsz. Można dodać dowolną liczbę odgałęzień warunku. Każdy warunek jest oceniany w kolejności. Następuje pierwsza gałąź z warunkiem, który ma wartość true. Jeśli wszystkie warunki mają wartość Fałsz, wykonywana jest gałąź Wszystkie inne warunki

Na przykład możesz mieć zmienną liczbową i potrzebować trzech odgałęzień, gdy:

  • Liczba jest mniejsza niż 10.
  • Liczba jest większa niż 50.
  • Wszystkie inne liczby — liczba jest większa niż 10 i mniejsza niż 50.
  1. Aby dodać dodatkowe odgałęzienie warunku, wybierz +powyżej istniejącego odgałęzienia warunku i wybierz opcję Dodaj warunek.

    Jeśli wybierzesz opcję Dodaj węzeł (+) poniżej odgałęzienie warunku, dodasz cały nowy węzeł Warunek i Wszystkie inne warunki, a nie nowe odgałęzienie warunku.

    Zrzut ekranu przedstawiający wiele gałęzi warunku i wszystkie gałąź Wszystkie inne warunki w temacie.

Używanie języka Power Fx do definiowania warunku

Domyślny edytor warunków jest dobry w większości scenariuszy. Jeśli jest potrzebna większa elastyczność, należy użyć języka Power Fx w odgałęzieniu warunku.

  1. W odgałęzieniu Warunek wybierz menu węzła (), a następnie wybierz Zmień na formułę.

    Zrzut ekranu przedstawiający menu węzła, w którym można przełączyć formułę Power Fx jako warunek.

    Węzeł przełącza się do kontrolki edytora formuł. Jeśli wcześniej zdefiniowano warunek, formuła za tym warunkiem jest wyświetlana w edytorze formuł

    Zrzut ekranu przedstawiający edytor formuł dla węzła warunku.

  2. Aby zmienić formułę, wybierz pozycję Wybierz zmienną (>), aby otworzyć edytor formuł Power Fx. Wprowadzona tutaj formuła musi zwracać wartość logiczną (prawda lub fałsz).

Dowiedz się, jak używać języka Microsoft Power Fx w usłudze Microsoft Copilot Studio.

Aby wrócić do prostego edytora warunków, wybierz menu węzła (), a następnie wybierz Zresetuj węzeł.