بناء Chatbot مع مساعد IBM Watson
إذا كنت تستخدم Siri أو Alexa أو Google Assistant ، فأنت على دراية بكيفية استخدام يعمل chatbot. إنه برنامج يتيح لك التفاعل مع جهاز الكمبيوتر الخاص بك عن طريق إجراء محادثة معه. على الأقل ، ذلك يحاول لاجراء محادثة معك. تاريخيا chatbots كانت نوعا ما وليس كل ذلك مفيد.
الآن تغيرت الأمور إلى حد كبير. نحن نستخدم مساعينا الصوتيين طوال الوقت ويفهمون دائمًا ما نعنيه. قم بتسجيل الدخول إلى أي موقع تجاري تقريبًا وتطبيق الرسائل الصغيرة الذي ينبثق على الأرجح ، ليس لديه شخص حقيقي وراءه ، يعرض عليك مساعدتك.
تقوم Chatbots بإحداث ثورة في الطريقة التي نستخدم بها أجهزة الكمبيوتر ، ولكن chatbots الحديثة معقدة في الترميز وشاقة في التدريب. ولهذا السبب لدينا الآن الكثير من الشركات التي تقدم منشئي chatbot لتسهيل العملية (نسبيًا).
تقدم شركة IBM الرائدة في تقنية الذكاء الاصطناعى التي تدير أفضل برامج الدردشة في العالم ، أداة بناء chatbot يمكنك تجربتها مجانًا. يطلق عليه IBM Watson Assistant ويتيح لأي شخص الاستفادة من أحد أنظمة الذكاء الاصطناعي الأهم الموجودة.
ربما تكون قد سمعت عن Watson من قبل ، وتحديداً عندما تغلب على خصوم الإنسان في ألعاب خطر! إنها ليست مجرد لعبة ، يمكنك أيضًا إنشاء chatbot قادر على البقاء باستخدام تقنيتها ثم دمجها في حالات عملك أو الاستخدام الشخصي.
يتيح الحساب المجاني ما يصل إلى 10000 مكالمة من واجهة برمجة التطبيقات إلى Watson Assistant شهريًا. بالنسبة لمعظم المستخدمين الشخصيين ، سيكون هذا أكثر من كافٍ. إنها بالتأكيد كافية لما سنفعله هنا!
كسرها إلى الأساسيات
قبل الدخول في الصواميل والمسامير الخاصة ببناء chatbot مع Watson Assistant ، دعونا نتحدث عما نريد تحقيقه.
الغرض الأساسي من chatbot هو تفسير ما يقوله المستخدم ثم معرفة ما يجب فعله حيال ذلك. في واتسون مساعد هناك شيء يسمى نوايا وهو في الأساس الإجراء الذي يريد المستخدم تحقيقه.
على سبيل المثال ، قد يكون هدف شخص ما هو معرفة ما إذا كان لديك مخزون من عنصر معين. في هذه الحالة ، يمكن دمج Watson Assistant مع قاعدة البيانات الخاصة بك ثم سحب مستويات المخزون الدقيقة من هناك.
يتم تنفيذ النوايا جهات, التي تحتوي على المعلومات ذات الصلة سوف تستخدم واتسون للرد.
عند إنشاء chatbot الخاص بك ، تمر بحلقة من ثلاث خطوات:
- خلق النوايا والكيانات
- بناء شجرة الحوار
- محاولة الخروج chatbot الخاص بك!
في هذا الدليل ، سنخضع لتكرار واحد من هذه الحلقة ، لنظهر لك لبنة البناء الأساسية في chatbot Watson.
ابدء
أول ما تريد القيام به هو التوجه إلى صفحة Watson Assistant والاشتراك. لقد استخدمنا حزمة "Lite" المجانية التي تمكنك من بناء أي دردشة دردشة تريد دون التزام. فقط انقر ابدأ الاستخدام مجانًا واتبع التعليمات.
بمجرد الانتهاء من جميع الأوراق الرقمية ، سوف ينتهي بك الأمر تقديم IBM Watson Assistant الصفحة. الآن انقر فوق إنشاء مساحة عمل.
الآن انقر فوق خلق.
الآن فقط اسم مساحة العمل الخاصة بك وإضافة وصف.
قبل أن نضيف هدفنا المخصص ، فإن أول ما يجب عليك فعله هو إضافة بعض النوايا الشائعة التي أعدتها IBM بالفعل من أجلنا. هذا يوفر عليك الاضطرار إلى تعليم أشياء المحادثة الأساسية الخاصة بك من البداية في كل مرة.
للقيام بذلك ، ضمن النوايا انقر على كتالوج المحتوى ثم انقر فوق إضافة إلى مساحة العمل بجانب جنرال لواء الفئة.
بوت لديه الآن القدرة على فهم الحوار العام ، مثل التحيات. لنرى كيف يعمل هذا ، انقر على الحوار علامة التبويب ثم انقر فوق إنشاء مربع حوار. سيتم إنشاء عقدتي محادثة تلقائيًا - أهلا بك و أي شيء آخر.
انقر فوق أهلا بك لتوسيعه.
هنا يمكنك رؤية البنية الأساسية لعقدة الحوار. إذا تعرف الروبوت على شرط معين (مثل القصد) ، فسيستجيب بالطريقة التي تحددها.
على الرغم من أننا لم ننشئ نية مخصصة في هذه الحالة ، فلننتقل إلى علامة التبويب Intents ونلقي نظرة على القصد المسمى #General_Greetings. فقط اضغط على #General_Greetings في قائمة النوايا لفتحه.
هذا هو بالضبط كيف تجعل نيتك الخاصة. أطلق عليه اسمًا ، وقدم له وصفًا وأضف العديد من الطرق التي يمكنك التفكير بها في أن المستخدم سيشير إلى هذه النية. هنا قامت IBM بالفعل بالعمل من أجلنا ، لكن من الواضح تمامًا كيف تعمل. يمكنك أيضًا تعديل هذه النية الحالية بإضافة المزيد من الأمثلة. ربما في لهجة المحلية الخاصة بك.
سنستخدم هذه النية كجزء من مربع حوار chatbot ، العودة إلى علامة التبويب الحوار وانقر فوق إنشاء مربع حوار. سيحدث مربع حوارنا المخصص بين العقد الترحيب وأي شيء آخر. كل ما عليك القيام به هو النقر إضافة العقدة.
نحن ندعو هذه العقدة تحية ودية وسوف نستخدم #General_Greetings نية لتشغيله. لذلك تحت إذا تعترف بوت فقط اكتب اسم القصد واختره من القائمة المنسدلة.
الآن نترك ردنا كـ "نص" ونكتب ما نريد أن يقوله الروبوت رداً على تحياتنا.
يمكنك إغلاق عقدة الحوار عن طريق النقر فوق X زر. الآن يجب أن يكون لدينا روبوت يمكنه الاستجابة لتحية أساسية. انقر على جربها في أعلى يمين الصفحة لاختبار الروبوت الذي قمنا ببنائه حتى الآن. نوع مرحبا في شريط الدردشة الذي ينبثق ونرى ما سيحدث.
رائع! يدرك Watson أن هدفنا هو استقباله ثم استخدام القواعد التي حددناها في أداة إنشاء الحوار للرد. تهانينا ، لقد مرت للتو بدورة واحدة كاملة من بناء chatbot!
الخيارات المتقدمة
على الرغم من أنه يمكنك بناء chatbot رائع إلى حد كبير باستخدام حلقة الخطوات الأساسية هذه ، إلا أن مساعد Watson هو أكثر من ذلك بالطبع. باستخدام جميع ميزات هذه الأداة ، يمكنك إنشاء روبوت يعتني بالحجوزات أو يمنح المستخدم قائمة بالمنتجات الموجودة في المخزون.
السماء هي الحد الأقصى وليس عليك أن تكون عبقريًا عالي التقنية حتى تتمكن من المضي قدمًا. لدى IBM الكثير من مقاطع الفيديو التعليمية والوثائق لتحويلك إلى سيد chatbot. الآن بعد أن كنت قد ذاقت ، لا شيء يجب أن يعيقك!