Udostępnij za pośrednictwem


Utwórz akcje konwersacyjne funkcji Microsoft Copilot

Uwaga

Akcje były wcześniej nazywane dodatków plug-in. Niektóre artykuły i zrzuty ekranów mogą dotyczyć akcji, podczas gdy aktualizujemy dokumentację i zawartość szkoleniową.

Microsoft Copilot umożliwia interakcję z zawartością i zasobami z całej organizacji. W niektórych sytuacjach wymagane są odpowiedzi i współpraca z systemami zewnętrznymi. Z Copilot Studio można także utworzyć rozmowę z tematem i opublikować jako akcję Copilot. Gdy administrator dzierżawy zatwierdzi akcję, będzie ją można dodać do rozmów na czatach Microsoft 365 w Twojej organizacji.

Można utworzyć akcję rozmowy, która odbiera zapytanie użytkownika (przechowywaną w zmiennej Activity.Text), przetwarza ją, wykonując jedną lub więcej operacji, a następnie wysyła jedną lub więcej odpowiedzi z powrotem do użytkownika na czacie.

Ważne

Nie można używać akcji konwersacyjnych utworzonych w Copilot Studio jako akcji wtyczki.

Co to jest akcja rozmowy i jak działa?

W systemie rozmów dla rozwiązania Copilot do realizacji celów użytownika jest używana logika orkiestracji i duże modele językowe. Ten system interpretuje żądanie użytkownika, określa najlepsze działanie, a następnie aktywuje odpowiedni system, akcję, składnik lub serię składników. Na koniec system generuje wynik i zwraca go użytkownikowi.

Rozmowa: wbudowana akcja rozmowy w Copilot Studio, która umożliwia rozszerzenie zachowania aplikacji. Można tworzyć nowe funkcje, które nie są macierzyste w rozwiązan iu Copilot, takie jak wywoływanie określonego interfejsu API, stosowanie skomplikowanej logiki biznesowej czy uzyskiwanie dostępu do źródeł danych.

Tradycyjny model składowy tworzy trwale zakodowany punkt integracji z pomocnikiem. W przypadku akcji rozmowy twórca poda orkiestratorowi Copilot opisowy tekst dotyczący możliwości akcji. Następnie może podjąć decyzję o tym, kiedy akcja będzie najbardziej przydatna i wykonać logikę zdefniowaną dla akcji.

Wymagania wstępne

  • Użytkownicy końcowi muszą posiadać licencję na korzystanie z rozwiązania Copilot dla Microsoft 365.
  • Dzierżawca Power Platform musi zostać skonfigurowany w celu włączenia publikowania akcji, obecnie za pośrednictwem biletu pomocy technicznej, jak opisano w artykule dotyczącym Copilot dla Microsoft 365 Tworzenie dodatków plug-in przy użyciu aplikacji Microsoft Business Applications.
  • Administrator dzierżawy Microsoft 365 musi włączyć kategorię Zintegrowane aplikacje Microsoft Copilot Studio w Centrum administracyjnym Microsoft.

Uwaga

Kafelek w Centrum administracyjnym firmy Microsoft był wcześniej usługą Dynamics 365 i Microsoft Copilot Studio i został podzielony na dwie części usługi Dynamics 365 oraz Microsoft Copilot Studio. Aby ta funkcja działała, wymagany jest tylko ostatnia opcja.

Ważne

W tym wydaniu istnieją pewne ograniczenia:

  • Twój temat nie będzie mógł używać interfejsu (zadawać pytań użytkownikowi), a jedynie przetworzyć przychodzące zapytanie od użytkownika (w zmiennej Activity.Text) i wysłać odpowiedź.
  • Odpowiedzi będą ograniczone do tekstu. Nie są obsługiwane żadne karty medialne ani adaptacyjne.
  • W tej wersji zapoznawczej Copilot Studio nie może uwierzytelniać użytkownika, więc źródła SharePoint nie będą działać jako odpowiedzi generatywne.
  • To wydanie jest ograniczone do pomocników po angielsku.
  • Wszyscy użytkownicy rozwiązania Copilot w organizacji będą mogli wchodzić z nimi w interakcję, akcja nie obsługuje autoryzowania samego użytkownika.
  • Integracja Copilot Studio z rozwiązaniem Copilot jest domyślnie włączona. Oznacza to, że akcje utworzone w Copilot Studio będą widoczne dla użytkowników w "Copilot Studio" lub "Power Automate", nawet jeśli administratorzy dzierżawy nie wdrożyli aplikacji dla użytkowników końcowych. Może się to zmienić w przyszłości.

Administrator możesz zawsze blokować wyświetlanie akcji użytkownikom, blokując aplikację w Centrum administracyjnym Microsoft 365.

Tworzenie podstawowej akcji rozmowy w celu opublikowania w programie Microsoft Copilot

