الأدواتمفتوح المصدر 🇨🇳 12.08.2026 13:02

فيرسل تطلق لغة جديدة "زيرو": الكود يُكتب ليس للبشر، بل للذكاء الاصطناعي

VercelVercel
أطلقت مختبرات فيرسل لغة برمجة نظامية تجريبية تسمى "زيرو"، مصممة بشكل أساسي لقراءة وإصلاح الكود بواسطة وكلاء الذكاء الاصطناعي. اللغة، التي تُترجم إلى ملفات ثنائية أصلية، تتميز بعقد أدوات مع مخرجات JSON موحدة وتشخيصات منظمة. الإصدار 0.3.0 يقدم سير عمل يعتمد على الرسم البياني أولاً حيث يكون مخزن الرسم البياني الثنائي هو مدخل المترجم.
أصدرت Vercel Labs لغة برمجة أنظمة تجريبية باسم Zero، مبنية على فرضية أن القارئ الأساسي لمخرجات المترجم لم يعد البشر بل وكلاء الذكاء الاصطناعي. أُعلن عنها في 15 مايو 2026 بواسطة كريس تيت، وتُوصف اللغة بأنها أسرع وأصغر وأكثر توافقًا مع الوكلاء. تقدم المشروع بسرعة، حيث وصل إلى الإصدار 0.3.4 وحصل على أكثر من 5200 نجمة على GitHub. تستخدم Zero امتداد الملف .0، ومرخصة بموجب Apache 2.0، وتُصدر ملفات ثنائية أصلية لأنظمة لينكس وماك وويندوز. تشير التقارير المبكرة إلى حجمها وسرعتها، حيث يُبنى برنامج Hello World في أقل من ملي ثانية وينتج ملفًا ثنائيًا بحجم 16.2 كيلوبايت. من الميزات المميزة عقد أدواتها: كل أمر فرعي من أداة zero الثنائية يدعم علامة --json موحدة ووضع تشخيص متسق، مع رموز خطأ مستقرة مثل NAM003 وبيانات إصلاح نمطية مثل declare-missing-symbol؛ بالإضافة إلى ذلك، يُرجع الأمر 'zero fix --plan --json' خطة إصلاح قابلة للقراءة آليًا يمكن للوكلاء قبولها أو تعديلها أو رفضها. الآثار الجانبية صريحة: يجب على الدوال التي تتفاعل مع العالم الخارجي أن تأخذ معلمة قدرة World، التي يفرضها المترجم، لذا تكشف توقيعات الدوال عن الوصول إلى الشبكة أو نظام الملفات أو stdout. يتبنى الإصدار 0.3.0 الأسلوب القائم على الرسم البياني كسير عمل قياسي: مخزن zero.graph الثنائي هو مدخل المترجم، وملفات .0 هي تمثيلات نصية قابلة للقراءة البشرية، ويعمل الوكلاء عبر 'zero query' و 'zero patch'، مع حماية التصحيحات بتجزئة الرسم البياني. بالنسبة للمستخدمين الحاليين، هذه التغييرات كبيرة: استخدم v0.1.4 بناء الجملة السطري، وروج v0.2.0 لنص .0 المعياري كحامل شيفرة أصلي، ويرفض v0.3.0 تمامًا مدخلات الإسقاط النصي عند حدود المترجم. وبالتالي، يجب على الحزم النصية الأولى استخدام 'zero import' لإدخال الشيفرة إلى الرسم البياني، و'zero export' مع 'zero verify-projection' للمراجعة البشرية وفحوصات الانجراف في CI. يحسن الإصدار 0.3.2 سرعة استيراد البرامج الكبيرة بنحو 12 مرة، مما يقلل تكاليف الترحيل. على Hacker News، كانت ردود الفعل متباينة، حيث اعتبر البعض أن الابتكار غير ملموس بينما رأى آخرون أن التركيز على الوكلاء. Zero أقرب إلى Zig منها إلى Rust في حجم الملفات الثنائية والتخصيص الصريح، لكنها تفتقر إلى نضج مُقترض Rust ونظامها البيئي، وتستبدل الخيوط الخضراء في Go ووقت التشغيل الأكبر بملفات صغيرة خالية من التبعيات. Zero مشروع مفتوح المصدر من Vercel Labs؛ وهو تجريبي ويخضع لتغييرات جوهرية، ويجب استخدامه فقط في بيئات عمل معزولة، وليس في أنظمة الإنتاج أو مع بيانات حساسة.
المصدر: InfoQ 中国 — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة