Prise en charge linguistique pour une ressource QnA Maker et bases de connaissances
Cet article décrit les options de prise en charge linguistique pour les ressources QnA Maker et les bases de connaissances.
Notes
Le service QnA Maker sera mis hors service le 31 mars 2025. Une version plus récente de la fonctionnalité de questions et réponses est désormais disponible dans le cadre d’Azure AI Language. Pour obtenir des réponses aux questions au sein du service de langage, consultez Réponses aux questions. À partir du 1er octobre 2022 vous ne pourrez plus créer de nouvelles ressources QnA Maker. Pour plus d’informations sur la migration de bases de connaissances QnA Maker existantes vers Réponses aux questions, consultez le Guide de migration.
La langue du service est sélectionnée lorsque vous créez la première base de connaissances dans la ressource. Toutes les bases de connaissances supplémentaires de la ressource doivent être dans la même langue.
La langue détermine la pertinence des résultats que QnA Maker fournit en réponse aux requêtes de l’utilisateur. La ressource QnA Maker et toutes les bases de connaissances à l’intérieur de celle-ci prennent en charge une seule langue. L’unilinguisme est nécessaire pour produire des résultats de réponse optimaux à une requête.
Une seule langue par ressource
Tenez compte des éléments suivants :
- Un service QnA Maker et toutes ses bases de connaissances ne prennent en charge qu’une seule langue.
- La langue est définie explicitement lors de la création de la première base de connaissances du service.
- La langue est déterminée à partir des fichiers et URL ajoutés lors de la création de la base de connaissances.
- Il n’est pas possible de changer la langue pour d’autres bases de connaissances du service.
- Les services Recherche cognitive (ranker n° 1) et QnA Maker (ranker n° 2) utilisent la langue pour générer la meilleure réponse à une requête.
Prise en charge de plusieurs langues dans une seule ressource QnA Maker
Cette fonctionnalité n’est pas prise en charge dans notre version stable en disponibilité générale (GA). Consultez Réponses aux questions pour tester cette fonctionnalité.
Prise en charge de plusieurs langues dans une seule base de connaissances
Pour prendre en charge un système de base de connaissances comprenant plusieurs langues, vous pouvez :
- Utiliser le service Translator pour traduire une question dans une langue individuelle avant de l’envoyer à votre base de connaissances. Cela vous permet de vous concentrer sur la qualité d’une seule langue et la qualité des autres questions et réponses.
- Créez une ressource QnA Maker, ainsi qu’une base de connaissances à l’intérieur de cette ressource, pour chaque langue. Cela vous permet de gérer d’autres questions et du texte de réponse plus nuancé pour chaque langue. Vous bénéficiez ainsi d’une flexibilité sensiblement accrue, mais devez exposer des frais de maintenance bien plus élevés lorsque les questions ou réponses changent dans toutes les langues.
Langues prises en charge
La liste suivante contient les langues prises en charge pour une ressource QnA Maker.
Langage |
---|
Arabe |
Arménien |
Bangla |
Basque |
Bulgare |
Catalan |
Chinois simplifié |
Chinois traditionnel |
Croate |
Tchèque |
Danois |
Néerlandais |
Anglais |
Estonien |
Finnois |
Français |
Galicien |
Allemand |
Grec |
Goudjrati |
Hébreu |
Hindi |
Hongrois |
Islandais |
Indonésien |
Irlandais |
Italien |
Japonais |
Kannada |
Coréen |
Letton |
Lituanien |
Malayalam |
Malais |
Norvégien |
Polonais |
Portugais |
Pendjabi |
Roumain |
Russe |
Serbe (cyrillique) |
Serbe (latin) |
Slovaque |
Slovène |
Espagnol |
Suédois |
Tamoul |
Télougou |
Thaï |
Turc |
Ukrainien |
Ourdou |
Vietnamien |
Correspondance et pertinence des requêtes
QnA Maker dépend des analyseurs de langue Azure AI Search pour fournir des résultats.
Même si les fonctionnalités Azure AI Search sont à égalité pour les langues prises en charge, QnA Maker possède un outil de classement supplémentaire qui se trouve au-dessus des résultats de recherche Azure. Dans ce modèle d’outil de classement, nous utilisons une sémantique spéciale et des fonctionnalités basées sur des mots dans les langues suivantes.
Langues avec outil de classement supplémentaire |
---|
Chinois |
Tchèque |
Néerlandais |
Anglais |
Français |
Allemand |
Hongrois |
Italien |
Japonais |
Coréen |
Polonais |
Portugais |
Espagnol |
Suédois |
Ce classement supplémentaire est un travail interne de l’outil de classement de QnA Maker.