Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Important
Od 1 maja 2026 r. źródło danych agentów obsługuje tylko agentów korzystających z serwera Power Apps MCP do tworzenia zadań. Upewnij się, że do tego czasu agenci są prawidłowo dołączeni do serwera Power Apps MCP, aby móc dalej korzystać z kanału dla agentów. Jeśli agenci nie korzystają z serwera MCP usługi Power Apps, strumień danych agenta nie jest wyświetlany w aplikacji opartej na modelu. Więcej informacji: Dołączanie kanału informacyjnego agenta w celu korzystania z serwera MCP usługi Power Apps
Protokół kontekstu modelu (MCP) to otwarty protokół, który umożliwia bezproblemową integrację między aplikacjami dużego modelu językowego i zewnętrznymi źródłami danych i narzędziami. Agent może używać serwera MCP usługi Power Apps, aby komunikować się z Power Apps, zapewniając odpowiedni, interaktywny nadzór człowieka lub przepływy pracy agentów.
Important
- To jest funkcja w wersji zapoznawczej.
- Funkcje w wersji zapoznawczej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje podlegają dodatkowym warunkom użytkowania i są dostępne przed oficjalnym wydaniem, dzięki czemu klienci mogą uzyskać wczesny dostęp i przekazać opinie.
- Ta funkcja jest dostępna tylko w języku angielskim i zastępuje wcześniejszy kanał informacyjny oprogramowania Microsoft Copilot Studio oparty na działaniach agenta.
- Aby uzyskać informacje na temat sposobu użycia sztucznej inteligencji z tą funkcją, zobacz Często zadawane pytania dotyczące narzędzia invoke_data_entry serwera MCP w usłudze Power Apps.
Serwer MCP usługi Power Apps udostępnia agentowi dwa typy możliwości:
Automatyzowanie powtarzających się zadań aplikacji:
Serwer Power Apps MCP umożliwia agentom korzystanie z zaawansowanych narzędzi aplikacji opracowanych w Power Apps. Na przykład funkcje agenta wprowadzania danych dostępne wcześniej jako funkcja sztucznej inteligencji na żądanie są teraz dostępne dla dowolnego agenta za pośrednictwem serwera MCP usługi Power Apps. Aby ich używać, należy utworzyć agenta, skonfigurować narzędzie MCP i skierować go do zawartości bez struktury, aby umożliwić generowanie rekordów usługi Dataverse za pomocą przeglądu i zatwierdzania przez człowieka za pośrednictwem rozszerzonego kanału informacyjnego agenta.
Nadzoruj działanie agenta:
Serwer MCP usługi Power Apps udostępnia również wyspecjalizowane narzędzia dla użytkowników biznesowych w celu nadzorowania wszelkich działań agentów w kanale informacyjnym agenta. Agenci mogą teraz przekazać kontrolę ludziom w celu przeglądania, pomocy i kierowania za pomocą narzędzi MCP. Te narzędzia zapewniają twórcom znacznie większą kontrolę nad zadaniami, które chcą publikować w kanale agenta oraz kiedy potrzebują przekazania zadania od agenta do człowieka.
Uwaga / Notatka
Dostęp do kanału informacyjnego agenta i możliwości nadzoru jest domyślnie ograniczony do ról zabezpieczeń Administrator systemu i Konfigurator systemu. Aby umożliwić dodatkowym użytkownikom wyświetlanie kanału agenta, przyznaj uprawnienia do odczytu/zapisu na poziomie organizacji w tabelach wymienionych tutaj. Możesz utworzyć nową rolę zabezpieczeń z tymi uprawnieniami i przypisać rolę do wielu użytkowników zgodnie z potrzebami.
- Cel centrum agenta (agenthubgoal)
- Analiza centrum zarządzania agentami (agenthubinsight)
- Metryka centrum agenta (agenthubmetric)
- Zadanie agenta (agenttask)
- Copilot(bot)
Narzędzia Power Apps MCP stają się bardziej efektywne, im częściej są używane. Na przykład, gdy dokonujesz korekt sugestii w interfejsie agenta, narzędzie do wprowadzania danych ulepsza się na podstawie tych zmian. Aby korzystać z możliwości rozszerzonych funkcji kanału informacyjnego agenta, włącz i skonfiguruj serwer Power Apps MCP z agenta funkcji Microsoft Copilot Studio. Po skonfigurowaniu można wywołać narzędzia serwera Power Apps MCP z instrukcji agenta przy użyciu języka naturalnego.
Więcej informacji: Utwórz agenta autonomicznego połączonego z serwerem Power Apps MCP
Dołączanie agenta do korzystania z serwera Power Apps MCP
Aby skonfigurować istniejącego agenta z poprzedniej wersji kanału informacyjnego agenta do korzystania z serwera MCP usługi Power Apps, należy wykonać następujące czynności:
Dodaj serwer Power Apps MCP do swojego agenta. W tym celu otwórz agenta w programie Copilot Studio, a następnie wybierz pozycję Dodaj narzędzie.
Zaktualizuj instrukcje agenta, aby stosować każde z dostępnych narzędzi na serwerze MCP usługi Power Apps we właściwych momentach podczas orkiestracji. Istnieją przykłady tego, jak to zrobić w pozostałej części tego dokumentu.
Zapisz i opublikuj agenta.
Important
W przypadku scenariuszy agenta autonomicznego, w których agent działa za pośrednictwem wyzwalacza, należy skonfigurować serwer MCP usługi Power Apps do uruchamiania przy użyciu "poświadczeń dostarczonych przez producenta", jak pokazano w sekcji szczegółów narzędzia. Proszę przejść do Control maker-provided credentials for authentication (Poświadczenia dostarczone przez producenta do uwierzytelniania) aby uzyskać więcej informacji, jeśli ta opcja jest wyłączona.
Lista narzędzi
Po nawiązaniu połączenia z serwerem MCP Power Apps agent może wybrać spośród różnych narzędzi w środowisku platformy Power Platform. Te narzędzia mogą generować elementy kanału informacyjnego agenta, które renderują różne interfejsy użytkownika, takie jak widok równoległy dla agentów wprowadzania danych lub bezpośrednia nawigacja do rekordu w scenariuszach request_for_assistance.
| Narzędzie | Description |
|---|---|
| log_for_review | Rejestracja ukończonej aktywności dla pasywnego nadzoru ludzkiego. |
| request_assistance | Zażądaj pomocy od użytkownika. |
| invoke_data_entry | Utwórz co najmniej jeden rekord w źródle danych, na przykład Microsoft Dataverse, używając zawartości z zwykłego tekstu lub wiadomości e-mail. |
log_for_review
Zapisuje ukończoną pracę agenta w kanale informacyjnym agenta, aby umożliwić przegląd. Narzędzie log_for_review jest przeznaczone dla scenariuszy, w których agent ma wystarczające informacje, aby działał autonomicznie, ale użytkownik powinien nadal być świadomy tego, co zrobił agent. To narzędzie można traktować jako sposób pasywnego nadzorowania akcji wysokiego ryzyka lub niskiego ryzyka wykonywanych przez agentów. Najlepiej nadaje się do podejmowania decyzji, które można łatwo skorygować lub wycofać, jeśli agent wykona akcję nieprawidłowo. Oprócz tytułu, opisu i kroków możesz również poprosić narzędzie o dodanie linku do odpowiedniego rekordu Usługi Dataverse lub do zewnętrznego adresu URL aplikacji. Jeśli akcja agenta dotyka wielu rekordów usługi Dataverse, możesz poinstruować agenta, do którego rekord powinien przejść w połączeniu z utworzonym zadaniem. Może to być link do rekordu utworzonego przez agenta za pomocą serwera Dataverse MCP lub link do rekordu obecnego w kontekście, takiego jak rekord, który spowodował uruchomienie agenta. Te zadania są wyświetlane na karcie Ukończono kanału informacyjnego agenta.
Przykładowa instrukcja
Gdy klient dokonuje rezerwacji w portalu, ten agent musi zarejestrować szczegóły do przeglądu. Tytuł elementu przeglądu powinien być oparty na numerze referencyjnym rezerwacji i musi używać dokładnego prefiksu "Review Web Booking: ". W opisie przeglądu napisz zwięzłe podsumowanie rezerwacji, które zawiera główne pola, takie jak Booking Reference, Booking Date, Seat Number i Status, aby recenzent mógł szybko zrozumieć, co zostało przetworzone bez otwierania rekordu. Upewnij się, że opis jest odczytywany jako krótki akapit i dokładnie odzwierciedla bieżące wartości z rekordu rezerwacji. Uwzględnij rozumowanie jako kroki. Dołącz również link do rekordu rezerwacji.
poprosić_o_pomoc
request_assistance Celem tego narzędzia jest umożliwienie agentom uwidocznienia błędów, eskalacji lub wyjątków użytkownikom, aby mogli podejmować odpowiednie działania. Jako twórca możesz zdefiniować scenariusze dotyczące tego, kiedy agent ma użyć narzędzia request_assistance. Tworzy zadanie kanału informacyjnego agenta wypełnione w sekcji Wymaga uwagi kanału informacyjnego agenta. Jest to operacja asynchroniczna, która wywołuje agenta Microsoft Copilot Studio, który czeka, aż użytkownik zakończy wykonywaną czynność. Aby uzyskać szczegółowe informacje na temat kończenia aktywności kanału informacyjnego działań, zobacz Nadzorowanie agentów w aplikacjach opartych na modelu za pomocą kanału informacyjnego działań (wersja zapoznawcza)
Możesz zaobserwować status W toku dla uruchomienia agenta w karcie aktywności podczas przeglądania agenta w Copilot Studio. Kiedy użytkownik ukończy zadanie z kanału agenta, kontrola wraca do agenta za pośrednictwem wywołania zwrotnego i agent może zakończyć zadanie.
Podobnie jak w przypadku narzędzia log_for_review, możesz kontrolować wynik zadania dla tytułu, opisu i kroków oraz możesz być precyzyjny, informując agenta, który link powiązać z konkretnym zadaniem.
Przykładowa instrukcja
Gdy ten agent zostanie wyzwolony przez utworzenie nowego zgłoszenia do pomocy technicznej, powinien poprosić o pomoc. W żądaniu ustaw tytuł, poprzedzając wartość problemu tekstem „Potrzebna pomoc:”. W opisie zadania uwzględnij typ problemu, opis problemu, datę zgłoszoną i rozwiązaną wartość. Uwzględnij kroki rozumowania. Dołącz również link do powiązanego zgłoszenia w Dataverse. Gdy użytkownik ukończy zadanie, kontynuuj przetwarzanie, ustawiając stan sprawy na Zamknięty.
Projektowanie użytkownika w pętli
Przed napisaniem instrukcji agenta zdecyduj, gdzie należy umieścić nadzór ludzki w przepływie pracy. Użyj poniższych pytań, aby określić, które momenty powinny używać request_assistance, które log_for_review, a które agent może obsługiwać autonomicznie.
| Pytanie | Wskazówki | Narzędzie |
|---|---|---|
| Gdzie są wysokie stawki? | Wyniki o wysokich stawkach wymagają nadzoru niezależnie od pewności agenta. Podaj agentowi jawne instrukcje, aby się wstrzymał. | request_assistance |
| Kiedy interwencja użytkownika jest zawsze potrzebna? | Jeśli możesz określić ją jako regułę, zakoduj ją bezpośrednio w instrukcjach agenta. | request_assistance |
| Które dane wejściowe różnią się nieprzewidywalnie? | Nie zawsze można przewidzieć nieustrukturyzowane dane, przypadki brzegowe i nowe sytuacje. Poinstruuj agenta, aby wyświetlał je dynamicznie. | request_assistance |
| Czy agent potrzebuje odpowiedzi, aby kontynuować? | Jeśli agent jest blokowany bez interwencji człowieka, powinien poczekać na odpowiedź. Jeśli można tak zrobić, a człowiek skontroluje to później, nie powinno to się wydarzyć. |
request_assistance jeśli tak, log_for_review jeśli nie |
| Czy użytkownik jest właścicielem wyniku? | Wymagania dotyczące zgodności, zatwierdzenia o wysokiej wartości lub decyzje polityki mogą wymagać potwierdzenia przez człowieka nawet wtedy, gdy agent jest pewny. | log_for_review |
Wskazówka
Dobrze zaprojektowany agent nie prosi stale o pomoc. Zamiast tego pyta w odpowiednich momentach. Używaj request_assistance oszczędnie dla rzeczywistych punktów decyzyjnych, a z resztą niech log_for_review sobie poradzi.
Przykładowe instrukcje według wzorca
Jawna reguła:
"W przypadku dowolnego roszczenia z szacowaną kwotą straty w wysokości ponad 5000 USD, użyj polecenia
request_assistance, aby skierować roszczenie do przypisanego korektera przed kontynuowaniem."
Wyrok dynamiczny:
"Jeśli przyczyna szkody jest niejednoznaczna lub dokumenty roszczeniowe są ze sobą sprzeczne, użyj
request_assistance, aby oznaczyć roszczenie do przeglądu przez rzeczoznawcę."
Nadzór pasywny:
"Po zakończeniu ustalania zasięgu użyj polecenia
log_for_review, aby zarejestrować wynik i potwierdzić, że roszczenie zostało zatwierdzone do dalszego postępowania."
Przykład: Agent określania ubezpieczenia właściciela domu
W poniższym przykładzie pokazano, jak te wzorce mają zastosowanie do kompletnego, rzeczywistego przepływu pracy.
Agent jest wyzwalany automatycznie po przesłaniu nowego zgłoszenia. Ściąga odpowiednie polisy, dodatki do polis i dokumenty pomocnicze z usługi Dataverse, następnie analizuje je, aby określić zakres ubezpieczenia, sprawdzając, czy polisa była aktywna, czy zgłoszone ryzyko jest objęte, i czy jakiekolwiek konflikty w dokumentach wpływają na pewność co do wyniku.
Z tego miejsca agent używa serwera MCP usługi Power Apps, aby wyświetlić wyniki w kanale informacyjnym agenta na podstawie znalezionych danych. Jeśli roszczenie jest niejednoznaczne, sprzeczne lub wymaga osądu likwidatora, agent używa request_assistance do utworzenia zadania dla przypisanego likwidatora z kontekstem, w oparciu o który należy działać. Jeśli roszczenie jest jasne, agent używa log_for_review do pasywnego rejestrowania wyniku i żadne działanie nie jest wymagane. Gdy likwidator zakończy zadanie, agent wznawia proces, odczytuje decyzję, aktualizuje rekord roszczenia i rejestruje powiadomienie o zakończeniu z powrotem w kanale informacyjnym.
Wynikiem jest przepływ pracy, w którym agent obsługuje rutynowe zadania autonomicznie i angażuje człowieka tylko w kluczowych punktach decyzyjnych, dostarczając kontekst wystarczający do tego, aby likwidator mógł działać natychmiast.
wywołaj_wprowadzanie_danych
Narzędzie invoke_data_entry usprawnia tworzenie rekordów usługi Dataverse, wyodrębniając informacje ustrukturyzowane z danych wejściowych bez struktury, takich jak wiadomości e-mail, wiadomości lub dokumenty. Gdy jest uruchamiana z poziomu agenta Copilot Studio, automatycznie analizuje przychodzącą zawartość, wypełnia odpowiedni formularz wyodrębnionymi danymi i przedstawia proponowany wpis jako zadanie w kanale informacyjnym agenta do przeglądu i zatwierdzenia przez użytkownika. Wymaga przejrzenia proponowanego wpisu przez użytkownika przed utworzeniem rekordu. Rekordy nigdy nie są tworzone automatycznie przy użyciu invoke_data_entry narzędzia. Dzięki temu można szybko i niezawodnie przechwytywać dane przy minimalnym wysiłku ręcznym.
Przykładowa instrukcja — agent wyzwalany przez współdzielony e-mail
Jesteś agentem, który generuje pomysły na podróże. Twoim zadaniem jest przetwarzanie przychodzących wiadomości e-mail i tworzenie rekordów pomysłów podróży w usłudze Dataverse.
Po nadejściu wiadomości e-mail:
Ustal, czy zawiera informacje dotyczące podróży (w treści wiadomości e-mail lub załącznikach).
invoke_data_entryZa pomocą narzędzia utwórz rekord pomysłu podróży z wyodrębnionymi informacjami w następujących kolumnach:- cr3ea_title
- cr3ea_description
- cr3ea_triptype
- cr3ea_nazwaklienta
- cr3ea_customeremail
- cr3ea_customerphone
- cr3ea_destinationcity
- cr3ea_travelstart
- cr3ea_travelend
- cr3ea_liczbaPodróżnych
- cr3ea_budgetusd
- cr3ea_specialrequests
Jeśli brakuje informacji, nadal utwórz rekord z dostępnymi danymi — pozostaw puste nieznane pola.
Uwaga / Notatka
- Podczas pisania instrukcji dotyczących agenta należy zawsze odwoływać się do kolumn usługi Dataverse według ich nazw logicznych, jak pokazano w przykładowej instrukcji. Jasne, bezpośrednie instrukcje pomagają agentowi niezawodnie tworzyć rekordy na podstawie danych wejściowych. Nazwę logiczną kolumny można wyświetlić, otwierając tabelę w make.powerapps.com, wybierając pozycję Kolumny, a następnie otwierając kolumnę, aby wyświetlić szczegóły.
-
invoke_data_entrynarzędzie obsługuje formaty .pdf, .xlsx, .docx, .jpeg, .jpg, .png, .gif and.bmp. - Narzędzie
invoke_data_entrymoże wypełniać pojedynczy wiersz tekstu (brak formatu), liczba całkowita i typy kolumn dziesiętnych. - Upewnij się, że użytkownik ma uprawnienia do tworzenia rekordów dla tabeli docelowej.
Jak działa narzędzie invoke_data_entry
Po skonfigurowaniu agenta Copilot Studio do korzystania z serwera MCP usługi Power Apps i włączeniu narzędzia invoke_data_entry agent wykonuje następujący proces:
- Wyzwalacz agenta jest wyzwalany na podstawie konfiguracji — na przykład wiadomości e-mail przychodzącej do monitorowanej skrzynki pocztowej lub nowego dokumentu przekazanego do programu SharePoint.
- Agent analizuje zawartość przychodzącą oraz Twoje instrukcje, aby określić, czy powinno się użyć narzędzia
invoke_data_entry. - W razie potrzeby uruchamiane jest narzędzie
invoke_data_entry, do którego przekazywana jest zawartość wejściowa oraz docelowa tabela Dataverse i kolumny tabeli do przewidywania. - Narzędzie przetwarza dane wejściowe, wyodrębnia odpowiednie informacje i wypełnia formularz Dataverse sugerowanymi wartościami dla każdej zamapowanej kolumny.
- Zadanie zostanie wyświetlone w kanale informacyjnym agenta. Wybranie go powoduje otwarcie środowiska przeglądu wprowadzania danych. Lewy panel zawiera oryginalne dane wejściowe, a po prawej stronie zostanie wyświetlony formularz wypełniony sugerowanymi wartościami.
- Użytkownik może przejrzeć wyodrębnione wartości, wprowadzić poprawki w razie potrzeby, a następnie zapisać rekord w usłudze Dataverse.
Prześlij opinię
Aby przekazać opinię na temat narzędzia invoke_data_entry:
- Otwórz zadanie invoke_data_entry w strumieniu agenta.
- Wybierz przycisk opinii w nagłówku zadania.
- Wybierz, aby przekazać komplement, zgłosić problem lub zgłosić sugestię.
Powiązane artykuły
Dodawanie agentów do aplikacji opartej na modelu (wersja zapoznawcza)