Udostępnij przez


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

Generowanie orkiestracji umożliwia tworzenie bardziej naturalnych konwersacji dzięki wypełnieniu danych wejściowych przy użyciu szczegółów z historii rozmowy. Na przykład jeśli użytkownik zapyta o najbliższy sklep w Kirkland, a następnie zapyta o pogodę, orkiestracja wywnioskuje, że ma na myśli 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 zdarzenia.

System może również połączyć wiele funkcji — odpowiadając na zapytania takie jak „Muszę sprawdzić godziny otwarcia sklepu i znaleźć najbliższy sklep” — oraz zadawać kolejne pytania, jeśli brakuje wymaganych szczegółów lub otrzymane szczegóły są niejednoznaczne.

Czym 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 są używane do oceny wydajności?

Oceniamy generatywną orkiestrację w ramach kompleksowego procesu: jak dobrze identyfikuje odpowiedni plan i realizuje go, aby rozwiązać zapytanie lub zareagować na wyzwalacz. Ocena jakości przez fizycznych recenzentów obejmuje różne monity, dane wejściowe i konfiguracje.

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?

Aby uzyskać najlepsze wyniki, upewnij się, że tematy, narzędzia, źródła wiedzy i agenci mają 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 przyjmujący nie jest przeznaczony do obsługi określonego zadania, może zwrócić niekompletne lub nieprzydatne odpowiedzi.

Obecnie agenci z wyzwalaczami zdarzeń używają do uwierzytelniania tylko poświadczeń twórcy. 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?

Obecnie orkiestracja generatywna działa tylko w języku angielskim. Skuteczność działania można testować przy użyciu panelu testowego bezpośrednio w aplikacji 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.

Podczas delegowania zadań do innych agentów ważne jest, aby przetestować przepływy interakcji w celu zagwarantowania, że kontekst jest przekazywany czytelnie, a przekazywanie działa 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żna określić, które narzędzia są dostępne, oraz dostosować ich metadane do obsługi orkiestracji generatywnej.

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 orkiestruje współpracę agentów, zapewnia ciągłość poprzez przekazywanie odpowiedniego kontekstu do przyjmującego agenta.

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

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 używają tylko wiedzy, narzędzi, tematów i agentów jednoznacznie skonfigurowanych przez twórcę.
  • 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 danych właściwych, 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 zawartości źródeł 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).
  • Gdy agent deleguje do innych agentów zewnętrznych, można określić zadanie do wykonania oraz czy jest przekazywana pełna historia konwersacji.

Jeśli zostanie wykryty potencjalny atak (na przykład w danych właściwych wyzwalaczy lub danych wyjściowych narzędzi), wykonywanie zostanie zablokowane, a na mapie działań pojawi się błąd wyfiltrowanej zawartości.

Aby zachować przejrzystość, agenci przesyłają domyślną wiadomość: „Abyś był świadomy, czasami używam sztucznej inteligencji, aby odpowiedzieć na twoje pytania”.

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

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