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
- 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.