Claude Code + Codex = إله الذكاء الاصطناعي

CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00لذا يمكننا الآن استخدام Codex داخل Claude Code.
00:00:03لقد قامت OpenAI بصنعه.
00:00:04لذا فإن المنافس رقم واحد لـ Opus 4.6
00:00:08أصبح الآن شيئاً يمكنك استخدامه
00:00:09داخل منظومة Anthropic.
00:00:11وهذه أخبار رائعة لجميع محبي Claude Code،
00:00:15خاصة إذا كنت ممن يعانون
00:00:18من معدلات الاستخدام، لأنه صراحةً،
00:00:20يوفر لك Codex قيمة أفضل بكثير مقابل المال
00:00:23من حيث نسبة الدولار إلى الرصيد أو الرموز.
00:00:26وفي هذا الفيديو، سأريك كيفية إعداده
00:00:28وسنستعرض ما يمكن لـ Codex فعله حقاً
00:00:31مع وجود Claude Code كإطار عمل فوقه.
00:00:33والأهم من ذلك، ما يمكننا فعله باستخدام Claude Code
00:00:38مع Opus 4.6 و Codex معاً، أليس كذلك؟
00:00:40كيف يمكننا التنسيق بين هذين النموذجين
00:00:43للحصول على نتيجة أكبر من مجموع أجزائهما؟
00:00:46الآن قبل أن نقوم بالتثبيت، دعونا نلقي نظرة سريعة
00:00:48على ما تقدمه لنا إضافة Claude Code،
00:00:50لأن هناك عدة أشياء.
00:00:51الآن، أهم شيئين في رأيي
00:00:54هما مراجعات الأكواد، صح؟
00:00:56القدرة على جعله يلقي نظرة أساساً
00:00:58على شيء كتبه Opus.
00:00:59وهذا يتم عبر مراحل.
00:01:01أولاً، لدينا مراجعة Codex القياسية،
00:01:03وهي مجرد، كما تعلمون، نوع من المراجعة المحايدة.
00:01:06تعرفون، يلقي نظرة، وهي للقراءة فقط.
00:01:08والثانية هي المراجعة الهجومية، والتي أحبها.
00:01:12وهي في الأساس إخبار Codex بشيء مثل،
00:01:13"مهلاً، ألقِ نظرة على ما بناه Opus
00:01:15أو ما بناه أي وكيل برمجيات،
00:01:17ولكن بعين فاحصة جداً.
00:01:20افترض أنهم أخطأوا في شيء ما
00:01:22واكتشف ما يمكننا فعله لجعله أفضل."
00:01:25هذه طريقة رائعة حقاً لتحسين مخرجاتنا،
00:01:28لأن إحدى المشاكل مع Opus
00:01:31وبصراحة مع الكثير من نماذج الذكاء الاصطناعي بشكل عام
00:01:33هي أنها تميل إلى الفشل في تقييم أكوادها الخاصة.
00:01:36هذا شيء تحدثت عنه Anthropic
00:01:38في مدونتهم الهندسية التي نُشرت الأسبوع الماضي.
00:01:40لذا فإن شيئاً مثل المراجعة الهجومية مثالي، أحببت هذا.
00:01:44بخلاف ذلك، يمكننا أيضاً استخدام Codex Rescue،
00:01:46والذي يتيح لنا جعل Codex يبتكر شيئاً بمفرده تماماً
00:01:49تماماً كما تفعل مع Opus داخل Claude Code.
00:01:52وبعد ذلك، هناك بعض الأمور المتعلقة بالحالة،
00:01:54مثل إلقاء نظرة على المرحلة التي وصل إليها في مهمة معينة.
00:01:58لذا دعونا نتعمق في هذا ونلقي نظرة على التثبيت.
00:02:01الآن تثبيت هذا بسيط للغاية.
00:02:02ستقوم فقط بتشغيل هذا الأمر
00:02:04لإضافته إلى المتجر.
00:02:06وسأضع كل هذه الأوامر في الوصف.
00:02:08ثم ستقوم بتشغيل أمر الإضافة هذا لتثبيته،
00:02:11codex@openai-codex.
00:02:13كالعادة، سيسألك عن مكان التثبيت.
00:02:14سأختار نطاق المستخدم (user scope).
00:02:16وبعد ذلك نحتاج فقط إلى إعادة تحميل الإضافات
00:02:17ليبدأ العمل.
00:02:18وأخيراً، نريد تشغيل codex colon setup.
00:02:21في حال لم تكن تعلم، هناك أيضاً مستودع GitHub
00:02:24لهذا، يحتوي أيضاً على جميع أوامر التثبيت.
00:02:27لذا سأضع رابطه في الوصف أيضاً.
00:02:29ومعدلات الاستخدام مرتبطة بحساب ChatGPT الخاص بك،
00:02:32حتى لو كنت تستخدم الحساب المجاني، على ما يبدو.
00:02:34لذا فقط افهم أنه سيقوم بالسحب
00:02:36من رصيد استخدام Codex الخاص بك.
00:02:37سيسألك إذا كنت تريد تثبيت Codex، اختر نعم.
00:02:39بعد ذلك، تقوم بتسجيل الدخول وسيوجهك إلى المتصفح
00:02:42حيث يأخذك عبر عملية المصادقة.
00:02:44الآن هناك حالتا استخدام واضحتان جداً
00:02:47لأداة Codex هذه داخل Claude Code.
00:02:49الأولى هي التعامل مع حدود الاستخدام
00:02:52داخل Claude Code.
00:02:53عادةً، إذا كنت مشتركاً في الخطة المدفوعة مع Anthropic
00:02:55أو خطة الـ 5x المزدوجة، فقد تصل إلى تلك الحدود بسرعة كبيرة،
00:02:58خاصة مع بعض أخطاء واجهة السطر البرمجي (CLI)
00:03:00التي رأيناها في الأسبوع الماضي.
00:03:02إذا كان الأمر كذلك، فما قد ترغب في فعله
00:03:03هو استخدام Opus 4.6 للتخطيط و Codex للتنفيذ.
00:03:07وللقيام بذلك، مرة أخرى، الأمر بسيط للغاية.
00:03:09ستقوم فقط بكتابة codex rescue.
00:03:11وبعد ذلك، ستعطيه التوجيه (prompt).
00:03:14ويمكنك أيضاً تحديد مجموعة كاملة من الأشياء.
00:03:16مثلما ترى كل الخيارات (flags) هنا،
00:03:18بما في ذلك مستوى الجهد وكل ذلك.
00:03:20وتذكروا، نموذج Codex قوي جداً.
00:03:24ومرة أخرى، تكلفة استخدامه ليست قريبة حتى
00:03:26مما تفرضه Anthropic.
00:03:27لكنني أعتقد أن حالة الاستخدام الأكثر إثارة للاهتمام
00:03:28هي ما تحدثت عنه سابقاً،
00:03:29وهي المراجعة الهجومية.
00:03:30لذا دعونا نضع ذلك تحت الاختبار.
00:03:32سأجعله يلقي نظرة
00:03:33على بوت التفاعل والبحث في Twitter الخاص بي.
00:03:37هذا هو تطبيق الويب الذي جعلت Claude Code يبنيه.
00:03:39ما يفعله أساساً هو مسح التغريدات في مجال الذكاء الاصطناعي
00:03:43كل 30 إلى 45 دقيقة تقريباً.
00:03:45يحتوي على فلتر للجودة.
00:03:47ولديه إشارات تقييم
00:03:48بناءً على عدد من المعايير المختلفة.
00:03:50وهو متصل بـ Supabase
00:03:51للتأكد من عدم تكرار التغريدات.
00:03:53لديه نظام تقييم ويدمج softmax و PIX.
00:03:56يتم إرسال كل شيء إلى Telegram.
00:03:58ولدي أيضاً نماذج ذكاء اصطناعي مدمجة للمساعدة في الردود.
00:04:00لذا هناك قدر كبير من العمليات تجري هناك.
00:04:02وفوق ذلك،
00:04:03يتتبع أيضاً كل ردودي
00:04:06حتى نتمكن من الحصول على حلقة تعليقات (feedback loop).
00:04:07لذا هذا تطبيق، ليس فائق التعقيد،
00:04:10لكننا لا ننظر هنا لمجرد صفحة هبوط بسيطة.
00:04:13لذا سنرى ما هي النتيجة التي سيعود بها Codex.
00:04:16عندما نقوم بمراجعة هجومية على الكود الخاص بهذا التطبيق، صح؟
00:04:20دعونا نرى كيف سيبلي.
00:04:22سنبقي الأمر مفتوحاً للتفسير.
00:04:23نحن نخبر Codex،
00:04:24ألقِ نظرة على قاعدة الأكواد وأخبرني برأيك.
00:04:27وأول شيء يفعله هو إخبارنا،
00:04:28مهلاً، سنقوم بتقدير حجم المراجعة
00:04:30لتحديد أفضل وضع للعمل.
00:04:32وبعد ذلك يقول، مهلاً،
00:04:33هل تريد تشغيلها في الخلفية
00:04:34أم تريد فقط انتظار النتائج؟
00:04:35لذا سننتظر النتائج فقط.
00:04:37وهو يخبرنا أن نطاق المراجعة يشمل قاعدة الأكواد الكاملة
00:04:39بالإضافة إلى تسعة تغييرات في شجرة العمل، وملف واحد معدل،
00:04:42وثمانية ملفات غير متتبعة.
00:04:43لذا هو يدرك أن هناك نوعاً ما،
00:04:44هناك الكثير الذي يحتاج لإلقاء نظرة عليه.
00:04:46وبينما يتم العمل على ذلك،
00:04:47فلنتحدث عن كيفية عمل المراجعة الهجومية فعلياً.
00:04:49لقد رأينا للتو الأجزاء الأربعة الأولى، أليس كذلك؟
00:04:52قام بتحليل المعطيات (arguments).
00:04:54لم نمرر أي خيارات (flags)،
00:04:55لذا فهو يعمل بإعداداته الافتراضية.
00:04:57ثم قام بتقدير حجم المراجعة،
00:04:59وحدد الهدف وجمع بعض السياق.
00:05:01كان ذلك كل النص المتعلق بـ، مهلاً، كما تعلمون،
00:05:03لدينا هذه التغييرات غير المتتبعة
00:05:04وهذا سيستغرق بعض الوقت.
00:05:05الآن، بعد تلك الخطوات الأربع الأولى،
00:05:06سيقوم ببناء التوجيه الهجومي
00:05:09وهناك سبعة جوانب للهجوم
00:05:11سيعيرها اهتماماً خاصاً.
00:05:13وهي المصادقة، وفقدان البيانات، والتراجعات (rollbacks)،
00:05:17وحالات السباق (race conditions)، والتبعيات المتدهورة،
00:05:20واختلاف الإصدارات، وفجوات المراقبة (observability gaps)، صح؟
00:05:23هذه سبعة أشياء تقع نوعاً ما تحت السطح
00:05:26والتي قد تسبب لنا مشاكل حقيقية
00:05:27إذا حاولنا دفع هذا التطبيق للإنتاج
00:05:29ولم نكن نسيطر عليها.
00:05:30من هناك، سيرسل كل تلك المعلومات
00:05:31إلى خادم OpenAI، ليتمكن Codex من فحصها.
00:05:34وبعد ذلك سيعطينا مخرجات JSON منظمة
00:05:37ونتوقع أن تبدو شيئاً كهذا، صح؟
00:05:41وسيعطينا نوعاً من الخطورة لنتائجه،
00:05:43بين حرجة، وعالية، ومتوسطة، ومنخفضة،
00:05:46بالإضافة إلى التوصيات والخطوات التالية.
00:05:48لكن كل ما عليك فعله هو الجلوس داخل Claude Code
00:05:51وانتظار الاستجابة.
00:05:52عاد Codex بأربع مشكلات في قاعدة الأكواد الخاصة بنا
00:05:54وكلها كانت خطورتها عالية
00:05:57وقمت بنسخ هذا إلى Excalidraw
00:05:58ليكون من الأسهل علينا استعراضه.
00:06:00بالنسبة لكل واحدة منها، يعطينا مستوى الخطورة،
00:06:02والمجال، والمشكلة الفعلية، والملفات،
00:06:06وكذلك الأسطر الفعلية من الكود
00:06:08التي نحتاج لإلقاء نظرة عليها.
00:06:09والأهم من ذلك، ما هو التأثير الفعلي هنا
00:06:12بالإضافة إلى الحل؟
00:06:13رقم واحد، يقول إن لدينا مشكلة
00:06:15في منطق إزالة التكرار (dedup logic).
00:06:16رقم اثنين كان كيفية تعاملنا مع استطلاع Telegram.
00:06:19الثالث كان انحراف المخطط (schema drift) لدينا.
00:06:21وأخيراً كان بناء لوحة التحكم الفعلية الخاصة بنا.
00:06:24لذا هذه في الواقع أمور مهمة نسبياً
00:06:27ولحسن الحظ لا يبدو أن الحلول
00:06:29ستكون صعبة التنفيذ.
00:06:31لكن ما يهمني هو،
00:06:33حسناً، هذا ما قدمه لنا Codex.
00:06:35ماذا سيقدم لنا Claude إذا طلبنا منه شيئاً مماثلاً،
00:06:40كما تعلمون، نوعاً من المراجعة الهجومية لقاعدة أكواده الخاصة؟
00:06:43لأنني أعتقد أن ذلك سيكون ملهماً نوعاً ما
00:06:45لرؤيتهما وجهاً لوجه
00:06:46وما الذي يفعله Codex حقاً بشكل مختلف عن الآخر.
00:06:48لأننا قد نكتشف أنهما متطابقان تماماً
00:06:50وأن هذا الفيديو بأكمله لم يكن له داعٍ.
00:06:52لذا أجعل Opus الآن يقوم بنفس النوع
00:06:55من مراجعة الأكواد الهجومية.
00:06:56جعلت Codex يبتكر توجيهاً معيناً.
00:06:59لذا فهو يقول أساساً،
00:07:00مهلاً، أريدك أن تتحدى التنفيذ،
00:07:02وخيارات التصميم.
00:07:04إليك بعض الأشياء التي أريدك أن تقيمها.
00:07:05وهنا شكل المخرجات المطلوب.
00:07:07لذا دعونا نرى ما الذي سيعود به.
00:07:09وإليكم النتائج مفصلة.
00:07:11أولاً، كان لديهما نتيجة واحدة مشتركة.
00:07:13فقد اتفق كلاهما على أن مشكلة Telegram كانت تمثل عائقاً.
00:07:17لذا كانت هذه هي المشكلة الوحيدة التي وجداها معاً
00:07:20وقالا إنها كانت إما عالية أو حرجة.
00:07:23قال Codex إنها كانت عالية فقط،
00:07:24بينما قال Opus إنها حرجة.
00:07:26وجد Opus نفسه سبع مشكلات إضافية أخرى
00:07:30صُنفت كعالية أو حرجة لم يجدها Codex.
00:07:32الآن، نحن لا نقول إنه لمجرد وجود
00:07:36عدد أكبر من المشكلات، فإن Opus
00:07:37كان بالضرورة أفضل من Codex.
00:07:39فقط نشير إلى أنه وجد سبعة أشياء
00:07:41قد نرغب في النظر إليها ولم يجدها Codex.
00:07:43ثم طبعاً على الجانب الآخر،
00:07:45وجدنا ثلاث مشكلات في Codex فاتتها Opus.
00:07:48إذن ماذا يعني هذا
00:07:49إذا نظرنا إلى هذا في مجمله؟
00:07:50هل يعني هذا أن Opus أفضل من Codex
00:07:51لأنه وجد أكثر، أم أن Codex أفضل من Opus
00:07:54لأنه ركز على أربعة فقط
00:07:56ولم يأخذنا في مسار غريب؟
00:07:58أعتقد أن ما تستخلصه من هذا
00:07:59هو نوعاً ما أي شيء تريد استخلاصه.
00:08:01وهذا على الأرجح هو أن هناك نوعاً من القيمة
00:08:04في وجود هذين النظامين.
00:08:05ينظران إليه، أليس كذلك؟
00:08:06وجهة نظر ثانية بدلاً من جعل Opus
00:08:09يقيم نفسه طوال الوقت.
00:08:10هناك نوع من الخلل الجوهري، في رأيي،
00:08:13في جعل نفس نظام الذكاء الاصطناعي يقوم بالتخطيط،
00:08:16والتوليد، والتقييم.
00:08:17وإذا كنا قادرين بسهولة على جلب Codex،
00:08:20خاصة عند مستوى سعره،
00:08:22للقيام حتى بأشياء مثل هذه،
00:08:24مثل مراجعة نقدية،
00:08:25مرة أخرى، هذه واحدة من ميزات البرمجة بالذكاء الاصطناعي
00:08:28الذكية والمتاحة، والتي تجعلك تقول: لمَ لا؟
00:08:30إذا كنت تدفع بالفعل مقابل ChatGPT،
00:08:34إذا كنت تدفع بالفعل الـ 20 دولاراً شهرياً،
00:08:35ويمكنني الآن جلب هذا وجعل Codex
00:08:37يلقي نظرة على أي شيء،
00:08:38بهذه البساطة، فما هو الجانب السلبي لهذا حقاً؟
00:08:43أعني، لا أعتقد أن أي اختبار سريع كهذا،
00:08:47سيعطينا أي إجابات نهائية مثل،
00:08:48أوه، Codex أفضل مقابل Opus.
00:08:50وأعتقد أن هذا النقاش بأكمله
00:08:51يفتقر نوعاً ما إلى الغاية الأساسية.
00:08:52هذا مجرد أداة إضافية في صندوق أدواتنا
00:08:54والآن يمكننا استخدامها.
00:08:55لذا أعتقد أن هذا رائع.
00:08:56الآن يمكننا أن نصبح أكثر تحديداً
00:08:58مع المراجعة النقدية أيضاً،
00:09:00لأن مطالبتنا كانت عامة ومفتوحة جداً
00:09:03وكان قادراً على تفسيرها بطرق مختلفة،
00:09:06لكن بناءً على أمثلة GitHub فقط، صح؟
00:09:08يمكنك أن تصبح دقيقاً جداً
00:09:09بشأن ما تريد من Codex أن يفحصه.
00:09:11بشكل عام، أعتقد أن هذه إضافة رائعة
00:09:13لنظام Cloud Code البيئي.
00:09:14كلما زادت الأدوات كان ذلك أفضل،
00:09:15خاصة إذا كنت شخصاً إما (أ)،
00:09:17يدفع بالفعل مقابل ChatGPT،
00:09:19أو (ب)، مشتركاً في خطة Anthropic Pro،
00:09:22وربما تدفع مقابل ChatGPT أيضاً،
00:09:23مائة دولار شهرياً قد تكون كثيرة بعض الشيء،
00:09:25و200 دولار ستكون بالتأكيد أكثر من اللازم.
00:09:28مثل هذا الخيار يعطينا منطقة وسطى
00:09:30بين اشتراك الـ 20 والـ 100 دولار،
00:09:33لأن Codex حقاً يمثل قيمة ممتازة مقابل السعر.
00:09:36لذا جربوه بالتأكيد، إعداده سهل للغاية.
00:09:39أخبروني برأيكم،
00:09:41وكالعادة، سأراكم لاحقاً.

