Midnight توسّع وثائق المطورين لتطوير dApp بمساعدة الذكاء الاصطناعي

دروس جديدة للرموز ومصفوفة أمثلة مبنية على الخصائص وأداة DUST Estimator مخطط لها توسّع موارد Midnight للمطورين وأدوات ترميز الذكاء الاصطناعي. كما اختبر عرض مجتمعي باستخدام Lovable إلى أي مدى يمكن أن يتقدم نموذج Midnight مُولّد بالذكاء الاصطناعي من دون خبرة تطوير تقليدية.

By SongMarketCap

Cardano News - Midnight توسّع وثائق المطورين لتطوير dApp بمساعدة الذكاء الاصطناعي

قامت Midnight بتوسيع وثائق المطورين لديها عبر دروس تعليمية جديدة للرموز، ومصفوفة أمثلة قابلة للبحث، وموارد مخطط لها لتطوير التطبيقات بمساعدة الذكاء الاصطناعي. عُرضت التحديثات خلال جلسة Fireside Dev Hang في 22 يوليو، تلتها فقرة استعراض مجتمعي قام فيها Lovable بتوليد مكونات نموذج أولي لتطبيق dApp على Midnight.

Midnight هي سلسلة شريكة لـ Cardano تركز على الخصوصية ومصممة لتطبيقات تجمع بين حالة سلسلة الكتل العامة والبيانات المحمية والكشف الانتقائي. يهدف تحديث الوثائق إلى دعم تدفقات العمل التطويرية التقليدية مع تزويد منصات ترميز الذكاء الاصطناعي بمواد تقنية منظمة لتوليد عقود Compact وعمليات التكامل مع المحافظ وإرشادات النشر.

Midnight تضيف دروساً تعليمية للرموز ومصفوفة أمثلة قابلة للبحث

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

تشمل الوثائق الآن رمز المنفعة الأصلي $NIGHT و DUST والرموز المخصصة ورسوم الشبكة والفروق بين حالات الرموز الخاصة وتلك المرئية علناً. تُصنَّف DUST مورداً شبكياً محمياً غير قابل للتحويل بدلاً من كونها رمزاً قابلاً للتحويل. تُولَّد عبر NIGHT وتُستهلك عند قيام المستخدمين بإرسال المعاملات أو تنفيذ العقود الذكية.

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

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

قدّمت Midnight أيضاً مصفوفة أمثلة مبنية على الخصائص. يمكن للمطورين اختيار القدرة التي يرغبون في تنفيذها وتحديد أي عقود Compact موثقة أو تطبيقات dApp مكتملة تحتوي على مثال ذي صلة.

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

تشمل المشاريع الموثقة آلة حاسبة، وتحويلات رموز، وقائمة ضيوف خاصة، ونظام انتخابات، ومزاد احتياطي خاص، ولعبة Battleship، ولوحة إعلانات، و ZK Loan. تجمع هذه الحزمة بين عقود Compact مستقلة وتطبيقات مكتملة تحتوي على شيفرة العقود وتكامل TypeScript واتصال بالمحافظ وإرشادات النشر.

تُدار الوثائق والأمثلة عبر مستودعات GitHub عامة. يمكن لمطوري المجتمع الإبلاغ عن المشكلات واقتراح حالات استخدام إضافية وتقديم طلبات سحب تتبع إرشادات توثيق Midnight وعمليات التحقق الآلية.

Midnight تُعد وثائق للمطورين وأدوات ترميز الذكاء الاصطناعي

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

شملت الموارد الإضافية التي نوقشت خلال الجلسة مزيداً من أمثلة dApp المكتملة وقسماً موسعاً لمعالجة الأعطال وأداة مخصصة باسم DUST Estimator. ستساعد الأداة المقترحة المطورين على تقدير كمية DUST اللازمة لتشغيل تطبيق قبل النشر. لم يُعلن عن تاريخ إصدار.

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

