آخر الأخبار

Lumos: Devin فتح 44 PR في 48 يوم واندمج منها 19، وأقواها في التنظيف وتحويل MUI إلى Tailwind

فريق Lumos للأمن السيبراني استخدم Devin في المهام الروتينية مثل حذف الكود غير المستخدم وتحويل مكونات React من MUI إلى Tailwind.

الجهة
Lumos
المجال
البرمجة
الأداة
Devin
المصدر
Agent Use Cases + Lumos blog: Cognition's Devin
نُشر المصدر: 11 ديسمبر 2024

وش كانت المشكلة؟

مهام صغيرة متكررة كثيرة كانت تثقل خطة التطوير.

وش سوّوا؟

خلّوا Devin يشغل الاختبارات، وعبّوا خاصية Knowledge بمعلومات خاصة بالكود. بعدها أعطوه طلبات قصيرة مثل تحويل مكونات MUI إلى Tailwind بأسلوبهم، والمهندسين راجعوا الـPR.

النتيجة حسب المصدر

  • 44 PR خلال 48 يوم، اندمج منها 19.
  • حذف الكود غير المستخدم كان أقوى استخدام، وPR منها اندمج بسرعة.
  • تحويل MUI إلى Tailwind كان جيد لكن الـPR ما كان جاهز للدمج مباشرة.
  • تشغيل الاختبارات قلل الحاجة لإعادة كتابة الـPR.

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

وش تتعلم منها؟

من مدونة Lumos، ومذكورة على Agent Use Cases. يتوقعون إن الـlint وpre-commit hooks كانت بتحسن النتيجة.

كيف تسويها بنفسك؟

  1. خلّ الوكيل يشغل الاختبارات.
  2. اكتب له معلومات الكود الخاصة فيكم.
  3. ابدأ بمهام تنظيف واضحة.
  4. فعّل lint قبل فتح الـPR.
  5. راجع كل PR.

برومبت جاهز تبدأ فيه

حوّل المكون [اسم المكون] من MUI إلى Tailwind باستخدام ألواننا في [الملف]. شغّل الاختبارات وlint قبل ما تفتح PR، ولا تغيّر سلوك المكون.

عدّل اللي بين الأقواس [ ] على وضعك. ولا تلصق بيانات عملاء أو أرقام هويات في أداة ما تعرف سياستها.

حالات وأدلة قريبة

المصدر

آخر تحديث للصفحة: 10 نوفمبر 2026

→ كل حالات الاستخدام · الصفحة الرئيسية