كلما كبرت الشركة ، كلما ظهرت أسئلة جديدة للموظفين الجدد. بمن اتصل في ما يتعلق بمعدات مكان العمل؟ أين يحسب الراتب؟ كيف هي عطلات الشركات؟ أين يمكنني الحصول على استراحة غداء؟ الأسئلة ليست مسألة صعبة ، ولكن عادة لا يمكنهم الحصول على إجابات لها في مكان واحد ، وليس من المناسب أن تسأل باستمرار عن الأشياء الصغيرة لزملائك الجدد حتى تشعر بالراحة مع الفريق. قررنا مساعدة الوافدين الجدد على التكيف في شركتنا وأنشأنا لهذا الغرض في Telegram روبوت دردشة اسمه Miya - "M. Video and I". وفعلنا ذلك بحماس عار وأجيل.
تعمل إدارة تقنية المعلومات لدينا بنجاح لمدة عامين على Agile ، وخلال هذه الفترة زادت سرعة التطوير بنسبة 20٪ ، وانخفضت التكلفة بمقدار الثلث. وكان لدينا فكرة - لتطبيق Agile ليس فقط في مجال تكنولوجيا المعلومات ، ولكن أيضًا في الموارد البشرية ، بعد أن قمنا ببعض المشاريع التجريبية باستخدام هذه المنهجية.
لقد اقتربنا من إنشاء روبوت للدردشة كإنتاج لمنتج معين. ومنذ البداية استرشدوا بمنهجية Lean Startup. تقول أنك بحاجة إلى البدء بشكل صغير والانتقال إلى الأكبر. لقد طرحوا أي أفكار ، ثم حاولوا ترتيبها وفقًا لدرجة أهميتها ، أي تحديد ما هو مطلوب من هذا ، والذي بدونه لن يكون روبوت الدردشة روبوت دردشة. تم ترك الباقي في فئة قائمة الرغبات للمستقبل ، وبعضها ، ربما ، ليست هناك حاجة على الإطلاق. ثم عقدوا اجتماعًا للتثبيت ، وأنشأوا فريقًا رشيقًا ، وقاموا بتفكيك الأدوار ، وصنعوا لوحة SKRUM ، ورسموا المهام وبدأوا العمل.
ابدأ
تبنت "Lean Startup" تكرار التطوير: فأنت تطلق المنتج بأقل جهد ممكن للسوق وتراقب كيفية قبوله. المنتج جديد ، يمكن أن تتغير الظروف ، لذا لا يمكنك التنبؤ برد فعل السوق بدقة. وبناءً على هذا التفاعل ، يمكنك استخلاص استنتاجات - هذا هو المحور ، وهو نوع من التحول في تطوير المنتج ، عند إضافة إصدار جديد من المنتج وإزالته وتعديله وإطلاقه. هذا كل شيء ، انتهى التكرار الأول ، الآن أنت تتتبع رد الفعل على الإصدار الثاني.
الآن ميا لدينا في تكراره الأول. تنص المنهجية على أن تكون هذه التكرارات قصيرة وسريعة قدر الإمكان من أجل تكييف المنتج مع السوق. لكننا لسنا في عجلة من أمرنا لبدء التكرار الثاني: نظرًا لأن برنامج الدردشة الآلي تم إنشاؤه لسوق الشركات الداخلية ، فإنه لا يزال ليس لديه منافسة ، وسيستخدمه الجمهور على أي حال. هذا لا يعني أننا لن نحسن ميا - بالطبع سنحسن! - ببساطة ليس بالسرعة كما هو الحال بالنسبة لمنتج تجاري في سوق تنافسية.
منصة
بادئ ذي بدء ، كان من الضروري تحديد النظام الأساسي وفهم التقنيات التي سننفذ برنامج الدردشة الآلي. أولاً ، كان هناك خيار مع التطوير المستقل في Python ، لكننا رفضناه على أنه خيار طويل جدًا. كنا بحاجة إلى واجهة حتى يتمكن موظفو الموارد البشرية من إدخال المعلومات بشكل مستقل في برنامج الدردشة الآلي ، وعند التطوير بشكل مستقل ، سيتعين على الأشخاص البعيدين عن تكنولوجيا المعلومات العمل مباشرةً مع قاعدة البيانات ، مما قد يؤدي إلى صعوبات كبيرة أو استثمارات إضافية ويعقد التطوير.
ونتيجة لذلك ، اخترنا أحد الحلول النموذجية - وهذا هو منصة
Dialogflow السحابية. تم تطويره من قبل المهاجرين من روسيا ، وفي عام 2016 اشترى Google. يسمح لك Dialogflow بإنشاء روبوت دردشة وتدريبه باستخدام شبكة عصبية سحابية. تشمل مزايا النظام الأساسي بساطة الواجهة وإمكانية الاستخدام المجاني.
للوهلة الأولى ، كانت قدرات النظام الأساسي كافية بالنسبة لنا ، على الرغم من أننا لم نعمل معها من قبل (
المزيد عن الميزات ). لذلك ، بالتزامن مع إنشاء برنامج الدردشة الآلي ، أتقننا أيضًا إمكانيات Dialogflow ، التي تم الشعور بها لحدود قدراته. حتى ذهبنا إلى IBM عن قصد لنرى ما يمكن أن يفعله واتسون. في رأينا ، لا يختلف مثل هذا المنتج الصناعي الخطير كما يطبق على مهامنا عن Dialogflow. يكلف الكثير من المال ، لكنه يفعل نفس الشيء: استخراج الكلمات الرئيسية من الاستعلامات البسيطة ، والعثور على السياق وإرجاع المحتويات.
قل كلمة
لقد شعرنا أيضًا بمدى ملاءمة الموظفين الجدد للتواصل مع البوت ، ليس كتابةً بل صوتيًا. اتضح أنه إذا أعطيت الفرصة للتحدث ، فإن الناس لا يعرفون دائمًا ما يطلبون منهم. أو تحتاج إلى بناء مخططات اتصالات معقدة. حتى Alice at Yandex ، بخبرتها ومواردها ، يمكنها الإجابة على أسئلة بسيطة فقط. لذلك ، ركزنا فقط على التواصل الكتابي والقائمة. يمكنك ببساطة كتابة Mie ، على سبيل المثال ، "هيكل الشركة" ، وسوف تخبرك بالإدارات التي تتكون منها الشركة ، وتظهر بعض الصور. ويمكنك اختيار بعض الأسئلة من قائمة الشجرة وقراءة الإجابات الجاهزة على الفور.
يرجى ملاحظة أنه تحت حقل إدخال النص يوجد زر "ابدأ" ، والذي يعود إلى بداية القائمة - لا حاجة للتمرير لأعلى ، أو حتى إعادة تشغيل الروبوت. أيضًا ، عند اختيار عنصر ، يقوم روبوت الدردشة بتكرار التحديد الذي تم إجراؤه مع النص بحيث لا يضيع المستخدم.
حتى الآن ، لا يعرف البوت كيفية التواصل في وضع الحوار ، هذه قائمة أمنيات للمستقبل. نحن ندرس أيضًا ما إذا كان سيتم ربط مساعد Android قياسي بمركب الكلام باللغة الروسية بـ Mie ، بحيث يمكنك تحويل الكلام إلى نص والعكس صحيح. هذا سيعلم ميا مع ذلك أن يدرك الكلام الحي. على سبيل المثال ، يمكنك أن تسأل: "أين تأكل؟" ، بدون أي "بادئة" في شكل "Ok Google". يتعرف البوت على كلمة "أكل" ويعطي إجابة ، ربما حتى بالصوت.
ذكرت أعلاه أننا لسنا في عجلة من أمرنا لإطلاق النسخة الثانية من تطوير Mia في أقرب وقت ممكن لأن هذا هو المنتج الوحيد من هذا النوع في "سوقنا المحلية". ومع ذلك ، سنقوم بالتأكيد بتطوير برنامج الدردشة الآلي ، ولهذا نحتاج إلى تلقي الملاحظات. Dialogflow هو نظام أساسي كبير إلى حد ما ، والآن لا نستخدم سوى جزء صغير من قدراته. من بين أمور أخرى ، هناك كتلة تحليلات ، حيث يمكنك أن ترى عدد الأشخاص الذين استخدموا الروبوت ، والمواضيع التي كانوا مهتمين بها ، ومدى قدرة روبوت الدردشة على الإجابة على الأسئلة. وبالتالي ، من الممكن العثور على الموضوعات التي "تعوم فيها" ميا ، وتدريبها بشكل أكبر ، وكذلك تحديد الاتجاهات الجديدة لتطورها.
زائد ميا الكبير هو عبر منصة لها. على الرغم من أن Mia تم تنفيذها في الأصل في Telegram ، فإن النظام الأساسي يسمح لك بنقلها إلى برامج المراسلة الفورية الأخرى ، وحتى أخذ الوظيفة بشكل منفصل إلى موقع الويب.
يعمل برنامج الدردشة لدينا لمدة شهرين فقط ، ويتحدث القادمون الجدد جيدًا عن أداة التكيف هذه. ميا "oldies" ليست مثيرة للاهتمام حتى الآن ، ولكن لدينا فكرة لتزويدها بمثل هذه الوظائف التي يرافقها برنامج الدردشة الآلي لموظف ليس فقط في المرحلة الأولية ، ولكن طوال عمله في الشركة كـ "دليل" حول السياسات والإجراءات الداخلية.