OpenAI

9 نوفمبر 2026

شركة ناشئة

CodeRabbit توسّع التطوير بالوكلاء وتُصدر برمجيات أكثر بـ20 مرة

تستخدم CodeRabbit نماذج OpenAI لحوكمة الشيفرة التي ينشئها AI وبناء الثقة بها، وCodex لإطلاق برمجيات أكثر بـ20 مرة بالفريق الهندسي نفسه.

حجم الشركة: شركة ناشئة
المنطقة: أمريكا الشمالية
الصناعة: التقنية
المنتجات: API, Codex, Daybreak
جاري التحميل...

يرى هارجوت جيل، الشريك المؤسس والرئيس التنفيذي لشركة CodeRabbit⁠(يفتح في نافذة جديدة)، أن التحقّق من الشيفرة التي ينشئها الوكلاء وبناء الثقة بها باتا المجال الذي تستعين فيه الفرق بتقديرها المهني لمراجعة الأعمال المتزايدة التي ينتجها AI. يقول هارجوت: «أول عقبة تواجهها أي شركة بمجرد اعتماد وكلاء البرمجة هي مراجعة الشيفرة».

طوّرت CodeRabbit منصة حوكمة ورقابة تعمل بتقنية AI، صُمّمت للتحقّق من الشيفرة التي ينشئها AI وبناء الثقة بها. تستخدم أكثر من 20,000 مؤسسة منصة CodeRabbit، ويعتمد عليها ما لا يقل عن 150,000 مشروع مفتوح المصدر. وتساعد المنصة الفرق على فهم الشيفرة التي ينتجها وكلاء AI ومراجعتها وتأمينها وتحديد ما هو جاهز للإطلاق.

وفقًا لشركة CodeRabbit، يساعدها تحسّن الأداء مقابل التكلفة لدى OpenAI على إضافة مزيد من وكلاء AI إلى عمليات المراجعة وإيصال فوائد هذه التحسينات إلى العملاء، كما يساعدها Codex⁠ على إطلاق برمجيات أكثر بـ20 مرة بالفريق الهندسي نفسه. وتستخدم الشركة أيضًا Daybreak⁠ لتأمين منظومتها التقنية وشيفرة عملائها معًا. يستعين أحدث منتجاتها، CodeRabbit Secure، ببرنامج Daybreak ونماذج Codex لاكتشاف الثغرات وإصلاحها باستخدام وكلائه المتخصصين في الأمن السيبراني.

«مع كل إصدار جديد لنماذج OpenAI، وخاصة نماذج الاستدلال، شهدنا تحسّنًا هائلًا في قدرة منتجنا على اكتشاف المشكلات على نطاق واسع».
– هارجوت جيل، الشريك المؤسس والرئيس التنفيذي لشركة CodeRabbit

تحسين مراجعة الشيفرة باستخدام نماذج الاستدلال من OpenAI

طوّرت CodeRabbit أول منتجاتها باستخدام GPT‑3.5 Turbo. يقول هارجوت إن ظهور GPT‑4 جعل المنتج فعّالًا في مراجعة الشيفرة. ثم اعتمدت الشركة OpenAI o1 وOpenAI o3 في وقت مبكر. ولأن مراجعات الشيفرة تُجرى بصورة غير متزامنة في السحابة، استطاعت CodeRabbit استخدام نماذج تستغرق وقتًا أطول في الاستدلال وتقدّم في المقابل تحليلًا أعمق للمشكلة.

يقيّم الفريق النماذج الجديدة باستخدام اختباره المعياري الخاص الذي يضم مشكلات معروفة. وقت إجراء المقابلة، قدّر هارجوت أن GPT‑6 Astra⁠ اكتشف 50% من المشكلات في مجموعة البيانات تلك، مما وضعه في الصدارة مقارنة بالنماذج الأخرى في ذلك الاختبار المعياري.

ويستمر الاختبار المعياري في التطوّر مع ظهور أنواع مختلفة من الأخطاء التي يرتكبها الوكلاء، ومع كشف الإصلاحات عن مشكلات فاتت المراجعات السابقة. يقول هارجوت: «تتغيّر طبيعة الأخطاء باستمرار، ويتطوّر معيارنا أيضًا مع تحسّن النماذج».

جعل تشغيل وكلاء أكثر قدرة مجديًا اقتصاديًا

ساعد تحسّن الأداء مقابل التكلفة في نماذج OpenAI شركة CodeRabbit على نقل قدرات من مرحلة البحث إلى منتجها. يشير هارجوت إلى تحسينات في أسعار النماذج والتخزين المؤقت أتاحت للشركة توسيع استخدام AI وإضافة مزيد من الوكلاء الفرعيين وإيصال فوائد هذه التحسينات إلى العملاء.

