واجهة الذكاء الاصطناعي الخاصة بك تبدو عادية... إليك الحل (DESIGN.md)

BBetter Stack
Computing/SoftwareSmall Business/StartupsPhotography/ArtInternet Technology

Transcript

00:00:00أصبحت أدوات البرمجة بالذكاء الاصطناعي جيدة بشكل مخيف. Cursor، Claude Code، V0. يمكنك الانتقال من فكرة إلى
00:00:06تطبيق يعمل في دقائق، ولكن عندما تفتح واجهة المستخدم تجد مظهرها غريباً. الكود يعمل، لكن الواجهة
00:00:12لا تزال تبدو رخيصة جداً. الآن قارن ذلك بـ Stripe أو Linear أو Vercel، أو أي منصة كبيرة حقاً.
00:00:17إذن ما الذي يفعلونه بشكل مختلف؟ إنه مجرد ملف واحد بسيط. يسمى DesignMD،
00:00:22وقد جعلته جوجل مفتوح المصدر للتو. سأريك كيف تدمج هذا في كودك خلال دقائق معدودة.
00:00:30الآن، DesignMD هو ملف ماركداون بسيط يخبر وكلاء الذكاء الاصطناعي كيف يجب أن يكون شعور ومنظر
00:00:38منتجك. الألوان، الخطوط، المسافات، الأزرار، قواعد التخطيط، ملاحظات إمكانية الوصول، كل شيء. لذا بدلاً
00:00:45من تخمين علامتك التجارية، يقرأ الذكاء الاصطناعي الملف ويتبعه. لا يوجد تصدير من Figma، ولا فوضى ملفات JSON.
00:00:52لا توجد مطالبات من 10 فقرات أحتاج لكتابتها في كل مرة للحصول على نتيجة مثالية. جوجل جعلته مفتوح المصدر
00:00:57في 21 أبريل، وفي غضون أسبوعين فقط، انتشر بالفعل على GitHub ليصل إلى أكثر من
00:01:0270,000 نجمة. إذا كنت تستمتع بأدوات البرمجة والنصائح التي تسرع سير عملك، فتأكد من الاشتراك.
00:01:08لدينا فيديوهات تصدر طوال الوقت. حسناً، هذا رائع حقاً. دعني أريك لماذا هذا
00:01:12يهم بالفعل. حسناً، سأستخدم نفس المطالبة هنا: “قم ببناء لوحة تحكم حديثة”.
00:01:18أولاً، لا يوجد ملف DesignMD. يقوم بالتوليد، ونعم، هذه لوحة تحكم كلاسيكية من ذكاء اصطناعي.
00:01:24تعمل تقنياً، أليس كذلك؟ لكنها تمتلك طابع Tailwind الافتراضي. تبدو كذلك تماماً. أزرار
00:01:30عشوائية. لدينا بطاقاتنا التقليدية هنا. لا توجد هوية حقيقية لأي شيء تبنيه بالفعل.
00:01:35الآن، إذا قمت بتشغيل نفس المطالبة مرة أخرى، ولكن هذه المرة أضفت ملف DesignMD بأسلوب Stripe،
00:01:42أو أي ملف DesignMD تريده لعلامة تجارية أخرى، وانظر إلى الفرق. الألوان متناسقة.
00:01:48المسافات تبدو أنظف. الأزرار تبدو وكأنها تنتمي لبعضها البعض حقاً. الشاشة بأكملها
00:01:54لها وجهة نظر. نفس الذكاء الاصطناعي، نفس المطالبة، ولكن الآن بسياق مختلف. بدون DesignMD، الذكاء الاصطناعي
00:02:02يخمن. كيف يجب أن يبدو الموقع؟ مع DesignMD، لدى الذكاء الاصطناعي قواعد بناءً على منصات
00:02:08مثبتة أخرى تبدو جيدة حقاً بالفعل. إذن ما الذي يوجد داخل هذا الملف فعلياً؟ فكر فيه
00:02:14كنظام تصميم يمكن للذكاء الاصطناعي قراءته. في الأعلى، عادة ما يكون لديك رموز منظمة. أشياء مثل
00:02:21أكواد الألوان الدقيقة، عائلات الخطوط، حواف الزوايا، المسافات. هذه قواعد صارمة، لكن الجزء المهم هو
00:02:27ما يأتي بعد ذلك. الماركداون. هذا هو المكان الذي تشرح فيه القصد. ليس مجرد “استخدم هذا اللون الأزرق”،
00:02:34بل “هذا الأزرق هو التمييز الأساسي ويجب أن يشعر المستخدم بالوضوح والثقة”. هذا يهم لأن
00:02:40الذكاء الاصطناعي لا يحتاج فقط للأرقام. إنه يحتاج إلى تقدير الأمور. عادة ما يغطي DesignMD الجيد لوحة الألوان،
00:02:47والخطوط، والمكونات، والتخطيطات، وإمكانية الوصول. لذا يحصل الذكاء الاصطناعي على شيئين معاً: القيم
00:02:54الدقيقة والسبب الكامن وراءها. وهذا هو السبب في أن المخرجات تتوقف عن الانحراف عما
00:03:00نحاول الوصول إليه فعلياً. الآن السؤال البديهي هو، هل نحتاج حقاً لتنسيق نظام تصميم آخر؟
00:03:05لدينا بالفعل Figma، ولدينا رموز JSON، ولدينا بالفعل قواعد Cursor وClaudeMD.
00:03:11ولكن كل واحد من هذه يحل مشكلة مختلفة. Figma هي واجهة مستخدم. إنها رائعة للبشر، ولكنها
00:03:18تعيش عادة خارج المستودع الكودي. رموز JSON رائعة للآلات، لكنها لا تشرح
00:03:25ذوقنا للموقع أو القصد الذي نسعى وراءه. قواعد Cursor وClaudeMD تخبر الوكيل
00:03:31كيف يتصرف، لكنها ليست نظام تصميم حقاً. DesignMD يتوسط كل هذا. إنه قابل للقراءة
00:03:38بواسطة البشر. وهو في نفس الوقت قابل للقراءة آلياً. يتم التحكم في إصداراته وهو مصمم
00:03:44للوكلاء البرمجيين. هذا هو التغيير الكبير هنا. نظام تصميمك لم يعد محبوساً في أداة تصميم.
00:03:49إنه يعيش بجانب الكود الخاص بك مباشرة داخل ملف الماركداون هذا. وهذا هو سبب انتشاره الكبير خلال
00:03:54أسبوعين فقط وانتباه المطورين له. مستودع المجتمع يتجاوز الآن 70,000 نجمة،
00:03:59صحيح؟ هذا سريع جداً. الناس يشاركون ملفات DesignMD لمنصات مثل Linear وStripe وNotion
00:04:04وVercel، والسبب وراء ذلك بسيط. لا أحد يريد الاستمرار في كتابة “اجعله نظيفاً،
00:04:09اجعله حديثاً، استخدم مسافات أفضل، اجعله أكثر شبهاً بهذا الموقع”. هيا، هذا يصبح مملاً بسرعة.
00:04:16مع DesignMD، تتوقف عن تكرار نفسك. تعطي الذكاء الاصطناعي قواعد التصميم مرة واحدة، ثم تبدأ
00:04:23كل شاشة من نفس الأساس. هذا هو الفوز الحقيقي هنا. سرعة التصميم عبر جميع الشاشات.
00:04:29هناك عمل أقل لإعادة التنفيذ. وهناك وقت أقل يقضى في إصلاح نفس الزر القبيح للمرة العاشرة.
00:04:34حسناً، رأيي الصريح هنا. إنه ليس مثالياً. إنه بداية رائعة، أليس كذلك؟ لكنه
00:04:39ملف واحد. يعيش في مستودعك. يعمل عبر الأدوات. يتضمن إرشادات إمكانية الوصول
00:04:44وإعداده يقارب الصفر، وهو أمر رائع. من السهل جداً إضافته. أيضاً، الملف جيد بقدر جودة
00:04:51ما تضعه فيه. ملف DesignMD ضعيف سيعطيك بالتأكيد مخرجات ضعيفة، ولكن للمطورين المستقلين،
00:04:57والنماذج الأولية، وسير العمل المعتمد على الذكاء الاصطناعي، هذا تحديث عملي حقاً. فهل يجب عليك استخدامه؟ نعم،
00:05:02غالباً نعم. خاصة إذا كنت تبني بالفعل باستخدام Cursor أو Claude Code أو V0. ابدأ بقالب
00:05:08من مستودع “awesome”. الرابط في الوصف. ضعه في مشروعك، ثم خصه لموقعك
00:05:13وعلامتك التجارية الخاصة. هدفك ليس جعل الذكاء الاصطناعي مبدعاً. هدفك هو التوقف عن جعله
00:05:20يخمن، لأنه بمجرد وضوح القواعد، ستصبح واجهة المستخدم أكثر اتساقاً ويبدأ تطبيقك
00:05:25بالشعور بأنه منتج حقيقي وليس مجرد عرض تجريبي للذكاء الاصطناعي. إذا كنت تستمتع بأدوات البرمجة والنصائح
00:05:31مثل هذه، فتأكد من الاشتراك في قناة Better Stack. نراكم في فيديو آخر.

