يمكن لوكيلك أن يسلمك ملف STEP: text-to-cad والكود بوصفه هندسة

الجزء الذي لم يكن نصًا قط
تكتب وكلاء البرمجة البرمجيات لأن البرمجيات نص. هذه الحقيقة الواحدة تفسر تقريبًا كل ما يبرعون فيه. وتفسر أيضًا لماذا ظلوا عديمي الفائدة في العمل الميكانيكي: الحاملة ليست نصًا، وسماكة الجدار ليست نصًا، وملف STEP ليس نصًا بالتأكيد، وإن كان نصًا من الناحية التقنية.
يحل text-to-cad، وهو إضافة برخصة MIT من earthtojake ظلت هذا الشهر على لوحة الرائج في GitHub بنحو 18,600 stars، هذا التناقض بحيلة قديمة: إذا لم يكن الشيء نصًا، فاصنع تمثيلًا نصيًا للشيء. في هذه الحالة، سكربت Python بارامتري.
مهمة الوكيل ليست تخيل نموذج ثلاثي الأبعاد. مهمته كتابة كود يمكن لنواة هندسية تنفيذه. هذا الفرق هو المنتج كله.
كيف تدور الحلقة فعليًا
المحرك تحتها هو cadgen، حزمة Python على PyPI مبنية على build123d، التي تقود بدورها Open CASCADE، أي عائلة النوى الهندسية نفسها التي تستخدمها أدوات CAD الجدية. النموذج سكربت Python عادي: دالة مزينة بتعريف step وتعيد شكلًا.
لنقل إنك تريد حاملة كاميرا بجدران 3mm وثقبين M3. تصفها بالكلمات. يكتب الوكيل السكربت بمعاملات لسماكة الجدار وقطر الثقب والمسافة بين الثقبين. يشغله cadgen ويكتب STEP، مع STL أو 3MF أو GLB إن طلبت. تريد تغيير موضع ثقب؟ عدل رقمًا واحدًا وأعد التشغيل. يبقى مصدر النموذج في المستودع بجوار بقية الكود، أي أنه قابل للمقارنة والمراجعة والتراجع مثل أي شيء آخر.
هذا هو الفرق بين هندسة دقيقة وشبكة تبدو معقولة. مولّد الشبكات ينتج سطحًا يشبه الحاملة. نمذج المجسمات ينتج حاملة بسماكة جدار معروفة، وورشة التصنيع تقبل ملف STEP بينما ترفض بأدب ملف STL لسطح منحنٍ بـ 4,000 مثلث.
تتولى الإضافة أيضًا الأجزاء المملة التي تحدد ما إذا كان التصميم حقيقيًا. تشغل فحوصات التصميم للتصنيع والتصميم للتصنيع بالإضافة، سماكة الجدار، والبروزات، وزوايا السحب، والتجاويف، وتذكر القاعدة وراء كل ملاحظة بدلًا من تحذير مجرد. تنشئ رسومات هندسية بأبعاد بصيغة PDF مع مساقط وخطوط مخفية وملاحظات ثقوب وإطار عنوان. تكتب مقاطع DXF للقطع بالليزر، وتقطّع G-code عبر OrcaSlicer، وترسل الطباعات إلى ماكينات Bambu Lab، وتشغل فحوصات ما قبل الرفع لـ SendCutSend، وتكتب ملفات URDF وSRDF وSDF لأوصاف الروبوتات وعوالم المحاكي.
هناك عارض محلي أيضًا. في التطبيقات التي تدعمه يظهر النموذج كبطاقة في المحادثة؛ وفي غيرها تحصل على رابط localhost.