عندما بدأت CodeRabbit، كانت تستخدم وكيلًا فرعيًا أو اثنين للتنقّل في الشيفرة. تتيح النماذج الأقل تكلفة، مثل GPT‑6 Luna، الآن تشغيل مزيد من الوكلاء الفرعيين في أنحاء المنصة، بينما تتولّى نماذج مثل GPT‑6 Astra التخطيط والتنسيق.

يقول هارجوت: «نستخدم الوكلاء الآن في كل مكان، في حالات استخدام لم نكن نستطيع حتى تحمّل تكلفتها في السابق». وهذا يوسّع نطاق التحقّق الذي تستطيع CodeRabbit إجراءه والشروحات التي يمكنها تقديمها للمطوّرين، مما يساعدهم على فهم تغييرات لم يكتبوها بأنفسهم والثقة بها.

إطلاق برمجيات أكثر بـ20 مرة باستخدام Codex

يقول هارجوت إن استخدام Codex مكّن الشركة خلال الأشهر الستة الماضية من إطلاق برمجيات أكثر بنحو 20 مرة دون زيادة عدد المهندسين. ويقدّر أنه أرسل شخصيًا ما بين 2,500 و3,000 طلب pull request خلال الثلاثين يومًا السابقة للمقابلة.

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

بسّط الفريق عملية إصدار البرمجيات وأعاد النظر في المواضع التي تتطلّب موافقة بشرية، مع استخدام CodeRabbit لإطلاق التغييرات منخفضة المخاطر تلقائيًا حين لا تحتاج إلى تدخّل بشري. يقول هارجوت: «اضطررنا فعلًا إلى إعادة التفكير من الأساس في عملية تسليم البرمجيات بأكملها».

طوّرت الشركة أيضًا بوتًا على Slack يعمل باستخدام Codex لفرز حوادث بيئة الإنتاج ورسائل Slack وتذاكر الدعم وتحديد أولوياتها. ويمكنه تقديم pull request للفريق لمراجعته ودمجه. يرى هارجوت أن التطوير السحابي يتيح التخفيف من قيود الأجهزة المحلية ويمنح الفرق ضوابط أقوى لإدارة الوصول والتدقيق.

إدارة المزيد من أعمال CodeRabbit بالشيفرة

تستخدم CodeRabbit أداة Codex في أعمال تتجاوز الهندسة، منها إدارة المهام التسويقية والتشغيلية من خلال الشيفرة. يقول هارجوت: «ندير الشركة بالشيفرة قدر الإمكان».

في مجال التسويق، تدير الشركة إعلانات Google من خلال طلبات pull request. يفتح الفريق طلبًا ويدمجه لنشر الإعلانات. ويستخدم أيضًا مستودعًا لاستوديو المحتوى، حيث ينشئ Codex عروضًا تقديمية ومستندات موجّهة للعملاء. يقول هارجوت: «إذا استطعت تحويل مشكلاتك التسويقية إلى مشكلات برمجية، فستنجز العمل بسرعة أكبر بعشر مرات».

تأمين شيفرة التطبيقات باستخدام Daybreak

تشغّل CodeRabbit وكلاء في بيئات معزولة منذ عام 2023، فتستنسخ المستودعات وتتيح للوكلاء كتابة الشيفرة للمساعدة في إجراء المراجعات. ومؤخرًا، استخدمت CodeRabbit نموذج Cyber من OpenAI عبر Daybreak لاختبار منصتها وتأمينها.

استخدم الفريق النموذج لإجراء اختبارات اختراق داخلية على منصة الشركة، بحثًا عن طرق قد يستغلها مهاجم للتسلّل إليها. يقول هارجوت إن الوصول المبكر ساعد CodeRabbit على تأمين منظومتها التقنية. يقول هارجوت: «اكتشفنا ثغرات متعددة وأساليب اختراق متقدمة لم نكن نتصوّر حتى أنها ممكنة».

ومنذ ذلك الحين، طرحت الشركة هذه القدرات في السوق، لتساعد في تأمين شيفرة عملائها عبر أحدث منتجاتها، CodeRabbit Secure. خلال الأسبوعين الماضيين، قدّمت الشركة عرضًا ترويجيًا تحمّلت فيه تكلفة فحوصات معمّقة مجانية لمستخدميها بقيمة مليون دولار، واكتشفت أكثر من 43,000 ثغرة أمنية عبر 13,000 فحص معمّق، جميعها باستخدام نماذج Codex. وقد أصلح عملاؤها بالفعل آلافًا من هذه الثغرات، مما ساعد على تحسين أمان شيفرتهم.

إبقاء الشيفرة التي ينشئها الوكلاء تحت سيطرة المطوّرين

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

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

تكمن الفرصة في مساعدة المطوّرين على الاحتفاظ بالسيطرة بينما يتولّى الوكلاء مزيدًا من أعمال التطوير، من خلال عمليات تحقّق وشروحات وصيانة تواكب الشيفرة المنتَجة.