من المدهش بالنسبة لي أن "البرمجة"، كما كنا نراه سابقا، قد تم حلها إلى حد كبير في هذه المرحلة. سمعت لأول مرة عن مفهوم الكود المولد الذكاء الاصطناعي في عام 2015 عندما بدأ صديقي العمل في شركة ناشئة تدعى @trygigster. كانت فكرة Gigster الأساسية أن تكون منصة لتوظيف مهندسي برمجيات مستقلين. كانت خطتهم استخدام الكود الذي كتبه هؤلاء المستقلون للعملاء لتدريب شبكاتهم العصبية. كان الأمل أن تتمكن هذه النماذج في النهاية من توليد الكود واستبدال المطورين المستقلين تماما. في ذلك الوقت، بدأ التعلم العميق يكتشر حقا (وكان ذلك قبل اكتشاف نماذج اللغة الكبيرة الكبيرة)، وكان فريق Gigster يعتقد أنه يمكنه استخدام أحدث الأبحاث - الشبكات العصبية المتكررة (RNNs) لتدريب آلة على كتابة الشيفرة بنفسها. المشكلة مع RNNs أنها تولد كلام غير مفهوم يبدو ككود صالح لكنه لا يعمل فعليا. يفتقرون إلى القدرة على الحفاظ على سياقات كبيرة وهم بطيئون جدا في التدريب، لذا لم تكن فكرة توليد الكود تلقائيا ممكنة حينها. بعد مرور 10 سنوات، أصبح كل ما كان يحاول Gigster فعله متاحا للجميع. التقدم الذي أحرزته أنثروبيك وجوجل وOpenAI في توليد الشيفرة مذهل إذا نظرت إلى الخارج. ما كنت أظنه حلما بعيد المنال أصبح الآن حقيقة.