Key Takeaway

يحل ملف DesignMD مشكلة الواجهات البرمجية الرخيصة التي يولدها الذكاء الاصطناعي من خلال توفير نظام تصميم مفتوح المصدر ومقروء آلياً ينهي مرحلة التخمين البصري في أدوات البرمجة الحديثة.

Highlights

  • حصل مستودع DesignMD على أكثر من 70,000 نجمة على GitHub خلال أسبوعين فقط من إطلاقه بواسطة جوجل في 21 أبريل.

  • يمنع ملف DesignMD نماذج الذكاء الاصطناعي من تخمين الهوية البصرية عبر تقديم قواعد صارمة للألوان والخطوط والمسافات بتنسيق Markdown.

  • يتفوق هذا الملف على رموز JSON كونه يجمع بين القيم الرقمية الدقيقة وشرح القصد التصميمي بأسلوب لغوي يفهمه وكلاء الذكاء الاصطناعي.

  • يؤدي دمج الملف في أدوات مثل Cursor أو V0 إلى تحويل واجهات الاستخدام من طابع Tailwind الافتراضي إلى تصميمات متسقة تشبه Stripe وLinear.

  • يعمل DesignMD كجسر بين أدوات التصميم مثل Figma وبين الكود المصدري حيث يتم التحكم في إصداراته داخل مستودع المشروع مباشرة.

