تشاتبوت منظمة العفو الدولية
ملخص
ChatbotAI هو برنامج chatbot بسيط يتم تنفيذه في لغة Python. إنه يحاكي المحادثة الشبيهة بالإنسان من خلال الاستجابة لمدخلات المستخدم بناءً على أنماط محددة مسبقًا. يستخدم برنامج الدردشة الآلي الوحدات العشوائية وإعادة لإنشاء الاستجابات المناسبة.
سمات:-
مطابقة الأنماط: يستجيب لمدخلات المستخدم باستخدام أنماط محددة مسبقًا.
استجابات عشوائية: يولد استجابات عشوائية عندما لا يتطابق أي نمط.
التحكم في الحلقة: يستمر في المحادثة حتى يخرج المستخدم بكلمات "وداعًا" أو "وداعًا" أو "خروج".
كيف يعمل:
استيراد الوحدات:
يبدأ البرنامج باستيراد الوحدات العشوائية وإعادة.
تحديد الاستجابات:
تم تحديد قائمتين: user_inputs وbot_responses. تحتوي هذه على أنماط محددة مسبقًا والاستجابات المقابلة لها.
توليد الاستجابات:
تأخذ وظيفة generator_response مدخلات المستخدم، وتتحقق من التطابقات في قائمة user_inputs باستخدام re.search، وترجع الاستجابة المقابلة من قائمة bot_responses. إذا لم يتم العثور على تطابق، فإنه يختار عشوائيًا استجابة من القائمة الافتراضية.
حلقة المحادثة:
يقوم البرنامج بتشغيل حلقة لا نهائية، ويطالب المستخدم بالإدخال. ويتم الخروج عندما يكتب المستخدم "وداعًا" أو "وداعًا" أو "خروج".
ابدء: :-
الشروط: -
بايثون 3.x
المساهمة:-
المساهمات هي موضع ترحيب! يرجى تفرع هذا المستودع وإرسال طلب سحب لأية تحسينات أو إصلاحات للأخطاء.
رخصة:-
هذا المشروع مرخص بموجب ترخيص MIT. راجع ملف الترخيص لمزيد من التفاصيل.
اتصال
لأية أسئلة أو تعليقات، لا تتردد في التواصل مع: -
** جيثب: **Ritika800
** البريد الإلكتروني:** [email protected]