Co jest usługa QnA Maker?

QnA Maker to oparta na chmurze usługa przetwarzania języka naturalnego(NLP), która umożliwia tworzenie naturalnej warstwy konwersacji na danych. Służy do znalezienia najbardziej odpowiedniej odpowiedzi dla dowolnych danych wejściowych z niestandardowej bazy wiedzy (KB) informacji.

QnA Maker jest często używany do tworzenia konwersacyjne aplikacje klienckie, które obejmują aplikacje mediów społecznościowych, czatboty i aplikacje klasyczne z obsługą mowy.

QnA Maker nie przechowuje danych klientów. Wszystkie dane klienta (odpowiedzi na pytania i dzienniki czatów) są przechowywane w regionie, w których klient wdraża zależne wystąpienia usług. Aby uzyskać więcej informacji na temat usług zależnych, zobacz tutaj.

Ta dokumentacja zawiera następujące typy artykułów:

  • Przewodnik Szybki start to instrukcje krok po kroku, które pozwalają na wywołania usługi i uzyskiwanie wyników w krótkim czasie.
  • Przewodniki z instrukcjami zawierają instrukcje dotyczące korzystania z usługi w bardziej szczegółowe lub dostosowane sposoby.
  • Artykuły koncepcyjne zawierają szczegółowe wyjaśnienia dotyczące funkcjonalności i funkcji usługi.
  • Samouczki to dłuższe przewodniki, które pokazują, jak używać usługi jako składnika w szerszych rozwiązaniach biznesowych.

Kiedy należy używać QnA Maker

  • Jeśli masz informacje statyczne — użyj QnA Maker, gdy w bazie wiedzy odpowiedzi znajdują się informacje statyczne. Ta baza wiedzy jest niestandardowa dla Twoich potrzeb i została sbudowaną z dokumentami, takimi jak pliki PDF i adresy URL.
  • Jeśli chcesz podać tę samą odpowiedź na żądanie, pytanie lub polecenie — gdy różni użytkownicy przesłali to samo pytanie, zwracana jest ta sama odpowiedź.
  • Jeśli chcesz filtrować informacje statyczne na podstawie metadanych, dodaj tagi metadanych, aby zapewnić dodatkowe opcje filtrowania dotyczące użytkowników aplikacji klienckiej i informacji. Typowe informacje o metadanych obejmują pogawędkę,typ zawartości lub format, cel zawartości i świeżość zawartości.
  • Jeśli chcesz zarządzać konwersacją bota, która zawiera informacje statyczne, baza wiedzy przyjmuje tekst lub polecenie konwersacji użytkownika i odpowiada na nie. Jeśli odpowiedź jest częścią wstępnie ustalonego przepływu konwersacji reprezentowanego w bazie wiedzy z wieloetapowym kontekstem,bot może łatwo udostępnić ten przepływ.

Co to jest baza wiedzy?

QnA Maker zaim importuje zawartość do bazy wiedzy par pytań i odpowiedzi. Proces importowania wyodrębnia informacje o relacji między częściami ustrukturyzowanej i częściowo ustrukturyzowanej zawartości, aby implikować relacje między parami pytań i odpowiedzi. Możesz edytować te pary pytań i odpowiedzi lub dodać nowe pary.

Zawartość pary pytań i odpowiedzi obejmuje:

  • Wszystkie alternatywne formy pytania
  • Tagi metadanych używane do filtrowania wyborów odpowiedzi podczas wyszukiwania
  • Monity o kontynuowanie wyszukiwania

Przykładowe pytanie i odpowiedź z metadanymi

Po opublikowaniu bazy wiedzy aplikacja kliency wysyła pytanie użytkownika do punktu końcowego. Twoja QnA Maker przetwarza pytanie i odpowiada najlepszą odpowiedzią.

Programowe tworzenie czatbota

Po opublikowaniu QnA Maker wiedzy aplikacja klienczka wysyła pytanie do punktu końcowego bazy wiedzy i odbiera wyniki w odpowiedzi JSON. Często spotykaną aplikacją klien QnA Maker jest czatbot.

Zadawanie botowi pytania i uzyskiwanie odpowiedzi z zawartości bazy wiedzy

Krok Akcja
1 Aplikacja kliency wysyła pytanie użytkownika (tekst własnymi słowami), "Jak mogę programowe aktualizowanie bazy wiedzy?" do punktu końcowego bazy wiedzy.
2 QnA Maker używa wytrenowana baza wiedzy, aby podać poprawną odpowiedź i wszelkie monity, których można użyć do uściślonego wyszukiwania dla najlepszej odpowiedzi. QnA Maker zwraca odpowiedź w formacie JSON.
3 Aplikacja klienczka używa odpowiedzi JSON, aby podejmować decyzje dotyczące kontynuowania konwersacji. Te decyzje mogą obejmować wyświetlanie najważniejszej odpowiedzi i prezentowanie większej liczby opcji do uściśliniania wyszukiwania najlepszej odpowiedzi.

Tworzenie czatbotów z małą kodem

Portal QnA Maker udostępnia pełne środowisko tworzenia bazy wiedzy. Dokumenty w bieżącej postaci można importować do bazy wiedzy. Te dokumenty (takie jak często zadawane pytania, podręcznik produktu, arkusz kalkulacyjny lub strona internetowa) są konwertowane na pary pytań i odpowiedzi. Każda para jest analizowana w celu monitowania o monity i połączona z innymi parami. Ostateczny format markdown obsługuje bogatą prezentację, w tym obrazy i linki.

Po edytowaniu bazy wiedzy opublikuj bazę wiedzy w pracy bota aplikacji internetowej platformy Azure bez pisania kodu. Przetestuj bota w Azure Portal pobierz go i kontynuuj tworzenie.

Odpowiedzi o wysokiej jakości z klasyfikacją warstwową

QnA Maker jest podejściem do klasyfikacji warstwowej. Dane są przechowywane w usłudze Azure Search, która służy również jako pierwsza warstwa klasyfikacji. Najlepsze wyniki z usługi Azure Search są następnie przekazywane za pośrednictwem QnA Maker NLP w celu uzyskania wyników końcowych i oceny ufności.

Konwersacje wieloetapowe

QnA Maker wieloetapowe monity i aktywne uczenie się, które pomogą Ci udoskonalić podstawowe pary pytań i odpowiedzi.

Monity wieloetapowe dają możliwość połączenia par pytań i odpowiedzi. To połączenie umożliwia aplikacji klienckiej zapewnienie najwyższej odpowiedzi i udostępnia więcej pytań, aby uściślić wyszukiwanie odpowiedzi końcowej.

Gdy baza wiedzy otrzyma pytania od użytkowników w opublikowanym punkcie końcowym, QnA Maker stosuje aktywne uczenie się do tych rzeczywistych pytań, aby zasugerować zmiany w bazie wiedzy w celu poprawy jakości.

Cykl projektowania oprogramowania

QnA Maker tworzenie, szkolenie i publikowanie oraz uprawnienia do współpracy, które można zintegrować z pełnym cyklem projektowania.

Koncepcyjny obraz cyklu projektowania

Ukończ przewodnik Szybki start

Oferujemy przewodników Szybki start w najpopularniejszych językach programowania, z których każdy ma na celu nauczenie Cię podstawowych wzorców projektowych i umożliwia uruchamianie kodu w mniej niż 10 minut. Zapoznaj się z następującą listą przewodników Szybki start dla każdej funkcji.

Następne kroki

QnA Maker udostępnia wszystko, czego potrzebujesz do tworzenia i wdrażania niestandardowej bazy wiedzy oraz zarządzania nimi.