Timeline

الفجوة بين الكود الوظيفي وجودة الواجهة

  • تنتج أدوات مثل Cursor وClaude Code تطبيقات تعمل برمجياً في دقائق لكن بواجهات تفتقر للاحترافية.
  • تعتمد المنصات الكبرى مثل Stripe وLinear على قواعد تصميم دقيقة تميزها عن مخرجات الذكاء الاصطناعي التقليدية.

توجد فجوة كبيرة بين قدرة الذكاء الاصطناعي على كتابة منطق برمي سليم وبين قدرته على خلق جمالية بصرية متماسكة. تظهر التطبيقات المولدة آلياً بمظهر رخيص أو غير مكتمل مقارنة بالمعايير العالمية للمنصات التقنية الرائدة. الحل يكمن في ملف DesignMD الذي أطلقته جوجل ليكون المرجع البصري للوكلاء البرمجيين.

تعريف DesignMD وآلية عمله مع الوكلاء

  • يعمل ملف الماركداون البسيط كدليل تعليمي شامل لوكلاء الذكاء الاصطناعي حول كيفية بناء المنتج.
  • يغني استخدام هذا الملف عن كتابة مطالبات نصية طويلة ومعقدة في كل مرة لضبط التنسيق.
  • شهد المشروع انتشاراً واسعاً على GitHub فور إطلاقه في أواخر أبريل 2026.

