بناء Chatbot مع IBM Watson Assistant


إذا كنت قد استخدمت Siri أو Alexa أو Google Assistant ، فأنت على دراية بكيفية عمل chatbot.إنه برنامج يتيح لك التفاعل مع جهاز الكمبيوتر الخاص بك عن طريق إجراء محادثة مع ذلك. على الأقل ، يحاولإجراء محادثة معك. تاريخياً كانت مواقع الدردشة غير مفيدة وليس كل ذلك مفيدًا.

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

تحدث Chatbots ثورة في الطريقة التي نستخدم بها أجهزة الكمبيوتر ، ولكن برامج الدردشة الحديثة معقدة إلى رمز وشاقة للتدريب. ولهذا السبب لدينا الآن الكثير من الشركات التي تقدم منشئي chatbot لتسهيل العملية (نسبيًا).

الشركة الرائدة في تكنولوجيا الذكاء الاصطناعي التي تدير أفضل مواقع الدردشة في العالم ، IBM ، تقدم بالفعل أداة بناء chatbot يمكنك حاول مجانا. يطلق عليه آي بي إم واتسون مساعد ويتيح لأي شخص الاستفادة من أحد أنظمة الذكاء الاصطناعي الأهم في الوجود.

ربما تكون قد سمعت عن Watson من قبل ، وبالتحديد عندما تغلبت على خصومها من البشر في ألعاب Jeopardy!إنها ليست مجرد لعبة أيضًا ، يمكنك بناء chatbot قادر على البقاء باستخدام تقنيتهم ​​ثم دمجها مع جهازك حالات العمل أو الاستخدام الشخصي الخاصة.

يتيح الحساب المجاني ما يصل إلى 10000 مكالمة من واجهة برمجة التطبيقات إلى Watson Assistant شهريًا. بالنسبة لمعظم المستخدمين الشخصيين ، سيكون هذا أكثر من كافٍ. إنها بالتأكيد كافية لما سنفعله هنا!

Breaking It Down to the Basics

قبل أن ندخل في صواميل ومسامير بناء chatbot مع Watson Assistant ، دعنا نتحدث حول ما نريد تحقيقه.

الغرض الأساسي من برنامج chatbot هو تفسير ما يقوله المستخدم ثم معرفة ما يجب عمله حيال ذلك. في Watson Assistant يوجد شيء يسمى نيةوهو الإجراء الذي يريد المستخدم تحقيقه بشكل أساسي.

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

يتم تنفيذ النوايا على الكيانات، والتي تحتوي على المعلومات ذات الصلة التي سيستخدمها Watson ل الرد.

عند إنشاء chatbot الخاص بك ، تمر عبر حلقة من ثلاث خطوات:

  • إنشاء نوايا وكيانات
  • بناء شجرة الحوار
  • جرب chatbot الخاص بك!
  • في هذا الدليل ، سنخضع لتكرار واحد من هذه الحلقة ، لنظهر لك لبنة البناء الأساسية في chatbot Watson.

    الشروع في العمل

    أول شيء تريد القيام به هو التوجه إلى صفحة واتسون مساعد والاشتراك. استخدمنا حزمة "Lite" المجانية التي تتيح لك بناء أي دردشة دردشة تريد دون التزام. فقط انقر على البدء مجانًاواتبع التعليمات.

    بمجرد الانتهاء من جميع الأعمال الورقية الرقمية ، ستنتهي في صفحة تقديم IBM Watson Assistant. انقر الآن على إنشاء مساحة عمل.

    الآن انقر على إنشاء.

    الآن فقط حدد مساحة عملك وأضف وصفًا.

    قبل أن نضيف هدفنا المخصص ، أول شيء يجب عليك القيام به هو إضافة بعض النوايا المشتركة التي أعدتها IBM بالفعل بالنسبة لنا. يحفظ هذا الأمر من الاضطرار إلى تعليم عناصر المحادثة الأساسية الخاصة بـ bot من البداية في كل مرة.

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

    أصبح لدى الروبوت الآن القدرة على فهم الحوار العام ، مثل التحيات. لمعرفة كيفية عمل ذلك ، انقر فوق علامة التبويب مربع حوارثم انقر فوق إنشاء مربع حوار. سيتم إنشاء عقدتي محادثة تلقائيًا - مرحبًاو أي شيء آخر.

    انقر على مرحبًالتوسيعه.

    هنا يمكنك رؤية البنية الأساسية لعقدة الحوار. إذا تعرف الروبوت على شرط معين (مثل القصد) ، فسيستجيب بالطريقة التي تحددها.

    بينما لم نقم بإنشاء هدف مخصص في هذه الحالة ، دعنا نتوجه إلى علامة تبويب الأهداف وإلقاء نظرة على القصد المسمى #General_Greetings. فقط انقر على #General_Greetingsفي قائمة النوايا لفتحها.

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

    سنستخدم هذه النية كجزء من مربع حوار chatbot لدينا ، لذلك عُد إلى علامة تبويب الحواروانقر على إنشاء مربع حوار . سيحدث مربع حوارنا المخصص بين العقد الترحيب وأي شيء آخر. كل ما عليك فعله هو النقر على إضافة عقدة.

    سنتصل بهذه العقدة تحيات وديةوستستخدم نية #General_Greetingsلتشغيلها. لذا ضمن إذا تم التعرف على bot، اكتب فقط اسم النية واخترها من القائمة المنسدلة.

    الآن نترك ردنا كـ "نص" ونكتب ما نريده أن نقول ردًا على تحياتنا.

    يمكنك إغلاق عقدة الحوار من خلال النقر على زر X. الآن يجب أن يكون لدينا روبوت يمكنه الاستجابة لتحية أساسية. انقر على زر جربهأعلى يمين الصفحة لاختبار الروبوت الذي أنشأناه حتى الآن. اكتب مرحبًافي شريط الدردشة المنبثق وشاهد ما يحدث.

    واو! يدرك Watson أن هدفنا هو الترحيب به ، ثم يستخدم القواعد التي حددناها في أداة إنشاء الحوار للرد. تهانينا ، لقد مرت للتو بدورة واحدة كاملة من بناء chatbot!

    الميزات المتقدمة

    بينما يمكنك إنشاء chatbot رائع إلى حد كبير باستخدام هذه الحلقة الأساسية من الخطوات ، هناك بالطبع Watson Assistant أكثر من ذلك بكثير. باستخدام جميع ميزات هذه الأداة ، يمكنك إنشاء روبوت يعتني بالحجوزات أو يمنح المستخدم قائمة بالمنتجات الموجودة في المخازن.

    السماء هي الحد المسموح به وليس عليك أن تكون بعض عبقرية عالية التقنية للحصول على الذهاب. لدى IBM الكثير من مقاطع الفيديو التعليمية والوثائق لتحويلك إلى سيد chatbot. الآن بعد أن ذقتك ، لا شيء يجب أن يعيقك!

    Using Chatbot to control Wealthbot

    المنشورات ذات الصلة:


    7.11.2018