لماذا يتعمم هذا
حالة CAD محددة، لكن النمط ليس محددًا. أي مجال يمتلك خاصيتين يمكن تسليمه لوكيل برمجة: تمثيل بالكود للمنتج، ومدقق يقول هل المنتج صالح.
القطع الميكانيكية تملك الاثنتين. السكربت هو التمثيل، وفحص قابلية التصنيع هو المدقق. صفحات الويب تملك الاثنتين، HTML ومتصفح. البنية التحتية تملك الاثنتين، إعدادات وخطة. الفيديو، حتى وقت قريب، لم يملك أيًا منهما بشكل يستطيع الوكيل تنفيذه، وهذه بالضبط الفجوة التي تسدها مشاريع مثل HyperFrames.
حين يفتقر مجال إلى المدقق، ينتج الوكلاء هراءً بثقة. لهذا ظل "AI for 3D" عالقًا عند المعاينات: لم يكن هناك مدقق بين "يبدو كرسيًا" و"قابل للتصنيع".
النصف الآخر من النمط هو التنفيذ المحلي. يعمل cadgen على جهازك، مقابل نواة هندسية حقيقية. لا شيء يُقرَّب بشبكة عصبية في مرحلة الهندسة. الوكيل يقدم النية البارامترية، والنواة تقدم الحقيقة.
ضرائب التبني، وهي حقيقية
شيئان سيؤذيان الناس، وكلاهما موثق في المستودع بدل أن يُكتشف بالألم، وهذا يُحسب للمؤلفين.
لدى Windows 11 فخ خاص. ربط Python لنواة CAD يأتي بوحدة أصلية غير موقعة، وSmart App Control في Windows 11، المفعّل افتراضيًا في التثبيتات الجديدة، يحجبها. بعدها يفشل كل أمر بخطأ تحميل DLL. لا يوجد استثناء لكل تطبيق. خياراتك: إيقاف Smart App Control، وهذا في بعض الأنظمة لا يُعكس إلا بإعادة تثبيت Windows، أو تشغيل مهارات CAD تحت WSL. هناك أمر doctor يكتشف الحالة، فتعرف على الأقل بسرعة.
القياس عن بعد مفعّل افتراضيًا. يوثقه README بتفصيل غير معتاد، وهذا هو الحدس الصحيح. ما يُرسل: الإصدارات، ومصدر التثبيت، ونظام التشغيل، وتطبيق الوكيل الذي تستخدمه، وعدّادات مثل عدد مرات استدعاء كل أداة وعدد النماذج المبنية، وأسباب الفشل مختارة من قائمة ثابتة لا من نص الخطأ. تتضمن تقارير الانهيار نوع الخطأ وموضع الفشل في الكود. كل شيء موسوم بمعرّف تثبيت عشوائي ومخزّن لدى PostHog؛ ويستنتج الخادم بلدك من عنوان IP ولا يحتفظ بالعنوان. ما لا يُرسل أبدًا: أسماء الملفات والمسارات ومحتويات الملفات والـ prompts. يمكن إيقافه بأمر واحد، وهو يحذف أيضًا ما أُرسل سابقًا، ولا يُرسل شيء في CI ولا من تثبيت تطويري.
كلاهما طبيعي لمشروع حديث، وكلاهما يكلف في التبني. بائع CAD تجاري لن يطلق أيًا منهما.
ما لا يصلح له
الأشكال العضوية. الشخصيات والتماثيل والأشكال المنحوتة، أي شيء يكون فيه الشكل هو الغاية لا الوظيفة، هذا إقليم توليد الشبكات، ونموذج image-to-3D قائم على الشبكة أداة أفضل. محاولة وصف تنين بمعاملات هي بعد ظهر سيئ.
كما أنه ليس بديلًا عن توقيع المهندس. مهارة DFM مراجعة موجّهة لا شهادة. إذا كانت القطعة ستحمل وزن إنسان، فما زال مهندس بشري يوقّع الرسم. تنتهي الحلقة بأن يدفع أحدهم فاتورة، وهذا على الأرجح المكان الصحيح للإنسان.
المستودع نفسه حديث وسريع: أُنشئ في أبريل 2026، وأكثر من 1,400 commits، وحزمة PyPI بعشرات الإصدارات، وثلاثة إصدارات صدرت في يومين في مطلع أكتوبر. هذه الوتيرة ميزة إن كنت تحب المهارات الجديدة، وخطر إن كنت تحتاج الاستقرار.
الجملة المهمة في README
مدفون في الوصف ادعاء يسهل تجاوزه: الإضافة تمنح وكيلك سير عمل CAD حقيقيًا. ليس عرضًا تجريبيًا ولا غلافًا حول prompt، بل سير عمل بتمثيل ومنفّذ ومدقق وتسليم إلى جهة تصنيع.
هذا هو شكل الشيء الذي يجعل الوكلاء مفيدين خارج البرمجيات. ليس نموذجًا يعرف عن الحوامل، بل حلقة يكتب فيها النموذج شيئًا قابلًا للتنفيذ، ويتحقق منه شيء آخر، ويكون الناتج ملفًا يقبله نظام آخر. لا يحتاج الوكيل أن يكون بارعًا في CAD. يحتاج أن يكون بارعًا في الكود، وأن يمتلك المجال مترجمًا.
وصلت الهندسة الميكانيكية أولًا لأن المترجم عمره خمسون عامًا، والمدقق مجموعة قواعد تصنيع. أي مجال آخر يحصل على هذين الجزأين سيبدو هكذا خلال سنة.
مقالات ذات صلة
الخمسة الكبار يستخدمون الذكاء الاصطناعي بصمت في تصميم أغلفة الكتب
كشفت «ويرد» أن ثلاثًا من كبرى دور النشر الأميركية تولّد أغلفة ونصوص بيع بالذكاء الاصطناعي دون إفصاح أو استشارة المؤلفين.
Character.AI تطلب الحماية من الإفلاس... و«ديزني» تعرض 20 مليون دولار
Character.AI تطلب الحماية من الإفلاس، وديزني تدخل بعرض مرجعي قيمته 20 مليون دولار لأصول مختارة وترخيص براءات فقط. من جولة 150 مليون دولار لم يبقَ سوى براءات.
XERJ: محرك بحث محلي لوكلاء البرمجة يعترف بأرقامه هو
يفهرس XERJ الشيفرة محليًا بـ tree-sitter ليقرأ الوكلاء ملفات أقل: 2.7 مرة رموز أقل من grep، لا 40 كما يقول العنوان. والمشرف نفسه يعترف بذلك.
كفى تعليمًا للوكلاء كيف ينظرون إلى الشاشة: CLI-Anything يمنح كل برنامج سطر أوامر
لا حاجة لتعليم الوكلاء النظر إلى الشاشة. يولّد CLI-Anything في سبع مراحل واجهات أوامر مختبَرة وموثّقة لبرامج مثل GIMP وBlender وLibreOffice، ويكتبها الوكيل فقط.