Udostępnij za pośrednictwem


Samouczek: dodawanie baza wiedzy do agentów wirtualnych usługi Power Virtual Agents

Tworzenie i rozszerzanie bota usługi Power Virtual Agents w celu udzielenia odpowiedzi na podstawie baza wiedzy.

Uwaga

Integracja pokazana w tym samouczku jest dostępna w wersji zapoznawczej i nie jest przeznaczona do wdrożenia w środowiskach produkcyjnych.

Z tego samouczka dowiesz się, jak wykonywać następujące czynności:

  • Tworzenie bota agentów usługi Power Virtual Agents
  • Tworzenie tematu rezerwowego systemu
  • Dodawanie usługi QnA Maker jako akcji do tematu jako przepływu usługi Power Automate
  • Tworzenie rozwiązania usługi Power Automate
  • Dodawanie przepływu usługi Power Automate do rozwiązania
  • Publikowanie agentów usługi Power Virtual
  • Testowanie agentów usługi Power Virtual i odbieranie odpowiedzi z usługi QnA Maker baza wiedzy

Uwaga

Usługa QnA Maker jest wycofywana 31 marca 2025 r. Nowsza wersja funkcji pytań i odpowiedzi jest teraz dostępna w ramach języka sztucznej inteligencji platformy Azure. Aby uzyskać odpowiedzi na pytania w usłudze językowej, zobacz odpowiadanie na pytania. Od 1 października 2022 r. nie będzie można tworzyć nowych zasobów usługi QnA Maker. Aby uzyskać informacje na temat migrowania istniejących baza wiedzy usługi QnA Maker do odpowiadania na pytania, zapoznaj się z przewodnikiem migracji.

Tworzenie i publikowanie bazy wiedzy

  1. Postępuj zgodnie z przewodnikiem Szybki start, aby utworzyć baza wiedzy. Nie należy ukończyć ostatniej sekcji dotyczącej tworzenia bota. Zamiast tego użyj tego samouczka, aby utworzyć bota za pomocą agentów usługi Power Virtual Agents.

    Zrzut ekranu przedstawiający opublikowane ustawienia baza wiedzy

    Wprowadź opublikowane ustawienia baza wiedzy znalezione na stronie Ustawienia w portalu usługi QnA Maker. Te informacje będą potrzebne w kroku usługi Power Automate, aby skonfigurować połączenie usługi QnA Maker GenerateAnswer .

  2. W portalu usługi QnA Maker na stronie Ustawienia znajdź klucz punktu końcowego, host punktu końcowego i identyfikator baza wiedzy.

Tworzenie bota w agentach usługi Power Virtual Agents

Usługa Power Virtual Agents umożliwia zespołom tworzenie zaawansowanych botów przy użyciu interfejsu graficznego bez kodu z przewodnikiem. Nie potrzebujesz analityków danych ani deweloperów.

Utwórz bota, wykonując kroki opisane w temacie Tworzenie i usuwanie botów agentów wirtualnych usługi Power Virtual Agents.

Tworzenie tematu rezerwowego systemu

W usłudze Power Virtual Agents tworzysz bota z serią tematów (obszarów tematycznych), aby odpowiedzieć na pytania użytkowników, wykonując akcje.

Chociaż bot może nawiązać połączenie z baza wiedzy z dowolnego tematu, w tym samouczku jest używany temat rezerwowy systemu. Temat rezerwowy jest używany, gdy bot nie może znaleźć odpowiedzi. Bot przekazuje tekst użytkownika do interfejsu GenerateAnswer API usługi QnA Maker, odbiera odpowiedź z baza wiedzy i wyświetla go użytkownikowi jako komunikat.

Utwórz temat rezerwowy, wykonując kroki opisane w temacie Konfigurowanie rezerwowego systemu w programie Power Virtual Agents.

Dodawanie akcji za pomocą kanwy tworzenia

Użyj kanwy tworzenia agentów usługi Power Virtual Agents, aby połączyć temat rezerwowy z baza wiedzy. Temat rozpoczyna się od nierozpoznanego tekstu użytkownika. Dodaj akcję przekazującą ten tekst do usługi QnA Maker, a następnie wyświetlającą odpowiedź jako komunikat. Ostatni krok wyświetlania odpowiedzi jest obsługiwany jako oddzielny krok w dalszej części tego samouczka.

