المنتج، من البداية إلى النهاية.
مساعد واحد ولوحة تحكم واحدة فوق محرك واحد. تتتبع هذه الصفحة التحديث اليومي من لحظة نشره حتى الدرجة التي يراها الجميع، ثم تستعرض لوحة التحكم قسمًا قسمًا.
القراءة والتحقق
التحديث اليومي بضعة أسطر في المحادثة أو جملة تُقال للمساعد. يستخرج المحلّل ما أُنجز وما هو مخطط والعائق وتسجيل الدخول والخروج، والموقع متى وافق الشخص على ذلك. وتُغتفر الأخطاء الإملائية؛ وعندما يعجز المحلّل المهيكل عن قراءة رسالة، يحوّل نموذج لغوي النص الحر إلى الحقول نفسها.
ثم تُفحص الادعاءات مقابل العمل الفعلي: المهام المذكورة في التحديث تُقارن بنشاط Jira وGitHub وGitLab. ويُؤكَّد الحضور بنبضة خفيفة وبموافقة يكفي للرد عليها أي جواب قصير؛ ولا يُرفض الرد أبدًا، بل يُصنَّف فقط حسب الجهاز والشبكة على المضيف. أما الأيام الطويلة المتصلة فتُحدَّد بسقف وتُحال إلى إنسان بدل احتسابها أو التشكيك فيها.
التوجيه والشرح
التوجيه محرك قواعد، لا قالب محادثة: حتى أربع توصيات لكل فترة، تبدأ بأسوأ إشارة، وكل منها تستشهد بالدليل الذي جاءت منه في سجل مهام الشخص نفسه وركائزه وقائمة الأدوار. ويمكن لتمريرة ذكاء اصطناعي اختيارية إعادة صياغة التوصية؛ لكنها لا تستطيع أبدًا إضافة توصية أو حذفها.
كتابة "/pulse me" في المحادثة تعيد بطاقة التقييم مع الشريحة والركائز الخمس وما حرّكها. وتصل الملخصات الذاتية الأسبوعية والشهرية ونصف السنوية برسالة مباشرة؛ ويكتب نموذج السرد الأسبوعي القصير من تحديثات الشخص نفسه وهو موجَّه بألا يختلق عملًا أبدًا. وتجيب ميزة Ask AI عن أسئلة متعددة الأدوار على بيانات الفريق الحية، بلوحة المفاتيح أو بالصوت، وتوسم كل إجابة بالمزوّد الذي أنتجها.
القرار: المحرك العصبي
تمر القرارات الروتينية عبر طبقة عصبية مدرَّبة على سجلك الخاص، في أحد أربعة أوضاع: معطّل، والظل (يتنبأ ويسجّل ولا يغيّر شيئًا)، والمساعدة (القرارات متوسطة الثقة تنتظر مسؤولًا في قائمة)، والتلقائي (القرارات عالية الثقة تُنفَّذ، مسجَّلة وقابلة للتراجع). وكل قرار يحمل احتمالًا معايرًا وسببًا؛ والحد الافتراضي للوضع التلقائي هو 0.85.
- مخرجات القرار: تعليم تحديث يومي، وتثبيت إنذار، واعتماد إجازة تلقائيًا، والحكم على نجاح تنبيه، واحتمال الغياب
- ضوابط الأمان: لا إجراء بحق أي شخص لديه أقل من 14 يومًا من السجل، وبحد أقصى 5 إجراءات تلقائية لكل شخص أسبوعيًا، وقائمة بمن لا يُراسَلون مباشرة أبدًا؛ والإنذارات لا تغادر وضع المساعدة أبدًا
- اعتماد الإجازة تلقائيًا يمر أولًا بقواعد صريحة أيضًا: طلب قصير، وإشعار كافٍ، ورصيد متاح، وتغطية للفريق، وخلوّ من فترات الحظر؛ أما الإجازة المرضية فتُحال دائمًا إلى إنسان
الوكلاء والروبوتات
أربعة وكلاء تشغيل معطّلون حتى تفعّلهم: الإجازة باللغة الطبيعية ("أنا في إجازة الجمعة" تصبح طلبًا تؤكده)، والتهيئة، وأسئلة وأجوبة ذاتية الخدمة تختار استعلامًا مُعدًّا مسبقًا ولا تمرر نصك إلى SQL أبدًا، وموجّه عوائق ينبّه الزميل الذي تذكر تحديثاته الأخيرة المجال نفسه. وشخصيات الروبوت (قوالب جاهزة مثل التقني وDevOps والموارد البشرية، إضافة إلى شخصياتك الخاصة) تجيب من نص التعليمات الذي تكتبه لها. ويذهب كل سؤال إلى روبوت واحد مع درجة ثقة، ودون 0.45 يصرّح الموجّه بأنه غير متأكد.
الأشخاص
من متواجد الآن، والحضور والأجهزة، والإجازات والعطل. يأتي الحضور من عميل المحادثة الذي يستخدمه الشخص بالفعل؛ ولا وكيل للتثبيت.
- حالات تسجيل الدخول والمناوبة والتأخر والإجازة وتسجيل الخروج من التحديث اليومي، وفق المنطقة الزمنية للشخص نفسه
- الحضور على سطح المكتب والجوال: متصل، غائب، مشغول، غير متصل
- الإجازات تُطلب في المحادثة وتُقرَّر بقواعد تضعها أنت: الأرصدة والتغطية وفترات الحظر
- يُقاس التأخر مقابل وقت البدء المعتاد للشخص نفسه، والانتهاء المتأخر يمنحه بداية أكثر تأخرًا في اليوم التالي
العمل
الكفاءة والشفافية والإنتاجية والمهام المنجزة وساعات العمل والأهداف وموقع العمل. كل رقم يُبنى من التحديث اليومي ويُقارن بنشاط Jira وGitHub وGitLab.
- الكفاءة: خمس ركائز موزونة، وملفات لكل دور، واتجاه على 8 أسابيع للفريق ولكل شخص
- الشفافية: يرى الشخص والقائد والفريق الدرجة نفسها؛ والأوزان معلنة وكل تغيير مُدقَّق
- المهام: تُعدّ منجزة عند إدراجها على أنها أُنجزت، ومتعثرة عند تكرارها، وتُغلق تلقائيًا عند إسقاطها ولا تُحتسب إنجازًا أبدًا
- الأهداف: أهداف شخصية بمتابعات، وأهداف فريق تُقرأ مقابل وسيط الفريق
- الساعات: الأيام القصيرة تُعلَّم مقابل يوم العمل المتوقع للشخص نفسه، والعمل الإضافي يُحفظ، ورصيد الإجازات بجانبها
- موقع العمل: المكتب والمنزل وأثناء التنقل؛ مرجّح بالساعات، ومشروط بالموافقة، ومصنَّف على المضيف مقابل قاعدة بيانات IP محلية تُحدّثها أسبوعيًا
العمليات
- العوائق: مهلة قابلة للضبط (ساعتان افتراضيًا) تنبّه المالك، ثم البديل، ثم القائد عبر المحادثة وWhatsApp والبريد؛ والرد بكلمة "حُلّ" يغلقه
- المناوبة: تناوب عبر استيراد CSV، وتذكيرات، وتصعيد مؤقّت، وملخص تسليم إلى المناوب التالي
- التذاكر: الخطورة منخفضة أو متوسطة أو عالية، وخطوة فرز أولية بالذكاء الاصطناعي؛ والخطورة العالية غير المُقرَّة تستدعي المناوب وتصعّد خلال دقائق؛ ويُنسب الحل لمن أصلحها
- الحملات: إقرارات السياسات والموافقات والتصويتات والملاحظات، تُرسل في المحادثة وتُتابع حتى آخر شخص
- سجل التدقيق: كل قرار وتغيير وزن وتوقيع موافقة واعتماد تلقائي، لحظة حدوثه، وقابل للتصدير
الذكاء
- خطوط أساس لكل شخص: آخر 14 يومًا مقابل الأسابيع الستة السابقة للشخص نفسه، لا مقابل زملائه؛ والعطلة المخططة لا تُقرأ أبدًا على أنها تراجع
- 11 ملفًا مدمجًا للأدوار من قائمة للأدوار والوظائف، حتى تُحتسب تكرارات المصمم إنتاجًا
- مراقب انحراف أسبوعي يعيد فحص النموذج؛ والنموذج المرشح المدرَّب على بيانات قليلة جدًا يُرفض
- إشارات الأشخاص للمسؤولين فقط، استشارية ومدعومة بالأدلة؛ ولا شيء فيها يتصرف أو يراسل موظفًا أو يمس الأجر
للمديرين
عرضان للمسؤولين فقط واستشاريان: الأعلى أداءً وخطر ترك العمل. كلاهما يعرض السبب خلف كل مدخل، وكلاهما غير مرئي للزملاء، ولا يتخذ أي منهما إجراءً من تلقاء نفسه؛ فالبشر يقررون. ويتلقى المديرون ملخصًا أسبوعيًا، وكل رقم في لوحة تفاصيل الموظف يفتح السجلات التي حُسب منها.
ما لا يفعله المنتج
- لا وكيل على سطح المكتب، ولا لقطات شاشة خفية، ولا تسجيل لضغطات المفاتيح، ولا تسجيل للشاشة؛ وميزة الالتقاط الاختيارية الوحيدة معطّلة افتراضيًا وتتطلب موافقة موقّعة من الموظف
- لا قراءة للبريد أو الملفات أو الشيفرة المصدرية أو محتوى وثائق الموارد البشرية
- لا تدريب لنموذج أي جهة أخرى على بياناتك؛ فـ InRoots لا يجمع بياناتك أصلًا
- لا قرار بشأن التوظيف أو الفصل أو الأجر؛ إنه يُعلِّم ويشرح ويقترح