كود ميتال، أ شركة ناشئة مقرها بوسطن تستخدم الذكاء الاصطناعي لكتابة التعليمات البرمجية وترجمتها إلى لغات برمجة أخرى، أغلقت للتو جولة تمويل من السلسلة B بقيمة 125 مليون دولار من مستثمرين جدد وحاليين. تأتي هذه الأخبار بعد بضعة أشهر فقط من قيام الشركة الناشئة بجمع 36 مليون دولار في سلسلة التمويل A بقيادة شركة Accel.
تعد Code Metal جزءًا من موجة جديدة من الشركات الناشئة التي تهدف إلى تحديث صناعة التكنولوجيا باستخدام الذكاء الاصطناعي لإنشاء التعليمات البرمجية وترجمتها عبر لغات البرمجة. ومع ذلك، فإن أحد الأسئلة التي لا تزال قائمة حول التعليمات البرمجية المدعومة بالذكاء الاصطناعي هو ما إذا كانت النتيجة جيدة أم لا، وما هي العواقب التي قد تكون إذا لم تكن كذلك.
على مدى العامين الماضيين، حصلت شركات مثل Antithesis، وCode Rabbit، وSyntheised، وTheorem، وHarness، على دعم الملايين من أصحاب رؤوس الأموال الاستثمارية لأساليبهم في أتمتة التعليمات البرمجية التي ينشئها الذكاء الاصطناعي والتحقق من صحتها واختبارها وتأمينها. تقوم هذه الشركات الناشئة ببيع “المعاول والمعاول” الخاصة بحمى الذهب التي يعتمدها الذكاء الاصطناعي، وهي الأدوات التقنية التي تخدم صناعة أكبر. وفي حين أن بعض المنهجيات التي تعتمد عليها هذه التكنولوجيا لا تزال غير مثبتة، إلا أن المستثمرين على استعداد للمقامرة بأن القليل منها على الأقل سينجح.
ركزت شركة Code Metal، التي تأسست عام 2023، جهودها على ترجمة الأكواد والتحقق من الأكواد لصناعة الدفاع. وهي تفتخر بـ L3Harris و RTX (المعروفة سابقًا باسم Raytheon) والقوات الجوية الأمريكية كعملاء مبكرين. تعمل الشركة الناشئة أيضًا مع شركة الإلكترونيات اليابانية Toshiba، وتقول إنها تجري محادثات مع شركة شرائح كبيرة للعمل على إمكانية نقل التعليمات البرمجية عبر منصات الرقائق، على الرغم من رفض الشركة تحديد أي منها.
تقوم منصة البرامج الخاصة بالشركة الناشئة بترجمة التعليمات البرمجية من لغات البرمجة عالية المستوى مثل Python وJulia وMatlab وC++، إلى لغات ذات مستوى أقل أو تعليمات برمجية تعمل على أجهزة معينة، مثل Rust وVHDL واللغات الخاصة بالرقاقة مثل CUDA من Nvidia.
يقول بيتر موراليس، الرئيس التنفيذي لشركة Code Metal، والذي عمل سابقًا في Microsoft ومختبر MIT Lincoln، إن السوق بدأ يتعرف على “المشكلات الكبيرة” في الصناعة التي يمكن، في المستقبل غير البعيد، دعمها بواسطة التعليمات البرمجية المولدة بواسطة الذكاء الاصطناعي. إحدى هذه المشكلات هي نقل التعليمات البرمجية القديمة إلى تطبيقات جديدة. إذا احتاجت وكالة حكومية أو مقاول دفاع إلى إنجاز أعمال الترميز بسرعة، ولكن لا يمكنها الوصول إلا إلى المهندسين المتخصصين في لغة برمجة قديمة، يقول إن ذلك يبطئ الجميع.
يستشهد موراليس بمنشور حديث عن X من باحث الذكاء الاصطناعي المعروف Andrej Karpathy، الذي لاحظ “الزخم المتزايد وراء نقل C إلى Rust”، من بين أمور أخرى. واختتم كارباثي كلامه بقوله: “من المحتمل أننا سننتهي في نهاية المطاف بإعادة كتابة أجزاء كبيرة من جميع البرامج التي تمت كتابتها عدة مرات على الإطلاق.”
يقول موراليس: “هذا كل ما نفعله في تغريدة واحدة”.
يقول يان ديفيد إرليش، أحد المستثمرين في شركة كود ميتال، وهو شريك عام في شركة بي كابيتال، إن الحقيقة هي أن بعض الأكواد البرمجية التي تتحكم في البنية التحتية الأساسية للاتصالات، وحتى الأقمار الصناعية، “قديمة، وخرقاء، ومكتوبة بلغات برمجة قد لا يستخدمها الناس بعد الآن. إنها بحاجة إلى التحديث”.
وأضاف إيرليش: “لكن أثناء الترجمة، قد تقوم بإدخال أخطاء، وهو ما يمثل مشكلة كارثية”.
هذا هو المكان الذي تقول فيه شركة Code Metal أن التكنولوجيا الخاصة بها تأتي. ويقول موراليس إنه في كل خطوة من خطوات الترجمة، يقوم برنامج Code Metal بإنشاء سلسلة من أدوات الاختبار – حاوية افتراضية للبيانات والأدوات – التي تقوم بتقييم الكود وإظهار العملاء على طول الطريقة التي يعمل بها. عندما سُئل موراليس عن معدل خطأ الترجمة في Code Metal، قال إن الأمر يعتمد إلى حد كبير على مدى صعوبة تحويل الكود، ولكن بالنسبة لخطوط الأنابيب التي تعمل عليها Code Metal حاليًا، “لا توجد طريقة لتوليد خطأ. سيقول البرنامج فقط، “لا يوجد حل لهذا،” إذا لم نتمكن من إكمال الترجمة.”










