Botframework-solutions: スペイン語の翻訳/認知モデルからの回答なし

作成日 2019年06月18日  ·  3コメント  ·  ソース: microsoft/botframework-solutions

計画

名前:Virtial Assistant

言語:Typescript

説明

Virtual Assistanthotは、英語とは異なる言語で機能します。

再現するには

私はヨーマンのgenerator-botbuilder-assistantを使用してまったく新しいプロジェクトを作成しました。
次に、空白のappIdとパスワードを使用してボットをローカルで実行し、ノードの依存関係をインストールしてから、ボットを起動しました。
次に、エミュレーターを使用してボットをテストします。 デフォルトでは、エミュレータの言語は「en-US」です。
生成されたボットをテストすると、オンボーディングダイアログが表示され、luisとqnaをテストするためのリンクが適切に機能します。 ただし、言語を「es」または「es-CO」に切り替えようとすると、オンボーディングダイアログがスペイン語で表示されますが、それ以外は何も起こりません。モデルに送信された発話が処理されていないようで、qnaまたはluisが質問に答えませんでした。 。

予想される行動

そのボットはスペイン語で質問に答えることができます

スクリーンショット

  • スペイン語(es-CO)ロケールの構成後、他に何も機能しないようです
    2
  • スペイン語(es-CO)オンボーディングダイアログ:「es」ロケールで機能する唯一のダイアログ
    1

  • 英語(en-US)モデルは魅力のように機能します
    3

追加のコンテキスト

期待される動作を実現するために、luis、qna、またはディスパッチャーに別のモデルをデプロイする必要があるかどうかはわかりません(ただし、この手順は仮想アシスタントの手順ではコメントされていません)。

依存関係は次のとおりです。
"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

最も参考になるコメント

こんにちは@andhdo

まず第一に、問題の詳細レベルに感謝します!

デフォルトでは、 deploy.ps1スクリプトは認知モデルの言語としてen-usを使用するため、別の言語または複数の言語が必要な場合は、1つまたは複数の言語を-languages渡す必要があります。

次の例では、認知モデルをen-usおよびes-es言語でデプロイします。

pwsh.exe-ExecutionPolicyバイパス-ファイルdeploymentscriptsdeploy.ps1-name "" -位置 ""-appId""-appPassword""-luisAuthoringKey""-luisAuthoringRegion""-languages" es-es、en-us "

デプロイメントをさらにカスタマイズする場合は、 「アシスタントのデプロイ」ドキュメントに含まれている「ボットのデプロイ」をチェックして

全てのコメント3件

こんにちは@andhdo

まず第一に、問題の詳細レベルに感謝します!

デフォルトでは、 deploy.ps1スクリプトは認知モデルの言語としてen-usを使用するため、別の言語または複数の言語が必要な場合は、1つまたは複数の言語を-languages渡す必要があります。

次の例では、認知モデルをen-usおよびes-es言語でデプロイします。

pwsh.exe-ExecutionPolicyバイパス-ファイルdeploymentscriptsdeploy.ps1-name "" -位置 ""-appId""-appPassword""-luisAuthoringKey""-luisAuthoringRegion""-languages" es-es、en-us "

デプロイメントをさらにカスタマイズする場合は、 「アシスタントのデプロイ」ドキュメントに含まれている「ボットのデプロイ」をチェックして

こんにちは@ Batta32 ; 現在は機能しており、サービスコードとしてインフラストラクチャへのスペイン語モデルを生成しているため、qnaモデルのナレッジベースとluisインテントの両方が紺碧で公開されました。

ロケールは、各認知モデルでサポートされているリストに依存することに注意してください。 現在、「es-es」と「es-mx」が有効なパラメータです。

ご協力いただきありがとうございます。

こんにちは@andhdo 、お

あなたがそれを動かすことができたので、我々は問題を閉じます! 同様の問題が発生した場合は、お気軽に再開してください。

このページは役に立ちましたか?
0 / 5 - 0 評価