اليوم، كشفت شركة Cognition، الناشئة في مجال الذكاء الاصطناعي المدعومة من صندوق المؤسسين بقيادة بيتر ثيل وبدعم من قادة التكنولوجيا مثل المدير السابق لتويتر إيلاد جيل ومؤسس DoorDash توني شو، عن برنامج "Devin"، وهو مهندس برمجيات مبني على تقنيات الذكاء الاصطناعي بشكل كامل.
على عكس المساعدين في البرمجة الحاليين مثل GitHub Copilot، يتميز Devin بإدارة مشاريع التطوير بالكامل من البداية إلى النهاية. ويتضمن ذلك الترميز، وإزالة الأخطاء، وتنفيذ المشاريع، وكل ذلك بينما يظهر قدراته على منصات مثل Upwork.
يمثل إطلاق Devin تطوراً محوريًا في تطوير البرمجيات بمساعدة الذكاء الاصطناعي، حيث يوفر للمهندسين عاملاً ذكياً شاملاً بدلاً من كونه أداة لكتابة مقتطفات برمجية بسيطة.
حالياً، Devin غير متاح للجمهور العام. وقد مُنحت مجموعة محددة من المستخدمين، بما في ذلك الصحفية في بلومبرغ أشلي فانس، وصولًا محدودًا للبرنامج وشاركت أفكارها حول استخدامه.
ما الذي يمكن أن يفعله Devin؟
أوضح سكوت وو، الرئيس التنفيذي لشركة Cognition، قدرات Devin في منشور مدونة، مشيرًا إلى وصوله إلى أدوات مطور أساسية مثل محرر الشيفرات والمتصفح، داخل بيئة آمنة. يستطيع Devin التعامل مع مهام هندسية معقدة تتطلب اتخاذ آلاف القرارات.
يمكن للمستخدمين إدخال أوامر بلغة طبيعية في واجهة الدردشة الخاصة بـ Devin، الذي يقوم لاحقًا بوضع خطة خطوة بخطوة لمعالجة المهمة. يكتب Devin الشيفرات بشكل تلقائي، ويحل المشاكل، ويجري الاختبارات، ويقدم تحديثات حقيقية حول التقدم، مما يمكّن المستخدمين من متابعة المشروع بسلاسة.
إذا لاحظ المستخدمون أي تناقضات، يمكنهم التفاعل مباشرة عبر واجهة الدردشة لإصدار الأوامر، مما يسمح للفرق الهندسية بتفويض المهام الروتينية والتركيز على الأعمال الإبداعية ذات المستوى الأعلى.
Devin نموذج لمستقبل تطوير البرمجيات
وفقًا للعرض التجريبي لوو، يتمتع Devin بمهارات استثنائية في أداء مهام متنوعة، بما في ذلك نشر التطبيقات والمواقع الإلكترونية من البداية إلى النهاية، وتحديد الأخطاء وحلها، وحتى المشاريع المتقدمة مثل تحسين نماذج اللغة الكبيرة المرتبطة بمستودعات البحث على GitHub.
في حالة واحدة، تعلم Devin من منشور مدونة لإنتاج صور تحتوي على رسائل مخفية، بينما نجح في حالة أخرى في إدارة مشروع على Upwork يتضمن تطوير نموذج للرؤية الحاسوبية.
في اختبار SWE-bench، الذي يشمل تقييمات باستخدام مشكلات GitHub المفتوحة، حل Devin 13.86% من التحديات بشكل مستقل، بينما حل Claude 2 4.80%، وSWE-Llama-13b وGPT-4 3.97% و1.74% على التوالي، وكل منها تطلب إرشادًا بشريًا.
التكنولوجيا الأساسية تظل غير معلنة
وجود الذكاء الاصطناعي في تطوير البرمجيات ليس جديدًا؛ فقد توفرت أدوات مثل GitHub Copilot وStarCoder وCodeium لفترة طويلة. ومع ذلك، تركز معظمها على تعزيز الترميز بدلاً من إدارة المشاريع بالكامل بشكل مستقل. يقوم Devin من Cognition بخطوة كبيرة إلى الأمام من خلال عمله كمهندس ذكاء اصطناعي مستقل.
على الرغم من أنه لا يزال قيد الاختبار، فإن قدرة Devin على التنقل في مشاريع هندسية متعددة الجوانب بشكل مستقل تميزه عن غيره. لم تكشف Cognition عما إذا كانت تستخدم نموذجًا خاصًا أو حلاً من طرف ثالث، لكنها تؤكد على التقدم في التفكير والتخطيط بعيد المدى كجزء أساس من وظائفه.
تقوم الشركة حاليًا بتوسيع طاقتها ومنح الوصول المبكر لمجموعة مختارة من المستخدمين. يمكن للأطراف المهتمة التي ترغب في تعزيز قدراتها الهندسية التواصل عبر البريد الإلكتروني، مع توقع الوصول الأوسع في المستقبل.
تشير Cognition إلى أن الترميز هو "مجرد البداية"، مما يشير إلى خطط لتطوير وكلاء ذكاء اصطناعي مشابهين في مجالات أخرى. حتى الآن، حصلت الشركة على تمويل بقيمة 21 مليون دولار.