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

Note

Funkcje opisane w tym artykule działają w oparciu o standard harness, który wykorzystuje opcje rozliczeniowe opisane w Licencjonowaniu agentów opartych na standard harness. Dowiedz się, jak uzyskać dostęp do standardowych funkcji, korzystając z artykułu Dostęp do standardowych agentów i przepływów agentów.

Węzeł agentowy pozwala przepływowi przekazać dany etap agentowi AI, który potrafi wnioskować, korzystać z narzędzi i czerpać 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.
  • Udziel agentowi podstaw w wiedzy (na witrynach SharePoint, publicznych witrynach internetowych), aby mógł odpowiedzieć na podstawie twojej zawartości.
  • Wykorzystaj odpowiedź agenta w późniejszych etapach procesu.

W przepływach agentów możesz wybrać istniejącego opublikowanego agenta lub utworzyć nowego opublikowanego agenta w kreatorze agentów, a następnie wywołać go z 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.

Gdy zakończysz tworzenie agenta, opublikuj go, wróć do projektanta przepływu 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 uruchamiany, przepływ agenta czeka, aż agent zakończy 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, aby rozgałęzić przepływ agenta na podstawie tego, co agent zwrócił.
  • 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 workflow. 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 swoje działanie na bazie wiedzy o produkcie (SharePoint) i zwraca ustrukturyzowany wynik z category, priority, suggested_owner i 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 przeliczają kwoty wyrażone w walutach innych niż USD, aby agent wnioskował na podstawie jednej wspólnej podstawy. Węzeł agenta bazuje na witrynie zasad SharePoint i zwraca flagę compliant dla każdego wiersza oraz reason. Późniejsze kroki albo automatycznie zatwierdzają i publikują wpis księgowy w systemie zobowiązań, albo rozpoczynają akcję Zatwierdzania z uzasadnieniem agenta i czekają 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 tematy do omówienia, otwarte ryzyka i zalecane pytania. Późniejsze kroki sformatują dane do briefingu 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. Agenci wbudowani 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 i kiedy należy używać węzła monitu?

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 Tak Nie.
Złożoność zadania Złożone zadania. Orkiestrator agenta może przeprowadzić wiele rund. Proste zadania, które można wykonać w jednym podejściu

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?

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