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.

Étapes suivantes