الاسم : مساعد فضيلة
اللغة : الكتابة المطبوعة
يعمل Virtual Assistanthot للغات مختلفة عن اللغة الإنجليزية.
لقد أنشأت مشروعًا جديدًا باستخدام مساعد yeoman's generator-botbuilder.
ثم قمت بتنفيذ الروبوت محليًا باستخدام معرف التطبيق وكلمة المرور فارغين ، ثم قمت بتثبيت تبعيات العقدة وبعد ذلك بدء تشغيل الروبوت.
ثم أستخدم المحاكي لاختبار الروبوت. بشكل افتراضي ، لغة المحاكي هي "en-US".
عندما أقوم باختبار الروبوت الذي تم إنشاؤه ، فإنه يعرض مربع حوار الإعداد والروابط الخاصة باختبار luis و qna تعمل بشكل جيد. ومع ذلك ، عندما أحاول تبديل اللغة إلى "es" أو "es-CO" ، يظهر مربع حوار الإعداد باللغة الإسبانية ولكن لا يحدث شيء آخر: يبدو أن الكلام المرسل إلى النموذج لم تتم معالجته ولم يجيب qna أو luis على الأسئلة .
يمكن أن يجيب هذا الروبوت على الأسئلة باللغة الإسبانية
مربع حوار الإعداد الأسباني (es-CO): مربع الحوار الوحيد الذي يعمل مع لغة "es"
نموذج اللغة الإنجليزية (en-US) يعمل مثل السحر
لا أعرف ما إذا كان يجب عليّ نشر نموذج آخر إلى 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"
},
مرحبًا andhdo ،
بادئ ذي بدء ، شكرًا على مستوى التفاصيل في هذا العدد!
بشكل افتراضي ، يستخدم البرنامج النصي deploy.ps1
en-us
كلغة للنماذج المعرفية ، لذلك ، إذا كنت تريد أن تكون لديك لغة أخرى أو أكثر من لغة ، فيجب عليك تمرير اللغة أو اللغات إلى -languages
وسيطة.
يقوم المثال التالي بنشر النماذج المعرفية باللغات en-us
و es-es
pwsh.exe -ExecutionPolicy تجاوز -نشر الملف scriptsdeploy.ps1 -name "
" -موقعك " "-appId" "-appPassword" "-luisAuthoringKey" "-luisAuthoringRegion" "-languages" es-es، en-us "
إذا كنت ترغب في مزيد من تخصيص النشر الخاص بك ، فتحقق من نشر الروبوت الخاص بك والذي تم تضمينه في نشر وثائق
مرحبًا @ Batta32 ؛ إنه يعمل الآن ، مما يؤدي إلى إنشاء النموذج الأسباني للبنية التحتية كرمز خدمة ، لذلك تم نشر كل من قاعدة المعرفة لنموذج qna ونماذج لويس باللون الأزرق السماوي.
يجب أن نضع في اعتبارنا أن المواقع تعتمد على القائمة التي يدعمها كل نموذج معرفي. تعد "es-es" و "es-mx" معلمات صالحة حاليًا.
شكرا لمساعدتك.
مرحبًا andhdo ، كان من دواعي سروري مساعدتك.
سنغلق المشكلة لأنه يمكنك جعلها تعمل! لا تتردد في إعادة الفتح إذا كانت لديك مشكلة مماثلة.
التعليق الأكثر فائدة
مرحبًا andhdo ،
بادئ ذي بدء ، شكرًا على مستوى التفاصيل في هذا العدد!
بشكل افتراضي ، يستخدم البرنامج النصي
deploy.ps1
en-us
كلغة للنماذج المعرفية ، لذلك ، إذا كنت تريد أن تكون لديك لغة أخرى أو أكثر من لغة ، فيجب عليك تمرير اللغة أو اللغات إلى-languages
وسيطة.يقوم المثال التالي بنشر النماذج المعرفية باللغات
en-us
وes-es
إذا كنت ترغب في مزيد من تخصيص النشر الخاص بك ، فتحقق من نشر الروبوت الخاص بك والذي تم تضمينه في نشر وثائق