Udostępnij za pośrednictwem


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

Tworzenie przepływu do użycia z agentem

  1. Przejdź do strony Tematy swojego agenta.

  2. Otwórz temat, z którego chcesz wywołać przepływ.

  3. Wybierz ikonę Dodaj węzeł poniżej dowolnego węzła i wybierz Dodaj akcję.

  4. 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.

  5. Wybierz nazwę przepływu i zastąp ją nazwą "Pobierz prognozę pogody".

  6. Wybierz wyzwalacz Uruchom przepływ z przepływu Copilot i dodaj następujące parametry wejściowe:

    • Miejscowość (tekst)
    • Kod pocztowy (numer)

    Zrzut ekranu przedstawiający parametry wejściowe wyzwalacza przepływu.

  7. Wybierz ikonę Dodaj poniżej wyzwalacza przepływu Uruchom przepływ z Copilot.

  8. W obszarze Dodaj akcję wyszukaj ciąg "Pogoda MSN" i wybierz akcję Pobierz prognozę na dziś.

  9. W panelu Pobierz prognozę na dziś, w polu Lokalizacja wprowadź ukośnik (/), wybierz Wstaw dynamiczną treść, a następnie wybierz parametr wejściowy Miasto.

  10. Postępuj w ten sam sposób, aby dodać parametr wejściowy kodu pocztowego.

  11. 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

    Zrzut ekranu przedstawiający zmienne dynamiczne jako parametry wyjściowe akcji odpowiedzi.

  12. Zapisz i opublikuj przepływ.

  13. 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.

  1. 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.

  2. Wybierz pozycję Moje przepływy w lewym okienku nawigacji i wyszukaj przepływ, który chcesz zmodyfikować.

  3. Wybierz przepływ, a następnie wybierz Edytuj.

    Zrzut ekranu pobierania przepływu prognozy pogody w rozwiązaniu domyślnym.

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.

  1. Wybierz pozycję Nowy krok.

  2. Wyszukaj Copilot i wybierz Uruchom przepływ z Copilot.

  3. Wybierz pozycję Nowy krok.

  4. 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.

  5. 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:

  1. Otwórz przepływ i znajdź akcję Odpowiedz na Copilot.

  2. Wybierz kartę Ustawienia.

  3. Ustaw opcję Odpowiedź asynchroniczna na Wył., a następnie wybierz przycisk Zapisz.

    Zrzut ekranu przedstawiający ustawienie przepływu odpowiedzi asynchronicznej.

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:

  1. Przejdź do Power Automate.

  2. Przejdź do pozycji Rozwiązania i wybierz istniejące rozwiązanie lub utwórz rozwiązanie dla przepływu.

  3. Jeśli chcesz utworzyć nowe rozwiązanie:

    1. Wybierz pozycję Nowe rozwiązanie.

    2. Nadaj nowemu rozwiązaniu nazwę, wybierz pozycję Domyślny wydawca CDS w polu Wydawca, wprowadź numer wersji.

      Zrzut ekranu panelu właściwości nowego rozwiązania.

    3. Wybierz pozycję Utwórz.

  4. Jeśli chcesz dodać przepływ do istniejącego rozwiązania, wybierz żądane rozwiązanie, a następnie wybierz pozycję Edytuj.

  5. Wybierz pozycję Dodaj istniejący>Automatyzacja>Przepływ w chmurze.

    Zrzut ekranu menu Dodawanie istniejącego.

    Pojawi się panel Dodaj istniejące przepływy.

  6. Nazwij przepływ, a następnie wybierz opcję Dodaj.

    Zrzut ekranu przedstawiający istniejące przepływy, które można dodać do rozwiązania.