Muse Spark 1.2 وMuse Code: ميتا تدخل سباق وكلاء البرمجة بالذكاء الاصطناعي

Muse Spark 1.2 وMuse Code ميتا تدخل سباق وكلاء البرمجة بالذكاء الاصطناعي
Muse Spark 1.2 وMuse Code ميتا تدخل سباق وكلاء البرمجة بالذكاء الاصطناعي

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

ويأتي Muse Code حاليًا في مرحلة تجريبية، وهو وكيل برمجة يعمل من خلال نافذة الأوامر أو الـTerminal، ويعتمد على نموذج Muse Spark 1.2. وبحسب ميتا، صُممت الأداة للتعامل مع مهام هندسة البرمجيات المعقدة داخل المستودعات الكبيرة، بداية من دراسة المشروع ووضع خطة مناسبة، وصولًا إلى كتابة الكود والتحقق من النتائج. وهذا يعني أن Muse Code لا يعمل كمساعد يجيب عن الأسئلة البرمجية فقط، بل يحاول تنفيذ دورة العمل البرمجية بصورة متكاملة.

ما الذي يميز Muse Code؟

من أهم الأفكار التي تقدمها ميتا في Muse Code قدرته على تشغيل مجموعة من الوكلاء الفرعيين في الخلفية. هؤلاء الوكلاء لا يتم إنشاؤهم لمهمة صغيرة ثم إيقافهم مباشرة، بل يمكنهم الاستمرار طوال جلسة العمل، وجمع المعلومات وتنفيذ خطوات مساعدة، ثم التواصل مع الوكيل الرئيسي عندما تكون لديهم نتيجة مهمة.

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

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

مهارات مدمجة لتخطيط العمل

يأتي Muse Code مع عدد من الأوامر أو المهارات المدمجة التي تساعد المطور على التحكم في طريقة تنفيذ المهمة. فعلى سبيل المثال، يقوم الأمر /plan بتحويل الطلب إلى خطة يمكن مراجعتها والموافقة عليها قبل التنفيذ. أما الأمر /grill فيعمل على اختبار الخطة ومحاولة اكتشاف نقاط الضعف أو المشكلات المحتملة فيها، بينما يركز الأمر /goal على الاستمرار في العمل حتى تحقيق الهدف المحدد.

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

ما الجديد في Muse Spark 1.2؟

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

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

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

تجربة استمرت حتى 24 ساعة

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

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

هل ينافس Claude Code وCodex؟

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

لكن دخول ميتا إلى هذا المجال يضيف منافسًا جديدًا قد يدفع الشركات إلى تطوير أدوات أكثر قدرة وأقل تكلفة. ويتوفر Muse Code حاليًا على نظامي macOS وLinux، بينما يتوفر Muse Spark 1.2 من خلال Muse Code وكذلك عبر Meta Model API.

وفي الفيديو المرفق أشرح أهم مميزات Muse Spark 1.2 وMuse Code، وطريقة عمل الوكلاء الفرعيين، وآلية استكمال المهام بعد الأعطال، والمهارات المدمجة، بالإضافة إلى نتائج الاختبارات وموقع الأداة أمام أشهر وكلاء البرمجة بالذكاء الاصطناعي. شاهدوا الفيديو لمعرفة التفاصيل كاملة، ثم شاركوني رأيكم: هل يستطيع Muse Code أن يصبح منافسًا حقيقيًا في سباق وكلاء البرمجة؟

موضوعات ذات صلة