Udostępnij za pośrednictwem


Obsługa języka dla niestandardowych projektów i odpowiedzi na pytania

W tym artykule opisano opcje obsługi języka dla niestandardowych zasobów i projektów z włączoną odpowiedzią na pytania.

W przypadku odpowiedzi na pytania niestandardowe możesz wybrać język za każdym razem, gdy dodasz nowy projekt do zasobu zezwalającego na obsługę wielu języków, lub możesz wybrać język, który będzie stosowany do wszystkich przyszłych projektów dla zasobu.

Obsługa wielu języków w jednym zasobie z włączoną odpowiedzią na pytania niestandardowe

Wybór projektu wielojęzycznego

  • Podczas tworzenia pierwszego projektu w usłudze możesz wybrać język za każdym razem, gdy tworzysz nowy projekt. Wybierz tę opcję, aby utworzyć projekty należące do różnych języków w ramach jednej usługi.
  • Nie można zmodyfikować opcji ustawienia języka dla usługi po utworzeniu pierwszego projektu.
  • Jeśli włączysz wiele języków dla projektu, zamiast mieć jeden indeks testowy dla usługi, będziesz mieć jeden indeks testowy na projekt.

Obsługa wielu języków w jednym projekcie

Jeśli musisz obsługiwać system projektu, 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 projektu. Pozwala to skupić się na jakości jednego języka i jakości alternatywnych pytań i odpowiedzi.
  • Utwórz niestandardowy zasób języka z włączoną odpowiedzią na pytania oraz projekt w tym zasobie 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.

Pojedynczy język na zasób

Jeśli wybierzesz opcję ustawienia języka używanego przez wszystkie projekty skojarzone z zasobem, rozważ następujące kwestie:

  • Zasób językowy i wszystkie jego projekty będą obsługiwać tylko jeden język.
  • Język jest jawnie ustawiany podczas tworzenia pierwszego projektu usługi.
  • Nie można zmienić języka dla innych projektów skojarzonych z zasobem.
  • Język jest używany przez usługa wyszukiwania azure AI (ranker #1) i niestandardowe odpowiadanie na pytania (ranker #2) w celu wygenerowania najlepszej odpowiedzi na zapytanie.

Obsługiwane języki

Poniższa lista zawiera języki obsługiwane dla niestandardowego zasobu odpowiedzi na pytania.

Język
Arabski
Ormiań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
Tajlandzki
Turecki
ukraiński
Urdu
Wietnamski

Dopasowywanie zapytań i istotność

Niestandardowe odpowiadanie na pytania 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, niestandardowe odpowiadanie na pytania ma dodatkowy rangą, 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

Ta dodatkowa klasyfikacja to wewnętrzna praca klasyfikatora niestandardowego odpowiadania na pytania.

Następne kroki