W tej sekcji zostanie utworzony przepływ konwersacji w temacie rezerwowym.

  1. Nowa akcja rezerwowa może już zawierać elementy przepływu konwersacji. Usuń element Eskalacja, wybierając menu Opcje.

    Częściowy zrzut ekranu przedstawiający przepływ konwersacji z wyróżnioną opcją usuwania.

  2. Nad węzłem Komunikat wybierz ikonę znaku plus (+), a następnie wybierz pozycję Wywołaj akcję.

    Częściowy zrzut ekranu przedstawiający wywołanie akcji.

  3. Wybierz pozycję Utwórz przepływ. Proces spowoduje przejście do portalu usługi Power Automate.

    Zrzut ekranu przedstawiający tworzenie przepływu

    Usługa Power Automate otwiera nowy szablon. Nie użyjesz tego nowego szablonu.

    Częściowy zrzut ekranu usługi Power Automate z nowym szablonem przepływu.

Tworzenie przepływu usługi Power Automate w celu nawiązania połączenia z baza wiedzy

Uwaga

Obecnie szablon usługi Power Automate nie obsługuje punktów końcowych zarządzanych przez usługę QnA Maker (wersja zapoznawcza). Aby dodać baza wiedzy zarządzane przez usługę QnA Maker (wersja zapoznawcza) do usługi Power Automate, pomiń ten krok i ręcznie dodaj do niego punkty końcowe.

Poniższa procedura tworzy przepływ usługi Power Automate, który:

  • Pobiera tekst przychodzącego użytkownika i wysyła go do usługi QnA Maker.
  • Zwraca górną odpowiedź z powrotem do bota.
  1. W usłudze Power Automate wybierz pozycję Szablony w obszarze nawigacji po lewej stronie. Jeśli zostanie wyświetlony monit o opuszczenie strony przeglądarki, zaakceptuj pozycję Opuść.

  2. Na stronie szablonów wyszukaj szablon Generuj odpowiedź przy użyciu usługi QnA Maker , a następnie wybierz szablon. Ten szablon zawiera wszystkie kroki wywoływania usługi QnA Maker przy użyciu ustawień baza wiedzy i zwracania pierwszej odpowiedzi.

  3. Na nowym ekranie przepływu usługi QnA Maker wybierz pozycję Kontynuuj.

    Częściowy zrzut ekranu przedstawiający przepływ szablonu usługi QnA Maker z wyróżnionym przyciskiem Kontynuuj.

  4. Wybierz pole akcji Generuj odpowiedź i wypełnij ustawienia usługi QnA Maker z poprzedniej sekcji o nazwie Utwórz i opublikuj baza wiedzy. Host usługi na poniższej ilustracji odwołuje się do hosta baza wiedzy i ma format https://YOUR-RESOURCE-NAME.azurewebsites.net/qnamaker .

    Częściowy zrzut ekranu przedstawiający przepływ szablonu usługi QnA Maker z wyróżnioną funkcją Generuj odpowiedź (wersja zapoznawcza).

  5. Wybierz Zapisz, aby zapisać przepływ.

Tworzenie rozwiązania i dodawanie przepływu

Aby bot mógł znaleźć przepływ i nawiązać z nim połączenie, przepływ musi zostać uwzględniony w rozwiązaniu usługi Power Automate.

  1. W portalu usługi Power Automate wybierz pozycję Rozwiązania w obszarze nawigacji po lewej stronie.

  2. Wybierz pozycję + Nowe rozwiązanie.

  3. Wprowadź nazwę wyświetlaną. Lista rozwiązań zawiera każde rozwiązanie w organizacji lub szkole. Wybierz konwencję nazewnictwa, która ułatwia filtrowanie tylko rozwiązań. Na przykład możesz prefiksować adres e-mail pod nazwą rozwiązania: jondoe-power-virtual-agent-qnamaker-fallback.

  4. Z listy dostępnych opcji wybierz wydawcę.

  5. Zaakceptuj wartości domyślne nazwy i wersji.

  6. Wybierz pozycję Utwórz , aby zakończyć proces.

Dodawanie przepływu do rozwiązania

  1. Na liście rozwiązań wybierz rozwiązanie, które właśnie utworzyłeś. Powinna ona znajdować się w górnej części listy. Jeśli tak nie jest, wyszukaj według nazwy e-mail, która jest częścią nazwy rozwiązania.

  2. W rozwiązaniu wybierz pozycję + Dodaj istniejącą, a następnie wybierz pozycję Przepływ z listy.

  3. Znajdź przepływ z listy Rozwiązania zewnętrzne, a następnie wybierz pozycję Dodaj , aby zakończyć proces. Jeśli istnieje wiele przepływów, zapoznaj się z kolumną Zmodyfikowano , aby znaleźć najnowszy przepływ.

