جعلت ذباب الفاكهة يراجع الكود الخاص بي - نيك نيسي، WorkOS
Original · I Made a Fruit Fly Review My Code - Nick Nisi, WorkOS
Key Takeaway
استخدام خريطة الاتصالات العصبية لذبابة الفاكهة مع نماذج الذكاء الاصطناعي يمكن أن يحقق دقة تصل إلى 88% في مراجعة الكود واكتشاف الأخطاء البرمجية.
Highlights
يمتلك دماغ ذكر ذبابة الفاكهة 176,000 خلية عصبية و6.3 مليون اتصال وأكثر من 125 مليون مشبك عصبي.
حققت ذبابة الفاكهة نسبة دقة بلغت حوالي 88% عند اختبارها في اكتشاف الأخطاء البرمجية.
يعمل نموذج JEV للذكاء الاصطناعي على طرح 30 سؤالاً حول الكود وتحويله إلى روائح كود تؤثر على استجابة الذبابة.
يؤدي الكود الجيد إلى إطلاق دوبامين المكافأة بينما يؤدي الخطأ البرمجي إلى عقاب مر ودوبامين سلبي.
Timeline
عنق الزجاجة في تطوير البرمجيات ومراجعة الكود
تشهد صناعة البرمجيات تسارعاً كبيرًا في كتابة الكود ورفع طلبات السحب بفضل أدوات الذكاء الاصطناعي المتقدمة. يوضح التطور الحالي أن البشر لم يعودوا بحاجة لكتابة كل الأكواد بأنفسهم، مما يجعل عملية مراجعة الكود هي العقبة الرئيسية المتبقية التي تنتظر التدخل البشري وتتطلب إعادة صياغة.
- تتم كتابة الكود بشكل أسرع من أي وقت مضى مع زيادة في طلبات السحب.
- أصبحت المراجعة البشرية هي عنق الزجاجة الحالي في عملية تطوير البرمجيات.
- تتولى أدوات الذكاء الاصطناعي مثل Claude وCodex كتابة الكود بينما يتحول دور المهندس إلى الإدارة.
ربط دماغ ذبابة الفاكهة بمراجعة لغة JavaScript
تم الاعتماد على مسح دقيق لخلايا دماغ ذبابة الفاكهة عبر مجهر إلكتروني لإنشاء نموذج افتراضي قادر على تقييم الكود. من خلال تحويل الأكواد إلى روائح ومؤثرات كيميائية وتجارب سابقة، تتفاعل الشبكة العصبية للذبابة لتحديد ما إذا كان الكود جيدًا أم يحتوي على أخطاء برمجية بناءً على الاستجابة العصبية.
- تم استخدام الخريطة العصبية لدماغ ذبابة الفاكهة التي تحتوي على 176,000 خلية عصبية لمراجعة كود جافاسكريبت.
- يحول نموذج الذكاء الاصطناعي الكود إلى روائح حسية تتفاعل مع ذاكرة الذبابة.
- تستجيب الذبابة للمؤثرات البرمجية عبر إطلاق هرمونات والدوبامين بناءً على جودة الكود.
مقارنة الأداء والخطوات المستقبلية لعمليات المراجعة الآلية
أظهرت اختبارات الأداء أن ذبابة الفاكهة الافتراضية قادرة على تحقيق نتائج دقيقة بنسبة عالية تقارب 88% وأكثر في بعض الاختبارات المتقدمة. يقترح النظام الحديث دمج المهارات الفريقية والذكاء الاصطناعي لتصفية طلبات السحب وتصعيد الحالات المعقدة فقط إلى البشر، مما يرفع سرعة إنتاج البرمجيات.
- حققت ذبابة الفاكهة نسبة نجاح بلغت حوالي 88% في تقييم الأكواد واكتشاف الأخطاء.
- تعتمد الفرق الهندسية على تصنيف الأكواد وتمريرها عبر أدوات مراجعة آلية مثل Greptile.
- يبقى دور الإنسان الأساسي في فهم سبب تغيير الكود وتأثيره على منطق الأعمال بدلاً من مراجعة السطور البسيطة.
Description
Code is being written faster than ever, and Nick Nisi, who leads developer and agent experience at WorkOS, argues that the human reviewer is now the bottleneck. To make the point, he hooked a simulated fruit fly brain, built from a full scan of its neurons, up to code review: AI turns each change into literal "code smells," sugar and bitter rewards teach the fly what good and bad code taste like, and it was right about 88% of the time in testing. Then he plays a live round against the audience and lays out a practical plan where team review skills, classifiers and automated reviewers only send the risky pull requests to a human, backed by proof like screenshots and smoke tests. Chapters: 0:00 Intro 0:37 Humans are the bottleneck 2:35 Where the word "bug" came from 3:04 Using a bug to find bugs 4:00 Wiring a fruit fly brain into code review 4:57 Turning code into smells 6:43 Sugar, bitterness and memory 7:32 Does the fly actually matter? 8:15 Game: are you smarter than a fruit fly? 10:22 Trying a real pull request 11:55 What only humans know: why 12:33 Escalate only the reviews that matter 14:56 Proof instead of review Nick Nisi https://workos.com Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!
