بدأ كل شيء مع Dream - مساعد ذكاء اصطناعي جديد من مشروع DeepPavlov

قام فريق مختبر MIPT للأنظمة العصبية والتعلم العميق ، الذي يعمل في مشروع DeepPavlov ، بإنشاء مساعد ذكي للذكاء الاصطناعي ، DeepPavlov DREAM. يعتمد مساعد الذكاء الاصطناعي هذا على روبوت اجتماعي تنافس في مسابقة Amazon's Alexa Prize Socialbot Grand Challenge 3. واليوم سنخبرك بما هو قادر عليه.







بدأ كل شيء بحلم



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



اليوم نحن جاهزون لمشاركة النسخة الأولى من هذا المساعد. DeepPavlov DREAM هو مساعد للذكاء الاصطناعي يعتمد على روبوت اجتماعي أنشأه فريق المختبر للمنافسة في مسابقة Alexa Prize Socialbot Grand Challenge 3 من Amazon . يتوفر الروبوت حاليًا على موقعنا التجريبي وفي Telegram messengerومستعد للتواصل ، ولكن باللغة الإنجليزية فقط. يجمع DREAM حوالي 40 مهارة اتصال مختلفة للسماح بالحوار المفتوح حول مجموعة متنوعة من الموضوعات. يعتمد المساعد على نماذج ومكونات NLP الحديثة ، بما في ذلك 14 من المعلقين التوضيحيين و 4 تعليقات توضيحية لاحقة وتكامل الرسم البياني المعرفي من WikiData. ونعم لا تنسى التواصل مع دريم!



ملاحظة: شاركنا بتعليقاتك حول كيفية تحسينها (ونعم ، ما زالت مرحلة مبكرة ، لذا لا تكن صارمًا للغاية).


DREAM مبني على DeepPavlov Agent ، وهو منظم حوار مفتوح المصدر. يدعم هذا المنسق إدارة الحوار عبر عدة أنواع مختلفة من المهارات. في مدونتنا المتوسطة ، قمنا بإعداد مثال بسيط يمكنه تنفيذ تكوين DP Agent بسيط باستخدام مهارة مخصصة واحدة ومحددات المهارات والاستجابة المضمنة. اقرأها لتتعلم كيفية إنشاء مساعدين للذكاء الاصطناعي باستخدام تقنية DeepPavlov.







ولكن إذا كنت ترغب في التعمق في تفاصيل بنية DREAM bot ، فراجع التقرير الفني لفريق DREAM عن مسابقة Alexa Prize Socialbot Grand Challenge 3.



لماذا تستخدم DeepPavlov DREAM؟



يتطلب تطوير روبوت لمهمة معينة إعداد NLU (فهم اللغة الطبيعية) وإدارة الحوارات. في البداية ، يبدو كل شيء بسيطًا ومباشرًا ، ولكن سرعان ما تمت إضافة العديد من الميزات إلى NLU التي يمكن أن تغطي كل تنوع ما يمكن للمستخدم قوله والسيناريوهات اللازمة لحل مشاكل المستخدمين. يتم دمج المزيد والمزيد من البرامج النصية / الإجراءات / النماذج لتوسيع وظائف وقيمة المنتج. تتطلب المزيد من البرامج النصية المزيد من الميزات ويتحول الأمر برمته إلى مساعد AI متقدم. يمكن أن يصل هذا المساعد إلى نضج وظيفي معين ، لكنه عادة ما يصل إلى سقف التعقيد عندما تحد التبعيات بين المكونات بشدة من قدرة المساعد على إعادة البناء والتطوير.هذه المشكلة حادة بشكل خاص في التطبيقات ذات المهام الحرجة ذات المجالات المتعددة ، حتى التغييرات الصغيرة في النظام يمكن أن تؤدي إلى سلوك غير متوقع تمامًا.



, ?



يعالج DeepPavlov هذه المشكلة من خلال إدخال بنية معيارية لوكلاء المحادثة. في إطار عمل DP Agent ، يتم تجميع وظائف المهام المختلفة في مهارات محادثة منفصلة مع واجهات واضحة. يسمح هذا المستوى الإضافي من التجريد بإضافة مهارات جديدة دون التدخل في مكونات النظام الحالية. يتم التحكم في الحوار على مستوى المهارات الفردية وعلى مستوى الحوار ككل. يمكن اختبار MVP لمهمة جديدة بشكل منفصل قبل دمجها في مساعد AI.



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







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



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



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



كيف يمكنني المساهمة في تطوير الذكاء الاصطناعي؟



الذكاء الاصطناعي هو حدود التقدم التكنولوجي ، والمصدر المفتوح هو أحد القوى الدافعة الرئيسية له. يسعدنا اليوم أن نخبرك عن برنامج DeepPavlov Contributor الخاص بنا. هذه فرصة رائعة للانضمام إلى DeepPavlov في مغامرتنا المذهلة نحو حلمنا الكبير - إنشاء مساعدين للذكاء الاصطناعي يمكنهم فهمنا وتعليمنا والتعلم منا ومساعدتنا على أن نصبح أفضل.



لدينا بالفعل بعض القصص الملهمة من أعضاء مكتبة DP ، ونحن ندعوك لمعرفة المزيد عن البرنامج هنا .


سنستمر في نشر التحديثات على مدونة DP الخاصة بنا ، وإذا كنت ترغب في تلقي أخبار منا على الفور ، فقم بالاشتراك في النشرة الإخبارية لدينا .







وأخيرا






All Articles