Dodawanie węzła agenta do przepływu agenta

Note

W tym artykule opisano funkcje używane w agentach lub przepływach agentów obsługiwanych przez standardowe środowisko uruchomieniowe.

Węzeł agenta umożliwia przepływowi przekazanie kroku do agenta AI, który może rozumować, wywoływać narzędzia i pobierać informacje ze źródeł wiedzy przed zwróceniem wyniku. Używaj go wtedy, gdy etap wymaga oceny, orkiestracji wieloetapowej lub informacji spoza samego przepływu.

Za pomocą węzła agenta można wykonywać następujące czynności:

  • Zadzwoń do istniejącego agenta.
  • Nadaj agentowi instrukcję języka naturalnego, w tym zawartość dynamiczną z wcześniejszych kroków.
  • Wyposażyć agenta za pomocą narzędzi (serwerów i łączników protokołu MCP, Model Context Protocol), aby mógł podejmować działania.
  • Ugruntuj agenta w wiedzy (witryny SharePoint, publiczne witryny internetowe), aby mógł odpowiedzieć na podstawie zawartości.
  • Wykorzystaj odpowiedź agenta w późniejszych etapach procesu.

W przepływach agentów można albo wybrać istniejącego opublikowanego agenta, albo utworzyć nowego opublikowanego agenta za pomocą konstruktora agentów, a następnie wywołać go z poziomu przepływu.

Dodawanie węzła agenta

  1. W aplikacji Copilot Studio przejdź do pozycji Przepływy i otwórz istniejący przepływ agenta lub utwórz nowy.

    • Nowy przepływ: Trafiasz na stronę projektanta, aby skonfigurować wyzwalacz.
    • Obecny przepływ: trafiasz na stronę Przegląd i musisz przejść do strony Projektant.
  2. Wybierz ikonę Wstaw nową akcję w punkcie przepływu, w którym chcesz wywołać agenta.

  3. W obszarze Dodawanie akcji w obszarze Możliwości sztucznej inteligencji wybierz pozycję Uruchom agenta. W przepływie zostanie wyświetlony węzeł Uruchom agenta.

Wybierz istniejącego agenta dla węzła agenta

W edytorze uruchamiania i agenta w obszarze Agent możesz wybrać jedną z dwóch opcji:

  • Wybierz istniejącego agenta: wybierz opublikowanego agenta z listy. Agent działa z instrukcjami, narzędziami i wiedzą, z którymi został już skonfigurowany.

  • Utwórz nowego agenta: wybierz pozycję Nowy , aby utworzyć nowego agenta. Spowoduje to otwarcie nowej karty przeglądarki z interfejsem tworzenia agenta. Skompiluj i opublikuj tam agenta, a następnie wróć do projektanta przepływu, aby wybrać go z listy istniejących agentów.

Jeśli wybierzesz istniejącego agenta, przejdź do sekcji Wyślij wiadomość do agenta.

Utwórz nowego agenta dla węzła agenta

Po wybraniu Nowe otwierasz doświadczenie kreatora agentów w nowej karcie przeglądarki. W kreatorze agentów konfigurujesz instrukcje, wiedzę i możliwości agenta.

Po zakończeniu tworzenia agenta opublikuj go, wróć do projektanta przepływów i wybierz go z listy istniejących agentów.

Wysyłanie komunikatu do istniejącego agenta

Gdy wybierzesz istniejącego agenta, węzeł wyświetla pole Komunikat . Użyj tego pola, aby określić agentowi, co ma zrobić podczas tego uruchomienia. Instrukcje, narzędzia i wiedza agenta są już zdefiniowane na opublikowanym agencie.

W polu Komunikat napisz monit o uruchomienie. Użyj selektora zawartości dynamicznej, aby wstawić tokeny z wcześniejszych kroków, co pozwoli agentowi przetwarzać dane w czasie rzeczywistym.

Zażądaj pomocy ludzkiej, gdy nie ma pewności

Włącz opcję Zażądaj pomocy ludzkiej, jeśli nie masz pewności, czy agent ma eskalować do człowieka, gdy nie może on kontynuować samodzielnie. W przypadku eskalacji agent wysyła żądanie wprowadzenia danych przez e-mail do właściciela połączenia.

Ta opcja jest przydatna, gdy zadanie agenta może wymagać interpretacji wykraczających poza jej instrukcje lub dostępną wiedzę. Jeśli na przykład agent przegląda raporty wydatków i zauważa nietypową opłatę, która nie odpowiada żadnym zasadom, może oznaczyć raport, aby osoba mogła podjąć decyzję, zamiast dokonywać nieprawidłowego zatwierdzenia.

Użyj odpowiedzi agenta w swoim przepływie agentów

Gdy węzeł agenta jest uruchomiony, przepływ agenta oczekuje, aż agent zakończy swoje zadanie. Odpowiedź agenta staje się następnie dostępna jako zawartość dynamiczna, której można użyć w dowolnym kolejnym kroku.