بدلاً من تصدير ملفات معقدة من Figma أو التعامل مع فوضى ملفات JSON، يقدم DesignMD لغة مشتركة. يقرأ الذكاء الاصطناعي الملف ليفهم الألوان والخطوط وقواعد التخطيط وملاحظات إمكانية الوصول. هذا النهج يمنع الاجتهادات الشخصية للنماذج اللغوية ويضمن الالتزام الكامل بالعلامة التجارية.

مقارنة عملية: التوليد مع وبدون ملف التصميم

  • تؤدي المطالبات بدون ملف DesignMD إلى واجهات تستخدم قيم Tailwind الافتراضية المفتقرة للهوية.
  • ينتج عن إضافة الملف بأسلوب علامة تجارية معينة ألوان متناسقة ومسافات أنظف وأزرار مترابطة.
  • يوفر السياق الإضافي وجهة نظر واضحة للواجهة بنفس المطالبة البرمجية الأصلية.

تظهر التجربة العملية أن نفس الذكاء الاصطناعي يعطي نتائج متباينة تماماً عند توفر الملف. في الحالة الأولى، يقوم النظام بتخمين المظهر مما ينتج بطاقات وأزرار عشوائية. في الحالة الثانية، يلتزم النظام بالقواعد المحددة مسبقاً، مما يجعل الشاشة تبدو كمنتج حقيقي ومنسجم منذ اللحظة الأولى.

مكونات الملف والفرق عن أنظمة التصميم التقليدية

  • يحتوي الملف على رموز منظمة للقيم التقنية وشرح نصي للقصد من وراء كل اختيار تصميمي.
  • يتفوق DesignMD على Figma وJSON بكونه يعيش داخل مستودع الكود وقابل للقراءة من البشر والآلات معاً.
  • يساعد شرح 'السبب' خلف اللون أو التصميم الذكاء الاصطناعي على تقدير الأمور بشكل أفضل من مجرد الأرقام.

يتضمن الملف رموزاً دقيقة للحواف والمسافات، لكن الجزء الجوهري هو قسم الماركداون الذي يشرح الغرض. على سبيل المثال، بدلاً من مجرد تحديد درجة اللون الأزرق، يشرح الملف أن هذا اللون يهدف لتعزيز ثقة المستخدم. هذا التكامل بين البيانات التقنية والسياق المعنوي هو ما يمنع المخرجات من الانحراف عن الهدف التصميمي.

فوائد التبني والتوصيات النهائية للمطورين

  • يقلل الملف من أعمال إعادة التنفيذ وإصلاح العناصر المتكررة مثل الأزرار غير المتناسقة.
  • تتوفر قوالب جاهزة لمنصات مشهورة مثل Notion وVercel لتسهيل البدء السريع.
  • يعد الملف أداة حيوية للمطورين المستقلين الذين يبنون نماذج أولية باستخدام أدوات مثل Claude Code وV0.

الهدف الرئيسي ليس جعل الذكاء الاصطناعي مبدعاً، بل منعه من التخمين الخاطئ. البدء بقوالب جاهزة من مستودع 'awesome' وتخصيصها يحول المشروع من مجرد عرض تجريبي إلى منتج حقيقي. رغم أنه ليس حلاً كاملاً لكل المشاكل، إلا أن سهولة إعداده تجعله تحديثاً عملياً وضرورياً لسير العمل المعتمد على الذكاء الاصطناعي.

Community Posts

View all posts