الذكاء الاصطناعي التطبيقي

آلِ القرار لا النقرة

قراءة 13 دقائقSiaSol

أتمتة العمليات الآلية تنسخ ما يفعله شخص، بما في ذلك الأجزاء الموجودة فقط لأن شخصًا كان يفعلها. والأتمتة النافعة تُزيل سبب وجود الخطوة. وهذا كيف تعرف أيّهما يُباع لك.

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

سير العمل البشري يحوي ثلاثة أنواع من الخطوات، ونوع واحد منها هو العمل.

  • القرار الفعلي — أي فواتير تُقرّ، وأي طلبات معرّضة للخطر.
  • نقل البيانات، الموجود لأن نظامين لا يتحدّثان.
  • التعويض: الفحص المزدوج الموجود لأن أحدهم أخطأ مرة، والجدول الموجود لأن تقريرًا تنقصه خانة، والبريد الموجود لأن إذنًا لم يُمنح أبدًا.

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

افصل أنواع الخطوات الثلاثة

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

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

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

لماذا أتمتة الشاشات هشّة

وخلف حفظ الخطوات الخطأ، للأتمتة التي تقود واجهة مستخدم ضعف بنيوي: فهي تعتمد على عدم تغيّر الواجهة. فحقل يتحرّك، أو حوار موافقة جديد، أو صفحة أبطأ تُحمّل بعد نقر الآلة — كلٌّ من هذه يكسرها، ولا واحد منها تغيير سيفكّر أحد في إعلانه، لأن لا شيء كُسر من منظور الفريق الذي أجراه.

وحالات الفشل هادئة أيضًا بطريقة محدّدة وخطرة. فتكامل مكسور يُعيد خطأً؛ أما أتمتة شاشة مكسورة فتكتمل بنجاح كثيرًا وقد كتبت قيمة في الحقل الخطأ أو تخطّت صفحة فشل تحميلها. فتُبلّغ العملية بالنجاح والبيانات خطأ ويحدث الاكتشاف في الأسفل — وهي أسوأ خاصية يمكن أن تملكها عملية مؤتمتة.

الصيانة هي التكلفة

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

أي القرارات ينبغي أن تتّخذها آلة

لخطوات القرار، السؤال النافع ليس هل تستطيع آلة اتّخاذ القرار بل ماذا يحدث حين تتّخذه خطأً. فقرار رخيص العكس ورخيص الخطأ — توجيه تذكرة للفريق المحتمل، واقتراح فئة، وترتيب قائمة — يمكن أتمتته بدقّة متواضعة ويبقى جديرًا بوضوح، لأن تكلفة الخطأ تصحيح صغير.

وقرار مكلف أو غير قابل للعكس — إصدار استرداد، ورفض طلب، وإرسال رسالة لعميل — يحتاج إما معيارًا أعلى كثيرًا أو بشرًا في الحلقة، والطريق الوسط النافع أتمتة التوصية لا الإجراء. فتؤدّي الآلة عمل الجمع والترتيب، ويُقرّ شخص، وتكون خطوة الإقرار نقرة واحدة لا عشرين دقيقة تجميع. وذلك النمط يحصّل معظم التوفير بلا شيء تقريبًا من المخاطرة.

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

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

معالج الاستثناءات هو النظام

أي أتمتة لعملية حقيقية ستواجه حالات لا تستطيع معالجتها، والنسبة أعلى من التقدير الأولي لأن من يؤدّون العمل كانوا يستوعبون الاستثناءات بشكل غير مرئي سنين. فعملية تُوصف بأنها «نفسها كل مرة» يتبيّن عند الفحص أن لها عشرات المتغيّرات التي يعالجها المشغّل دون ملاحظتها كمتغيّرات.

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

ومعدّل الاستثناء هو الرقم الذي يُبلَّغ عنه لا معدّل الأتمتة. فعملية تعالج ثمانين بالمئة من الحالات تلقائيًا نتيجة جيدة؛ والعملية نفسها موصوفةً بأنها «مؤتمتة كليًا» وخُمس الحجم يتكدّس بهدوء في مجلّد نتيجةٌ أسوأ موصوفة بشكل أفضل، والفرق بين الصياغتين هو موضع معظم خيبة الأمل في هذا المجال.

