Botframework-solutions: Traduction en espagnol / Pas de réponse des modèles cognitifs

Créé le 18 juin 2019  ·  3Commentaires  ·  Source: microsoft/botframework-solutions

Projet

Nom : Assistant Virtuel

Langue : tapuscrit

La description

Virtual Assistanthot fonctionne pour des langues différentes de l'anglais.

Reproduire

J'ai fait un tout nouveau projet en utilisant le générateur-botbuilder-assistant du yeoman.
Ensuite, j'ai exécuté le bot localement en utilisant l'appId et le mot de passe en blanc, puis en installant les dépendances des nœuds et après cela, en commençant le bot.
Ensuite, j'utilise l'émulateur pour tester le bot. Par défaut, la langue de l'émulateur est "en-US".
Lorsque je teste le bot généré, il affiche la boîte de dialogue d'intégration et les liens pour tester luis et qna fonctionnent bien. Cependant, lorsque j'essaie de basculer la langue sur "es" ou "es-CO", la boîte de dialogue d'intégration s'affiche en espagnol mais rien d'autre ne se passe : l'énoncé envoyé au modèle semble ne pas être traité et qna ou luis n'a pas répondu aux questions .

Comportement prévisible

ce bot pourrait répondre aux questions en espagnol

Captures d'écran

  • espagnol (es-CO) rien d'autre ne semble fonctionner après la configuration des paramètres régionaux
    2
  • boîte de dialogue d'intégration en espagnol (es-CO) : la seule et unique boîte de dialogue qui fonctionne avec les paramètres régionaux « es »
    1

  • le modèle anglais (en-US) fonctionne comme un charme
    3

Contexte supplémentaire

Je ne sais pas si je dois déployer un autre modèle sur luis, qna ou dispatcher pour avoir le comportement attendu (mais cette étape n'est pas commentée dans les instructions de l'assistant virtuel).

les dépendances sont :
"dependencies": { "@microsoft/microsoft-graph-client": "^1.3.0", "@microsoft/microsoft-graph-types": "^1.5.0", "azure-cognitiveservices-contentmoderator": "^4.0.0", "botbuilder": "^4.4.0", "botbuilder-ai": "^4.4.0", "botbuilder-applicationinsights": "^4.4.0", "botbuilder-azure": "^4.4.0", "botbuilder-core": "^4.4.0", "botbuilder-dialogs": "^4.4.0", "botbuilder-skills": "^4.4.6", "botbuilder-solutions": "^4.4.6", "botframework-config": "^4.4.0", "botframework-connector": "^4.4.0", "botframework-schema": "^4.4.0", "dotenv": "^6.0.0", "i18next": "^15.0.6", "i18next-node-fs-backend": "^2.1.1", "ms-rest-azure": "^2.5.0", "restify": "^7.2.1" },

Typescript Bug

Commentaire le plus utile

Salut @andhdo ,

Tout d'abord, merci pour le niveau de détail du problème !

Par défaut, le script deploy.ps1 prend en-us comme langue pour les modèles cognitifs, donc, si vous voulez avoir une autre langue ou plusieurs, vous devez passer la ou les langues au -languages arguments.

L'exemple suivant déploie les modèles cognitifs dans les langues en-us et es-es

pwsh.exe -ExecutionPolicy Bypass -File deployscriptsdeploy.ps1 -name "" -emplacement "" -appId "" -appMot de passe "" -luisCléAuthoring "" -luisAuthoringRegion "" -langues "es-es,en-us"

Si vous souhaitez personnaliser davantage votre déploiement, cochez Déployer votre bot qui est inclus dans la documentation

Tous les 3 commentaires

Salut @andhdo ,

Tout d'abord, merci pour le niveau de détail du problème !

Par défaut, le script deploy.ps1 prend en-us comme langue pour les modèles cognitifs, donc, si vous voulez avoir une autre langue ou plusieurs, vous devez passer la ou les langues au -languages arguments.

L'exemple suivant déploie les modèles cognitifs dans les langues en-us et es-es

pwsh.exe -ExecutionPolicy Bypass -File deployscriptsdeploy.ps1 -name "" -emplacement "" -appId "" -appMot de passe "" -luisCléAuthoring "" -luisAuthoringRegion "" -langues "es-es,en-us"

Si vous souhaitez personnaliser davantage votre déploiement, cochez Déployer votre bot qui est inclus dans la documentation

Salut @Batta32 ; cela fonctionne maintenant, générant le modèle espagnol à l'infrastructure en tant que code de service, de sorte que la base de connaissances du modèle qna et les intentions luis ont été publiées dans Azure.

nous devons garder à l'esprit que les locales dépendent de la liste prise en charge par chaque modèle cognitif. Actuellement, "es-es" et "es-mx" sont des paramètres valides.

Merci de votre aide.

Salut @andhdo , ce fut un plaisir de vous aider.

Nous allons clore le problème car vous pourriez le faire fonctionner ! N'hésitez pas à rouvrir si vous rencontrez un problème similaire.

Cette page vous a été utile?
0 / 5 - 0 notes