Używanie orkiestracji generatywnej AI — często zadawane pytania

Często zadawane pytania opisują wpływ interfejsu AI na tryb generowania ustawień dla niestandardowych agentów w Copilot Studio.

Czym jest orkiestracja generatywna?

Orkiestracja generatywna umożliwia niestandardowemu agentowi odpowiadanie na zapytania użytkowników przy użyciu odpowiednich tematów, narzędzi, innych agentów i źródeł wiedzy oraz reagowanie na wyzwalacze zdarzeń.

Orkiestracja generacyjna umożliwia bardziej naturalne konwersacje, wypełniając dane wejściowe przy użyciu szczegółów z historii konwersacji. Jeśli na przykład użytkownik pyta o najbliższy sklep w Kirkland, a następnie pyta o pogodę tam, orkiestracja wnioskuje, że chodzi o pogodę w Kirkland.

Zainicjowani agenci mogą używać orkiestracji generatywnej do określenia najlepszego narzędzia, tematu lub agenta, którego należy wywołać w reakcji na zdarzenia zewnętrzne, co umożliwia korzystanie z funkcji autonomicznych. Na przykład agent może sprawdzić i uzgodnić zduplikowane konta, gdy tabela Dataverse dla kont sprzedaży otrzyma nowy wpis. Aby uzyskać więcej informacji na temat tworzenia wyzwalaczy zdarzeń dla agentów autonomicznych, zobacz Dodawanie wyzwalacza zdarzeń.

System może także łączyć ze sobą wiele funkcji — odpowiadać na zapytania, takie jak "Chcę uzyskać godziny otwarcia sklepu i znaleźć najbliższy sklep" — oraz zadawać pytania uzupełniające, jeśli brakuje wymaganych szczegółów lub są one niejednoznaczne.

Co może zrobić orkiestracja generatywna?

Orkiestracja generatywna tworzy plan reagowania na zapytania użytkownika lub wyzwalacz zdarzenia przy użyciu nazwy, opisu, danych wejściowych i danych wyjściowych z dostępnych tematów, narzędzi, agentów i wiedzy.

W przypadku konwersacji system odwołuje się do ostatnich 10 rund w historii konwersacji, aby uzupełnić dane wejściowe i określić najbardziej odpowiednie funkcje do wywołania. Kontaktuje się z użytkownikiem w celu uzyskania wszelkich brakujących lub niejasnych szczegółów, wykonuje wybrany plan, a następnie generuje odpowiedź na podstawie danych wyjściowych, w tym instrukcji niestandardowego agenta.

W przypadku wyzwalaczy zdarzeń orkiestracja używa danych zdarzeń, instrukcji na poziomie wyzwalacza i instrukcji agenta, aby zdecydować, który temat, narzędzie lub agenta wywoływać i jak reagować.

Jakie jest zastosowanie generatywnej orkiestracji?

Za pomocą orkiestracji generatywnej można tworzyć agentów, którzy odpowiadają na zapytania i reagują na zdarzenia użytkowników poprzez wnioskowanie na podstawie tematów, narzędzi, innych agentów i wiedzy przy użyciu dostępnego kontekstu i metadanych. Agent może delegować części zadania do innych agentów, którzy lepiej nadają się do obsługi określonej domeny lub funkcji, co umożliwia modułowe i skalowalne projektowanie.

Jak jest oceniana generowana orkiestracja? Jakie metryki mierzą wydajność?

Oceniamy generatywną orkiestrację w ramach kompleksowego procesu: jak dobrze identyfikuje odpowiedni plan i realizuje go, aby rozwiązać zapytanie lub zareagować na wyzwalacz. Ludzie sprawdzają jakość w odniesieniu do różnych promptów, danych wejściowych i konfiguracji.

Oceniamy zdolność systemu do wybierania odpowiednich narzędzi, tematów, agentów lub źródeł wiedzy, stopień trafności interpretowania intencji użytkownika oraz stopień efektywności odfiltrowywania złośliwych lub szkodliwych treści pochodzących od użytkowników lub twórców.

Jakie są ograniczenia generatywnej orkiestracji? Jak użytkownicy mogą minimalizować swój wpływ?

Dla najlepszych rezultatów zadbaj, aby tematy, narzędzia, źródła wiedzy i agenci miały wysokiej jakości nazwy i opisy. Dowiedz się więcej o pisaniu skutecznych metadanych.

Agenci wywoływani za pośrednictwem orkiestracji — zarówno wewnętrzni, jak i zewnętrzni — muszą być prawidłowo skonfigurowani oraz mieć zdolność obsługiwania przekazywanych im zapytań lub zdarzeń. Jeśli agent odbierający nie jest przeznaczony do przetwarzania określonego zadania, może zwrócić niekompletne lub nieistotne odpowiedzi.

