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
W Copilot Studio przejdź do Tematy dla swojej funkcji agenta.
Utwórz nowy temat i nadaj mu nazwę Pobieranie pogody.
Dodaj następujące frazy wyzwalające:
- czy będzie padać
- dzisiejsza prognoza
- pobieranie pogody
- jaka jest pogoda
Wybierz ikonę Dodaj węzeł
poniżej węzła Wyzwalacz i wybierz Wyślij wiadomość.
W węźle Wiadomość wprowadź Mogę Ci w tym pomóc. w polu tekstowym.
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.
W węźle Pytanie:
- Wpisz pytanie "Jakie jest Twoje miasto?" w polu tekstowym.
- W obszarze Identyfikuj wybierz pozycję Cała odpowiedź użytkownika.
- 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).
Postępuj w ten sam sposób, aby dodać kolejny węzeł Pytanie dla innej informacji dla przepływu, czyli kodu pocztowego:
- Wpisz pytanie "Jaki jest Twój kod pocztowy?" w polu tekstowym.
- W obszarze Identyfikuj wybierz Liczba.
- 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").
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.
Ustaw wejścia przepływu na zmienne wyjściowe z węzłów zapytania. Miasto (String) otrzymuje swoją wartość z
Var1
(lubCity
, jeśli zmieniono nazwę), a Kod pocztowy (Number) otrzymuje swoją wartość zVar2
(lubZIPcode
, jeśli zmieniono nazwę).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 tochance_of_rain
%"
Gdzielocation
,day_summary
ichance_of_rain
są parametrami wyjściowymi przepływu.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.
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.