الدروس · الدرس 3 من 6
ما الذي يحسّنه برنامج التعشيق، وما الذي لم يُخبَر به قطّ
أن تصوغ مسألة إعداد الماركر بالصورة التي يستقبلها بها البرنامج فعلاً، وأن تجد القيود الناقصة لا القيود الخاطئة.
الدرس 3 من 6 · 18 د
الثاني من أبريل، أمر القصّ للطلبية LR-7714
الماركر هو خطة القصّ: كل قطع الباترون موضوعة على شريط قماش عرضه معلوم. وبرنامج التعشيق هو البرنامج الذي يصنع الماركر آلياً. جرى التعشيق ليلاً وعاد عند 84.7%. فأصدرت غرفة الماركر النتيجة، وفرشت غرفة القصّ عليها، ولم يسُؤ شيء طوال أربعة أشهر.
والدورة 4.5 تتناول ما تقيسه كفاءة الماركر، وكم تساوي نقطة منها، وكيف تحوّلها غرفة القصّ إلى أمتار. وهذا الدرس عن النصف الآخر: عمّا سُئل عنه البرنامج فعلاً، وعمّا لم يُسأل عنه قطّ.
المسألة كما يستقبلها البرنامج
يُعطى برنامج التعشيق شريطاً ثابت العرض ومجموعةَ أشكال، ويُطلب منه أن يجعل الشريط أقصر ما يستطيع. وكل ما عدا ذلك ممّا تعتقده عن الماركر يجب أن يصل إلى البرنامج إمّا كـخاصية على القطعة وإمّا كـإعداد في ملف الجلسة. والفرق بين الاثنين أهمّ من أي شيء آخر في هذا الدرس.
| التعليمة | أين تسكن | ماذا يحدث إن تُركت فارغة |
|---|---|---|
| أي القطع داخل الماركر | قائمة القطع | تدخل القطعة أو تخرج بصمت |
| من أي قماش تُقصّ القطعة | خاصية على القطعة | تنضمّ القطعة إلى أي ماركر يجري |
| هل يجوز قلب القطعة رأساً على عقب | خاصية، أو إعداد افتراضي | يقرّر الافتراضي، وهو افتراضي الموديل السابق |
| كم يجوز إمالة القطعة | خاصية، أو إعداد افتراضي | يقرّر الافتراضي |
| هل يجوز عكس القطعة كالمرآة | خاصية على القطعة | يقرّر الافتراضي |
| الهالة المتروكة حول كل قطعة | إعداد في ملف الجلسة | تبقى آخر قيمة مستعملة مستعملة |
| مطابقة التقليم أو الكاروهات | نقاط مطابقة على القطع | لا تُحاوَل أصلاً |
الخاصية الموضوعة على القطعة تسافر مع القطعة. أما الإعداد فيخصّ الجلسة، ويبقى بعد تغيير الموديل. والقيد الذي يسكن ملف الإعدادات بدل القطعة قيد سترثه — من موديل نسيته، على قماش يسلك سلوكاً آخر.
ثلاث قطع لم تكن يوماً من التويل
يتكوّن الموديل CH-482 من 23 قطعة: 19 من التويل و4 من قماش الجيوب — كيسا جيب، وحاشيتا جيب أمامي. وثلاث من تلك الأربع وصلت من مكتب المسح في الدرس الأول وحقل القماش فيها فارغ. ولم يملأه أحد، لأن الحقل الفارغ ليس رسالة خطأ.
والحقل الفارغ ليس سؤالاً. إنه جواب، والجواب الذي يسمعه البرنامج هو «اضممها». فدخلت الثلاث جميعها في ماركر التويل.
ولم يبدُ شيء خاطئاً. فالقطع صغيرة مرتّبة وتملأ الفجوات، فارتفعت كفاءة الماركر المعلنة فعلاً من 84.6% بدونها إلى 84.7% معها. أي أن مقياس الجودة الخاص بغرفة الماركر تحرّك في الاتجاه المطمئن.
كم كلّف ذلك
تضيف القطع الدخيلة الثلاث 0.090 م إلى ماركر التويل لكل قطعة. وفي ماركر قماش الجيوب، وهو أضيق، كانت القطع الثلاث نفسها ستحتاج 0.105 م لكل قطعة.
في التويل: 0.090 م بـ 3.95 دولاراً = 0.3555 دولاراً للقطعة
في قماش الجيوب: 0.105 م بـ 1.10 دولاراً = 0.1155 دولاراً للقطعة
الفارق = 0.2400 دولاراً للقطعةوعلى 24,600 قطعة يصير ذلك 5,904.00 دولاراً، مقابل هامش طلبية مقداره 23,616.00 دولاراً. ربع الهامش، من ثلاثة حقول فارغة.
ويستحقّ الأثر المادي التتبّع، لأنه يسمّي الإشارة التي كانت متاحة في مايو. فقد صرف مخزن التويل 2,214 م أكثر ممّا كان الماركر يفترض أن يحتاج. وصرف مخزن قماش الجيوب 2,583 م أقلّ من حجزه — أي 17.4% دونه.
الزيادة يُحقَّق فيها. والنقص في الاستهلاك يُقيَّد خبراً ساراً. وهما الحدث نفسه منظوراً إليه من طرفيه، وكان النقص هو الدليل الوحيد الظاهر على الخلل والطلبية ما زالت داخل المصنع.
الأشياء الخمسة التي لا يمكن إخبار البرنامج بها في كارنافولي (Karnaphuli)
لكل برنامج تعشيق حدّ. والطريقة الأمينة في التعامل معه أن تعرف أين يقع ذلك الحدّ بالضبط، بدل افتراض أن البرنامج يفكّر كصانع ماركر.
- الوبر أو الوجه الاتّجاهي. هذا يمكن إخباره به، كمجموعة دورانات مسموحة لكل قطعة: بلا دوران، أو نصف دورة، أو حرّية كاملة. لكنه لا يملك طريقة لاكتشافه بنفسه. والدورة 4.5 تسعّر ما يكلّفه الاتّجاه الواحد.
- تقليم أو كاروهات تجب مطابقتها. المطابقة قيد بين قطعتين عند تكرار النقشة، وبرنامج التعشيق في كارنافولي لا يستطيع التعبير عنه. فالماركر المطابَق هنا عمل بشري، والدرس الرابع يضع عليه رقماً.
- نطاق درجة أو عرض رولة. يصنع البرنامج ماركراً لعرض واحد مذكور. وأي الرولات يصدق عليها هذا العرض مشكلة غرفة القصّ، والدورة 4.5 تتناولها.
- عيب في القماش. يضع البرنامج القطع على مستطيل مثالي. والقماش ليس كذلك.
- أي القطع يجب أن تخرج من الفرشة نفسها. قطعتا أمام من فرشتين مختلفتين قد تقرآن درجتين في ضوء النهار. وهذا قيد يخصّ الحزم، ويسكن خارج الماركر تماماً.
| ما أُخبر به البرنامج | ما افترضه | ما لم يستطع أحد إخباره به |
|---|---|---|
| قائمة القطع، وفيها 3 قطع دخيلة | القماش حيث كان الحقل فارغاً | أن التويل سادة تماماً |
| عرض القصّ | جواز نصف دورة، من ملف الإعدادات | أي الرولات تأتي ضيّقة |
| تصغير الطول | هالة الموديل السابق | أي القطع يجب أن تتشارك فرشة |
موجّه · اكتب موجز القيود قبل تشغيل التعشيق
قبل أي تشغيل ماركر آلي على موهذهل يختلف قماشه أو قطعه أو توزيع مقاساته عن آخر موهذهل شغّلته.
تصرّف كمهذهر غرفة ماركر علماذا أن يصوغ مسألة التعشيق كملةً قبل تشغيلها. الحقائق: الموهذهل [الموهذهل]، والطلبية [الكمية]، والمقاسات وكمية كل منها [اذكرها]، والأقليسة الداخلة في الثوب وسعر المتر من كل منها [اذكر كل قماش]، والعرض الاسمي وعرض القصّ لكل قماش [الأعراض]، وقائمة القصّ التي تبيّن كل قطعة وقماشها وعدد ما يُقصّ منها [الصقها]. ويُبلغ ملف الباترون عن هذه القطع [الصق قائمة القطع مع قماش كل قطعة وعدهذاا وعلامة القلب والدوران المسموح]. والقماش [سادة أو موبّر أو مطبوع أو مقلّم أو كاروهات]، وتكراره [المقاس] إن كان له تكرار، ويقول دليل القماش لدى الليستري [الصق أي بند عن المطابقة أو الاتجاه أو الوصل أو الإمالة]. افعل ما يلي. أولاً، أجرِ جرداً للقطع: عُدّ قطع الملف بحسب القماش وطابقها مع قائمة القصّ لهذهّ، وسمِّ كل قطعة تُرك فيها القماش أو العدد أو علامة القلب أو الدوران فارغاً، لأن الحقل الفارغ تعليمة لا سؤال. ثانياً، اذكر القيود التي يجب أن تكون خاصيةً على القطعة والقيود التي ستُؤخذ خلاف ذلك من ملف إعدادات الجلسة، وقل أي تلك الإعدادات ينبغي أن أقرأه بصوت عالٍ قبل التشغيل لأن الموهذهل السابق هو من ضبطه. ثالثاً، بيّن ما يمنعه هذا القماش وحوّل كلّاً منه إلى الخاصية المحدّدة التي تعبّر عنه. رابعاً، اذكر ما لا يمكن إخبار البرنامج به أصلاً، وقل لكل بند من يملك خطره وأين سيظهر. خامساً، أخبرني هل تصغير طول الماركر هو نفسه تصغير المال في هذا الثوب، وإن لم يكن فبيّن أين ينفصل الأمران بالضبط. سادساً، أعطني الفحوص الثلاثة الواجب إجراؤها على الماركر النهائي قبل إصدار أمر القصّ. واطلب مني أي معلومة ناقصة بدل افتراضها.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.
إنه يصغّر الطول لا المال
آخر ما ينبغي التمسّك به أن البرنامج يلاحق رقماً واحداً، وذلك الرقم هو طول الماركر. والطول هو المال نفسه فقط حين يكون كل متر في الماركر بالسعر نفسه.
ولم يكن كذلك في الموديل CH-482. فمتر التويل بـ 3.95 دولاراً ومتر قماش الجيوب بـ 1.10 دولاراً. ولم تكن لدى البرنامج وسيلة ليعرف أن أحد الشريطين اللذين يملؤهما أغلى من الآخر بثلاثة أضعاف ونصف. فجعل مجموع طوليهما أقصر ما استطاع، وأنتج الجواب الأغلى من الاثنين، إنتاجاً صحيحاً.
اختبر فهمكيعيد إليك برنامج التعشيق ماركراً عند 86.1% مقابل 84.9% في الموسم الماضي، على الموديل نفسه والعرض نفسه. فماذا تفحص قبل أن تهنّئ أحداً؟أظهر الإجابة
ثلاثة أشياء بهذا الترتيب. عدد القطع بحسب القماش مقابل قائمة القصّ — فالقطعة الزائدة ترفع الكفاءة وتكلّف مالاً، والقطعة الناقصة ترفعها وتوقف الخطّ. ثم إعداد الهالة مقابل إعداد الموسم الماضي، لأن هالة أصغر ترفع الرقم دون أن تغيّر الماركر. ثم الدورانات والإمالة المسموحة لكل قطعة، لأن ملف إعدادات موروثاً من موديل آخر قد يكون منح حرّيات لا يحتملها هذا القماش. ولا تكون النقطة 1.2 الزائدة مكسباً حقيقياً إلا حين تتطابق الثلاثة، وعندها تساوي بالضبط ما يقوله حساب الدورة 4.5.