Obecnie agenci z wyzwalaczami zdarzeń używają wyłącznie poświadczeń twórcy do celów uwierzytelniania. Narzędzia wywoływane przez agenta w reakcji na wyzwalacz muszą również używać poświadczeń twórcy. Aby uzyskać więcej informacji, zobacz ochrona danych dla agentów z wyzwalaczami.

Jakie czynniki operacyjne i ustawienia pozwalają na skuteczne i odpowiedzialne korzystanie z generatywnej orkiestracji?

Orkiestracja generatywna obsługuje tylko angielski. Testuj jego wydajność, korzystając bezpośrednio z panelu testowego w Copilot Studio. Można również dodać niestandardowe instrukcje, aby kształtować sposób wybierania i korzystania w systemie z tematów, narzędzi, innych agentów lub wiedzy.

Gdy delegujesz zadania innym agentom, testuj przepływy interakcji, aby upewnić się, że kontekst jest przekazywany jasno i że przekazania zachowują się zgodnie z oczekiwaniami.

Jakie są narzędzia i jak ich używają agenci z orkiestracją generatywną?

Narzędzia umożliwiają agentowi wykonywanie określonych operacji lub pobieranie danych w celu odpowiadania na zapytania użytkowników lub obsługiwania zdarzeń. Narzędzia mogą być tworzone przez Twoją organizację, firmę Microsoft i innych partnerów. Możesz konfigurować, które narzędzia są dostępne i dostosować ich metadane do obsługi generatywnej orkiestracji.

Jakich danych program Copilot Studio może dostarczać do narzędzi? Jakie uprawnienia posiadają narzędzia Copilot Studio?

Gdy agent wywołuje narzędzie, system wysyła wymagane wartości wejściowe. Te informacje mogą zawierać elementy z historii konwersacji lub dane z wyzwalaczy zdarzeń. Gdy system koordynuje działania między agentami, zapewnia ciągłość poprzez przekazywanie istotnego kontekstu agentowi odbierającemu.

Jakiego rodzaju problemy mogą wystąpić, gdy agent używa narzędzi i innych agentów?

Note

W przypadku operacji uruchamianych przez zdarzenia lub innych operacji autonomicznych wygenerowane wywołanie narzędzia może zakończyć się niepowodzeniem, jeśli brakuje wymaganych danych wejściowych, ponieważ nie ma użytkownika, który mógłby odpowiedzieć na kolejne pytanie. Używaj jasnych opisów narzędzia i danych wejściowych, konfiguruj walidację tam, gdzie to potrzebne, i testuj narzędzie z użyciem reprezentatywnych payloadów zdarzeń.

Błędy mogą wystąpić, gdy agent przygotowuje dane wejściowe lub generuje dane wyjściowe albo wybiera nieprawidłowe narzędzie, temat lub agenta. Aby zapobiec takim problemom, upewnij się, że metadane są rzetelne i jednoznaczne we wszystkich elementach dostępnych dla orkiestracji.

Informacje z wyzwalaczy lub zapytań użytkowników mogą obejmować niezamierzone lub poufne dane. Jeśli takie informacje zostaną skierowane do tematu, narzędzia lub innego agenta, może to prowadzić do niepożądanych danych wyjściowych. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów i ograniczenia.

Jakie zabezpieczenia Copilot Studio są stosowane w przypadku odpowiedzialnej sztucznej inteligencji?

Copilot Studio oferuje szereg zabezpieczeń:

  • Agenci korzystają wyłącznie z wiedzy, narzędzi, tematów i innych agentów, które twórca wyraźnie skonfigurował.
  • Administratorzy mogą ograniczyć zakres dostępnych narzędzi i agentów.
  • Twórcy mogą wymagać potwierdzenia przez użytkownika, zanim uruchomią narzędzia modyfikujące dane.
  • Wyzwalacze i orkiestracja działają w ramach uwierzytelniania twórcy i podlegają skonfigurowanym uprawnieniom.
  • Inspekcja ładunku, klasyfikatory i filtry zawartości wykrywają złośliwe lub szkodliwe instrukcje w danych wejściowych użytkownika, danych wyzwalaczy, danych wyjściowych narzędzi i treściach wiedzy.
  • Weryfikacja encji za pomocą wyrażeń Power Fx może ograniczać wartości wejściowe (na przykład ograniczać adresatów wiadomości e-mail do określonej domeny).
  • Możesz skonfigurować, czy pełna historia konwersacji jest przekazywana, oraz zadanie do ukończenia, gdy agent deleguje do innych agentów zewnętrznych.

Jeśli system wykryje potencjalny atak (na przykład w ładunkach wyzwalających lub wyjściach narzędzi), blokuje wykonanie i pokazuje błąd odfiltrowano treść na mapie aktywności.

Aby zachować przejrzystość, agenci zawierają komunikat domyślny: "Wystarczy wiedzieć, że czasami używam sztucznej inteligencji do odpowiadania na pytania.

Jak mogę wyrazić opinię na temat orkiestracji generatywnej?

Możesz przekazać opinię na temat programu Copilot Studio.