Temat, gdy jest wyzwalany na czacie rozwiązania Copilot, używa systemowej zmiennej Activity.Text jako informacji wejściowej. Activity.Text reprezentuje pytanie użytkownika. Podczas rozmowy tekst pytania jest przetwarzany — na przykład przez przekazanie go do wygenerowania odpowiedzi — a następnie wynik jest zwracany jako jedną lub więcej wiadomości. Te komunikaty mogą zawierać odpowiedź z odpowiedzi generatywnych lub wiadomości z węzłów komunikatów. Można dodać wiele wiadomości i wysłać je osobno do danych wyjściowych.

Poniższe kroki ułatwiają utworzenie nowej akcji rozmowy w obrębie Copilot Studio. Można tworzyć podstawowe funkcje i publikować je w Centrum administracyjnym.

  1. Wybierz Pomocnicy w bocznym okienku nawigacji.

  2. Wybierz środowisko Copilot, które chcesz rozszerzyć. Zostanie wyświetlona strona Omówienie dla konkretnej usługi Copilot.

  3. Wybierz kartę Działania.

  4. Wybierz pozycję + Dodaj akcję. Zostanie wyświetlone menu dostępnych typów akcji.

  5. Wybierz Nowa akcja Zostanie przedstawione menu dostępnych typów akcji dla nowej akcji.

    Zrzut ekranu przedstawiający nowy typ akcji dla rozwiązania Copilot dla Microsoft 365

  6. Wybierz opcję Rozmowa, aby utworzyć akcję konwersacyjną. Zostanie wyświetlone okno konfiguracji, w którmożna ustawić kilka podstawowych konfiguracji dla akcji rozmowy.

  7. Wybierz nazwę i język podstawowy. Opcjonalnie można również określić rozwiązanie i nazwę schematu do użycia. W przeciwnym razie zostanie wybrana rozwiązanie domyślne i nazwa schematu.

  8. Wybierz pozycję Utwórz, aby kontynuować. Zostanie utworzona nowa akcja rozmowy. To potrwa kilka sekund. Po nim można upuszczać się na kanwę tworzenia rozmowy.

Po utworzeniu akcji rozmowy można dalej precyzować akcję przy użyciu edytora tematów. Po zakończeniu można opublikować akcję.

Przykład precyzowania akcji rozmowy

Sprawdźmy przykład precyzowania akcji rozmowy.

Do zdefiniowania logiki akcji rozmowy można użyć edytora tematów. Ten proces jest podobny do procesu konfigurowania wszystkich innych tematów. Może to być wywoływanie akcji, inicjowanie żądania odpowiedzi generatywnych lub wysyłanie wiadomości do użytkownika.

Akcje rozmowy obsługują tylko logikę, która nie wymaga interakcji z użytkownikiem.

W tym przykładzie użyjmy węzła odpowiedzi generatywnych do wyszukania zawartości sieci Web w określonej witrynie sieci Web i podania odpowiedzi do użytkownika w rozwiązaniu Copilot.

  1. Wybierz Edytuj tematy w obszarze Precyzowanie, aby edytować akcję rozmowy.

    Zrzut ekranu przedstawiający poprawianie lub publikowanie akcji rozmowy

    Przedstawiono Ci pewne wskazówki dotyczące konfigurowania akcji rozmowy.

    Zrzut ekranu przedstawiający skonfigurowanie akcji rozmowy w edytorze tematów

  2. Przed kontynuowaniem tworzenia ustaw nazwę tematu w górnym panelu nad kanwą tworzenia. Ta nazwa jest widoczna dla użytkownika i administratora odpowiednio w Copilot i Centrum administracyjnym Microsoft 365.

  3. W opisie węzła Wyzwalacz podaj czytelny opis sposobu, w jaki akcja rozmowy może pomóc użytkownikowi i co może to zrobić. W przeciwieństwie do opisów węzłów wyzwalacza, ma on cel funkcjonalny i jest używany przez funkcję Copilot do określenia, czy działanie ma być wywoływane, czy nie. Opisz akcję użytkownika i zwracane dane.

  4. Aby dodać węzeł generatywnych odpowiedzi, wybierz znak plus na kanwie pod węzłem Wyzwalacz, a następnie wybierz Generatywne odpowiedzi, na karcie Zaawansowane w wyskakującym menu.

  5. W przypadku pola Wprowadź wywoływanie selektora zmiennej przez wybranie strzałki w polu Wprowadź.

  6. Wybierz zmienną systemową Activity.Text reprezentującą ostatnie zapytanie użytkownika do Microsoft 365 Copilot. To zapytanie było przyczyną wywoływania akcji przez użytkownika na czacie Microsoft 365, co spowodowało wywołanie akcji przez rozwiązanie Copilot.

  7. Wybierz edytor Źródła danych znajduje się w środku kafelka Tworzenie odpowiedzi generujących odpowiedzi. Zostanie wyświetlone okno konfiguracji Właściwości tworzenia odpowiedzi generujących.

  8. W obszarze Klasyczne dane i Źródła danych w polu Publiczne witryny sieci Web wprowadź link do publicznej witryny sieci Web dotyczącej zawartości dla pomocnika. Ta zawartość sieci Web jest używana do odpowiadania na pytania użytkowników. Alternatywnie, w obszarze Źródła wiedzy wybierz opcję + Dodaj wiedzę, aby otworzyć okno dialogowe Dodawanie dostępnych źródeł wiedzy w celu dodania w tym miejscu publicznej witryny sieci Web. Aby uzyskać więcej informacji o dodawaniu artykułów merytorycznych, zobacz Dodawanie wiedzy do istniejącego pomocnika.

    Uwaga

    Źródłem zawartości musi być publiczna witryna internetowa. Upewnij się, że witryna Bing może znaleźć i zindeksować tę witrynę sieci Web.

  9. Po dodaniu linku (należy pamiętać o naciśnięciu "+" po wprowadzeniu adresu URL) zamknij panel właściwości.

  10. Opcjonalnie można dodać jeden lub więcej komunikatów do użytkownika. Można w razie potrzeby użyć węzła komunikatów lub dalszych węzłów odpowiedzi generatywnych.

  11. Jeśli w ramach akcji trzeba odebrać parametry wejściowe z łącznika lub przekazać parametry wyjściowe do łącznika, można użyć zmiennych wejściowych i wyjściowych.

  12. Na koniec wybierz opcję Zapisz, aby zapisać akcje konwersacji.