Key Takeaway

يعزز دمج Codex مع Claude Code جودة البرمجيات عبر توفير وجهة نظر ثانية مستقلة ومراجعة هجومية تغطي ثغرات التقييم الذاتي لنماذج الذكاء الاصطناعي بتكلفة أقل.

Highlights

يسمح دمج OpenAI Codex داخل Claude Code بإجراء مراجعات هجومية (Offensive Reviews) برؤية محايدة للأكواد التي يكتبها نموذج Opus 4.6.

يوفر Codex تكلفة اقتصادية مقابل عدد الرموز (Tokens) مقارنة بأسعار Anthropic، مما يجعله بديلاً فعالاً عند استنفاد حدود الاستخدام اليومية.

تتضمن المراجعة الهجومية فحص 7 جوانب حرجة تشمل المصادقة، فقدان البيانات، التراجعات، حالات السباق، التبعيات المتدهور، اختلاف الإصدارات، وفجوات المراقبة.

أظهرت المقارنة العملية أن Opus وجد 7 مشكلات إضافية فات حصرها على Codex، بينما اكتشف Codex 3 مشكلات برمجية لم يلاحظها Opus.

يتطلب التثبيت تشغيل أمر إضافة codex@openai-codex ونطاق المستخدم (user scope) مع ربطه بحساب ChatGPT الشخصي للمصادقة.

