Eraser تفتح صيغة مخططاتها برخصة MIT: صارت النماذج تحدد موضع كل صندوق بنفسها
تترك Mermaid وD2 وGraphviz التخطيط لمحرك، ولا تستطيع اللغة تحديد موضع أي صندوق. أما الصيغة التي فتحتها Eraser فتتيح للنموذج كتابة الإحداثيات مباشرة. والسبب أن النماذج أتقنت التخطيط بالإحداثيات أواخر 2025.
فتحت Eraser مصدر صيغة مخططاتها برخصة MIT. وليست هذه أداة رسم جديدة، بل صيغة، وغايتها أن يستطيع الذكاء الاصطناعي وهو يصف مخططا أن يحدد أيضا مواضع الصناديق.
ما كانت المشكلة
حتى الآن كانت أدوات المخططات بالذكاء الاصطناعي، ومنها أداة Eraser نفسها، تدع النموذج يقول ما الذي يتصل بماذا فحسب، وتسلم التخطيط إلى محرك. وبعبارة Eraser: "Mermaid لغة علاقات. لا سبيل لديها لقول أين يذهب أي شيء، والتخطيط مفوض إلى محرك بحكم التصميم." وينطبق الأمر نفسه على D2 وGraphviz.
ولم يكن ذلك عيبا بل اختيارا، لأن النماذج كانت ضعيفة في ترجمة نية التصميم إلى إحداثيات، فتخرج عقد متراكبة وخطوط متشابكة. وبحسب Eraser تغير هذا أواخر 2025 ومطلع 2026: صارت النماذج المتقدمة بارعة فعلا في التخطيط بالإحداثيات. لكن القدرة الجديدة لم تجد مكانا تحط فيه، إذ لم تكن هناك صيغة تحملها.
لماذا لم تصلح صيغة قائمة
تستبعد Eraser البدائل واحدا واحدا. SVG وHTML منخفضتا المستوى أكثر مما ينبغي، ولا مفهوم دلاليا فيهما للعقد والحواف. وDraw.io XML مسهبة ومكلفة بالرموز. أما Mermaid وD2 وGraphviz فلا تستطيع التعبير عن الإحداثيات. والصيغة المفتوحة تملأ الفراغ بينها: عقد وحواف دلالية، مع إحداثيات صريحة، مع قيم افتراضية قوية، بصياغة يستطيع النموذج إخراجها بتكلفة منخفضة.
لماذا فتحها
حجة الشركة: إذا كان الفهم البشري هو عنق الزجاجة في التعاون بين الإنسان والوكيل، فلا بد أن يصل الحل إلى أوسع مدى. أي في كل موضع يحتاج فيه وكيل إلى عرض عمله على إنسان، أو يحتاج فيه أحد إلى استيعاب نظام معقد.
الرخصة MIT، فالاستعمال التجاري حر، غير أن المستودع يبقى مغلقا أمام المساهمات الخارجية. ولا يقدم الإعلان أي أرقام عن الانتشار أو الأداء.
المصادر: مدونة Eraser، وgithub.com/eraserlabs/eraser-diagrams.