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