العملية نفسها بإحدى عشرة خطوة، موسومة: القرارات، ونقل البيانات الذي يريد تكاملًا، والتعويض الذي ينبغي حذفه ببساطة.

لماذا الوقت المُوفَّر

اقتراحات الأتمتة تُسعّر بالساعات المُوفَّرة، والساعات حقيقية عادةً، لكن الجدوى التجارية تعتمد على ما يذكره الاقتراح نادرًا: إلى ماذا تتحوّل تلك الساعات. فإن كان الفريق في طاقته الكاملة وذهبت الساعات لعمل لم يستطع الوصول إليه سابقًا، كانت القيمة مباشرة. وإن كانت الساعات فائضًا، فلا يتغيّر شيء ماليًا ويكون المشروع تحسين جودة لا توفيرًا، وهو هدف مشروع موصوف بصدق.

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

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

اكتب القاعدة قبل الكود

معظم صعوبة أتمتة قرار أن لا أحد صرّح بالقرار قط. فمن يؤدّيه لديه حدس موثوق بُني من أربع سنوات من الحالات، وإذا طُلب منه التفسير أنتج ثلاثة معايير وهزّة كتف. وكتابة القاعدة هي إذن جُلّ العمل، وهو عمل يسدّد ثمنه حتى لو لم تتبعه أتمتة، لأن القاعدة غير المصرّح بها غير قابلة للتدريب ولا للتدقيق أيضًا.

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

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

مسار التدقيق هو المُخرَج

قرارٌ آلي لا يمكن تفسيره بعدها مسؤوليةٌ بزيّ كفاءة. فسيسأل أحدٌ في النهاية لماذا رُفض هذا الطلب، ولماذا وُسمت هذه الفاتورة، ولماذا حُجز هذا الأمر، والجواب يجب أن يكون أفضل من درجة ثقة. وتسجيل المدخلات ونسخة القاعدة والنتيجة لكل قرار ليس عبء امتثال؛ بل هو ما يُبقي لك الأتمتة حين يعترض عليها أحد.

ونسخة القاعدة تهمّ أكثر مما تبدو. فقرارٌ اتُّخذ في مارس بعتبة ويُراجع في سبتمبر بأخرى لا يُدافع عنه إلا إن قال السجلّ أي عتبة انطبقت حينها. ويعني ذلك أن القواعد تحتاج أن تكون بيانات مُنسَّخة لا ثوابت كود، وكل سجلّ قرار يحتاج تسمية نسخته — خيار تصميم صغير في البداية وتعديل مستحيل لاحقًا.

  • المدخلات كما كانت وقت القرار.
  • نسخة القاعدة التي انطبقت، بالمعرّف.
  • النتيجة، وأي فرع أنتجها.
  • من راجعها، إن راجعها بشر.
  • ما غيّرها لاحقًا، وبسلطة من.

والمدخلات يجب تخزينها كما كانت لا الإشارة إليها. فسجلٌّ يُشير لصفّ عميل يصف ذلك العميل كما هو اليوم لا كما كان وقت القرار، وفي أي نزاع يختلف الاثنان — فالعنوان تغيّر والحدّ ارتفع والحالة تحرّكت. ونسخ المدخلات ذات الصلة في سجلّ القرار يبدو تكرارًا وهو النسخة الوحيدة القابلة للدفاع.

قِس الخطوة قبل إزالتها

مشاريع الأتمتة تُبرَّر عادةً برقم قدّره أحد في اجتماع، وذلك الرقم خطأ دائمًا تقريبًا في الاتجاه نفسه: فالخطوة تأخذ وقتًا أقلّ مما يظنّ الناس وتحدث أكثر. وتوقيتها لأسبوعين قبل الالتزام يغيّر حجة العمل أكثر مما يؤكّدها، ويكلّف جدولًا وانتباه أحد.

