"المساعدة في العمل": كيفية جعل برامج الدردشة أكثر ذكاءً

أعلنت ServiceNow عن الاستحواذ على شركة بارلو الناشئة ، التي تقوم بتطوير حلول تعتمد على التعلم الآلي ، على وجه الخصوص ، نظام معالجة اللغات الطبيعية (NLP). لنتحدث عن أهداف اكتساب شركة ناشئة وخوارزمية إعداد برنامج روبوت للدردشة على منصة Now Now.


/ photo ☰☵ Michele MF CC

لماذا هو ServiceNow


يقدم Parlo منصة Broca ، التي تم تحسينها للتعرف على الكلام. تخطط ServiceNow لدمج Broca في منصة Now. وقال بات كيسي ، النائب الأول لرئيس ServiceNow لـ DevOps ، إن الشركة ملتزمة بتنويع عملية التفاعل مع الآلات باستخدام تقنيات جديدة للإيماءات والتعرف على الصوت.

برنامج Chatbot Virtual Agent ، الذي يدعم بالفعل التكامل مع IBM Watson ، سيوفر وظائف NLP. تم تصميم برنامج الدردشة الآلي هذا للتعامل مع الطلبات المقدمة من الموظفين والعملاء ويمكنه تنفيذ عدد من المهام ، على سبيل المثال ، إعادة تعيين كلمات المرور أو إنشاء تقرير الحادث. يمكن أيضًا دمج محادثات الوكيل الظاهري مع برامج المراسلة للشركات: Slack أو Microsoft Teams. وفقًا للشركة ، فإن برنامج الدردشة الآلي قادر على معالجة 15-20 ٪ من جميع طلبات العملاء الروتينية المتعلقة ، على سبيل المثال ، بوضع الطلبات والتحقق من حالتها.

عند إضافة ميزات منتج Parlo إلى الوكيل الظاهري ، سيتمكن برنامج الدردشة من فهم الموظفين بشكل أفضل (بما في ذلك العبارات العامية والعامية). ونتيجة لذلك ، سيكون من الأسهل على موظفي الشركة وعملائها التفاعل مع روبوت الدردشة والمنصة ككل.


/ photo Papa Pic PD

كان من المفترض إغلاق الصفقة في نهاية مايو. بعد ذلك ، خططت SN لبدء تنفيذ وظائف البرمجة اللغوية العصبية في حل الوكيل الظاهري. ومع ذلك ، فإن حل Virtual Agent لديه بالفعل بعض "القدرات الذكية" بفضل تكامله مع IBM Watson.

وقد تم تقييمها بالفعل في جامعة ألبرتا. تم استخدام برنامج الدردشة الوكيل الافتراضي لمدة أسبوعين. في وقت الاختبار ، نجح برنامج التتبُّع في معالجة 30٪ من طلبات المستخدمين الواردة. تخطط الجامعة لمواصلة استخدام النظام في حل المشاكل اليومية ، من أجل تحقيق مؤشر 80٪ وأعلى.

كيفية إنشاء بوت الدردشة


يسمح لك نظام Now Platform بتنفيذ تطبيق روبوت الدردشة الخاص بك متكامل مع خدمات IBM Watson. بعد ذلك ، ضع في اعتبارك أحد عمليات التنفيذ الموضحة في وثائق ServiceNow. يتم توفير الخوارزمية التالية في المستند التقني:

1. تحديد قواعد المجال

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

2. اتصل بواجهة برمجة تطبيقات REST

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

send: function(text) { try { var r = new sn_ws.RESTMessageV2 ('WatsonConversation', 'Message'); r.setStringParameterNoEscape ('message', text); r.setStringParameterNoEscape ('version', this.version); r.setStringParameterNoEscape ('workplaceId', this.workplace_id); r.setStringParameterNoEscape ('context', this.getContext ()); var response = r.execute(); var responseBody = response.getBody(); var httpStatus = response.getStatusCode(); var responseObj = JSON.parse(responseBody); return { intents: this.parseIntents(responseObj ['intents'],'intent','confidence'), entities: this.parseEntities(responseObj ['entities'], 'entity', 'value'), outputs: responseObj ['output'], ['text'], input: responseObj ['input'], ['text'], context: responseObj ['context'], conversation_id: responseObj ['context'], ['conversation_id'] response: responseBody }; } catch(ex) { gs.error(ex + ': ' + responseBody); gs.addErrorMessage(ex); gs.addErrorMessage(response); return ex; } }, 

يستخدم هذا الرمز كائن رسالة REST الذي تم إنشاؤه سابقًا ، ويقوم بتعيين المعلمات ، وإجراء مكالمة REST باستخدام r.execute (). بعد ذلك ، يتم حظر البرنامج النصي ، في انتظار استجابة كائن HTTP.

3. إرسال رد إلى عميل الدردشة

بعد تلقي رمز التطبيق استجابة من خدمة Watson ، وإتمام المعالجة ، يرسل النظام رسالة استجابة إلى المستخدم النهائي. يتم ذلك باستخدام البرنامج النصي LiveFeedMessage واستدعاء طريقة postMessage (البيانات).

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

تقدم ServiceNow أيضًا خيار تكامل آخر يستخدم قواعد متزامنة. يمكنك التعرف عليه في مستند pdf على الرابط .

وبالتالي ، سوف تساعد روبوتات محادثة Virtual Agent على معالجة عدد كبير من نفس نوع المكالمات ، على سبيل المثال ، للدعم ، وستمنح متخصصي الدعم الفني الوقت لحل مشاكل أكثر تعقيدًا. كما هو مذكور في ServiceNow ، سيكون النظام متاحًا من إصدار منصة Kingston.



ملاحظة: ما نكتب عنه في أول مدونة IaaS للشركات:


PPS موادنا الأخرى على حبري:

Source: https://habr.com/ru/post/ar412789/


All Articles