الذكاء الاصطناعي لن يحل محل موظفي البلديات
الذكاء الاصطناعي لن يحل محل موظفي البلديات
الثلاثاء - 23 سبتمبر - 2025
Disney+ app on phone
تقوم ديزني برفع سعر اشتراكات ديزني+، هولو الشهر المقبل
الثلاثاء - 23 سبتمبر - 2025

متابعة – أمل علوي

بصفته مدير مشروع Google لأدوات المطورين ، لدى Ryan Salva مقعد في الصف الأمامي للطرق التي تقوم بها أدوات AI بتغيير الترميز. سابقًا من Github و Microsoft ، وهو الآن مسؤول عن أدوات مثل Gemini CLI و مساعدة رمز الجوزاء، دفع المطورين إلى عالم جديد للبرمجة الوكيل.

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

تم تحرير هذه المقابلة للطول والوضوح.

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

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

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

كيف تستخدم أدوات ترميز الذكاء الاصطناعي شخصيًا؟

حدث TechCrunch

سان فرانسيسكو
|
27-29 أكتوبر ، 2025

معظم ترميزتي هذه الأيام مخصصة لمشاريع هواية ، وأقضي معظم وقتي في استخدام الأدوات المستندة إلى سطر الأوامر. بحيث يشمل الجوزاء CLI. ثم هناك القليل من رمز كلود ، القليل من المخطوطة هناك. وأنت لا تستخدم أبدًا أداة قائمة على الطرفية في حد ذاتها ، لذلك أنا غير متجانسة حقًا حول IDEs التي أستخدمها. أنا استخدم zed. أنا استخدم VS Code. أنا استخدم المؤشر. أستخدم Windsurf ، كلهم ​​، لأنني مهتم فقط برؤية كيفية عمل العالم وكيف تتطور الصناعة.

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

أنا فضولي كيف يعمل ذلك. أنت تستخدم Gemini CLI لبناء Gemini CLI ، لكنني أتخيل أنه لا يركض فقط.

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

عبر الفريق الهندسي ، لدينا بعض الطبقات المختلفة من القواعد ومستندات التخفيض التي تستهلكها النموذج ، فقط وضع طريقتنا في العمل: إليك كيفية الاختبار ، وإليك كيفية إدارة التبعيات ، وهكذا. لذلك عندما ينتج الرمز ، فإنه يعمل أيضًا من تلك المستندات.

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

أود أن أقول ربما من 70 ٪ إلى 80 ٪ من عملي هو أن أعمل في المحطة باللغة الطبيعية ، وأحاول استخدام Gemini CLI لصياغة المتطلبات ، ثم السماح لـ Gemini CLI بكتابة معظم الكود بالنسبة لي ، والتي سأقوم بعد ذلك بالمراجعة وأقرأ مع أي IDE الذي أستخدمه. لكن في الغالب أستخدم IDE كمكان لقراءة الكود ، بدلاً من كتابة الرمز.

هل تعتقد أن هناك مستقبلًا لرمز الكمبيوتر الخام؟ أم سننقل كل شيء إلى نوافذ طرفية؟

على مدار ثلاثة عقود ، كان IDE حيث ذهبنا لفعل كل شيء في تطوير البرمجيات. كان لديك IDE ، كان لديك المتصفح ، وكان لديك النافذة الطرفية.

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

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

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


هذا المحتوي تم باستخدام أدوات الذكاء الإصطناعي

مشاركة الخبر
أخبار مشابهة