التكرار يتقدّم على المدة

وحين يُقاس هذان الرقمان لا يُحدَسان، يُعاد ترتيب المرشّحين عادةً. فمهمة العشرين دقيقة التي يشتكي منها الجميع تحدث مرتين شهريًا؛ ومهمة الأربعين ثانية التي لا يذكرها أحد تحدث مئتي مرة يوميًا. والثانية هي التكلفة الأكبر والأتمتة الأسهل، وهي غير مرئية بالضبط لأنها أصغر من أن يُشتكى منها.

والقياس يُنشئ أيضًا خطّ الأساس الذي ستحتاجه بعدها لمعرفة هل نجحت الأتمتة. فبلا «قبل»، يكون «بعد» غير قابل للتكذيب، ومشاريع الأتمتة مُعرَّضة بشكل غير عادي لإعلان نجاحها بقوة كونها سُلِّمت. ورقمٌ واحد مُسجَّل لأسبوعين مسبقًا هو ما يحوّل ذلك لدعوى قابلة للتحقّق.

ماذا يحدث حين تُخطئ الآلة

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

ويعني ذلك أن مسار العكس يجب بناؤه وقت بناء القرار لا بعد الحادثة الأولى. فلكل إجراء آلي، يجب أن يستطيع أحد الإجابة كيف يُلغى وكيف تجد كل السجلات التي لمسها ومن يُسمح له بذلك. فإن كان جواب أي من ذلك استعلام قاعدة بيانات مكتوبًا تحت ضغط، فالأتمتة غير منتهية بغضّ النظر عن حسن أدائها.

وهناك تدريجٌ نافع هنا يكلّف قليلًا: شغّل الأتمتة في الظلّ أسبوعين، مُسجِّلًا ما كانت ستقرّره دون تصرّف، واجعل أحدًا يقارنه بما حدث فعلًا. والخلافات هي مواصفة بقية العمل، وتأتي قبل أن يكون أي شيء على المحكّ لا بعده.

تسلسل ينجح عادةً

الترتيب الذي استقرّ عندنا: ارسم العملية وسِم الخطوات؛ واحذف التعويض بإصلاح ما يعوّض عنه؛ واستبدل النقل بتكامل؛ ثم وحينها فقط انظر في القرارات. وبوصولك للقرارات كثيرًا ما تبقى اثنتان أو ثلاث فقط، ويكون سؤال الأتمتة قد صار صغيرًا ومحدّدًا لا برنامجًا.

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

  1. شاهد العملية مرة وسِم كل خطوة.
  2. احذف التعويض بإصلاح ما سبّبه.
  3. استبدل نقل البيانات بتكامل حقيقي.
  4. أتمِت التوصيات حيث العكس مكلف.
  5. ابنِ مسار الاستثناء كميزة أساسية.
  6. أبلِغ عن معدّل الاستثناء لا معدّل الأتمتة.

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

أسئلة متكررة

01هل تكون أتمتة العمليات الآلية صحيحة أصلًا؟

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

02كيف نقرّر أي القرارات نؤتمت؟

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

03لماذا تُسلّم مشاريع الأتمتة أقلّ؟

عادةً لأن معدّل الاستثناء قُدِّر بأقلّ. فمن يؤدّون العمل كانوا يستوعبون المتغيّرات بشكل غير مرئي سنين، فعملية تُوصف بأنها متطابقة كل مرة يتبيّن أن لها عشرات. ومسار الاستثناء ميزة أساسية لا حالة حديّة، والمعدّل هو الرقم الجدير بالتبليغ.

04ما أرخص خطوة تُتّخذ أولًا؟

ارسم العملية واحذف الخطوات التعويضية. ففي عملية من إحدى عشرة خطوة رسمناها كانت سبعٌ تعويضًا، وإضافة خانة ناقصة واحدة لتقرير خفّضتها إلى أربع — وقت موفَّر أكثر مما وعد به اقتراح الأتمتة، وبلا أتمتة أي شيء.