Kiedy należy używać usług Azure Bot Service i Bot Framework
Pamiętaj, że Twoja organizacja chce zautomatyzować obsługę czatów klientów przy użyciu czatbota w witrynie internetowej i witrynach społecznościowych. Musisz określić, które narzędzie usługi Azure Bot Service jest najlepszym wyborem dla Twoich potrzeb. W tej lekcji ocenisz wymagania firmy dotyczące czatbota i porównasz trzy narzędzia do tworzenia botów.
Wymagania dotyczące czatbota
Podczas wybierania usługi bota należy rozważyć, które narzędzie do tworzenia botów najlepiej spełnia Twoje wymagania. Wymagania firmy dotyczące czatbota to:
- Boty muszą być proste, aby tworzyć i zarządzać nimi.
- Boty muszą być łatwe do rozszerzenia później dzięki nowym funkcjom opartym na kodzie.
- Możliwości języka naturalnego muszą być wbudowane w bota bez konieczności opracowywania modeli uczenia maszynowego języka.
Usługa Azure Bot Service ma kilka funkcji, których można użyć. W tej lekcji zapoznasz się z zagadnieniami dotyczącymi wybierania usługi bota i korzyści oferowanych przez usługę Azure Bot Service.
Ocenianie narzędzi do tworzenia botów
Dostępne są trzy podstawowe metody tworzenia botów: Power Virtual Agents, QnA Maker i Bot Framework Composer. Każda metoda ma cechy, które można ocenić pod kątem wymagań, aby wybrać najlepsze rozwiązanie dla organizacji.
Power Virtual Agents
Tworzenie zaawansowanych czatbotów za pomocą agentów usługi Power Virtual Agents. Te boty mogą odpowiedzieć na pytania zadawane przez klientów, innych pracowników lub odwiedzających witrynę internetową lub usługę. Ze względu na przewodnik, interfejs graficzny bez kodu, możesz użyć aplikacji internetowej Power Virtual Agents do tworzenia czatbotów bez konieczności znajomości deweloperów.
Tematy prowadzą konwersację bota w agentach wirtualnych usługi Power Virtual. Każdy temat zawiera drzewo okien dialogowych, które prowadzi przepływ konwersacji. Każdy temat zawiera również frazy wyzwalacza, które użytkownik może wprowadzić. Te frazy są dopasowywane do określonego tematu przy użyciu wbudowanego zrozumienia języka naturalnego. Należy na przykład wziąć pod uwagę, że użytkownik wprowadza ciąg "Godziny otwarcia" do bota. Sztuczna inteligencja bota może być zgodna z tematem o nazwie Godziny sklepu, a następnie rozpocząć konwersację z pytaniem użytkownika o ten sklep. Ostatecznie bot udostępnia następnie godziny działania tego magazynu.
Rozszerzanie możliwości bota agentów usługi Power Virtual Agents przy użyciu zestawu Bot Framework SDK. Rozszerzenia bota mogą obejmować:
- Zaawansowane funkcje sztucznej inteligencji
- Jednostki
- Zmienne
- Uwierzytelnianie
- Przepływy w aplikacji Power Automate
- Umiejętności
Agenci usługi Power Virtual Agents nie obsługują wbudowanej integracji wstępnie skonfigurowanych zasobów usługi Language Understanding Intelligence Service (LUIS), dlatego nie spełniają wymagań danego scenariusza.
QnA Maker
Pamiętaj, że usługa QnA Maker to oparta na platformie Azure usługa przetwarzania języka naturalnego. Użyj usługi QnA Maker, aby utworzyć naturalną warstwę konwersacyjną na danych. Użyj go, aby znaleźć najbardziej odpowiednią odpowiedź na wszelkie dane wejściowe z niestandardowych baza wiedzy informacji.
Portal usługi QnA Maker to kompletne środowisko tworzenia baza wiedzy. Dokumenty można zaimportować w bieżącym formularzu do baza wiedzy. Te dokumenty mogą zawierać często zadawane pytania, podręcznik produktu, arkusz kalkulacyjny lub stronę internetową. Dokumenty są konwertowane na pary pytań i odpowiedzi. Każda para jest analizowana pod kątem monitów monitów i połączenia z innymi parami.
Uwaga
Ostateczny format markdown obsługuje bogatą prezentację, w tym obrazy i linki.
Po edycji baza wiedzy możesz opublikować baza wiedzy w działającym botze aplikacji internetowej platformy Azure bez konieczności pisania kodu. Przetestuj bota w witrynie Azure Portal lub pobierz go i kontynuuj programowanie.
Usługa QnA Maker nie obsługuje bezpośredniego dostosowywania przepływu konwersacji i logiki, dlatego nie spełnia wymagań danego scenariusza.
Bot Framework Composer i Azure Bot Service
Bot Framework Composer to środowisko IDE typu open source, które umożliwia deweloperom tworzenie, testowanie, aprowizację i zarządzanie środowiskami konwersacyjnymi. Za pomocą usługi Azure Bot Service można hostować boty utworzone w narzędziu Bot Framework Composer.
Napiwek
Możesz wykonywać bardziej złożone działania, takie jak integracja z zależnościami (na przykład interfejs API REST), bezpośrednio modyfikując kod bota. Można to zrobić przy użyciu zestawu SDK platformy Bot Framework i programu Visual Studio Code lub innego środowiska IDE.
Wybieranie narzędzia do tworzenia botów
Po dokonaniu oceny trzech opcji tworzenia bota decydujesz, że narzędzie Bot Framework Composer jest najlepszym rozwiązaniem dla twojej firmy, ponieważ:
- Projektant wizualizacji sprawia, że intuicyjne tworzenie botów i zarządzanie nimi.
- Jego wbudowane funkcje obsługują integrację z językiem.
- Możesz rozszerzyć tworzone boty przy użyciu zestawu SDK platformy Bot Framework, jeśli w przyszłości potrzebujesz bardziej zaawansowanych funkcji.