Botframework-solutions: يستجيب برنامج التتبع دائمًا بـ "عذرًا ، يبدو أنه حدث خطأ ما".

تم إنشاؤها على ١٨ يونيو ٢٠١٩  ·  11تعليقات  ·  مصدر: microsoft/botframework-solutions

مشروع

مساعد افتراضي

سي #

وصف

لقد قمت بنشر الروبوت في Azure وعمل كل شيء بشكل جيد. ثم قمت بإرسال رسالة غير مرغوب فيها إلى "Hello" فقط لتجربة كيفية تعامل الروبوت مع البريد العشوائي والآن يستجيب الروبوت دائمًا بـ Sorry ، يبدو أن شيئًا ما قد حدث خطأ. (لا أعرف ما إذا كان ذلك بسبب البريد العشوائي ولكن هذا سيكون أول تخمين لي). في المحاكي ، أحصل على الإخراج "أعادت العملية رمز حالة غير صالح" ممنوع "(كما يظهر في لقطة الشاشة)

سلوك متوقع

يجب أن يستجيب الروبوت بـ "مرحبًا".

لقطات


2
1

Support Bug

ال 11 كومينتر

إذا نقرت على التتبع (ممنوع) أظن أن لديك مشكلة اختناق أو مشكلة مشابهة من LUIS؟ سيؤدي النقر فوقه إلى إظهار الاستثناء

لقد واجهت هذه المشكلة للتو - يبدو أن البرنامج النصي للنشر (publish.ps1) يملأ مفتاح تأليف LUIS ليكون هو نفسه مفتاح الاشتراك ، بدلاً من الحصول على المفتاح من مورد LUIS الموجود في مجموعة الموارد.

لاحظت هذا السلوك في كل من VA و POI Skill.

luiskeys

Unbenannt
ليس لدي حتى نموذج LUIS العام هاها (أو هل هذا طبيعي؟)

هذا قيد معروف لواجهات برمجة تطبيقات LUIS (مما يعني أنه لا يمكننا تعيين المفتاح برمجيًا) لذلك يتعين علينا ترك مفتاح التشغيل لك للتأكد من أنه يعمل "خارج الصندوق". لسوء الحظ في هذا الوقت ، ستحتاج إلى المرور عبر كل مورد LUIS وتعيين مفتاح نقطة النهاية الفعلي الذي تم إنشاؤه لكل نموذج LUIS ونشره. ثم قم بتحديث cognitivemodels.json الخاص بك باستخدام مفتاح الاشتراك.

لدينا # 1453 لتتبع هذا العمل ، لقد حصلنا للتو على بعض التحديثات لواجهات برمجة التطبيقات ، لذا سنسعى إلى إضافة هذا.

قد تواجه أيضًا مشكلات عندما ينفد مفتاح بدء التشغيل من الحصة ، ومن ثم فإن التبديل إلى المفاتيح أمر مهم.

لقد أعدت نشر VA الكامل وأول "مرحبًا" في الدردشة يعمل ولكن بعد ذلك كل المدخلات الأخرى (حتى مرحبًا مرة أخرى أو أعد تشغيل المحادثة) تحصل على استجابة خطأ - غريب
Bot-Emulator2

  • هل يمكنك النقر فوق كلا سطري التتبع ومشاركة الاستثناءات؟
  • هل تؤكد أيضًا أن لغة المحاكي مضبوطة على de-de أو ما شابه؟
  • انتقل إلى بوابة luis ، واستعرض نموذج الإرسال ، وانقر فوق إدارة ، والمفاتيح ونقاط النهاية ، ثم انقر فوق عنوان URL لنقطة النهاية. أضف سؤالاً إلى نهاية عنوان URL وتحقق من عدم ظهور أي خطأ مرة أخرى
  • لا يمكنني إعادة بناء الدردشة لأن الروبوت يقول دائمًا "عذرًا ، يبدو أن هناك خطأ ما".
    (الآن حتى عندما أحذف كل شيء وأعيد نشره)
    1
    التتبع الأول
    -
    -
    -
    -
    -
    2
    التتبع الثاني
    -
    -
    -
    -
    -

  • نعم ، تم تعيين اللغة في المحاكي على de-de

