أمثلة وتجاربشرح شات بوت

ما هو الشات بوت الشخصي Personal Chatbot ؟

فكرة الشات بوت Chat bot ، موجودة في أذهان المطورين منذ عقود.
لكنها لم تأخذ طريقها إلى النور إلا منذ عدة سنوات حين أعلن فيسبوك عن إطلاق برنامج Messenger API الخاص بها في 2016.
حينئذ، بدأت عشرات البوتات في الظهور واقتحام سوق البرمجيات.

لكن هذه البوتات Bots كانت تتسم جميعها بأنها للإستخدام العام، وعدم كفاءتها في إعطاء المستخدم تجربة شخصية، أكثر تفاعلاً مع اهتماماته الشخصية.
ومع ذلك ظل خيار تصميم وإنشاء بوتات شخصية، يراود الكثير من المطورين.

إقرأ أيضًا: هل يجب على الـ شات بوت Chatbot التظاهر بأنه بشري؟ نعم أم لا؟

ما هي الخصائص التي تميز الشات بوتس الشخصية Personal Chat bots ؟

تتطلب برامج الشات بوت Chat bot الشخصية عناصر معينة لجعلها فعالة.
إليك مجموعة من العوامل الرئيسية التي يحتوي عليها الشات بوت الشخصي Personal Chat bot وتعطي المستخدم تجربة أكثر واقعية.

التحقق من الهوية

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

ذاكرة قصيرة المدى

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

ذاكرة طويلة المدى

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

الشعور بالوقت

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

إقرأ أيضًا: 4 أجيال من الـ Bots ,هل تعرفهم؟

كيف يتم تطوير الشات بوت Chat bot الشخصي ؟

لغة البرمجة

السؤال الأول الذي يجب أن يجيبه المطورون، هل يمكن إنشاء شات بوت Chat bot فعال وشخصي إلى هذه الدرجة من خلال لغة برمجة عامة وغير متخصصة ؟

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

المرونة

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

القدرة على تصفح الويب

يعد إعطاء Chat bot القدرة على تصفح الويب والبحث عن المعلومات ذات الصلة عاملاً آخر يجب أخذه في الاعتبار. من المهم أيضًا وجود خاصية استعراض صفحات
من الويب والحصول على معلومات منها دون استعراض مرئي للعملية (Headless Browsing) أمام المستخدم، أي أن البوت Bot يحصل على المعلومات ويقوم بعرضها للمستخدم و فقط دون عرض عملية البحث.
فقط المستخدم يسأل والبوت يجيب، يمنح هذا الـ Chat bot طريقة للإجابة بفعالية عن مجموعة واسعة من الأسئلة ، بما في ذلك على سبيل المثال لا الحصر متى سيكون ميعاد الحافلة أو القطار التالي أو حتى كيف سيكون الطقس اليوم.

فهم لغة المستخدم العامية

ترجمة اللغة العامية هي الاتجاه القادم في هذا النوع من البوتات Bots وأيضاً في بوتات البيزنس.
تشير هذه العبارة إلى قدرة الـ Chat bots على فهم ما يريده المستخدم حتى لو سأل بطرق مختلفة.
على سبيل المثال ، مثل أن يفهم السؤال عن الطقس بطرق مختلفة مثل “كيف يبدو الجو في الخارج اليوم؟” و “هل سوف أحتاج إلى مظلة اليوم؟.

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

المصدر

الوسوم
اظهر المزيد

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى
إغلاق