تتوزع خطورة المشكلات المكتشفة في قاعدة الأكواد بين أربعة مستويات: حرجة، عالية، متوسطة، ومنخفضة مع تقديم توصيات وحلول تقنية لكل منها.

Timeline

دمج Codex في منظومة Anthropic

  • يعد Codex المنافس الأول لـ Opus 4.6 متاحاً الآن كأداة داخل إطار عمل Claude Code.
  • تتجاوز قيمة Codex المادية نسبة الدولار إلى الرصيد المتاحة في اشتراكات Anthropic القياسية.

يتيح هذا التكامل للمبرمجين استخدام قدرات OpenAI داخل بيئة عمل منافسة. يحل هذا التوجه مشكلة قيود الاستخدام التي يواجهها المشتركون في الخطط المدفوعة لدى Anthropic. يعمل Codex كطبقة تنفيذية أو رقابية تعزز من كفاءة سير العمل البرمجي.

أنواع مراجعات الأكواد ومزايا المراجعة الهجومية

  • تنقسم مراجعة Codex إلى نمطين: المراجعة القياسية للقراءة فقط والمراجعة الهجومية للفحص الدقيق.
  • تفشل معظم نماذج الذكاء الاصطناعي في تقييم جودة الأكواد التي قامت بتوليدها بشكل موضوعي.

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