-أحصل على هذا عندما أسأل كم عمرك؟
how old are you

ها أنت ذا! نفدت حصتك على "مفتاح التشغيل"

لا يعين النشر مفتاح اشتراك LUIS الذي تم إنشاؤه حديثًا لنماذج LUIS التي تم إنشاؤها.

نظرًا لوجود قيود مع واجهات برمجة تطبيقات LUIS للتأليف ، فإن البرنامج النصي للنشر غير قادر على تعيين مفتاح اشتراك LUIS الذي تم إنشاؤه حديثًا لنماذج LUIS المنشورة والمنشورة. بدلاً من ذلك ، يتمثل الحل الحالي في الاعتماد على Starter Key مما يعني أن المساعد الافتراضي والمهارات يعملان بدون خطوات يدوية. نحن نعمل على إجراء تغييرات على واجهات برمجة تطبيقات تأليف LUIS لتمكين تعيين هذا تلقائيًا.

في غضون ذلك ، سيتعين عليك تحديث مفتاح الاشتراك يدويًا لكل نموذج LUIS تم نشره ، والتدريب عليه ونشره. ثم قم بتحديث subscriptionKey لكل نموذج LUIS في cognitiveModels.json بمفتاح الاشتراك الجديد. إذا استنفدت الحصة النسبية لمفتاح LUIS الخاص بك ، فستواجه أخطاء عند استدعاء LUIS ، وسيؤدي التحديث إلى مفتاح اشتراك إلى حل هذه المشكلة.

في بوابة LUIS ، انتقل عبر كل نموذج من نماذج LUIS ، وانقر فوق تعيين مورد وحدد موقع مفتاح الاشتراك المناسب ثم أعد النشر. ستحتاج إلى تكرار هذا لكل نموذج إرسال و LUIS يستخدمه مشروعك.

أخبرنا إذا كان لا يزال لديك أي مشاكل

ها أنت ذا! نفدت حصتك على "مفتاح التشغيل"

لا يعين النشر مفتاح اشتراك LUIS الذي تم إنشاؤه حديثًا لنماذج LUIS التي تم إنشاؤها.

نظرًا لوجود قيود مع واجهات برمجة تطبيقات LUIS للتأليف ، فإن البرنامج النصي للنشر غير قادر على تعيين مفتاح اشتراك LUIS الذي تم إنشاؤه حديثًا لنماذج LUIS المنشورة والمنشورة. بدلاً من ذلك ، يتمثل الحل الحالي في الاعتماد على Starter Key مما يعني أن المساعد الافتراضي والمهارات يعملان بدون خطوات يدوية. نحن نعمل على إجراء تغييرات على واجهات برمجة تطبيقات تأليف LUIS لتمكين تعيين هذا تلقائيًا.

في غضون ذلك ، سيتعين عليك تحديث مفتاح الاشتراك يدويًا لكل نموذج LUIS تم نشره ، والتدريب عليه ونشره. ثم قم بتحديث subscriptionKey لكل نموذج LUIS في cognitiveModels.json بمفتاح الاشتراك الجديد. إذا استنفدت الحصة النسبية لمفتاح LUIS الخاص بك ، فستواجه أخطاء عند استدعاء LUIS ، وسيؤدي التحديث إلى مفتاح اشتراك إلى حل هذه المشكلة.

في بوابة LUIS ، انتقل عبر كل نموذج من نماذج LUIS ، وانقر فوق تعيين مورد وحدد موقع مفتاح الاشتراك المناسب ثم أعد النشر. ستحتاج إلى تكرار هذا لكل نموذج إرسال و LUIS يستخدمه مشروعك.

شكرا لك هذا حل المشكلة!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات