Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Niestandardowe odpowiadanie na pytania zapewnia oparte na chmurze przetwarzanie języka naturalnego (NLP), które umożliwia tworzenie naturalnej warstwy konwersacyjnej dla danych. Służy do znajdowania odpowiednich odpowiedzi na podstawie danych wejściowych od klienta lub z projektu.
Niestandardowe odpowiadanie na pytania jest często używane do tworzenia aplikacji rozmów klienta, w tym czatbotów, aplikacji mediów społecznościowych i aplikacji na komputery stacjonarne z obsługą mowy. Ta oferta obejmuje funkcje, takie jak lepsza trafność przy wykorzystaniu klasyfikatora uczenia głębokiego, dokładne odpowiedzi i kompleksowe wsparcie regionalne.
Niestandardowe odpowiadanie na pytania obejmuje dwie możliwości:
- Niestandardowe odpowiadanie na pytania: dzięki tej możliwości użytkownicy mogą dostosowywać różne aspekty, takie jak edytowanie par pytań i odpowiedzi wyodrębnionych ze źródła zawartości, definiowanie synonimów i metadanych, akceptowanie sugestii pytań itp.
- QnA Maker: Ta funkcja umożliwia użytkownikom uzyskanie odpowiedzi poprzez zadawanie pytań w odniesieniu do fragmentu tekstu bez konieczności zarządzania bazami wiedzy.
Ta dokumentacja zawiera następujące typy artykułów:
- Przewodniki Szybki start to instrukcje krok po kroku, które umożliwiają wykonywanie wywołań usługi i otrzymywanie wyników w krótkim czasie.
- Przewodniki z instrukcjami zawierają instrukcje dotyczące korzystania z usługi w bardziej szczegółowy lub dostosowany sposób.
- Artykuły koncepcyjne zawierają szczegółowe wyjaśnienia dotyczące funkcjonalności i cech usługi.
- Samouczki to dłuższe przewodniki pokazujące , jak używać usługi jako składnika w szerszych rozwiązaniach biznesowych.
Kiedy używać niestandardowego odpowiadania na pytania
- Jeśli masz informacje statyczne — użyj niestandardowego odpowiadania na pytania, gdy masz informacje statyczne w projekcie. Ten projekt jest dostosowany do Twoich potrzeb, który stworzyłeś przy użyciu dokumentów, takich jak pliki PDF i adresy URL.
- Jeśli chcesz podać tę samą odpowiedź na żądanie, pytanie lub polecenie — gdy różni użytkownicy przesyłają to samo pytanie, zwracana jest ta sama odpowiedź.
- Jeśli chcesz filtrować informacje statyczne na podstawie metadanych — dodaj tagi metadanych , aby udostępnić dodatkowe opcje filtrowania istotne dla użytkowników aplikacji klienckiej i informacje. Typowe informacje o metadanych obejmują konwersację, typ zawartości lub format, przeznaczenie zawartości i świeżość zawartości.
- Jeśli chcesz zarządzać konwersacją bota zawierającą informacje statyczne — projekt przyjmuje tekst konwersacji użytkownika lub polecenie i odpowiada na nie. Jeśli odpowiedź jest częścią wstępnie określonego przepływu konwersacji, reprezentowanego w projekcie z użyciem kontekstu wieloturnowego, bot może łatwo udostępnić ten przepływ.
- Jeśli chcesz użyć agenta, aby uzyskać dokładną odpowiedź — użyj szablonu agenta do deterministycznego odpowiadania na wysokowartościowe, z góry określone pytania, aby zapewnić spójne i dokładne odpowiedzi lub szablonu agenta wykrywania intencji, który identyfikuje zamiary użytkownika i zapewnia dokładne odpowiedzi. Doskonały do deterministycznego przekierowywania intencji użytkownika i dokładnego odpowiadania na pytania pod kontrolą człowieka.
Co to jest projekt?
Niestandardowe odpowiadanie na pytania importuje zawartość do projektu pełnego par pytań i odpowiedzi. Proces importowania wydobywa informacje o powiązaniach między częściami zawartości ustrukturyzowanej i częściowo ustrukturyzowanej, aby zasugerować powiązania między parami pytania 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 opcji odpowiedzi podczas wyszukiwania
- Dodatkowe instrukcje w celu doprecyzowania wyszukiwania.
Po opublikowaniu projektu aplikacja kliencka wysyła pytanie użytkownika do punktu końcowego. Usługa zadawania pytań dostosowana do indywidualnych potrzeb przetwarza pytanie i odpowiada najlepszą odpowiedzią.
Programowe tworzenie czatbota
Po opublikowaniu niestandardowego projektu odpowiedzi na pytania aplikacja kliencka wysyła pytanie do punktu końcowego projektu i odbiera wyniki jako odpowiedź w formacie JSON. Typową aplikacją kliencką do odpowiadania na pytania niestandardowe jest czatbot.
Krok | Akcja |
---|---|
1 | Aplikacja kliencka wysyła pytanie użytkownika (tekst we własnych słowach), "Jak mogę programowo zaktualizować mój projekt?" do punktu końcowego Twojego projektu. |
2 | Spersonalizowane odpowiadanie na pytania wykorzystuje wytrenowany projekt, aby zapewnić prawidłową odpowiedź oraz wszelkie dodatkowe podpowiedzi, które mogą służyć do uściślenia wyszukiwania najlepszej odpowiedzi. Niestandardowe odpowiadanie na pytania zwraca odpowiedź w formacie JSON. |
3 | Aplikacja kliencka używa odpowiedzi JSON do podejmowania decyzji dotyczących kontynuowania konwersacji. Te decyzje mogą obejmować wyświetlenie pierwszej odpowiedzi i przedstawienie większej liczby opcji w celu uściślenia wyszukiwania najlepszej odpowiedzi. |
Tworzenie czatbotów z niskim kodem
Portal Language Studio zapewnia pełne środowisko tworzenia projektu. Możesz zaimportować dokumenty w ich obecnej formie do swojego projektu. 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 pod kątem monitów i łączona z innymi parami. Ostateczny format języka Markdown obsługuje bogatą prezentację, w tym obrazy i linki.
Po edycji projektu opublikuj projekt 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.
Odpowiedzi o wysokiej jakości z klasyfikacją warstwową
Niestandardowy system odpowiadania na pytania używa warstwowego podejścia do klasyfikowania. 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 niestandardowego modelu ponownego klasyfikowania odpowiedzi na pytania nlp w celu wygenerowania wyników końcowych i wyniku ufności.
Konwersacje wieloetapowe
Funkcja niestandardowego odpowiadania na pytania oferuje wieloetapowe monity i aktywne uczenie się, aby w łatwiejszy sposób ulepszać podstawowe pary pytań i odpowiedzi.
Podpowiedzi wieloetapowe umożliwiają łączenie par pytań i odpowiedzi. To połączenie umożliwia aplikacji klienckiej podanie najwyższej odpowiedzi i uzyskanie większej liczby pytań w celu uściślenia wyszukiwania ostatecznej odpowiedzi.
Po otrzymaniu pytań od użytkowników w opublikowanym punkcie końcowym, niestandardowe odpowiadanie na pytania stosuje aktywne uczenie do rzeczywistych pytań, aby sugerować zmiany w projekcie i poprawić jego jakość.
Cykl życia projektowania
Niestandardowe odpowiadanie na pytania zapewnia tworzenie, szkolenie i publikowanie wraz z uprawnieniami do współpracy w celu integracji z pełnym cyklem rozwoju.
Ukończ przewodnik Szybki start
Oferujemy przewodniki szybkiego startu w najpopularniejszych językach programowania, zaprojektowane tak, aby nauczyć podstawowych wzorców projektowych i umożliwić uruchomienie kodu w mniej niż 10 minut.
Następne kroki
Udzielanie odpowiedzi na niestandardowe pytania zapewnia wszystko, czego potrzebujesz do tworzenia, zarządzania i wdrażania projektu niestandardowego.