Publikowanie akcji rozmowy do rozwiązania Copilot

Opublikowanie akcji rozmowy tworzy nową akcję w rejestrze dzierżawcy Dataverse. Gdy są dostępne, administrator dzierżawy musi zatwierdzić działanie, aby było dostępne dla użytkowników.

W rozwiązaniu Copilot akcja rozmowy jest etykietowana jako nazwa akcji rozmowy w bibliotece. Dlatego pamiętaj, aby w celu zachowania czytelności wybrać nazwę akcji rozmowy.

Publikowanie akcji rozmowy:

  1. Najpierw utwórz, edytuj i zapisz akcję in do rozmowy zgodnie z opisem z poprzednich sekcji.

  2. Na stronie Omówienie akcji wybierz opcję Publikuj.

  3. Wybierz Publikuj. Zostanie wyświetlona wiadomość z monitem o potwierdzenie zamiaru.

  4. Na koniec ponownie wybierz polecenie Publikuj. Publikowanie powinno szybko zostać zakończone. Rzeczywista dostępność w Centrum administracyjnym Microsoft 365 może zająć kilka minut. Jeśli wystąpi błąd, spróbuj ponownie. Jeśli błąd będzie nadal wyświetlany, prześlij bilet pomocy technicznej w centrum administracyjnym Power Platform.

  5. Administrator może znaleźć zintegrowaną aplikację Copilot Studio w centrum administracyjnym Microsoft 365 w obszarze Ustawienia, a następnie Zintegrowane aplikacje. Wdrożenie/blokowanie znajduje się tylko na tym poziomie kategorii.

    Ważne

    W tym wydaniu, integracja Copilot Studio z rozwiązaniem Copilot jest domyślnie włączona. Oznacza to, że akcje utworzone w Copilot Studio będą widoczne dla użytkowników w "Copilot Studio" lub "Power Automate", nawet jeśli administratorzy dzierżawy nie wdrożyli aplikacji dla użytkowników końcowych. W przyszłości może to ulec zmianie.

    Administrator może zawsze uniemożliwiać wyświetlanie akcji użytkownikom, blokując aplikację w centrum administracyjnym Microsoft 365.

  6. Po zatwierdzeniu zintegrowanej aplikacji przez administratora dzierżawy powinna ona być wyświetlana na liście działań użytkownika w interfejsie użytkownika środowiska Copilot.

Po włączeniu akcji użytkownik może zadawać pytania na czacie Copilot, zobaczyć wywoływaną akcję i zwrócić najbardziej odpowiednie wyniki.

Uwaga

Aby usunąć z katalogu akcja dla rozmowy, w szczegółach akcji konwersacyjnej wyczyść pole wyboru Stan, zapisz akcję konwersacyjną, a następnie ponownie opublikuj, co spowoduje jego usunięcie z rejestru Dataverse i katalogu aplikacji Microsoft Copilot.

Kwestie wymagające rozważenia

Interakcja z Copilot będzie prawdopodobnie inna niż w przypadku integracji z poprzednimi systemami.

  • Copilot będzie zawsze ponownie pisać odpowiedzi, używając własnego głosu. W tej wersji zapoznawczej nie ma możliwości, aby zawartość przekazywanej przez zawartość nie ulegała zmianom przez użytkownika końcowego.
  • Opis rozmowy ma krytyczne znaczenie dla tego, jak będzie wywoływana. Opis uczy orkiestratora, które akcje są dobrym rozwiązaniem i jakie odpowiedzi może podać. Podczas pisania opisu należy używać przejrzystej prozy i warto eksperymentować ze zmianami, aby zapewnić najlepsze wyniki.