Udostępnij za pośrednictwem


Wywoływanie przepływu jako akcji

Dowiedz się, jak korzystać z przepływu w chmurze w Copilot Studio, dając agent możliwość tworzenia prognozy pogody na żądanie. W poprzednim przykładzie utworzono przepływ, który pobiera prognozę pogody. W tym przykładzie użyto węzła Akcja w temacie w celu wywołania przepływu, gdy klient zapyta o pogodę.

Jeśli przepływ prognozy prognoza nie został jeszcze utworzony, należy to zrobić w tej chwili.

Wymagania wstępne

Wywoływanie przepływu z tematu

  1. W Copilot Studio przejdź do Tematy dla swojej funkcji agenta.

  2. Utwórz nowy temat i nadaj mu nazwę Pobieranie pogody.

  3. Dodaj następujące frazy wyzwalające:

    • czy będzie padać
    • dzisiejsza prognoza
    • pobieranie pogody
    • jaka jest pogoda

    Zrzut ekranu przedstawiający frazy wyzwalające dla tematu

  4. Wybierz ikonę Dodaj węzeł poniżej węzła Wyzwalacz i wybierz Wyślij wiadomość.

  5. W węźle Wiadomość wprowadź Mogę Ci w tym pomóc. w polu tekstowym.

  6. Wybierz ikonę Dodaj węzeł pod węzłem Wiadomość i wybierz Zadaj pytanie, aby dodać węzeł Pytanie dla pierwszej informacji dla przepływu, miasta.

  7. W węźle Pytanie:

    1. Wpisz pytanie "Jakie jest Twoje miasto?" w polu tekstowym.
    2. W obszarze Identyfikuj wybierz pozycję Cała odpowiedź użytkownika.
    3. Zanotuj nazwę zmiennej skojarzonej z tą odpowiedzią Var1. Możesz pozostawić nazwę bez zmian lub zastąpić ją bardziej zrozumiałą nazwą, taką jak "Miasto" (w razie potrzeby zobacz Zmienianie nazwy zmiennej).
  8. Postępuj w ten sam sposób, aby dodać kolejny węzeł Pytanie dla innej informacji dla przepływu, czyli kodu pocztowego:

    1. Wpisz pytanie "Jaki jest Twój kod pocztowy?" w polu tekstowym.
    2. W obszarze Identyfikuj wybierz Liczba.
    3. Zanotuj nazwę zmiennej skojarzonej z tą odpowiedzią Var2. Możesz pozostawić nazwę bez zmian lub zastąpić ją bardziej zrozumiałą nazwą (na przykład "kod pocztowy").
  9. Wybierz ikonę Dodaj węzeł pod węzłem Pytanie dla kodu pocztowego, wybierz Dodaj akcję, a następnie wybierz przepływ utworzony wcześniej, Uzyskaj prognozę pogody.

  10. Ustaw wejścia przepływu na zmienne wyjściowe z węzłów zapytania. Miasto (String) otrzymuje swoją wartość z Var1 (lub City, jeśli zmieniono nazwę), a Kod pocztowy (Number) otrzymuje swoją wartość z Var2 (lub ZIPcode, jeśli zmieniono nazwę).

    Zrzut ekranu węzła Akcja przedstawiający parametry wejściowe i wyjściowe przepływu

  11. Pod węzłem Działanie dodaj węzeł Wiadomość i wprowadź komunikat, który wykorzystuje informacje wyjściowe z przepływu. Na przykład:

    "Dzisiejsza prognoza dla location:day_summary"
    "Szansa na deszcz to chance_of_rain%"
    Gdzie location,day_summary i chance_of_rain są parametrami wyjściowymi przepływu.

    Zrzut ekranu węzła Komunikat z komunikatem, który używa parametrów wyjściowych przepływu.

  12. Wybierz pozycję Zapisz.

Zarządzanie przepływem używanym w temacie

Gdy masz węzeł Akcja, który wywołuje przepływ, możesz użyć następujących opcji z menu węzła, aby zarządzać przepływem:

  • Usunięcie trwale usuwa węzeł i usuwa przepływ z tematu.

  • Odśwież ponownie ładuje przepływ do uzyskania wszelkich zmian wprowadzonych w Power Automate, i weryfikuje go w temacie. Przed zapisaniem tematu należy rozwiązać wszelkie problemy z przepływem.

Jeśli chcesz wybrać lub utworzyć inny przepływ, użyj ikony Zmiana przepływu, która pojawia się po najechaniu kursorem na przepływ w węźle Działania.

Testowanie przepływu i tematu

Dobrym pomysłem jest przetestowanie przepływu i tematu, który go wywołuje.

W panelu Testowanie agenta wpisz jedną z fraz wyzwalających tematu, aby rozpocząć konwersację z agentem. Wpisz swoje miasto i kod pocztowy, gdy agent o nie poprosi. Sprawdź, czy agent zwraca dzisiejszą prognozę pogody dla Twojego miasta i czy komunikat wygląda zgodnie z oczekiwaniami.

Zrzut ekranu czatu testowego przedstawiający informacje z akcji

Rozwiązywanie problemów z agentem

Zawsze przetestuj swojego agenta po wprowadzeniu zmian w tematach i przepływach, aby upewnić się, że wszystko nadal działa. Kiedy podczas konwersacji z agentem wystąpi problem, bot odpowie, wyświetlając komunikat o błędzie.

Większość problemów dotyczących przepływu można znaleźć w Sprawdzanie przepływu. Użyj kontrolera tematów, aby zidentyfikować problemy na płótnie autorskim.