في الآونة الأخيرة، لفتت Cognition الانتباه من خلال مهندس البرمجيات المدعوم بالذكاء الاصطناعي، Devin، الذي يمكنه كتابة وتحرير الكود بشكل مستقل باستخدام GPT-4 من OpenAI. ومع ذلك، بعد مرور خمسة أشهر فقط على إطلاق Devin في مارس 2024، ظهر منافس جديد: Genie من Cosine.
تدعي Genie، المهندس الذكي المستقل المطور من قبل Cosine المدعومة من Y Combinator، تفوقها على Devin بـ 30% في معيار SWE-Bench، وهو أعلى بكثير من 13.8% التي سجلها Devin وأفضل من 19% لنماذج Amazon Q وFactory's Code Droid.
يؤكد الرئيس التنفيذي لشركة Cosine، أليستير بولن، أن Genie تتجاوز درجات الأداء القياسي. حيث صرح على وسائل التواصل الاجتماعي: "هذا النموذج تم تدريبه خصيصًا للتفكير والتصرف مثل مهندس البرمجيات البشري".
ما هي Genie وما الذي يمكنها فعله؟
تم تصميم Genie للتعامل مع مجموعة متنوعة من مهام البرمجة بشكل مستقل، بدءًا من إصلاح الأخطاء إلى بناء الميزات والتحقق من الكود. يمكنها العمل بشكل مستقل أو التعاون مع المستخدمين، مما يحاكي تجربة العمل مع زميل ماهر. وأشار بولن خلال إعلان قدرات Genie إلى: "نهدف إلى إنشاء زميل اصطناعي قادر على تنفيذ مهام البرمجة بشكل موثوق من البداية حتى النهاية".
تدعم Genie 15 لغة برمجة، بما في ذلك:
- JavaScript
- Python
- TypeScript
- Java
- C
- C++
- Rust
- Swift
- PHP
- Ruby
ويشرح بولن: "من خلال مراقبة كيفية عمل المهندسين البشر، تتعلم Genie تكرار عملياتهم". يتم تخزين الكود الذي تنتجه في مستودعات GitHub الخاصة بالمستخدمين، مما يضمن عدم احتفاظ Cosine بأي معلومات حساسة.
تتكامل Genie بسلاسة مع منصات مثل Slack، مما يتيح لها التواصل مع المستخدمين بطريقة مشابهة لزميل بشري. يمكنها طرح أسئلة توضيحية والاستجابة للتعليقات على طلبات السحب، مما يعزز التعاون بشكل أكبر.
مدعومة بنموذج متقدم من OpenAI
تستخدم Genie نسخة خاصة من GPT-4o من OpenAI، مصممة خصيصًا لإنتاج سياقات طويلة. يمكنه توليد ما يصل إلى 64,000 توكن، مما يوفر مزايا كبيرة مقارنة بالنماذج السابقة التي كانت محدودة بـ 4,000 توكن.
تحتوي مجموعة البيانات الضخمة التي تشمل مليارات من تركيبات التوكنات التي تم جمعها من أنشطة هندسية حقيقية، مما يجعل Genie تتحسن باستمرار في أدائها. علق بولن قائلًا: "تشمل بيانات تدريبنا PRs، والتعديلات، والمشكلات التي تم جمعها من المستودعات مفتوحة المصدر". تضمن عملية جمع البيانات الدقيقة الحصول على رؤى عالية الجودة حول طرق حل المشكلات البشرية.
هيكل التسعير
ستقدم Genie في البداية طبقتين من التسعير:
1. خطة فردية: سعر تنافسي حول 20 دولار، تتضمن هذه الطبقة خيارات محدودة لكنها تظهر إمكانيات Genie للأفراد والفرق الصغيرة.
2. خطة مؤسسية: يتضمن هذا العرض الشامل استخدامًا غير محدود وميزات متقدمة مصممة لإنشاء زميل هندسي ذكي استثنائي.
الآثار وآفاق المستقبل
تمتاز قدرات Genie المتقدمة بقدرتها على إحداث ثورة في تطوير البرمجيات من خلال زيادة الكفاءة وتمكين فرق الهندسة من التركيز على الأهداف الاستراتيجية. قال بولن: "قدرة الذكاء الاصطناعي على التعامل مع قواعد الكود المعقدة بشكل مستقل يمكن أن تغير جذريًا نهجنا في تخصيص الموارد".
تسعى Cosine إلى توسيع وظائف Genie، حيث تطور نماذج أصغر للمهام الأساسية ونماذج أكبر للتحديات المعقدة. كما توجد خطط للتعاون مع المجتمعات مفتوحة المصدر.
الخطوات القادمة والتوافر
بينما يتم تقديم Genie حاليًا لمستخدمين مختارين، يمكن للمهتمين التقديم للحصول على وصول مبكر عبر موقع Cosine. تلتزم Cosine بالتحسين المستمر، ودمج ملاحظات المستخدمين لتعزيز قدرات Genie.
بالإضافة إلى ذلك، تهدف Cosine إلى الحفاظ على بعض الجوانب الملكية من منهجيتها، مع مشاركة مخرجات Genie بشكل شفاف على GitHub للتحقق المستقل.
عن Cosine
تأسست Cosine في عام 2022 على يد بولن، سام ستينر، ويانغ لي، وتهدف إلى تطبيق التفكير البشري على المشكلات المعقدة في الذكاء الاصطناعي، بدءًا من هندسة البرمجيات. مع تمويل ابتدائي قدره 2.5 مليون دولار، تهدف Cosine إلى إعادة تعريف كيفية تقليد الذكاء الاصطناعي للمهام البشرية وابتكارها. قال بولن: "نعتقد أنه يمكننا ترجمة التفكير البشري لأي صناعة، بدءًا من هندسة البرمجيات". إطلاق Genie هو مجرد بداية رحلة Cosine الطموحة.