Devin AI
Devin is an autonomous AI software engineer that can understand codebases, plan and implement software tasks, run tests, debug issues, create pull requests, and collaborate with development teams.
Devin هي منصة مستقلة لهندسة البرمجيات بالذكاء الاصطناعي طورتها Cognition، وتستهدف المطورين وفرق الهندسة والمؤسسات التي ترغب في تفويض مهام تطوير البرمجيات إلى وكيل ذكاء اصطناعي. لا تقتصر المنصة على اقتراح التعليمات البرمجية، بل يمكنها تنفيذ مراحل متعددة من عملية التطوير، بدءًا من فهم المشروع الحالي ووصولًا إلى تعديل الكود وتشغيل الاختبارات وإعداد طلبات السحب.
يمكن لـ Devin العمل عبر عدة مستودعات وفهم قواعد التعليمات البرمجية الموجودة قبل إجراء التغييرات. يستطيع الوكيل كتابة الكود وتعديله، وتنفيذ الأوامر، وتصفح الويب، وتشغيل الاختبارات، والبحث عن الأخطاء وإصلاحها، وإنشاء طلبات السحب. كما توفر المنصة بيئة تطوير متكاملة مع محطة طرفية ومتصفح تفاعلي، مما يسمح للمطورين بمتابعة عمل الوكيل والتدخل يدويًا عند الحاجة.
تتضمن المنصة ميزة Ask Devin التي تساعد المطورين على فهم المشاريع قبل بدء التنفيذ. يمكن للمستخدم استكشاف المستودع وطرح أسئلة حول البنية البرمجية والتبعيات والحصول على تصور أولي حول طريقة تنفيذ المهمة. وبعد تحديد نطاق العمل، يمكن نقل المهمة إلى وضع Agent ليقوم Devin بتنفيذها بشكل مستقل.
يمكن استخدام Devin في مجموعة متنوعة من مهام هندسة البرمجيات، مثل إصلاح الأخطاء وتطوير الميزات وإعادة هيكلة الكود وعمليات الترحيل وإنشاء الاختبارات وحل مشكلات التكامل المستمر وتحديث التبعيات وغيرها من المهام التقنية. كما يقوم النظام بفهرسة المستودعات المتصلة وإنشاء وثائق DeepWiki تتضمن ملخصات ومخططات للبنية المعمارية وروابط إلى المصادر ذات الصلة داخل المشروع.
يدعم Devin التكامل مع مجموعة واسعة من أدوات التطوير والعمل الجماعي، بما في ذلك GitHub وSlack وJira وLinear وMCP. كما يسمح خادم Devin MCP لتطبيقات الذكاء الاصطناعي الخارجية وبيئات التطوير بالتفاعل برمجيًا مع جلسات Devin ومعارفه وكتب التشغيل والمهام المجدولة.
بالنسبة إلى المشاريع الكبيرة، يمكن للفرق تشغيل عدة وكلاء Devin بالتوازي لتقسيم العمل وتسريع التنفيذ. كما توفر Devin API إمكانية إنشاء جلسات برمجية وإدماج الوكيل في سير عمل آلي مخصص. وتدعم المنصة مئات عمليات التكامل مع خدمات مثل GitHub وSlack وAsana وAWS وDatadog وLinear وPostgreSQL وSnowflake وغيرها.
تتوفر خطة مجانية للأفراد الذين لديهم احتياجات استخدام محدودة. تبدأ خطة Pro بسعر 20 دولارًا شهريًا، بينما تبلغ تكلفة خطة Max نحو 200 دولار شهريًا. وتبدأ خطة Teams من 80 دولارًا شهريًا مع إمكانية إضافة عدد غير محدود من أعضاء الفريق. تجمع الخطط المدفوعة بين حصص استخدام محددة وأرصدة إضافية يمكن شراؤها عند الحاجة. أما المؤسسات فتستخدم وحدات حساب الوكيل أو ACU وفق نموذج تسعير مخصص.