Habr AI→ المصدر

CodeSpeak من مبتكر Kotlin أندريه بريسلاف ينقل التطوير من الكود إلى المواصفات

كشف أندريه بريسلاف وفريقه عن إصدار alpha العام من CodeSpeak — وهي منصة يبدأ فيها التطوير ليس من بناء الجملة، بل من مواصفات مكتوبة بالإنجليزية. وفي هذا…

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
CodeSpeak من مبتكر Kotlin أندريه بريسلاف ينقل التطوير من الكود إلى المواصفات
المصدر: Habr AI. كولاج: Hamidun News.
◐ استمع للمقال

أعلن الفريق بقيادة أندري بريسلاف، مؤلف لغة كوتلن، عن نسخة ألفا عامة من CodeSpeak — أداة تنقل مركز التطوير من كتابة الكود إلى وصف البنية المعمارية وسلوك النظام. يصيغ المطورون المواصفات باللغة الإنجليزية، بينما تتولى نماذج اللغة الكبيرة توليد الكود والاختبار وإعادة هيكلة الكود القابل للتنفيذ.

كيف يعمل كود سبيك

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

ما تعده المنصة

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

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

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

حيث يمكن أن تكون مفيدة

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

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

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

ماذا يعني هذا

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

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 400 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.

هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟

AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.

ما رأيك؟
جارٍ تحميل التعليقات…