ينشر المشروع بالفعل ملفاً رسمياً llms.txt وهو فهرس قابل للقراءة آلياً يغطي واجهات TypeScript البرمجية و SDKs ولغة Compact والدروس والأمثلة وبنية العقود الذكية والمحافظ والمفهرسات والعُقد وتفاعلات سلسلة الكتل. ويضم المدخل الرئيسي للوثائق أيضاً بحثاً مدعوماً بالذكاء الاصطناعي.

يعالج هذا الهيكل مشكلة عملية في التطوير بمساعدة الذكاء الاصطناعي.

من دون الوصول إلى الوثائق الحالية يمكن لنماذج الترميز إنتاج دوال متقادمة أو تبعيات غير متوافقة أو ردود تقنية لا تتطابق مع حزمة Midnight الحالية.

تعتمد تطبيقات Midnight على إصدارات متوافقة من مترجم Compact وبيئة تشغيل العقود و SDK الخاصة بالمحفظة والمفهرس والعقدة وبنية خادم البراهين. لذا تحدد دروس الرموز إصدارات المترجم والحزم، بينما يجب التحقق من الشيفرة المولدة مقابل الوثائق الحالية وملاحظات الإصدار قبل النشر.

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

Lovable يُولّد نموذجاً أولياً على Midnight من دون إكمال النشر

ضم الجزء الثاني من الجلسة باني مجتمع وصف نفسه بأنه صيدلي يعمل لدى National Health Service في المملكة المتحدة وراقص وشخص بلا خلفية تقليدية في تطوير البرمجيات.

عرض كيف استُخدم Lovable وأدوات ذكاء اصطناعي إضافية لإنشاء نموذج أولي لتطبيق Midnight لنشر وبيع حركات الرقص. شملت نسخة سابقة اتصالاً بمحفظة Lace وتمويلاً للمحفظة عبر $NIGHT وتوليد DUST وعقداً ذكياً بـ Compact مُعداً لبيئة تطوير محلية على Midnight.

أنشأ الباني أيضاً مجموعة مطالبات نصية للأشخاص في الصناعات الإبداعية الراغبين في تجربة تطبيقات Midnight. ووفق العرض تحتوي المجموعة على نحو 1000 مطالبة أساسية.

جرى تكييف كل مطالبة مع Windows و macOS و Linux إضافة إلى بيئات Preview و Preprod والبيئة المحلية غير المنشورة في Midnight. وأنتج هذا المزيج نحو 9000 نسخة من المطالبات تغطي أنظمة تشغيل مختلفة وتكوينات تطوير متنوعة.

جرت اختيار تطبيق تمويل جماعي للراقصين للعرض المباشر. وبعد تلقي مطالبة تفصيلية، ولّد Lovable واجهة المستخدم وشيفرة اتصال بمحفظة Lace وعقداً بـ Compact وملف README وسكربتات لتشغيل المشروع.

كان بالإمكان أيضاً ربط المشروع المُولّد مع GitHub، ما يتيح للمطورين تنزيل الشيفرة ومواصلة التطوير وقبول مساهمات المجتمع. استخدم العرض Lovable كأداة مجتمعية مستقلة. ولم يُعلن خلال الجلسة عن شراكة رسمية أو تكامل منتج بين Midnight و Lovable.

لم تُستكمل المحاولة الأخيرة لتشغيل التطبيق محلياً قبل انتهاء البث. واجهت العملية مشكلات تتعلق ببيئة Docker والسكربتات المُولَّدة وخادم البراهين. حلّل Lovable السجلات المتاحة واقترح تغييرات، لكن لم يُنشأ نشر محلي عامل.

تناولت الجلسة أيضاً التداعيات الأمنية للشيفرة التي يولدها مستخدمون بلا خبرة تقنية. أوصى باني المجتمع باستخدام Lovable لإنشاء النماذج الأولية وعرض مفاهيم التطبيقات، يتبع ذلك مراجعة من مطور Midnight متمرّس قبل أي إصدار إنتاجي.

يتعيّن أن تغطي تلك المراجعة عقد Compact وضوابط التفويض وتكامل Lace وتكوين خادم البراهين وإصدارات التبعيات وافتراضات الخصوصية والأمان في التطبيق.

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