Aby użyć odpowiedzi agenta w akcji podrzędnej:

  1. Wybierz akcję, w której chcesz użyć odpowiedzi (na przykład wyślij wiadomość e-mail lub zaktualizuj wiersz ).

  2. W polu, w którym chcesz wstawić odpowiedź, otwórz selektor zawartości dynamicznej.

  3. Wyszukaj dane wyjściowe z kroku Uruchom agenta i wybierz pozycję Odpowiedź agenta.

Typowe sposoby korzystania z odpowiedzi agenta:

  • Wstaw odpowiedź do treści wiadomości e-mail lub wiadomości.
  • Zdefiniuj warunek, który rozgałęzi przepływ agenta na podstawie odpowiedzi agenta.
  • Zapisz odpowiedź na zmienną lub źródło danych w celu późniejszego odwołania.

Scenariusze automatyzacji

Węzeł agenta działa najlepiej jako jeden krok w dłuższym przepływie pracy. Wcześniejsze kroki zbierają i normalizują dane wejściowe, agent wykonuje rozumowanie, a późniejsze kroki działają na wynik w wielu systemach.

Priorytetyzowanie przychodzących zgłoszeń pomocy technicznej

Przepływ pracy jest wyzwalany po utworzeniu nowego biletu w usłudze Dataverse. Wcześniejsze kroki zawierają treść zgłoszenia, załączniki oraz ostatnią historię spraw klienta. Węzeł agenta odczytuje wszystkie dane, opiera się na bazie wiedzy o produkcie (SharePoint) i zwraca ustrukturyzowany wynik zawierający category, priority, suggested_owner oraz draft_reply. Kolejne etapy rozgałęziają się na priority w kierunku powiadamiania dyżurnego inżyniera o awariach, w przeciwnym razie przydzielają zgłoszenie i umieszczają wersję roboczą odpowiedzi w kolejce do przeglądu.

Przeglądanie raportów wydatków pod kątem zgodności z zasadami

Po przesłaniu raportu wydatków przepływ pracy zostaje wyzwolony. Wcześniejsze kroki wczytują pozycje i konwertują kwoty inne niż USD, aby agent rozpatrywał wnioski na jednej podstawie. Węzeł agenta nawiązuje połączenie z witryną zasad w SharePoint i zwraca flagę compliant dla każdego wiersza oraz reason. Kolejne kroki obejmują automatyczne zatwierdzenie i opublikowanie wpisu dziennika w systemie AP lub rozpoczęcie procedury zatwierdzania z dołączonym uzasadnieniem agenta, a następnie poczekanie na recenzenta finansowego.

Przygotowywanie briefingu na spotkaniu

Przepływ pracy jest uruchamiany codziennie rano, wyświetla listę spotkań danego dnia z programu Outlook i iteruje przez każde z nich. Dla każdego spotkania wcześniejszy krok pobiera kontekst konta z Dynamics 365. Węzeł agenta następnie używa Work IQ do analizy ostatnich wiadomości e-mail i wątków w aplikacji Teams z uczestnikami oraz zwraca Zdania-klucze, otwarte ryzyka i zalecane pytania. Późniejsze kroki sformatują dane do skróconego opisu HTML, które zostaną wysłane 30 minut przed spotkaniem i opublikowane jako karta adaptacyjna w Teams.

Często zadawane pytania

Kiedy należy używać agenta wbudowanego i kiedy należy używać istniejącego agenta?

Użyj wbudowanego agenta , gdy zadanie agenta jest specyficzne dla jednego przepływu pracy i chcesz, aby wszystko, w tym instrukcje, narzędzia, wiedza i dane wyjściowe, podróżować z przepływem pracy. Agenty wbudowane są szybsi do skonfigurowania i łatwiejsi do zrozumienia, ponieważ konfiguracja znajduje się tuż obok kroków, które ich używają.

Użyj istniejącego agenta, gdy ten sam agent jest współużytkowany w wielu przepływach pracy lub powierzchniach (na przykład do czatowania w Teams), lub gdy agent jest własnością innego zespołu, a Ty chcesz go po prostu wywołać.

Kiedy należy używać węzła agenta, a kiedy węzła polecenia?

Obie te elementy dodają sztuczną inteligencję do przepływu pracy, ale są one tworzone dla różnych zadań.

Capability Węzeł agenta Węzeł monitu
Orkiestracja narzędzi Pełny dostęp do wszystkich narzędzi agenta Tylko interpreter kodu
Źródła wiedzy Wszystkie obsługiwane źródła wiedzy Tylko usługa Dataverse
Przegląd przez człowieka Yes Nie.
Złożoność zadania Złożone zadania. Orkiestrator agenta może wykonać wiele tur. Proste zadania, które można wykonać w jednej turze

Użyj węzła agenta, gdy krok wymaga rozumowania, orkiestracji narzędzi lub wiedzy opartej na solidnych podstawach. Użyj węzła promptu, gdy chcesz, aby model tylko przekształcił lub wygenerował tekst.

Czy agent wbudowany może być ponownie użyty poza tym przepływem pracy?

Nie. Agent śródwierszowy jest powiązany z przepływem pracy. Jeśli zdarza Ci się utworzyć tego samego agenta śródwierszowego w wielu przepływach pracy, zmień go na opublikowanego agenta i wywołuj go w każdym przepływie pracy.