Zaawansowani agenci wirtualni | Kroki tworzenia chatbotów

Dzisiaj porozmawiamy o Power Virtual Agents , sposobie Microsoft na tworzenie chatbotów, które możesz wdrożyć w swojej witrynie i zespołach. Możesz obejrzeć pełny film tego samouczka na dole tego bloga .

Potężną cechą Power Virtual Agents jest to, że umożliwia tworzenie chatbotów bez korzystania z uczenia maszynowego lub złożonej matematyki i lingwistyki, ponieważ Microsoft wykonuje pracę za Ciebie. Wszystko, co musisz zrobić, to dać mu treść i zasoby do strawienia.

Spis treści

Jak tworzyć chatboty w Power Virtual Agents

Zacznijmy od otwarcia strony Power Virtual Agents.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Aby utworzyć nowego chatbota, kliknij ikonę Boty w prawym górnym rogu, a następnie kliknij przycisk Nowy bot .

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Nazwijmy tego bota Loan Helper FAQ Bot , wybierz język angielski z listy rozwijanej i kliknij Utwórz .

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Podobnie jak w przypadku Power Apps, musi zapewniać wszystko do rzeczywistego tworzenia. Na przykład podczas tworzenia aplikacji opartych na modelach zajmuje to trochę czasu, ponieważ musi utworzyć wszystkie jednostki i łączniki, które za nimi stoją. Robi coś bardzo podobnego, jeśli widzisz ten ekran.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Wciąż buduje się w tle. Możemy więc rozpocząć eksplorację, klikając Tematy w lewym górnym rogu.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

To właśnie mówi Power Virtual Agents, co zrobić, gdy ktoś wypowie frazy wyzwalające , a następnie uruchamia odpowiedzi.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Na przykład mamy frazę wyzwalającą: „Kiedy jesteś zamknięty?” Istnieją cztery iteracje lub wersje tego wyrażenia wyzwalającego, które ktoś może wypowiedzieć.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Jeśli klikniemy Lekcja 1 — Prosty temat , nasi Power Virtual Agents podpowiedzą nam, jak wygląda przepływ pracy.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Jeśli ktoś wypowie jedno z tych wyzwalających wyrażeń, wyślemy wiadomość o treści „Chętnie pomogę w godzinach pracy sklepu”, po której następuje kolejna wiadomość informująca o godzinach otwarcia sklepu.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Ponadto istnieją bardziej złożone frazy wyzwalające, które możemy wykonać. Na przykład, jeśli klikniemy „Jaki produkt jest dla mnie najlepszy”, nie jest to już komunikacja jednokierunkowa, ale komunikacja dwukierunkowa.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Następnie kliknijmy Lekcja 4 — temat z warunkiem, zmiennymi i encją niestandardową .

Podobnie jak w pierwszym przykładzie, pokaże, co chatbot powie, jeśli ktoś wymieni jedną z poniższych fraz wyzwalających.

Chatbot zapyta „Czy postrzegasz siebie jako użytkownika domowego, gracza czy użytkownika biznesowego?” Następnie osoba rozmawiająca z chatbotem musi wybrać jedną z opcji.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Po wybraniu jednej opcji pojawiają się różne drzewa opcji, które łączą się ze sobą iw pewnym momencie może się to bardzo skomplikować.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Testowanie fraz wyzwalających w Power Virtual Agents

Przetestujmy jeden z wyzwalaczy, wpisując „Jaki produkt jest dla mnie najlepszy?”

Jak widzimy, uruchamia odpowiedź „Czy postrzegasz siebie jako użytkownika domowego, gracza czy użytkownika biznesowego?” Kiedy wybierzemy Użytkownika domowego, przepływ pracy trwa i trwa.

W takim przypadku możemy uruchomić przepływ pracy, uzyskać dostęp do interfejsu API innej firmy i wykonać żądanie HTTP . Zasadniczo możemy zrobić wszystko, czego potrzebujemy, ale robi się to trochę skomplikowane.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Biorąc pod uwagę te punkty, zamieńmy stronę FAQ Sundae w okno czatu. Strona z często zadawanymi pytaniami tej firmy pożyczkowej to miejsce, w którym ludzie zwykle zadają kilka często zadawanych pytań. To tylko przykład, ale zdecydowanie możesz wybrać inną publiczną stronę internetową, która ma również stronę z często zadawanymi pytaniami.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Kiedy ktoś kontaktuje się z nami na tej stronie, chatbot jest wystarczająco inteligentny, aby znać wszystkie te pytania i powinien być w stanie odpowiednio na nie odpowiedzieć. Na przykład, jeśli ktoś wpisze „Jak Sundae zarabia pieniądze”, chatbot powinien odpowiedzieć poniższą odpowiedzią.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Odpowiadanie na różne wersje tego samego pytania

