كتبت: فاطمة يونس
تتزايد التطبيقات المعتمدة على الذكاء الاصطناعي في مجال البرمجة، ومع تطور النماذج اللغوية الكبيرة، تتزايد أهمية البرمجيات التي تدير هذه النماذج. ناقشت العديد من التطورات الأخيرة في تعزيز الذكاء الاصطناعي في البرمجة، وركز الحوار على أهمية التصميمات البرمجية والنماذج الفعالة.
الحوارات حول البرمجيات المدعومة بالذكاء الاصطناعي
في نقاشٍ سابق هذا الصيف مع كات وو، رئيسة منتج Claude Code في شركة Anthropic، تم تسليط الضوء على أهمية الابتكار في طريقة بناء البرمجيات. أكدت وو أن النماذج تتطور بسرعة تجعل التخطيط بعيد الأمد أمراً صعباً. بناءً على ذلك، تفضل فرقة المنتج اعتماد “حزام مرن” يساعد المطورين على التفاعل بشكل فعال مع النماذج.
تصاميم مختلفة للحزام البرمجي
يعتبر الحزام عبارة عن البرمجيات المحيطة بنموذج أو أكثر من نماذج الذكاء الاصطناعي. يمكن أن تؤثر اختيارات التصميم بشكل كبير على كيفية استخدام هذه النماذج. إلى جانب Claude Code، توجد خيارات أخرى مثل Codex من OpenAI وAntigravity من غوغل. كل من هذه الأنظمة تأتي بميزات وأهمية مختلفة فيما يتعلق بنماذج العمل.
الطرق المستخدمة في توفير السياق
اجتمع اهتمام فريق عمل Augment Code حول مفهوم تحسين السياق المستخدم في عمليات التطوير. فبينما تأخذ Claude Code نهجًا قائمًا على استرجاع المعلومات، فإن Augment Code تعتمد على فهم دلالي أكثر تعقيدًا لبيانات النظام.
تجارب وفوائد Augment Code
أفاد فيناي برنتي، نائب رئيس قسم الهندسة في Augment Code، بأن النظام مصمم لاسترجاع المعلومات بسرعة. من خلال نماذجها القائمة على الأساس الدلالي، تسعى Augment لمساعدة المطورين على الوصول إلى الحلول بشكل أسرع من خلال الفهم العميق لبيانات البرامج الخاصة بهم. وهو ما يبرر تفوقها في معالجة أكواد لم تُستخدم سابقًا في سياقات مفتوحة.
الفعالية من حيث التكلفة
تعد كفاءة استخدام الرموز من الاهتمامات الكبرى للمطورين . حيث أظهرت Augment Code أداءً أفضل بمعدل 33% مقارنةً بـClaude Code. يعني ذلك أن Augment قادرة على استخدام الموارد بشكل أكثر فعالية مع تحقيق نتائج دقيقة.
المخاوف والاعتراضات حول الذكاء الاصطناعي
بالرغم من التقدم المحرز، يبدي البعض قلقه من اعتماد مطوري البرمجيات على نماذج الذكاء الاصطناعي. إذ يراها بعضهم تستدعي مخاوف تتعلق بالدين العام التقني والتكاليف الباهظة. ولكن برنتي يعتقد أنه يمكن معالجة هذه المخاوف من خلال تحسين تصميم الأنظمة واختيار النماذج المناسبة لكل مهمة.
آفاق مستقبلية لتطوير البرمجيات
تتفق كلا من وو وبرنتي على أن نماذج الذكاء الاصطناعي ستستمر في التحسن مع مرور الوقت. هذا التقدم من شأنه أن يغير بطرق جذرية كيفية تطوير البرمجيات في المؤسسات. بالنظر إلى سرعة التطور، يبدو أن هناك حاجة ملحة لإعادة التفكير في كيفية جمع السياق وتوزيعه بين الأنظمة المختلفة، خاصةً في حالة البرمجيات الخاصة.
تمثل هذه الروح الابتكارية مفتاحًا للتكيف مع المستقبل المتغير في تطوير البرمجيات. كيفية اعتماد النماذج الحديثة وكيفية إدماجها كجزء من العمليات اليومية ستكون حاسمة في تلبية احتياجات سوق البرمجة المتطور.
يمكنك قراءة المزيد في المصدر.
لمزيد من التفاصيل اضغط هنا.