أطلقت Google مساعد الترميز الجديد Jules، مما يمثل حقبة جديدة من البرمجة الآلية. استنادًا إلى منصة Gemini 2.0، تتمتع Jules بالقدرة على إصلاح نقاط ضعف البرامج بشكل مستقل، وإعداد تغييرات التعليمات البرمجية، وما إلى ذلك، ويمكن دمجها بسلاسة مع GitHub لإكمال تحليل وإصلاح مكتبات التعليمات البرمجية المعقدة دون إشراف يدوي مستمر، وإنشاء سحب تفصيلي طلبات. ويأتي إصداره في وقت تواجه فيه صناعة تطوير البرمجيات التحدي المتمثل في نقص المواهب والديون التقنية، ومع توقع مؤسسة جارتنر أن يلعب البرمجة بمساعدة الذكاء الاصطناعي دورًا في 75% من تطوير التطبيقات الجديدة بحلول عام 2028، يظهر جولز في الوقت المناسب. لتلبية الطلب المتزايد على مساعدي الترميز الآلي.
أطلقت شركة جوجل رسميًا مساعدها للتشفير بالذكاء الاصطناعي "جولز" يوم الأربعاء، وهو منتج جديد يمثل خطوة كبيرة إلى الأمام في أتمتة مهام البرمجة. تم تطوير Jules استنادًا إلى أحدث منصة Gemini2.0 ويمكنه إصلاح نقاط الضعف في البرامج بشكل مستقل وإعداد تغييرات التعليمات البرمجية أثناء أخذ المطورين فترة راحة.
النظام قادر على التكامل مباشرة مع نظام سير عمل GitHub لتحليل قواعد التعليمات البرمجية المعقدة، وتنفيذ الإصلاحات عبر ملفات متعددة، وإنشاء طلبات سحب مفصلة دون إشراف بشري مستمر.
يأتي إصدار Jules في وقت تواجه فيه صناعة تطوير البرمجيات نقصًا مستمرًا في المواهب وضغوط الديون الفنية. تتوقع شركة أبحاث السوق Gartner أن يلعب التشفير بمساعدة الذكاء الاصطناعي دورًا في 75% من تطوير التطبيقات الجديدة بحلول عام 2028. يوضح هذا الاتجاه الحاجة المتزايدة لمساعدي الترميز الآلي.
على عكس مساعدي البرمجة التقليديين، لا يقدم Jules اقتراحات الإصلاح فحسب، بل يعمل كوكيل مستقل داخل النظام البيئي GitHub. يمكنه تحليل قاعدة التعليمات البرمجية، وتطوير خطط إصلاح شاملة، وتنفيذ مهام الإصلاح على ملفات متعددة في وقت واحد. بالإضافة إلى ذلك، فإن التكامل السلس لـ Jules مع سير عمل المطورين الحاليين يجعله أكثر عملية.
وفي المؤتمر الصحفي، أكدت جاكلين كونزيلمان، مديرة إدارة المنتجات في Google Labs، على الميزات الأمنية للنظام. وتقول: "يظل المطورون مسيطرين طوال العملية برمتها"، وتقترح جولز خطة قبل اتخاذ أي إجراء، ويمكن للمستخدمين مراقبة التقدم المحرز في كتابة التعليمات البرمجية الخاصة بهم في الوقت الفعلي، مع الحاجة إلى موافقة واضحة قبل دمج أي تغييرات، مما يضمن وجود البشر في العملية. عملية التطوير.
جولز ليس مجرد مساعد برمجي، بل هو جزء من رؤية Google الأكبر لبناء وكلاء الذكاء الاصطناعي الذين يمكنهم العمل بشكل مستقل مع الحفاظ على الإشراف البشري. يتم تشغيل النظام بواسطة Gemini 2.0، وهو أحدث نموذج لغة واسع النطاق من Google، والذي يعمل على تحسين فهم التعليمات البرمجية وقدرات الإنتاج بشكل كبير.
بالنسبة للعديد من المطورين، أثار جولز أفكارًا مهمة حول مستقبل حياتهم المهنية. ومع ذلك، تشير الاختبارات الأولية إلى أن جولز من المرجح أن يعزز عمل المطورين البشريين بدلاً من استبداله. باستخدام جولز والأدوات ذات الصلة، تمكن الباحثون في مختبر لورانس بيركلي الوطني من تقليل وقت معالجة بعض مهام التحليل من أسبوع إلى دقائق، مما يسمح لهم بالتركيز على التحديات الأكثر تعقيدًا.
من الناحية المالية، يمكن لجولز أن يكون له تأثير كبير. وفقًا لإحصائيات ماكينزي، غالبًا ما تواجه مشاريع تطوير البرمجيات خطر تجاوز التكاليف. غالبًا ما تتجاوز مشاريع تكنولوجيا المعلومات الكبيرة الميزانيات بنسبة 45% وتقدم قيمة أقل بنسبة 56% من المتوقع. ومن خلال أتمتة مهام إصلاح الأخطاء والصيانة الروتينية، من المتوقع أن يؤدي Jules إلى تقليل هذه التكاليف بشكل كبير وتسريع دورات التطوير.
سيكون Jules متاحًا في البداية لمجموعة صغيرة من المختبرين الموثوقين، مع توقع وصول أوسع في أوائل عام 2025. تخطط Google لدمج وظائف مماثلة في نظام التطوير البيئي الخاص بها، بما في ذلك Android Studio وChrome DevTools.
مع تقدم التكنولوجيا، سيواجه Jules تحديات برمجية متزايدة التعقيد ويحتاج إلى الحفاظ على جودة التعليمات البرمجية وأمنها. وقال أحد كبار المطورين في إحدى شركات التكنولوجيا الكبرى: "لا يقتصر الوعد على إصلاح الأخطاء بشكل أسرع فحسب، بل يتعلق بتغيير جذري في الطريقة التي نفكر بها في تطوير البرمجيات".
مدخل المشروع: https://labs.google.com/jules/
بشكل عام، يمثل ظهور جولز قفزة كبيرة في تكنولوجيا البرمجة بمساعدة الذكاء الاصطناعي، فهو لا يحسن كفاءة التطوير ويقلل التكاليف فحسب، بل الأهم من ذلك أنه يغير فهمنا لتطوير البرمجيات ويوفر فرصًا لتطوير هندسة البرمجيات في المستقبل اتجاه جديد. على الرغم من أن جولز لا يزال في مراحله الأولى، إلا أنه يتمتع بإمكانات كبيرة ويستحق التطلع إلى تطوره المستقبلي.