إذا
كنت شخصاً يتواجد بشكل متكرر على الإنترنت، فمن المؤكد أنك واجهت خدمات الشات بوت
على مواقع الويب لبعض الشركات. ربما حتى تفاعلت مع أحد. لكن هل تساءلت يوماً كيف
يفهموننا؟ الجواب هو البرمجة اللغوية العصبية NLP.
لا
تتمتع الآلة بنفس مستوى ذكاء الإنسان. ومع ذلك، من الممكن جعلها تقوم بعمليات معينة
يقوم بها الدماغ البشري والجسم. ولهذا، نستخدم الذكاء الاصطناعي، وهناك طرق لجعل الشات بوت الخاص بك أكثر ذكاءً تعرف عليها الآن.
هناك
نوعان من الذكاء الاصطناعي: الذكاء الاصطناعي "المتجسد" والذكاء
الاصطناعي البرمجي.
يُطلق
على الذكاء الاصطناعي "المتجسد" هذا الاسم لأنه مدمج في أنظمة مادية
ملموسة. هذا هو الروبوتات والسيارات المستقلة والطائرات بدون طيار وما إلى ذلك.
من
ناحية أخرى، يرتبط برنامج AI بالوكيل الافتراضي ومحركات البحث وأنظمة التعرف على الوجه
والكلام. الأنظمة التي لا تحتوي على المكون المادي، مثل الحالة السابقة. موجودة
فقط في الكود.
NLP أو Natural Language
Processing هي تقنية جزء من برنامج AI. ينصب تركيزها على إعطاء الآلات القدرة على فهم
النص المكتوب والكلمات المنطوقة، تماماً مثل الإنسان.
يجمع
هذا الفرع من العلوم الحسابية بين اللغويات الحاسوبية (نماذج قواعد اللغة البشرية)
والنماذج الإحصائية والتعلم الآلي (ML) والتعلم العميق. يمكّن هذا المزيج الآلات من فهم لغة الإنسان
بشكل كامل، بما في ذلك النية والشعور الذي يتم التعبير عنه في الكلام.
يُعرف
أيضاً باسم Speech-to-Text. هذه هي قدرة الآلة على تحويل الكلام المنطوق إلى كلام مكتوب. يستخدم
كل نظام يتلقى أوامر صوتية ويستجيب بتنسيق صوتي هذه التقنية.
كما
يوحي الاسم، إنها القدرة على تلخيص النصوص تلقائياً. غالباً ما يتم استخدامه في
النصوص الكبيرة، مثل المقالات العلمية أو الوثائق القانونية، عن طريق استخراج أهم
المعلومات.
هناك
نوعان من تلخيص النص:
التلخيص
المستند إلى الاستخراج - يلخص النظام عن طريق استخراج الجمل الأكثر صلة من النص ؛
التلخيص
القائم على التجريد - يعيد النظام صياغة المعلومات السائدة من النص. هذا هو النوع
الأكثر شيوعاً والذي يعمل بشكل أفضل.
كما
في النقطة السابقة، يمكن للغة البرمجة اللغوية العصبية استخراج الكلمات التي تنتمي
إلى نوع الفئة. على سبيل المثال، الأسماء والأماكن والأشكال وما إلى ذلك. يمكنك
أيضاً معرفة هذا التطبيق بالاختصار NER (Named Entity Recognition). يسمح بالتعرف على كلمات معينة
وتصنيفها.
بنفس
الطريقة التي تجعل الآلة تتعرف على كلمات فئة معينة، من الممكن أيضاً جعلها تتعرف
على النيات الضمنية في الجمل. على سبيل المثال، مع العبارة "إذا لم تكن باهظة
الثمن ..."، يمكن للنظام، باستخدام هذه الجملة فقط، فهم ما يعنيه المستخدم:
"إذا لم تكن باهظة الثمن، فسوف أشتريها".
يمكن
أن تساعد ميزة البرمجة اللغوية العصبية هذه في اكتشاف العملاء المحتملين من خلال
شبكات التواصل الاجتماعي أو البريد الإلكتروني أو برنامج الشات بوت.
تطبيق
NLP آخر مثير
للاهتمام هو تصحيح النص. هناك المزيد والمزيد من هذه البرامج التي تدعم الكتاب أو المحررين
عند كتابة أو مراجعة النص.
تعمل
ميزة البرمجة اللغوية العصبية هذه على تصحيح الأخطاء الإملائية والنحوية وتقترح
إعادة صياغة الجمل غير النحوية.
باستخدام
المعرفة اللغوية بعدة لغات، يقوم النظام بتحويل لغة طبيعية إلى أخرى. يحتفظ بمعنى
لغة الإدخال وينتج حديثاً بطلاقة في لغة الإخراج. أحد أشهر الأمثلة على هذه الميزة
هو Google
Translate. على الرغم من أنها واجهت بعض المشاكل في البداية، حيث نمت قاعدة
معارفها وتطور مجال الشبكات العصبية، إلا أنها حققت تقدماً كبيراً.
تعتبر
الترجمة الآلية ضرورية في العالم الشامل الذي نعيش فيه. فالمستخدم هو المركز،
وكلما نصل إلى نطاق أوسع من الأشخاص، كان ذلك أفضل.
لا
يزال من الصعب إلى حد ما على الآلات فهم جوانب معينة، مثل السخرية أو السخرية. ومع
ذلك، يمكنهم بالفعل معرفة ما إذا كان شعوراً إيجابياً أم سلبياً من خلال بعض
القرائن أو الآراء.
تستخدم
الشركات خدمات الشات بوت بشكل متزايد لتبسيط عمل فرقها وأتمتة خدمات العملاء، مما
يوفر خدمة الرعاية الذاتية. ومع ذلك، للتواصل بسلاسة وكفاءة، يحتاجون إلى الذكاء
الاصطناعي، وبالتحديد البرمجة اللغوية العصبية (NLP) والتعلم الآلي (ML).
تجعلهم
معالجة اللغة الطبيعية يفهمون ما يطلبه المستخدمون، ويوفر التعلم الآلي التعلم دون
تدخل بشري. تتيح هاتان التقنيتان إجراء محادثة بين الروبوت والإنسان على غرار ما
يمكن أن يحدث بين شخصين. ومع ذلك، فإن بعض خدمات الشات بوت لا ترتبط بهذه
التقنيات. هذا بدون الذكاء الاصطناعي. نتيجة لذلك، ليس لديهم القدرة على فهم لغة
البشر والتواصل مع المستخدمين.
كما
رأينا بالفعل، فإن البرمجة اللغوية العصبية لها استخدامات عديدة. ومع ذلك، في الشات
بوت، نستخدم ميزات تتيح مرونة أكبر في الكلام. على المستوى العام، الميزات الأكثر
استخداماً في الوكلاء الافتراضيين هي:
-
التعرف على الكلام
هذه
الأداة ضرورية لروبوتات الدردشة التي لديها خيار صوتي. لذا، سواء كانت أوامر نصية
أو صوتية، يمكن لبرنامج الشات بوت الخاص بك التعرف على كلا المدخلات.
-
استخراج الكلمات الرئيسية
يعد
NER خياراً رائعاً
لتحسين الذكاء الاصطناعي لنظامك، لأنه يزيد من تفاصيل قاعدة المعرفة الخاصة بالشات
بوت.
تعرف
على: ما هو مفتاح التمييز في الذكاء الاصطناعي للمحادثة؟
-
تحليل المشاعر
إن
معرفة الحالة الذهنية للآخر هو خاصية إنسانية للغاية تسمح لنا بالتفاعل وفقاً
لذلك. من خلال تحليل المشاعر لخطاب المستخدم، يمكن أن يتكيف الشات بوت أيضاً،
ويستجيب وفقاً للموقف الذي يتلقاها.
على
سبيل المثال، إذا كان المستخدم سيئ، فسيكون لدى الشات بوت القدرة على التعرف على
هذا التفاعل على أنه سلبي.
-
تصنيف النية
مثل
الميزات السابقة، يسمح لك تصنيف النية بزيادة أداء ذكاء الشات بوت الخاص بك. تسمح
هذه الميزة لوكيلك الافتراضي بفهم النيات التي لم يتم التعبير عنها، ولكنها متضمنة
فيما يقوله المستخدم.