معركة سابقة · 2024-10-18 UTC
Code Assistants مواجهة — 18 أكتوبر 2024
من فئة Code Assistants. 19 علامات موزعة على 6 متنافسين. Genie AI نال التاج.
الترتيب النهائي
التشكيلة
المتنافسون
ملفات تعريف كل أداة تنافست في هذه المعركة، مرتبة حسب الدرجة النهائية.

Genie AI
مهندس برمجيات ذكاء صناعي ذاتي التعلم يكتب ويحرر ويقدم التعديلات على الأكواد مع توجيه بشري ضئيل.

Genie AI هو وكيل هندسة برمجيات مستقلة المصدر يُصمم لاتخاذ مهام التطوير الحقيقي من النهاية إلى النهاية، من فهم قاعدة الشفرة إلى كتابة وتحرير وارسال التغييرات في الشفرة. يتم وضعه كشريك في الفريق يمكنه التقاط المشكلات وإنتاج حلول قابلة للعملมากกวعونة مساعد استكمال رمز بسيط. لقد تم اختبار النظام على SWE-Bench، وهو مجموعة اختبارات من قضايا GitHub الفعلية، حيث قيل إنه حل حوالي 30٪ من المهام ب自治. αυτό يجعلها مفيدة لمعالجة الأعمال الهندسية الروتينية، وتصميم الإصلاحات وتسريع التطوير داخل مشاريع البرمجيات الأكبر.
تفصيل المعايير
- إمكانية إنشاء وتحرير الشفرة ذاتيا
- منطق مدعوم بتقييم SWE-Bench
- فهم لمشاريع متعددة الملفات
- عملية من العطل إلى طلب السحب
- يعمل على مستودعات العالم الحقيقي
- مصمم كشريك في هندسة الاستخبارات الاصطناعية


Factory AI هو منصة مطور تستخدم وكلاء آليين لمعالجة الأعمال الهندسية على مدار دورة حياة تطوير البرامج، من التخطيط وإنشاء الكود إلى المراجعة والاختبار والنشر. وتضع نفسها على أنها 'الآلة التي تبني الآلة'، وتستهدف تمكين الفرق من أوركسترا عمال الذكاء الاصطناعي جنبًا إلى جنب مع المهندسين البشر. يتكامل النظام مع أدوات المطورين الشائعة مثل GitHub و Jira و Slack وخطوط أنابيب CI/CD، مما يسمح للوكلاء - يسمون Droids - بالاهتمام بالمهام وكتابة ومراجعة الكود وتسليم التغييرات تحت إشراف بشري. يمكن للفرق تكوين سير العمل والحدود الآمنة وخطوات الموافقة لتماثل ممارسات الهندسة الحالية يستهدفه الشركات الهندسية التي تريد رفع الإنتاج دون رفع عدد الموظفين بنسبة متساوية، ويعامل وكلاء الذكاء الاصطناعي كمتعاونين يعملون في إطار عملية تسليم منسقة ويمكن مساءلتها.
تفصيل المعايير
- وكلاء برمجيات مُتمتعين بالاستقلالية (Droids)
- إدارة سير العمل المُتكاملة مع منصات شهيرة مثل GitHub, Jira, and CI/CD pipelines
- تكوين سير العمل القابل للتخصيص بما يتوافق مع الممارسات الهندسية الخاصة بالفريق
- السجلات التدقيقية وعمليات الموافقة لمراحل التغيير المنشأ بواسطة الذكاء الاصطناعي
- قد يتطلب تعويد ودمج المُنشآت الألية جهود مدخلات بشرية
- يعتبر مناسبًا للمنشآت الكبيرة


هو عبارة عن منصة لتطوير البرامج التي تعتمد على الذكاء الإصطناعي، وتهتم بتحسين نوعيةالكود على مر دورة حياة البرنامج. وهو يشمل تحسين الكود بالتتمة الذكية، وتخليق اختبارات ذكية، وأستشارة الكود بالعجلة الذكية لتحقيق تنفيذ Programs يعتمد على البرامج مع القليل من المجهود اليدوي. تدمج المنصة في مهارات المطورين الشائعة وال IDEs، وتحلل سياق الأكواد في مستودعات البرمجيات للإشارة إلى التعديلات المهمة، وتحيل إنشاء اختبارات حالة منفصلة، وتعرف علي الحالات المحتملة أثناء طلبات الورقة المجمعة. وتؤكد المنصة على أهمية صميمية الأكواد بدلاً من أكتمالها فقط، وتتطلع لإقلاء الأخطاء الفنية، وقبض علي الانحدار المحدث مبكراً، والعمل علي توافق مع معايير وحدتية للمستودعات البرمجية. تهدف إلى مبرمجي فردية ومشاريع نشطة والشركات التي تحب المساعدة العصامية للاختبار والتقييم.
تفصيل المعايير
- توليد قوالب كود عبر الذكاء الاصطناعي مع سياق المخازن
- إنتاج تستات الوحدة والأوجه العديدة بشكل تلقائي
- مراجعات الطلبات المستندة على الذكاء الاصطناعي
- إقتصار البرامج المتكاملة في البيئات IDE بالإضافة إلى التكاملات مع منصات Git
- تحليل جودة وثبات الكود
- دعم للتعاون المتكامل ومعيار المجموعات