Jednak mogą istnieć różne wersje tego, na przykład Jak zarabiać pieniądze , Jak Sundae pobiera opłaty lub Jak Sundae pobiera opłaty ?

Wszystko to jest tak naprawdę tym samym pytaniem; dlatego potrzebujemy systemu, który jest wystarczająco inteligentny, aby przetrawić wszystkie te często zadawane pytania. Następnie musimy sprawić, by frazy wyzwalające były wystarczająco szerokie, aby jeśli ktoś powie wariacje na to pytanie, odpowiedź będzie wciąż taka sama.

Właśnie to zrobimy, wracając do Power Virtual Agents. Dzięki funkcji Sugeruj tematy możemy powiedzieć Power Virtual Agents, aby przejęli wybraną przez nas stronę, a następnie utworzyli wszystkie tematy ze strony Sundae FAQ.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Kliknij Dodaj , a następnie przycisk Start .

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Tym razem Power Virtual Agents przegląda wszystkie często zadawane pytania, określając, jakie są pytania i jakie są odpowiedzi. Wykorzystuje również do generowania różnych wersji tych pytań, które ktoś może zadać. W związku z tym ukończenie może zająć kilka minut.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Po przejrzeniu go widzimy, że mamy 35 sugerowanych tematów, a wszystkie te tematy są powiązane ze stroną FAQ.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Aby wdrożyć odpowiedź, kliknij Dodaj do istniejących tematów , a następnie kliknij przycisk „Co to jest Sundae?” link, aby zobaczyć rzeczywisty przepływ pracy.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Więc jeśli ktoś zapyta „Co to jest Sundae?” uruchamia ten komunikat, który jest dokładnie taki sam, jak ten, który jest wymieniony na stronie FAQ.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Następną rzeczą do zrobienia jest przesłanie wszystkich sugerowanych tematów , które otrzymaliśmy ze strony FAQ do istniejących tematów .

Wybierz wszystko, klikając przycisk radiowy obok nazwy , a następnie kliknij opcję Dodaj do tematów .

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Po zakończeniu przejdźmy do Istniejące tematy . Mamy ich teraz 47, a to dużo. Więc włączmy tylko „Jak Sundae zarabia pieniądze?” jako przykład i odśwież stronę.

Aby to zademonstrować, przetestujmy to, wpisując „W jaki sposób Sundae zarabia pieniądze?” Widzimy odpowiedź, a jeśli wrócimy do strony FAQ, odpowiedź jest taka sama.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Power Virtual Agents jest wystarczająco inteligentny, aby określić, jakie jest pytanie i jaka jest odpowiedź, i przekazać je na czacie. Kolejną fajną rzeczą w Power Virtual Agents jest to, że kryje się za tym również analityka.

Na przykład, jeśli ktoś wybierze Nie dla pytania „Czy to była odpowiedź na twoje pytanie”, będziesz wiedział, że prawdopodobnie nie była to wystarczająca odpowiedź, więc możesz chcieć zmienić swoją odpowiedź w aktualnym podziale tematu.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Spróbujmy innego przykładu, wpisując „Jak zarabiać pieniądze?”

Jak widzimy, chatbot wyjaśnia, podając różne opcje, takie jak W jaki sposób Sundae zarabia pieniądze? , Lekcja 3 – Temat z warunkiem, zmiennymi i wstępnie zbudowaną jednostką oraz Żadne z nich .

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Jeśli wybierzemy Jak zarabiać pieniądze , wrócimy do tej samej odpowiedzi. Dlatego też, jeśli są jakieś odmiany, jest wystarczająco inteligentny, aby zidentyfikować, że może to oznaczać jedno, dwa lub trzy pytania, a następnie zweryfikować.

Zaawansowani agenci wirtualni |  Kroki tworzenia chatbotów

Możemy zrobić coś zupełnie innego i iść dalej, ale znowu otrzymujemy to samo, gdzie dwa pytania są dość podobne i nadal znajduje tę konkretną odpowiedź na pytanie.


Wyskakujące formularze Power Apps dla interaktywnego doświadczenia użytkownika
Power Apps Przepływ procesów biznesowych i dokumentacja
Power Apps Aplikacje oparte na modelach: mapy witryn i sposób ich działania

Wniosek

Podsumowując, możesz użyć Power Virtual Agents do tworzenia chatbotów, które będą umieszczane na Twojej stronie internetowej, wiadomościach Teams, komunikatorze Facebooka i wszędzie tam, gdzie tylko przyjdzie Ci do głowy.

Odbywa się to za pomocą fraz wyzwalających i odpowiedzi. Oczywiście jednym z szybkich sposobów na umieszczenie tego na swojej stronie jest posiadanie strony z często zadawanymi pytaniami. Możesz dostać całkiem dobrego chatbota, jeśli twoja strona z często zadawanymi pytaniami jest zrobiona bardzo dobrze.

Wszystkiego najlepszego,

Henryk Habib

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.