أسس السيناريو
تبدو جرد المستودع وخلايا العمل الروبوتية كأنهما مشكلتان مختلفتان تمامًا. أحدهما يتتبع المنصات والصناديق في شبكة؛ والآخر يتتبع المؤثرات النهائية في الفضاء المتري. ولكن على مستوى عمل Asset Core، تشترك في هيكل متطابق: مساحة إحداثيات محدودة، مجموعة من الكيانات ذات الأنواع، وعمليات تتحرك أو تحول تلك الكيانات. تتغير السردية، لكن الجبر يبقى كما هو.
هذا هو نفس الفهم الذي تم تقديمه في نظرة عامة على الوثائق: صندوق في مخزون المستودع وتركيب على خط التجميع لهما نفس الشكل. السيناريوهات التي تلي توضح كيف يعمل هذا التجريد في الممارسة العملية.
المبدأ: الهيكل قبل السرد
يوفر Asset Core بدائل جبرية - حاويات ذات هندسة، كيانات بأنواع، عمليات بمعاني - تنطبق عبر المجالات. نفس الشبكة التي تُنمذج مخزونًا بأسلوب حقيبة الظهر تُنمذج أيضًا ممرات المستودعات. نفس الرصيد الذي يتتبع العملات الذهبية يتتبع أيضًا أحجام المواد الكيميائية. نفس العمليات (AddFungible، MoveInstance، وهكذا) تعمل في كلا الحالتين.
هذا يعني:
- تستخدم شبكة جرد ثنائية الأبعاد المنفصلة و مساحة العمل الخاصة بالروبوت المنفصلة نفس جبر الشبكة.
- تجهيزات تحميل المعدات المعتمدة على الفتحات و الأدوات المسماة في خلايا العمل تشترك في نفس الدلالات الموضعية.
- دفتر العملات و مجموعة الموارد الإجمالية يتبعان نفس الحساب العددي.
السرد الخاص بالنطاق هو لك لتضيفه. الضمانات الهيكلية تأتي من الجبر، ولهذا السبب يمكن أن تدعم نفس العمليات العديد من الصناعات.
لماذا هذا مهم بالنسبة لك
ثلاث عواقب عملية:
-
نظام واحد، مجالات متعددة. الكود المكتوب لإدارة المخزون لا يحتاج إلى إعادة كتابته لتخصيص المستودعات. الأنماط تنتقل لأن الهيكل ينتقل.
-
أدوات نظيفة للوكلاء. عندما تكون العمليات ذات دلالات محددة جيدًا، يمكن لأدوات LLMs والأتمتة التفكير فيها بشكل موثوق. هنا حيث تدفع التجريدات فوائد مركبة.
-
تتناسب المجالات المستقبلية مع نفس النموذج. إضافة مجال جديد لا تتطلب عناصر جديدة. إذا كنت تستطيع وصف ما هو موجود، وأين يعيش، وكيف يتحرك، فإن Asset Core تدعمه بالفعل.
رسم خريطة نطاقك
استخدم هذه القائمة للتحقق لترجمة أي نظام إلى نموذج Asset Core:
- حدد حدود العالم – مساحة اسم واحدة لكل عالم معزول (انظر نموذج التشغيل).
- قائمة الكيانات – الفئات (الأنواع) والحالات (العناصر الفريدة)، مع تمييز القابلة للتبادل عن الحالات الفريدة.
- اختر مناطق الذاكرة – تحدد الحاويات مكان وجود الحالة (انظر Containers and Assets للتفاصيل).
- اختر الهندسة – التوازن (0D)، الفتحات (1D)، الشبكة (2D)، أو المستمر (1D/2D). تصنيف الأبعاد (انظر Containers and Assets) يحدد العمليات التي تنطبق وما هي القيود المفروضة.
- ترميز الثوابت – السياسات، سلوكيات الفئات، تسلسل العمليات (الاستفادة من العمليات المحدودة).
- التزام التحولات – كل تغيير هو معاملة صريحة (انظر المعاملات والعمليات).
إذا كنت تستطيع الإجابة على “ما الذي يوجد، وأين يعيش، وكيف يتحرك”، يمكنك نمذجته هنا. التجريد عالمي لأن هذه الأسئلة تنطبق على كل نظام حالة مكانية، بغض النظر عن المجال.
من هنا
تظهر صفحات السيناريو ذلك في الممارسة العملية:
- خلية الروبوتات: فرز الحزام الناقل مع حالة حتمية تظهر 2D مستمرة بدقة نقطة ثابتة واختيار/وضع حتمي.