Smol AI Agent
وكيل AI الصغير: وكيل برمجة مستقل خفيف الوزن ومُصمم لمهام التطوير المركزة الصغيرة.
Smol AI Agent هو مساعد مسند autonomous صغير في الكتابة تهدف إلى معالجة работы التطوير الشغالة بدون التكلفة العالية من الإطار البنيوي الكبير. بالتالي فهو يلتزم بالمهام القابلة للتخطيط بدلاً من محاولات مشروعية الكبير، من أبرزها مثل إنشاء نص تطبيقي، وتحسين دالة، أو تثبيت وحدة صغيرة. تصميمها المدمج يجعلها आसرة للتشغيل والفحص وتكوينها، مما يجذب المبرمجين الذين يحضرون على شفافية تطبيقاتهم التلقائية. من خلال الحفاظ على طلبات، أدوات والأ loops لتشغيل التطبيق البسيطة، تقدم Smol AI Agent نتائج محددة للمسائل التي قد ينصب عليها agents الأغزاء من أجل الماكاترة أو الخروج عن المسار. يعد الأداة جزءا طبيعيًا من دورة عمل الأفراد developers، والجدارات التكريرية، والبيئات المتعلقة بالتعلم، حيث يتعلق بالفهم الذي يفعله.agent بقدر ما يتعلق بالنتاج المحصل عليه نفسه.
تفصيل المعايير
- عمود المهام المُستقل
- كود مُبسط واعتماديات قليلة
- التوجيه المُخصص للمهام المُعينة
- بيئة تجربة قابلة للتخصيص للمهام البرمجية الشخصية
- عمود المهام المُخصص


هذه أداة مفتوحة المصدر تسمى أيد، وهي بيئة تطوير 集成ية مبنية من الصفر من حول مساعدة الذكاء الحسابي. تجمع بين تجربة محرّر مأخوذة من قبل المستخدم والتراكيب المجتمعة التي يمكنها التخطيط تنفيذ وإعادة التكرار على المهمات البرمجية عبر أكثر من ملف وخطوة. تصمم لصانعي البرمجيات الذين يرغبون في دمج الذكاء الاصطناعي بشكل أعمق من ما توفره إضافةtypical plugin , ترى أيدة (Aide) العوامل الآلية باعتبارها من المساعدين الرئيسيين في محرر الملفات. يمكن للمستخدمين إيقاف تشغيل العمليات الأكثر تعقيدا، والتعديلات المتعددة للملفات، واستكشاف المهام المبهمة إلى العوامل الآلية مع الاحتفاظ بالسيطرة الكاملة على القاعدة البرمجة. إنه من المفتوح المصدر، مما允ى الطاقمين تفتيش، إضافات إضافية واستضافة نفسية لـ Aide لتناسب تدفقاتهم أو إحتياجات الأمن أو النماذج المفضلة لديهم.
تفصيل المعايير
- редакتور البرمجة الجدية
- فريمورك تنفيذ المهمات العقدية
- ترقية وتعديل عدة ملفات
- تكامل محادثة وتوليد رمز
- نظافة مفتوحة وممتدية
- دعم لخلفيات LLM المتعددة


Tabnine هي مساعد مُدرك تقني يُساعد المبرمجين في كتابة ومراجعة وتسليم التعليمات البرمجية بشكل أكثر كفاءةً على نطاق واسع من اللغات البرمجية المختلفة والواجهات البرمجية. يقدم تعملية تکملة التعليمات البرمجية المعنية، والمساعدة عبر النقاش، وتحجيم مهام روتينية مثل تدوين الاختبارات، وتنسيق المستندات، وتفسير التعليمات البرمجية. يتم التركيز الأساسي لـ على الخصوصية والأمان، يدعم تركيب الذاتي، وتثبيت على المكان، وتثبيت VPC، مما يضمن أن التشفير الخاص لا يغادر البيئة داخل المنظمة على الإطلاق. يمكن لل팀ين أيضًا PERSONALIZING بمعدل التدريب الخاص بناءً على قواعد كود الخاصة بهم لتحسين مطابقة نمط داخلي وإحكام معايير داخلية يستخدم ب Tabnine مطورو البرمجيات على مستوى الفرد وأندية الهندسة في الشركات الكبرى متماشيا، بدمجهم في المحركات الشهيرة مثل VS Code، المحركات من JetBrains وVisual Studio، ليناسبون التطبيقات السابقة بدون إزعاج.
تفصيل المعايير
- اكتمالات الكود المعتمدة على السياق
- دردشة الذكاء الاصطناعي لتوليد الكود وتفسيره
- توليد الاختبارات والوثائق تلقائيًا
- نماذج مخصصة مدربة على كود خاص
- تكامل مع بيئات التطوير المتكاملة مثل VS Code، JetBrains، وغيرها
- خيارات النشر المحلية، VPC، و SaaS





