كيف تبني روبوت الدردشة الخاص بك

عقدة المصدر: 851415

نبدأ بإنشاء ملف سنستخدمه لتنزيل النموذج. لمساعدتنا ، نستخدم عناق، مكتبة بيثون توفر العديد من نماذج البرمجة اللغوية العصبية عالية الجودة.

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

ثم نبني ملف قارورة API مع نقطتي نهاية ، واحدة للتحقق مما إذا كانت الخدمة تعمل والأخرى للتكامل مع chatbot الخاص بنا.

أخيرًا ، قمنا بإنشاء ملف Dockerfile والذي عند بنائه سوف يقوم بتنزيل نموذج الدردشة مسبقًا بحيث عندما نرسل طلبًا إلى واجهة برمجة التطبيقات الخاصة بنا ، يمكنه إجراء استجابات سريعة ، بدلاً من إعادة تحميل النموذج في كل مرة. سيؤدي ذلك إلى تحسين أداء الروبوت بشكل كبير. لاستضافة API ، نستخدم gunicorn كخادم wsgi بدون إطار عمل خادم ويب إضافي.

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

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

1. تقرير اتجاهات Chatbot 2021

2. 4 مهام و 3 لا تفعل لتدريب نموذج Chatbot NLP

3. بوت الكونسيرج: التعامل مع روبوتات المحادثة المتعددة من شاشة دردشة واحدة

4. نظام خبير: الذكاء الاصطناعي للمحادثة مقابل روبوتات المحادثة

Source: https://chatbotslife.com/how-to-build-your-own-chatbot-f5848ebcba8d?source=rss—-a49517e4c30b—4

الطابع الزمني:

اكثر من حياة روبوتات الدردشة - متوسطة