Zmienianie odpowiedzi domyślnej dla zasobu usługi QnA Maker

Domyślna odpowiedź dla baza wiedzy ma zostać zwrócona, gdy nie zostanie znaleziona odpowiedź. Jeśli używasz aplikacji klienckiej, takiej jak usługa Azure AI Bot Service, może ona również mieć oddzielną odpowiedź domyślną wskazującą, że żadna odpowiedź nie spełniła progu oceny.

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ć informacje na temat możliwości odpowiadania 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 baz wiedzy usługi QnA Maker do odpowiadania na pytania, zapoznaj się z przewodnikiem migracji.

Typy odpowiedzi domyślnej

W baza wiedzy istnieją dwa typy odpowiedzi domyślnej. Ważne jest, aby zrozumieć, jak i kiedy każdy z nich jest zwracany z zapytania przewidywania:

Typy odpowiedzi domyślnych Opis odpowiedzi
Odpowiedź KB, gdy nie zostanie określona odpowiedź No good match found in KB. — Gdy interfejs API GenerateAnswer nie znajdzie pasującej odpowiedzi na pytanie, DefaultAnswer zwracane jest ustawienie usługi App Service. Wszystkie bazy wiedzy w tym samym zasobie usługi QnA Maker mają ten sam domyślny tekst odpowiedzi.
Ustawienie można zarządzać w Azure Portal, za pośrednictwem usługi App Service lub za pomocą interfejsów API REST na potrzeby pobierania lub aktualizowania ustawienia.
Tekst instrukcji monitu monitu W przypadku korzystania z monitu monitu w przepływie konwersacji może nie być potrzebna odpowiedź w parze pytań i odpowiedzi, ponieważ chcesz, aby użytkownik wybrał elementy z monitów monitujących. W takim przypadku ustaw określony tekst, ustawiając domyślny tekst odpowiedzi, który jest zwracany z każdą prognozą monitów. Tekst ma być wyświetlany jako tekst instruktażowy do zaznaczenia monitów uzupełniających. Przykładem tego domyślnego tekstu odpowiedzi jest Please select from the following choices. Ta konfiguracja jest objaśniona w kilku następnych sekcjach tego dokumentu. Można również ustawić jako część baza wiedzy definicji przy użyciu interfejsu defaultAnswerUsedForExtractionAPI REST.

Integracja aplikacji klienckiej

W przypadku aplikacji klienckiej, takiej jak bot z usługą Azure AI Bot Service, można wybrać spośród typowych następujących scenariuszy:

  • Użyj ustawienia baza wiedzy
  • Użyj innego tekstu w aplikacji klienckiej, aby odróżnić, kiedy zostanie zwrócona odpowiedź, ale nie spełnia progu oceny. Ten tekst może być tekstem statycznym przechowywanym w kodzie lub może być przechowywany na liście ustawień aplikacji klienckiej.

Skonfiguruj domyślną odpowiedź monitu podczas tworzenia baza wiedzy

Podczas tworzenia nowego baza wiedzy domyślny tekst odpowiedzi jest jednym z ustawień. Jeśli zdecydujesz się nie ustawić go podczas procesu tworzenia, możesz zmienić go później, wykonując poniższą procedurę.

Zmień domyślną odpowiedź monitu monitu w portalu usługi QnA Maker

Odpowiedź domyślna baza wiedzy jest zwracana, gdy żadna odpowiedź nie zostanie zwrócona z usługi QnA Maker.

  1. Zaloguj się do portalu usługi QnA Maker i wybierz baza wiedzy z listy.

  2. Wybierz pozycję Ustawienia na pasku nawigacyjnym.

  3. Zmień wartość domyślnego tekstu odpowiedzi w sekcji Zarządzanie baza wiedzy.

    Zrzut ekranu przedstawiający portal usługi QnA Maker, stronę Ustawienia z wyróżnionym domyślnym polem tekstowym odpowiedzi.

  4. Wybierz pozycję Zapisz i trenuj , aby zapisać zmianę.

Następne kroki