Obsługa języka zasobu usługi QnA Maker i baza wiedzy

W tym artykule opisano opcje obsługi języka dla zasobów usługi QnA Maker i baza wiedzy.

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ć odpowiedzi 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 baza wiedzy usługi QnA Maker do odpowiadania na pytania, zapoznaj się z przewodnikiem migracji.

Język usługi jest wybierany podczas tworzenia pierwszej bazy wiedzy w zasobie. Wszystkie dodatkowe bazy wiedzy w zasobie muszą być w tym samym języku.

Język określa istotność wyników, które są dostarczane przez usługę QnA Maker w odpowiedzi na zapytania użytkowników. Zasób usługi QnA Maker i wszystkie bazy wiedzy wewnątrz tego zasobu obsługują jeden język. Jeden język jest niezbędny do zapewnienia najlepszych wyników odpowiedzi dla zapytania.

Pojedynczy język na zasób

Zaleca się uwzględnić następujące elementy:

  • Usługa QnA Maker i wszystkie jej baza wiedzy obsługują tylko jeden język.
  • Język jest jawnie ustawiany podczas tworzenia pierwszej baza wiedzy usługi.
  • Język jest określany na podstawie plików i adresów URL dodanych podczas tworzenia baza wiedzy.
  • Nie można zmienić języka dla innych baza wiedzy w usłudze.
  • Język jest używany przez usługa wyszukiwania Cognitive (ranker #1) i usługę QnA Maker (ranker #2), aby wygenerować najlepszą odpowiedź na zapytanie.

Obsługa wielu języków w jednym zasobie usługi QnA Maker

Ta funkcja nie jest obsługiwana w bieżącej stabilnej wersji ogólnie dostępnej. Zapoznaj się z odpowiedziami na pytania, aby przetestować tę funkcję.

Obsługa wielu języków w jednym baza wiedzy

Jeśli potrzebujesz obsługi systemu baza wiedzy, który obejmuje kilka języków, możesz:

  • Użyj usługi Translator, aby przetłumaczyć pytanie na jeden język przed wysłaniem pytania do baza wiedzy. Pozwala to skupić się na jakości jednego języka i jakości alternatywnych pytań i odpowiedzi.
  • Utwórz zasób usługi QnA Maker i baza wiedzy wewnątrz tego zasobu dla każdego języka. Dzięki temu można zarządzać oddzielnymi alternatywnymi pytaniami i tekstem odpowiedzi, który jest bardziej zniuansowany dla każdego języka. Zapewnia to znacznie większą elastyczność, ale wymaga znacznie wyższego kosztu konserwacji, gdy pytania lub odpowiedzi zmieniają się we wszystkich językach.

Obsługiwane języki

Poniższa lista zawiera języki obsługiwane dla zasobu usługi QnA Maker.

Język
Arabski
Armeński
Bangla
baskijski
bułgarski
kataloński
Chinese_Simplified
Chinese_Traditional
Chorwacki
czeski,
duński
Niderlandzki
Angielski
Estoński
fiński,
francuski
Galicyjski
niemiecki
grecki,
Gudżarati
hebrajski,
Hindi
węgierski,
Islandzki
Indonezyjski
Irlandzki
włoski
Japoński
Kannada
koreański.
Łotewski
Litewski
Malayalam
Malajski
norweski,
polski,
portugalski
Pendżabski
Rumuński
rosyjski,
Serbian_Cyrillic
Serbian_Latin
Słowacki
słoweński
Hiszpański
Szwedzki
Tamilski
Telugu
tajski
Turecki
ukraiński
Urdu
Wietnamski

Dopasowywanie zapytań i istotność

Usługa QnA Maker zależy od analizatorów języka usługi Azure AI Search w celu dostarczania wyników.

Chociaż funkcje usługi Azure AI Search są na równi z obsługiwanymi językami, usługa QnA Maker ma dodatkowy ranking, który znajduje się powyżej wyników wyszukiwania platformy Azure. W tym modelu klasyfikatora używamy specjalnych funkcji semantycznych i opartych na wyrazach w następujących językach.

Języki z dodatkowym klasyfikatorem
Chiński
czeski,
Niderlandzki
angielski
Francuski
niemiecki
Węgierski
Włoski
Japoński
koreański.
polski,
portugalski
Hiszpański
Szwedzki

Ten dodatkowy ranking to wewnętrzna praca rangi QnA Maker.

Następne kroki