مايكروسوفت فيرجينيا
بوويرشيل
عندما أقوم بتحديث KB وإرسال الملفات عبر
->. \ Deployment \ Scripts \ update_cognitive_models.ps1 -RemoteToLocal
اتبع الخطوات الموجودة على
1: 1.
لا اخطاء :-)
(في لقطة الشاشة)
danieldangler لقد جربت ملف تهيئة خاطئًا أو تطبيق luis فارغًا ، ولم يعيد أي منها إنتاج موقفك. هل تضيف بعض الطابع الخاص في تطبيق لويس الخاص بك؟
ربما يمكنك محاولة إضافة الأسطر التالية لرؤية نتيجة luis export
:
هذه هي الخطوات التي قمت بها:
(كان هدفي هو توصيل قاعدة معارف جديدة)
المشكلة هي أنه لا شيء يتغير في واجهة الويب الخاصة بـ LUIS.
آمل أن تتمكن من مساعدتي في ذلك :-)
ملاحظة. حاولت إدخال الأسطر الأربعة من الكود داخل البرنامج النصي ولكن لم يحدث شيء. إنه يسرد فقط جميع نواياي / أقوالي
danieldangler ربما بسبب الترميز. يمكنك محاولة تشغيل $OutputEncoding = [Console]::OutputEncoding
قبل تشغيل البرنامج النصي.
xieofxie للأسف لن يساعد هذا.
لقد بحثت أكثر قليلاً في علامة التبويب "المشكلة" ووجدت مستخدمًا آخر لديه نفس المشكلة (أو مشكلة مشابهة) في
(لكنني لا أحصل على الخطأ بمفتاح اشتراك غير صالح وما إلى ذلك بالمناسبة)
هل يمكن أن تكون هذه مشكلة المنطقة؟
تحديث: إذا قمت بتغيير شيء ما في KnowledgeBase وقمت بتنفيذ الأمر لتحديث نماذجي المعرفية ، يتم تحديث LUIS أيضًا ، ولكن داخل الدردشة أحصل على خطأ إذا كنت أرغب في طرح سؤال من KB المتصلة. غريب غريب غريب.
ما هو إصدار الأدوات الذي تقوم بتشغيله؟ إرسال على وجه التحديد ، ولكن أيضًا luis (تشغيل dispatch-v
) والأدوات الأخرى سيكون من الجيد معرفتها.
ما هو نظام التشغيل الذي تعمل عليه؟
مرحبًا danieldangler نظرًا لأن الجنرال يعمل أيضًا بشكل خاطئ ، أود أن أقترح طريقة مملة للتحقق من ذلك ..
يحدث ذلك هنا ، لذا أولاً ، تحقق من إخراج الجزء الأول ما إذا كان json صالحًا (مثل General.luis عند النشر):
luis export version --appId $luisApp.appId --versionId $luisApp.version --region $luisApp.authoringRegion --authoringKey $luisApp.authoringKey
ثم احفظه في ملف عبر
luis export version --appId $luisApp.appId --versionId $luisApp.version --region $luisApp.authoringRegion --authoringKey $luisApp.authoringKey | Out-File temp.json -Encoding OEM
(أو أي ترميز حتى يبدو صحيحًا). قد تكون مختلفة لأن وحدة التحكم والملف الخارجي تستخدمان ترميزات مختلفة.
آخر تحديث له لمعرفة ما إذا كان يمكن تحديثه مثل General.lu الأصلي.
ludown refresh -i temp.json -n "$($luisApp.id).lu"
إذا تعذر أن تكون أي من هذه الخطوات صحيحة ، فيرجى الإبلاغ عن اللغة العامة التي استخدمتها ومنطقة لغة النظام لديك.
نفس المشكلة بالضبط هنا.
نفس المشكلة بالضبط هنا.
لقد تمكنت من التغلب على هذا في الوقت الحالي عن طريق تغيير البرنامج النصي للإخراج إلى ملفات JSON في دليل مؤقت ثم استدعاء تحديث ludown عليها ، بدلاً من القراءة من stdin.
لدي أيضًا نفس المشكلة مع ملفات Luis و Qna. @ jason-hunt لقد وجدت أيضًا أن الإخراج إلى ملف json مؤقت يعمل.
لقد قمت بتحديث البرنامج النصي update_cognitive_models في قالب VA لحل هذه المشكلة. يمكنك العثور عليها هنا: https://github.com/microsoft/botframework-solutions/blob/master/templates/Virtual-Assistant-Template/csharp/Sample/VirtualAssistantSample/Deployment/Scripts/update_cognitive_models.ps1
@ lauren-mills شكرًا لتحديث النص.
كملاحظة جانبية ، يجب أيضًا تحرير ملف json المُصدَّر الذي تم إنشاؤه لأن خطأ الإهلاك للأدوات يُضاف إلى أعلى الملف. السابق:
-----------------------------------------------------------
NOTICE:
This tool has been deprecated.
All functionality was ported over to the new BF CLI.
To learn more visit https://aka.ms/NewBFCLI
-----------------------------------------------------------
"qnaDocuments": [
{
"id": 1,
يؤدي هذا إلى فشل أمر تحديث ludown في تحليل json. لدي هذه المشكلة فقط في تصدير صانع qna وليس لويس واحد.
(يعد خطأ الإهلاك هذا مزعجًا نوعًا ما لأن أداة bf الجديدة لم تنفذ أمر تصدير حتى الآن ، إلا إذا كنت لا أبحث في المكان الصحيح؟)
آه رائع! هذا يعمل بالنسبة لي. شكرا لك :)
يبدو أن إزالة qnamaker قيد العمل: https://github.com/microsoft/botbuilder-tools/commit/c61cb62e7b2e02be3520e854102b477ec5c8856f
التعليق الأكثر فائدة
@ lauren-mills شكرًا لتحديث النص.
كملاحظة جانبية ، يجب أيضًا تحرير ملف json المُصدَّر الذي تم إنشاؤه لأن خطأ الإهلاك للأدوات يُضاف إلى أعلى الملف. السابق:
يؤدي هذا إلى فشل أمر تحديث ludown في تحليل json. لدي هذه المشكلة فقط في تصدير صانع qna وليس لويس واحد.
(يعد خطأ الإهلاك هذا مزعجًا نوعًا ما لأن أداة bf الجديدة لم تنفذ أمر تصدير حتى الآن ، إلا إذا كنت لا أبحث في المكان الصحيح؟)