وكيل المحادثة القائم على المهارات والذي حصل على المركز الأول في تحدي ذكاء المحادثة لعام 2017 من NIPS (http://convai.io/2017/).
مازلنا نقوم بتحديث وكيل المحادثة الخاص بنا ويمكن العثور على الإصدار الأحدث في الفرع الرئيسي.
تم تقديم هنا إلى نسخة ConvAI النهائية من الوكيل (في 12 نوفمبر): https://github.com/sld/convai-bot-1337/tree/032d5f6f5cc127bb56d29f0f0c6bbc0487f98316
نقدم الروبوت رقم 1337: نظام حوار تم تطويره لتحدي ذكاء المحادثة الأول NIPS لعام 2017 (ConvAI). كان الهدف من المسابقة هو إنشاء روبوت قادر على التحدث مع البشر بناءً على مقطع معين من النص. لتمكين المحادثة، قمنا بتنفيذ مجموعة من المهارات لروبوتنا، بما في ذلك الدردشة، واكتشاف الموضوع، وتلخيص النص، والإجابة على الأسئلة، وإنشاء الأسئلة. تم تدريب النظام في بيئة خاضعة للإشراف باستخدام مدير الحوار لاختيار المهارة المناسبة لتوليد الاستجابة. يسمح الأخير للمطور بالتركيز على تنفيذ المهارات بدلاً من مدير الحوار القائم على آلة الحالة المحدودة. فاز روبوت النظام المقترح رقم 1337 بالمسابقة بمتوسط جودة حوار بلغ 2.78 من 5 من قبل المقيمين البشريين. كود المصدر والنماذج المدربة للروبوت رقم 1337 متاحة على GitHub.
للحصول على نظرة عامة مختصرة، يقوم الروبوت رقم 1337 بإلقاء نظرة على الموارد التالية:
تنزيل النماذج المدربة ووضعها في المجلدات:
./setup.sh
بناء الحاويات:
docker-compose -f docker-compose.yml -f telegram.yml build
قم بإعداد config.py، ولا تنس وضع رمز TELEGRAM المميز:
cp dialog_tracker/config.example.py dialog_tracker/config.py
من المفترض أن يبدو مربع الحوار_tracker/config.py بالشكل التالي:
WAIT_TIME = 15
WAIT_TOO_LONG = 60
version = "17 (24.12.2017)"
telegram_token = "your telegram token"
سيقوم هذا الأمر بتشغيل روبوت التليجرام باستخدام رمز التليجرام الخاص بك:
docker-compose -f docker-compose.yml -f telegram.yml up
قم بتشغيل الروبوت باستخدام خادم json api:
docker-compose -f docker-compose.yml -f json_api.yml up
تشغيل الاختبارات:
python dialog_tracker/tests/test_json_api.py http://0.0.0.0:5000
يرجى قراءة CONTRIBUTING.md للحصول على تفاصيل حول قواعد السلوك لدينا، وعملية إرسال طلبات السحب إلينا.
تم ترخيص هذا المشروع بموجب ترخيص GPLv3 - راجع ملف الترخيص للحصول على التفاصيل.
شوكة هذا الروبوت في TOP-3 (فريق اللانهاية) في DeepHack Chat hackathon http://deephack.me/leaderboard_hack.