آخر الأخبار

Nubank نقلت نظام بيانات عمره 8 سنوات بمساعدة الوكيل Devin

البنك الرقمي Nubank استخدم وكيل البرمجة Devin لتقسيم مستودع ETL ضخم لوحدات أصغر، والمهندسين يراجعون كل تعديل.

الجهة
Nubank
المجال
البرمجة
الأداة
Devin
المصدر
Devin: قصة عميل
نُشر المصدر: 14 نوفمبر 2024

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

عند Nubank مستودع بيانات (ETL) عمره 8 سنوات وفيه أكثر من 6 ملايين سطر كود، وصار بطيء ومعقد. تقسيمه يدويًا كان مشروع يحتاج سنين من شغل مهندسين كثير، وأغلب الشغل تعديلات متكررة متشابهة.

وش سوّوا؟

جمع الفريق أمثلة من عمليات نقل سواها المهندسين يدويًا، واستخدموها لتحسين Devin على هالنوع من المهام. بعدها صار Devin يسوي النقل خطوة خطوة ويفتح طلبات دمج (PR)، والمهندسين يراجعونها ويدمجونها.

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

  • وقت المهمة الفرعية نزل من حوالي 40 دقيقة إلى 10 دقائق.
  • كفاءة ساعات الهندسة تحسنت 8 إلى 12 مرة حسب المصدر.
  • توفير في التكلفة أكثر من 20 مرة.

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

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

السر هنا إن المهمة متكررة ولها نمط واضح، وعندهم أمثلة سابقة. وكلاء البرمجة أقوى في هالنوع من الشغل من المهام الإبداعية الجديدة. والمراجعة البشرية بقت في كل خطوة.

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

  1. دوّر في مشروعك على شغل متكرر بنفس النمط (ترحيل مكتبة، تغيير صيغة، تقسيم ملفات).
  2. وثّق 3 إلى 5 أمثلة سواها مبرمج يدويًا بشكل صحيح.
  3. أعط الوكيل الأمثلة واطلب منه يسوي حالة وحدة جديدة.
  4. راجع طلب الدمج بنفسك وشغّل الاختبارات قبل الدمج.
  5. لما تثبت الجودة، وزّع الشغل على دفعات صغيرة.

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

هذا مثال لتعديل سويناه يدويًا: [الصق الكود قبل وبعد]. طبّق نفس النمط بالضبط على الملف التالي: [الملف]. لا تغير أي شي خارج النمط، واكتب قائمة بكل تغيير سويته، وأي جزء ما كنت متأكد منه.

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

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

المصدر

آخر تحديث للصفحة: 29 أكتوبر 2026

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