• في 13 مارس، أعلنت الشركة الناشئة Cognition عن إطلاق Devin، مهندس برمجيات ذكاء اصطناعي تفوق على أفضل المهندسين البشر في معيار البرمجة SWE-bench، مما يشير إلى تغيير كبير في تطوير البرمجيات.
  • يظهر Devin قدرته على إنجاز مجموعة واسعة من مهام هندسة البرمجيات بشكل مستقل، من التصحيح إلى النشر، باستخدام مجموعته الخاصة من أدوات التطوير.
  • يهدف فريق مؤسسي Cognition، المكون من العباقرة ذوي المسارات المذهلة في علوم الكمبيوتر والرياضيات، إلى إحداث ثورة في المجال من خلال استبدال مهندسي البرمجيات البشريين بالذكاء الاصطناعي، مما يثير التفاؤل والقلق داخل المجتمع التكنولوجي.

تحليلنا
حالياً، حصلت Cognition على استثمار بقيمة 21 مليون دولار بقيادة Founders Fund التابعة لقطب وادي السيليكون Peter Thiel ومؤسسات استثمارية معروفة أخرى، مما يشير إلى أن Devin سيتطور ويتحديث بشكل أسرع. مع دخول عمالقة التكنولوجيا مثل Google وOpenAI أيضاً إلى هذا المجال، من المتوقع أن تزداد المنافسة في مجال « مبرمجي الذكاء الاصطناعي ».

— كلوي تشين، صحفية في BTW Media

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

اقرأ أيضاً:لن يحل Sora محل البشر، وإليكم السبب

اقرأ أيضاً:Google تعلق وظيفة توليد الصور لنموذج Gemini AI

Cognition، شركة ناشئة صغيرة مكونة من 10 أشخاص فقط

من المفهوم أن Cognition، الشركة التي تقف وراء Devin، هي شركة ناشئة صغيرة مكونة من 10 أشخاص فقط وتم إنشاؤها منذ أقل من شهرين. حالياً، حققت درجة مذهلة تبلغ 13.86% على SWE-bench، بالمقارنة، Claude 2 عند 4.80%، بينماSWE-Llama-13bوGPT-4يمكنهما التعامل مع 3.97% و1.74% على التوالي.

في عرض Cognition، يمكن لـ Devin إنجاز العمل الأساسي الذي يقوم به المبرمجون يومياً، مثل التطوير والتصحيح والنشر. بالإضافة إلى ذلك، لديه shell الخاص به، ومحرر نصوص، ومتصفح، من بين أدوات التطوير الشائعة الأخرى، وكلها مدمجة في بيئة حاسوبية معزولة (sandbox)، مما يسمح لـ Devin باستخدامها بشكل مستقل.

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

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

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

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

Devin هو مساعد تطوير البرمجيات من الجيل التالي

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

على الرغم من أن Cognition تبدو شركة صغيرة ليس لديها حتى مكتب ثابت وقت إطلاق Devin، إلا أن النظر إلى فريقها المؤسس يكشف قصة أخرى لريادة الأعمال العبقرية.

فريق العباقرة وراء Devin

المؤسس والرئيس التنفيذي لـ Cognition،Scott Wu، شارك في مسابقة بيانات تلفزيونية مباشرة قبل 14 عاماً، حيث أظهر موهبته في الرياضيات بالسيطرة على المسابقة.

المؤسس المشارك والمدير التكنولوجي،Steven Hao، خريج MIT بدرجة في علوم الكمبيوتر، وعمل سابقاً في شركة Scale AI وحيدة القرن في مجال تعليق البيانات كأفضل مهندسي الشركة.

مؤسس مشارك آخر ومدير المنتج الرئيسي، Walden Yan، درس علوم الكمبيوتر والاقتصاد في جامعة Harvard، وشارك في أبحاث التشفير والتعلم الآلي مع MIT PRIMES، وكان متأهلاً لنهائيات مسابقة الاستثمار لطلاب المدارس الثانوية في كلية وارتون للأعمال بأمريكا الشمالية.

بالإضافة إلى ذلك، نكتشف مصادفة مدهشة: جميع مؤسسي Cognition كانوا حائزين على الميدالية الذهبية في الأولمبياد الدولي للمعلوماتية (IOI)، وهي مسابقة دولية سنوية في المعلوماتية لمتنافسين فرديين من مختلف البلدان، كل دولة ترسل على الأكثر أربعة متنافسين.

القول بأن فريق مؤسسي Cognition هو « فريق عباقرة » لتميزهم وحصولهم على الميداليات الذهبية في مجال المعلوماتية شديد التنافسية في الولايات المتحدة لا يبدو مبالغاً فيه.

هل سيتم استبدال مهندسي البرمجيات البشر؟

ومع ذلك، أعرب بعض الأشخاص عن آراء متشائمة حول ظهور Devin أو أدوات مماثلة، مما يشير إلى أن مهندس البرمجيات Scott Wu يطلق أداة ذكاء اصطناعي توليدي بهدف نهائي هو استبدال مهندسي البرمجيات البشر. قال عالم الكمبيوترSilas Alberti: « لا يبدو هذا مساعداً لكتابة الكود، بل عامل حقيقي يقوم بعمله الخاص. »

قال المدير السابق للذكاء الاصطناعي في Tesla، Kapasi: « تبدو أتمتة هندسة البرمجيات حالياً مماثلة لأتمتة القيادة. »

ينعكس ذلك في عملية التطوير: أولاً، يكتب البشر الكود يدوياً؛ ثم، يكمل GitHub Copilot بضعة أسطر تلقائياً؛ بعد ذلك، يكتب ChatGPT كتل الكود؛ والآن، ظهر Devin.

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