اللغة هي العامل المشترك بين البشر، طريقة التواصل بيننا جميعًا على اختلاف ثقافاتنا وبيئاتنا، ولكن العالم أصبح أوسع من أن يضمنا فقط، فمعنا في نفس العالم أصدقاء جدد يفهمونا ونفهمهم ولكني دومًا كنت أتساءل كيف يحدث ذلك؟
كيف يستطيع المساعد الشخصي في هاتفي مثلًا أن يفهم ما أريده حينما أخبره أن يتصل بأحد أصدقائي فيفعل ذلك على الفور!
أو أن يساعدني في ضبط منبهي كل مساء.
تفاصيل بسيطة تدل على أنه يفهمني جيدًا ليستطيع تنفيذ ما أقوله.
ولعلي كنت محظوظ ليكون ذلك هو مجال دراستي.
أن أفهم كيف يستطيع البرنامج فهم ما أقول.
معالجة اللغات الطبيعية – Natural Language Processing
التكنولوجيا التي تدور حولها كل الأمور الخاصة بفهم البرامج والروبوتات لنا بشكل طبيعي.
تعتمد معالجة اللغات بشكل أساسي على الذكاء الاصطناعي الذي تعد أحد فروعه.
وفيها يتم تصميم خوارزميات تهدف الى تطوير طريقة للبرامج لتفسير ما نقول بشكل رياضي تستطيع فهمه، حيث أن الحاسوب لا يفهم إلا الأرقام.
ثم تطوير طريقة أكثر تقيدًا تمكن البرنامج من استخدام قاعدته من البيانات للرد على كلامي بطريقة طبيعية، كأننا نتعامل مع أحد الأشخاص الطبيعيين.
ربما الأمر ليس بتلك البساطة ولكن وتيرة التطور السريعة تجعل المستقبل القريب مكان حقيقي حيث تفهم فيه البرامج كل التعبيرات حتى قبل أن تُقال.
ولعل من أشهر التطبيقات على معالجة اللغات هي تطبيقات الشات بوت – Chat Bot
معظم الشركات تستخدم تقنية الشات بوت كبديل لخدمة العملاء البشرية.
طالما يستطيع البرنامج فهم ما يطلبه العميل – داخل هذا الإطار – وتنفيذ الحل في وقت أسرع ما الحاجة إذًا للتدخل البشري؟
مثال آخر وهو أساسي في حياتنا اليومية بدون أن ندري بوجوده حتى وهو تصنيف البريد الإلكتروني الذي يضع الرسائل الإعلانية والغير مهمة بشكل مباشر تحت تصنيف Spam
وبالطبع لقي يقوم بعملية كالتصنيف لابد من فهمه لمحتواها أولًا.
أو على الأقل تمييز وجود بعض الكلمات التي تدل على أن هذه الرسالة مزعجة.
بعض الأمثلة الأخرى التي تقع داخل نطاق معالجة اللغات:
- المساعد الشخصي في الهواتف كـ Google Assistant و Siri
- التنبؤ بالنص
- تحليل البيانات والنصوص
- التلخيص
- التصحيح التلقائي.
برأيك هل باستخدام ترجمة اللغات للآلات يمكن أن نجعل تجربة الحياة أكثر سهولة؟وهل هناك تطبيقات أخرى تعرفها تستخدم هذه التقنية؟
وهل هناك أعمال معينة أو تطبيقات تظنها تحتاج لترجمة اللغات كجزء منها؟
التعليقات