خطوات التثبيت والإعداد التقني

  • يتم التثبيت عبر أوامر NPM لإضافة حزمة codex@openai-codex إلى متجر Claude Code.
  • يرتبط استهلاك الرصيد مباشرة بحساب ChatGPT الخاص بالمستخدم سواء كان مجانياً أو مدفوعاً.

تبدأ العملية بتشغيل أمر التثبيت واختيار نطاق المستخدم (User Scope) ثم إعادة تحميل الإضافات. تتطلب الخطوة النهائية تشغيل أمر codex colon setup للمصادقة عبر المتصفح. تتوفر كافة تعليمات التثبيت والروابط اللازمة في مستودع GitHub المخصص للإضافة.

استراتيجيات التنفيذ وتوزيع المهام

  • يستخدم Opus 4.6 لمرحلة التخطيط البرمجي بينما يتولى Codex عملية التنفيذ الفعلي عبر أمر codex rescue.
  • توفر هذه الاستراتيجية حلاً فعالاً لتجاوز أخطاء واجهة السطر البرمجي (CLI) وحدود الاستخدام المزدوجة.

يمكن تخصيص مستوى الجهد المطلوب من Codex باستخدام خيارات (Flags) محددة داخل واجهة السطر البرمجي. يمتلك Codex قوة معالجة عالية تضاهي النماذج الرائدة بتكلفة تشغيلية منخفضة جداً. يسمح هذا التقسيم للمطورين باستغلال نقاط القوة في كلا النموذجين في آن واحد.

تحليل أداء المراجعة الهجومية على تطبيق واقعي

  • يركز الفحص الهجومي على 7 معايير تقنية تحت السطح مثل حالات السباق وفجوات المراقبة.
  • أنتج Codex مخرجات JSON منظمة حددت 4 مشكلات عالية الخطورة في تطبيق تتبع التغريدات.

خضع تطبيق Twitter Bot المبني بواسطة Supabase و Telegram للفحص الدقيق بواسطة Codex. شملت النتائج مشكلات في منطق إزالة التكرار (Dedup Logic) وانحراف المخطط (Schema Drift). يوفر النظام تقريراً مفصلاً يشمل مستوى الخطورة، أرقام الأسطر المتأثرة، والتأثير المتوقع مع الحلول المقترحة.

مقارنة مباشرة بين Opus و Codex في تقييم الأكواد

  • اتفق النموذجان على مشكلة واحدة فقط تتعلق بنظام Telegram واختلفا في تقييم خطورتها.
  • يمثل وجود نظامين مختلفين للتقييم قيمة مضافة تمنع التحيز في مراجعة الأكواد البرمجية.

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

Community Posts

View all posts