السكرتير الروبوت ، مخبر الروبوت ، معالج الروبوت ومشاريع أخرى من اختراق الإنترنت على الإنترنت VirusHack

شارك أكثر من 70 فريقًا وأكثر من 300 شخص من 64 مدينة في العمل على مسار Megapolis موسكو ، الذي عقد كجزء من واحدة من أكبر الهاكاثونات عبر الإنترنت في البلاد ، VirusHack.

صورة

تم تنظيم هذا الحدث من قبل وكالة موسكو للابتكار و Rostelecom بالشراكة مع الجمعية الروسية للاتصالات الإلكترونية (RAEC).

نتيجة للعمل المنسق والشاق الذي قامت به فرق المبرمجين والخبراء ، تم اختيار خمسة من أفضل المشاريع المبتكرة: مخبر بوت لبرنامج ICQ New messenger ، معالج بوت ، سكرتير روبوت للمفاوضات ، سجل نقدي آلي مع وظيفة الدفع بدون تلامس للمشتريات ، وأيضاً خدمة لمساعدة الناس ذوي الإعاقة في الوصول إلى المحتوى السمعي البصري.

برنامج Messenger bot-messenger ICQ الجديد


أفضل ما في الأمر ، تعامل فريق EGD BAG مع المهمة من ICQ New (Mail.ru Group). طور المشاركون فيها روبوت معلومات لبرنامج ICQ New messenger ، والذي سيبلغ المستخدمين حول انتشار عدوى فيروسات التاجية.

وفقًا للعلامة الجغرافية ، يمكن للأشخاص تلقي معلومات حول الحالات الجديدة والقديمة من الإصابة بالمواطنين ، ومعرفة عناوين أقرب المؤسسات الطبية والمختبرات لإجراء اختبارات على COVID-19 وعناوين أقرب الصيدليات والمحلات التجارية. يوجد أيضًا في البوت مولد مبسط لرسائل SMS لاستلام تصريح إلكتروني.

لضبط التدفقات الحسابية عند كتابة البوت ، تم استخدام أدوات لغة جافا القياسية. لتبسيط عمل الروبوت بشكل كبير ، تم اختيار مكتبة API من ICQ. تم أيضًا حل مهمة تبسيط نشر البوت في بيئة الإنتاج: مع العلم أن المعيار في تطوير الشركات هو Docker الآن ، أعد فريق EGD BAG صورة Docker.

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

البوت متاح الآن على: github.com/airaketa/egdbag-bot

الدفع بدون تلامس


كان فريق Buckwheat42 أفضل من الآخرين في مهمة X5 Retail Group لتطوير وظائف إدخال صوت إضافية للدفع بدون تلامس لعمليات الشراء في محلات السوبر ماركت Pyaterochka.

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

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

تعمل الوظيفة دون الوصول إلى الإنترنت أو خدمات تحويل الصوت الخارجية.

التفاوض على الروبوت


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

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

جعل فريق استيراد هذا التطوير الجزء الفني من السكرتير الروبوت (الواجهة الخلفية) في لغة برمجة Python ، والجزء الخارجي (الواجهة الأمامية) على منصات البرامج Vue.js و Electron.

للتعرف على النص والأصوات ، تم استخدام Google Cloud Speech API مؤقتًا ، ولكن في المستقبل سيتم استبدالها بنموذج أكثر ملاءمة. لتحليل عواطف المحاور من خلال نغمة النص ، تم استخدام مكتبة Dostoevsky. للتمييز بين النص والترتيبات الخاصة بالمكالمات والاجتماعات ، تم استخدام مكتبة NLTK لمعالجة اللغات الطبيعية.

الوصول إلى المحتوى السمعي البصري للأشخاص ذوي الإعاقة


كان Uma.Tech مدير مهمة تكافؤ الفرص ذات الأهمية الاجتماعية ، حيث طُلب من الفرق المشاركة تطوير حل يسهل على الأشخاص ذوي الإعاقة التفاعل مع منصة PREMIER وموقع MATCH PREMIER أو إدراك المحتوى المنشور عليهم.

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

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

chatbot المعالج


أفضل من غيرها ، تم تنفيذ مهمة Mobile Medical Technologies LLC لإنشاء معالج بوت من قبل فريق Dev Labs. ابتكر مبرمجوها ثلاثة حلول في وقت واحد:

  • روبوت دردشة يمكن أن يحدد بسرعة احتمال الإصابة بمرض COVID-19 وتقديم توصية (اتصل بطبيب أو اتصل بسيارة إسعاف) ؛
  • مساعد عبر الإنترنت يقدم المعلومات اللازمة أو يطمئن المريض في الوقت المناسب ؛
  • خدمة ستحسب أدق حالة وبائية داخل دائرة نصف قطرها 500 متر من الشخص.

لتنفيذ واجهة برمجة تطبيقات الويب ، تم اختيار مجموعة تطوير React و Redux و Typescript. تم تنفيذ الجزء الفني في Python Flask. يتم تنفيذ تصنيف المقاصد الصوتية باستخدام مكتبة DeepPavlov للتعلم العميق. لتنفيذ وظيفة الإجابة عن الأسئلة المتداولة حول COVID-19 ، تم نشر AzureQnAMaker. باستخدام TelegramBot ، تم تنفيذ خدمة ملائمة لرصد انتشار الوباء.

وقالت وكالة موسكو للابتكار أنه في المستقبل القريب ، سيتم الانتهاء من الخدمات التي تم تطويرها في مسار Megapolis موسكو مع شركاء المسارات وتجريبها في بنيتها التحتية.

All Articles