Dodawanie przepływu rozwiązania do agentów usługi Power Virtual Agents

  1. Wróć do karty przeglądarki za pomocą bota w usłudze Power Virtual Agents. Kanwa tworzenia powinna być nadal otwarta.

  2. Aby wstawić nowy krok w przepływie, nad polem akcji Komunikat wybierz ikonę znaku plus (+). Następnie wybierz pozycję Wywołaj akcję.

  3. W oknie podręcznym Flow wybierz nowy przepływ o nazwie Generuj odpowiedzi przy użyciu usługi QnA Maker baza wiedzy.... Nowa akcja zostanie wyświetlona w przepływie.

    Zrzut ekranu przedstawiający kanwę konwersacji tematu agenta usługi Power Virtual Agent po dodaniu przepływu usługi QnA Maker.

  4. Aby poprawnie ustawić zmienną wejściową na akcję usługi QnA Maker, wybierz pozycję Wybierz zmienną, a następnie wybierz bota. NierozpoznaneTriggerPhrase.

    Zrzut ekranu przedstawiający kanwę konwersacji tematu agenta usługi Power Virtual Agent z wybieraniem zmiennej wejściowej.

  5. Aby poprawnie ustawić zmienną wyjściową na akcję usługi QnA Maker, w akcji Komunikat wybierz pozycję NierozpoznaneTriggerPhrase, a następnie wybierz ikonę, aby wstawić zmienną , {x}a następnie wybierz pozycję FinalAnswer.

  6. Na pasku narzędzi kontekstu wybierz pozycję Zapisz, aby zapisać szczegóły kanwy tworzenia tematu.

Oto, jak wygląda końcowa kanwa bota.

Zrzut ekranu przedstawiający końcową kanwę agenta z frazami wyzwalaczy, akcją, a następnie sekcjami Komunikat.

Testowanie bota

Podczas projektowania bota w usłudze Power Virtual Agents można użyć okienka Testowanie bota, aby zobaczyć, jak bot przeprowadza klientów przez konwersację.

  1. W okienku testu przełącz pozycję Śledź między tematami. Dzięki temu można obserwować postęp między tematami, a także w ramach jednego tematu.

  2. Przetestuj bota, wprowadzając tekst użytkownika w następującej kolejności. Kanwa tworzenia raportuje pomyślne kroki z zielonym znacznikiem wyboru.

    Kolejność pytań Pytania testowe Przeznaczenie
    1 Hello (Cześć) Rozpocznij konwersację
    2 Godziny przechowywania Przykładowy temat. Jest to skonfigurowane dla Ciebie bez dodatkowej pracy w twojej części.
    3 Tak W odpowiedzi na Did that answer your question?
    100 Doskonałe W odpowiedzi na Please rate your experience.
    5 Tak W odpowiedzi na Can I help with anything else?
    6 Jak mogę poprawić wydajność przepływności dla przewidywań zapytań? To pytanie wyzwala akcję rezerwową, która wysyła tekst do baza wiedzy odpowiedzi. Następnie zostanie wyświetlona odpowiedź. zielone znaczniki wyboru dla poszczególnych akcji wskazują powodzenie każdej akcji.

    Zrzut ekranu przedstawiający czatbota z kanwą wskazującą zielone znaczniki wyboru dla udanych akcji.

Opublikuj swojego bota

Aby udostępnić bota wszystkim członkom swojej szkoły lub organizacji, musisz go opublikować.

Opublikuj bota, wykonując kroki opisane w temacie Publikowanie bota.

Udostępnianie bota

Aby udostępnić bota innym osobom, musisz najpierw opublikować go w kanale. Na potrzeby tego samouczka użyjemy demonstracyjnej witryny internetowej.

Skonfiguruj witrynę demonstracyjną, wykonując kroki opisane w temacie Konfigurowanie czatbota dla witryny internetowej na żywo lub demonstracyjnej.

Następnie możesz udostępnić adres URL witryny internetowej członkom szkoły lub organizacji.

Czyszczenie zasobów

Po zakończeniu pracy z baza wiedzy usuń zasoby usługi QnA Maker w witrynie Azure Portal.

Następny krok

Uzyskiwanie analizy na baza wiedzy

Dowiedz się więcej na następujące tematy: