يقضي مهندسو البرمجيات في قسم القيادة الذاتية في جنرال موتورز (GM’s) 15% فقط من وقتهم في كتابة التعليمات البرمجية، وفقًا لما ذكره راشد حق، نائب رئيس جنرال موتورز للمركبات ذاتية القيادة، في مقابلة أجريت معه مؤخرًا على خشبة المسرح في VB Transform 2026.
وتستخدم جنرال موتورز الآن عوامل الذكاء الاصطناعي لتسريع جزء كبير من الـ 85% الأخرى، بما في ذلك تحليل بيانات السيارة وفرز المشكلات وإجراء التجارب واختبار الإصلاحات المحتملة.
وقال حق إن النتيجة هي ما يقرب من ثلاثة أضعاف عدد طلبات السحب المدمجة عبر منظمة هندسة المركبات ذاتية القيادة التابعة لشركة جنرال موتورز، وإصدارات أسرع وتقليل العيوب التي تتسرب إلى مراحل لاحقة من التطوير.
وقال حق إن جنرال موتورز حققت هذه المكاسب من خلال إعادة تصميم سير العمل الهندسي الكامل حول الوكلاء – وليس مجرد إضافة مساعد ترميز الذكاء الاصطناعي.
قال حق خلال محادثة على المسرح الرئيسي في فندق نيا الفاخر في مينلو بارك، كاليفورنيا: “إذا أعطيت شخصًا ما مجرد برنامج دردشة يمكنه القيام بالبرمجة، فلا يزال هناك الكثير من عدم الكفاءة في هذه العملية”.
قضى المهندسون معظم وقتهم خارج محرر التعليمات البرمجية قبل الذكاء الاصطناعي الوكيل
قد تبدو نسبة 15% التي حققتها جنرال موتورز منخفضة بشكل لافت للنظر، لكن الأبحاث التي أجريت قبل ظهور الذكاء الاصطناعي التوليدي والفاعلي توصلت إلى نتيجة مماثلة.
وجدت دراسة أجرتها Microsoft عام 2019 بناءً على ردود 5,971 مطورًا محترفًا أنهم أمضوا ما متوسطه 96 دقيقة في كتابة التعليمات البرمجية في أيام العمل الجيدة و66 دقيقة في أيام العمل السيئة. وهذا يعادل تقريبًا 20% و14% من يوم مكون من ثماني ساعات على التوالي. وجد استطلاع أجرته شركة Stripe لعام 2018 أن المطور العادي يقضي أكثر من 17 ساعة كل أسبوع في أعمال الصيانة مثل تصحيح الأخطاء وإعادة البناء.
لا يوجد معيار صناعي واحد: لاحظ باحثو مايكروسوفت أن الدراسات السابقة وضعت البرمجة في أي مكان من 9% إلى 61% من وقت المطورين، اعتمادًا على كيفية تعريف الباحثين وقياسهم للعمل. لكن النتائج تعزز حجة حق المركزية. قبل وقت طويل من وصول الوكلاء، كانت كتابة التعليمات البرمجية تمثل جزءًا واحدًا فقط من هندسة البرمجيات. إن تسريع هذه الخطوة بمفردها يترك الكثير من عملية التطوير دون مساس.
قال حق: “أصبح القيام بذلك بالتكرار أمرًا مهمًا حقًا”.
قسمت جنرال موتورز عملها في مجال المركبات ذاتية القيادة إلى عدة حلقات: تطوير واختبار البرمجيات في المحاكاة، واختبار المركبات على الطرق العامة، ومراقبة المركبات بعد وصولها إلى العملاء. ثم بحثت عن أطول عنق الزجاجة في كل حلقة، وأتمتتها وكررت العملية.
منحت جنرال موتورز الوكلاء إمكانية الوصول إلى الأدوات والبيانات الداخلية
قامت جنرال موتورز بتوصيل الوكلاء بالأدوات الداخلية وبيتابايت من بيانات الشركة من خلال خوادم بروتوكول السياق النموذجي (MCP) المخصصة. كما أنها أنشأت أيضًا “مهارات” يتم التحكم فيها بالإصدار، أو مستندات تعليمات تخبر الوكلاء بكيفية أداء مهام محددة.
يتضمن أحد التطبيقات عالية القيمة القياس عن بعد الذي يتم جمعه من المركبات على الطرق العامة. يمكن للوكلاء تحليل تلك البيانات وإجراء فرز أولي وإنشاء مشكلات ليقوم المهندسون بالتحقيق فيها. ومن خلال اتصالات MCP، يمكنهم أيضًا استدعاء الأدوات الأساسية التي يستخدمها WebViz، وهو نظام جنرال موتورز لتصور القياس عن بعد للمركبة، بدلاً من الاعتماد على نفس الواجهة الرسومية التي يراها الشخص.
لا تزال النتائج بحاجة إلى أن تكون منطقية للمهندسين. قال حق: “يجب أن يكون الناتج قابلاً للقراءة من قبل الإنسان”. قد يحدد الوكيل مشكلة محتملة، ويحدد موقع المكون المتأثر، ويبحث في البيانات التاريخية لحوادث مماثلة ويقدم أمثلة تدعم استنتاجه.
تقوم جنرال موتورز ببناء أذونات الوكيل على أساس أذونات المهندس الذي يستخدمها.
وقال حق: “إذا كان المهندس سيقوم بهذه المهمة ويحتاج إلى الوصول إلى هذه الأشياء، فإن وكيله يحتاج إلى الوصول إلى تلك الأشياء”. “لا يزال المهندس مسؤولاً عن مخرجات الوكيل.”
تستخدم الشركة أيضًا وكلاء الخلفية لإجراء تجارب التعلم الآلي بالتوازي. يحدد المهندس التجربة ومعلماتها، ثم يقوم الوكلاء بتنفيذ الاختبارات وجمع النتائج.
ثلاثة أضعاف طلبات السحب — مع عدد أقل من العيوب التي تم الهروب منها
تعاملت جنرال موتورز مع منصة الوكيل الداخلي الخاصة بها كمنتج وعينت أربعة مهندسين منتشرين للعمل مباشرة مع الفرق الهندسية. لقد ساعدوا الموظفين على تحديد مسارات العمل المفيدة ونشر الممارسات الناجحة واعتماد الأدوات.
وقال حق إن الزيادة الناتجة في طلبات السحب المدمجة تمثل أكثر من مجرد زيادة في حجم التعليمات البرمجية. وقال إن “السرعة التي نطلق بها ميزات جديدة” زادت، بينما أنتجت الإصدارات “عددًا أقل من حالات الهروب من الاختبار، وحالات الهروب من الأخطاء” وغيرها من المشكلات.
ويظل الناس مسؤولين في نقاط المراقبة الحرجة. وقال حق إن جنرال موتورز أنشأت اختبارات وقياسات أداء منظمة وغير منظمة قبل تسريع سير العمل على نطاق أوسع. يقوم المهندسون بمراجعة هذه القياسات وتحديد ما إذا كان كل اختبار لا يزال يحقق هدفه المقصود قبل أن يتقدم العمل نحو الإنتاج.
وقال حق إن جنرال موتورز توقعت في البداية زيادة متواضعة في الإنتاجية. وقال: “أعتقد أن مفاجأتنا الوحيدة كانت مقدار ما يمكننا القيام به”.
لم يبدأ نهج جنرال موتورز بتسليم كل مطور مولدًا للأكواد. بدأ الأمر برسم خريطة للمسار الكامل من اكتشاف المشكلة إلى الإصلاح الذي تم التحقق منه في كل حلقة – المحاكاة، واختبار الطريق، ومراقبة ما بعد النشر – ثم منح الوكلاء وصولاً متحكمًا إلى الأدوات والبيانات اللازمة لتقصير أطول اختناق في كل مرحلة.
