عن المشروع
شاتر بوت هو محرك حوار محوّل مدعوم بالتعلّم الآلي ومكتوب بلغة بايثون. يُمكّن المطورين من بناء روبوتات دردشة قادرة على توليد ردود ديناميكية ذات صلة سياقيًا من خلال التعلّم من التفاعلات السابقة. يبدأ النظام غير مدرب ويتحسّن تدريجيًا مع تراكم بيانات المحادثات — حيث يخزن مدخلات المستخدم والردود المقابلة لتحديد الأنماط واختيار الردّ الأكثر احتمالية استنادًا إلى التكرار والتشابه.
يتميز بتصميم مستقل عن اللغة، مما يسمح بالتدريب بأي لغة من خلال المجموعات المرجعية المساهمة. تتوفر مجموعات تدريب جاهزة لأكثر من اثنتي عشرة لغة، بما في ذلك الإنجليزية للتحيّات والمحادثات. يمكن للمستخدمين تثبيت شاتر بوت عبر pip والبدء في التدريب باستخدام مدربه المرفق مع المجموعة المرجعية أو مجموعات البيانات المخصصة.
تدعم المكتبة التدريب المعياري: يمكن للمطورين التدريب على مجموعات عامة، مواضيع محددة (مثل التحيّات)، أو دمج مجموعات بيانات متعددة. ويقدّم المثال البرمجي توضيحًا لتهيئة الروبوت وتدريبه باستخدام المجموعة الإنجليزية والاستعلام عنه للحصول على ردود. كما تتوفّر الوثائق والأمثلة وإرشادات المساهمة لدعم تطوير المجتمع.
شاتر بوت برنامج مفتوح المصدر تحت رخصة BSD ثالثة، برعاية TestMu AI. يتم تشجيع مساهمات المجتمع — لا سيما بيانات التدريب الجديدة أو الترجمات — عبر طلبات السحب إلى مستودع chatterbot-corpus.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.