Tworzenie przepływu
Dowiedz się, jak korzystać z przepływu w chmurze w Copilot Studio, dając agent możliwość tworzenia prognozy pogody na żądanie. W tym pierwszym przykładzie utworzysz przepływ, który pobiera prognozę pogody. W następnym przykładzie wywołasz przepływ jako akcję z tematu, aby agent mógł odpowiedzieć prognozą, gdy klient zapyta o pogodę.
Aby współpracować z agentami, przepływ Power Automate wymaga następującego wyzwalacza przepływu i akcji odpowiedzi:
- Wyzwalacz przepływu: Uruchom przepływ z Copilot
- Akcja odpowiedzi: Odpowiadanie do Copilot
Kiedy tworzysz przepływ z Copilot Studio, wymagany wyzwalacz przepływu i akcja odpowiedzi są dodawane dla Ciebie. Możesz zmodyfikować istniejący przepływ do użytku z agentami, aktualizując go tak, aby korzystał z tego wyzwalacza i akcji.
Ważne
Aby można było używać przepływów w chmurze w agentach niestandardowych w Copilot Studio, przepływy muszą:
- Wyzwól Uruchom przepływ z Copilot.
- Znajdować się w rozwiązaniu w tym samym środowisku co agent. Istniejące przepływy można dodać do rozwiązania, aby były dostępne podczas dodawania akcji do agent.
- Zwraca odpowiedź synchronicznie z akcją Odpowiadanie dla Copilot w zakresie limitu 100 sekund. W celu uniknięcia limitów czasu należy zoptymalizować logikę przepływu, zapytania i ilość zwróconych danych, tak aby podczas typowego uruchomienia nie było to ograniczenie. Akcje, które muszą trwać dłużej, można umieścić po akcji Odpowiedź dla Copilot, aby kontynuować wykonywanie przez limit czasu trwania przepływu pracy (zazwyczaj 30 dni).
Wymagania wstępne
- Dostęp do Copilot Studio z licencją obejmującą korzystanie z przepływów w Copilot Studio.
Tworzenie przepływu do użycia z agentem
Przejdź do strony Tematy swojego agenta.
Otwórz temat, z którego chcesz wywołać przepływ.
Wybierz ikonę Dodaj węzeł
poniżej dowolnego węzła i wybierz Dodaj akcję.
Na karcie Akcje podstawowe wybierz pozycję Nowy przepływ Power Automate.
Portal Power Automate jest otwierany na nowej karcie z szablonem przepływu startowego otwartym do edycji. Portal jest otwierany w tym samym środowisku, co agent, i korzysta z tych samych poświadczeń użytkownika.
Teraz dodaj akcje do swojego przepływu. W tym przykładzie dodasz akcję pobieraną z bieżącej prognozy z witryny MSN Weather.
Wybierz nazwę przepływu i zastąp ją nazwą "Pobierz prognozę pogody".
Wybierz wyzwalacz Uruchom przepływ z przepływu Copilot i dodaj następujące parametry wejściowe:
- Miejscowość (tekst)
- Kod pocztowy (numer)
Wybierz ikonę Dodaj poniżej wyzwalacza przepływu Uruchom przepływ z Copilot.
W obszarze Dodaj akcję wyszukaj ciąg "Pogoda MSN" i wybierz akcję Pobierz prognozę na dziś.
W panelu Pobierz prognozę na dziś, w polu Lokalizacja wprowadź ukośnik (
/
), wybierz Wstaw dynamiczną treść, a następnie wybierz parametr wejściowy Miasto.Postępuj w ten sam sposób, aby dodać parametr wejściowy kodu pocztowego.
W akcji Odpowiadaj na Copilot dodaj następujące parametry wyjściowe i zmienne:
Parametr wyjściowy Type Zmienna day_summary
Tekst Podsumowanie dzienne location
Tekst Lokalizacja chance_of_rain
telefonu Możliwość opadów w ciągu dnia Zapisz i opublikuj przepływ.
Wróć do swojego tematu w Copilot Studio i postępuj zgodnie z instrukcjami w Wywołaj przepływ z tematu.
Zarządzanie połączeniami używanymi przez przepływ
W obsługiwanym uwierzytelnionym agent przepływy w chmurze można skonfigurować tak, aby używały poświadczeń użytkownika, gdy są uruchamiane w ramach planu aranżacji generatywnej lub wywoływane z tematu. Korzystanie z przepływu w obsługiwanym kanale nie wymaga żadnej specjalnej konfiguracji w agencie. Klienci mogą zarządzać swoimi połączeniami podczas korzystania z agenta.
Przepływy w chmurze w środowiskach korzystających z kluczy zarządzanych przez klienta (CMK) nie mogą być jeszcze uruchamiane przy użyciu poświadczeń klienta w ramach planów aranżacji generatywnej lub z tematów. Należy się upewnić, że ustawienia oparte tylko na uruchomieniu przepływów chmury w środowiskach CMK mają ustawioną konkretną nazwę połączenia, a nie połączenia dostępne tylko dla użytkownika do uruchamiania.
Modyfikowanie istniejącego przepływu w celu użycia z agentem
Jeśli przepływ ma przepływ z innym wyzwoleniem, który ma być uruchamiany razem z agentem, można zmienić przepływ, tak aby użycie przepływu z wyzwalania Copilot i odpowiedzi na Copilot było możliwe, a także upewnić się, że rozwiązanie działa w tym samym środowisku, co agent niestandardowy.
Przejdź do portalu Power Automate i użyj selektora środowiska w prawym górnym rogu, aby wybrać środowisko, w którym przechowywany jest przepływ.
Wybierz pozycję Moje przepływy w lewym okienku nawigacji i wyszukaj przepływ, który chcesz zmodyfikować.
Wybierz przepływ, a następnie wybierz Edytuj.
Dodawanie akcji wyzwalania i odpowiedzi Copilot
Jeśli przepływ nie zawiera jeszcze wymaganego wyzwalacza przepływu i akcji odpowiedzi, musisz je dodać, aby można było używać przepływu z agentem.
Wybierz pozycję Nowy krok.
Wyszukaj Copilot i wybierz Uruchom przepływ z Copilot.
Wybierz pozycję Nowy krok.
Wyszukaj łącznik Copilot i wybierz opcję Odpowiadaj na Copilot. Akcja odpowiedzi może być używana na wielu odgałęzieniach w przepływie, ale musi mieć te same wyniki wyjściowe przy każdym użyciu.
Zapisz i opublikuj przepływ.
Upewninie się, że akcja odpowiedzi jest ustawiona w czasie rzeczywistym
Przepływy, których chcesz użyć w agent, muszą zwracać wartości w czasie rzeczywistym lub synchronicznie. Przepływy uruchamiane w tle lub asynchronicznie mogą powodować błąd, gdy agent próbuje je uruchomić. Zamiast uruchamiania przepływu agent powie: „Wystąpiło nieoczekiwane zdarzenie. Trwa sprawdzanie. Kod błędu: 3000”.
W przypadku tworzenia przepływu z rozwiązania Copilot Studio odpowiedzi asynchroniczne są domyślnie wyłączone. Jeśli zmodyfikowano istniejący przepływ, który ma włączone odpowiedzi asynchroniczne, wykonaj następujące kroki, aby sprawdzić ustawienie i upewnić się, że jest wyłączone:
Otwórz przepływ i znajdź akcję Odpowiedz na Copilot.
Wybierz kartę Ustawienia.
Ustaw opcję Odpowiedź asynchroniczna na Wył., a następnie wybierz przycisk Zapisz.
Dodawanie przepływu do rozwiązania
Aby przepływy pracy były dostępne dla agentów w tym samym środowisku, przepływy muszą być przechowywane w rozwiązaniu w Power Platform. Jeśli przepływ znajduje się w rozwiązaniu, na stronie szczegółów przepływu jest widoczny kafelek Rozwiązania, który zawiera listę rozwiązań, w których znajduje się przepływ. Przepływy można dodać do rozwiązania domyślnego do użycia z agentami lub przenieść do innego rozwiązania, wykonując poniższe kroki:
Przejdź do Power Automate.
Przejdź do pozycji Rozwiązania i wybierz istniejące rozwiązanie lub utwórz rozwiązanie dla przepływu.
Jeśli chcesz utworzyć nowe rozwiązanie:
Wybierz pozycję Nowe rozwiązanie.
Nadaj nowemu rozwiązaniu nazwę, wybierz pozycję Domyślny wydawca CDS w polu Wydawca, wprowadź numer wersji.
Wybierz pozycję Utwórz.
Jeśli chcesz dodać przepływ do istniejącego rozwiązania, wybierz żądane rozwiązanie, a następnie wybierz pozycję Edytuj.
Wybierz pozycję Dodaj istniejący>Automatyzacja>Przepływ w chmurze.
Pojawi się panel Dodaj istniejące przepływy.
Nazwij przepływ, a następnie wybierz opcję Dodaj.