Codex: مقدمة Codex والمفاهيم الأساسية

آخر تحديث: 2026-08-31

Codex هو وكيل هندسة برمجيات سحابي مدعوم بالذكاء الاصطناعي من OpenAI، بشعار رسمي "وكيل واحد لكل مكان تكتب فيه الكود" — وكيل واحد يغطي جميع سيناريوهات البرمجة.

Codex

💡 نصيحة: Codex ليس أداة محادثة — بل هو وكيل يمكنه إنجاز مهام التطوير بشكل مستقل: كتابة الكود، إصلاح الأخطاء، تشغيل الاختبارات، وإنشاء طلبات السحب، كل ذلك بشكل آلي بالكامل.

📋 المتطلبات المسبقة: إتقان لغة برمجة واحدة على الأقل ومعرفة أساسية بسطر الأوامر

1. ما ستتعلمه


حول مخرجات أمثلة الكود

يستخدم هذا الدورة نمط الفصل الحتمي/غير الحتمي لأمثلة الكود، وهو أفضل ممارسة في الصناعة لدروس أدوات وكيل الذكاء الاصطناعي:

العلامة المعنى مخرجاتك
المخرجات: نتائج حتمية (التثبيت، التكوين، العد، إلخ) يجب أن تتطابق بشكل وثيق مع المثال
تدفق التفاعل: تدفق سلوك الوكيل (استدعاءات LLM، اختيار الأدوات، إلخ) النص الفعلي سيختلف، لكن التدفق سيكون مشابهًا
التحقق: كيفية التحقق من نتائج التمارين اتبع الخطوات الموصوفة للتحقق
💡 لماذا الاختلاف؟ البرمجة التقليدية: 1 + 1 = 2 (دائمًا نفس الشيء). أدوات وكيل الذكاء الاصطناعي: agent.chat("تحليل الكود") = ??? (مختلف في كل مرة). هذه خاصية أساسية لأدوات وكيل الذكاء الاصطناعي، وليست خطأً.


2. قصة حقيقية من فريق تطوير

(1) المشكلة: قيود أدوات البرمجة بالذكاء الاصطناعي

أليس هي القائدة التقنية في شركة ناشئة. جرب فريقها أدوات ذكاء اصطناعي متعددة:

مدير المنتج بوب يقدم متطلبًا جديدًا:

"نحتاج إلى ترحيل وحدة المصادقة بالكامل من Session إلى JWT، بما يشمل أكثر من 20 ملف، مع التأكد من نجاح جميع الاختبارات."

(2) حل Codex

تستخدم أليس Codex وتبدأ عملية الترحيل بأمر واحد:

BASH
codex "Migrate the auth module from Session to JWT, ensure all tests pass"

ينجز Codex بشكل مستقل:

  1. يقرأ هيكل المشروع ويحدد جميع الملفات المتعلقة بالمصادقة
  2. يعدل منطق المصادقة واحدًا تلو الآخر
  3. يشغل مجموعة الاختبارات
  4. يصلح الكود بناءً على النتائج الفاشلة
  5. يكرر حتى تنجح جميع الاختبارات
TEXT 📖 للعرض فقط
Files modified: 23
Tests run: 47
Tests passed: 47
Iterations: 3
Time: ~6 minutes

3. تطور أدوات البرمجة بالذكاء الاصطناعي عبر ثلاثة أجيال

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

جوهر الجيلين الأول والثاني هو المساعدة؛ جوهر Codex هو التنفيذ — تطور الذكاء الاصطناعي من أداة إلى شريك.


4. ما هو Codex

(1) التعريف الأساسي

Codex هو وكيل برمجة بالذكاء الاصطناعي يمكنه فهم الكود وكتابته وتصحيحه ومراجعته بشكل مستقل، والتعامل مع مهام تطوير متعددة بالتوازي.

الخاصية الوصف
التموضع وكيل هندسة برمجيات سحابي
الجوهر تنفيذ مهام التطوير بشكل مستقل
بيئة التشغيل Sandbox سحابي + CLI محلي
الدمج دُمج في ChatGPT بعد يوليو 2026

(2) الفرق الجوهري بين الوكيل والمحادثة

100%
graph LR
    A[User Instruction] --> B[Chat Mode]
    A --> C[Agent Mode]
    B --> B1[Generate Answer]
    B1 --> B2[User Executes Manually]
    C --> C1[Understand Intent]
    C1 --> C2[Execute Operation]
    C2 --> C3[Verify Result]
    C3 --> C4{Success?}
    C4 -->|No| C2
    C4 -->|Yes| C5[Report Result]
البُعد أداة المحادثة الوكيل (Codex)
التفاعل سؤال وجواب تكرار مستقل
عمليات الكود يُخرج مقاطع كود يعدّل ملفات المشروع مباشرة
السياق يوفره المستخدم يدويًا يقرأ قاعدة الكود تلقائيًا
التحقق يتحقق المستخدم يدويًا يشغّل الاختبارات تلقائيًا
معالجة الأخطاء يصلح المستخدم يدويًا يصحح ذاتيًا ويُعيد المحاولة

5. القدرات الأساسية الخمس

القدرة الوصف
كتابة الكود صِف المتطلبات، يولّد كودًا يطابق القصد، يتكيف تلقائيًا مع هيكل المشروع
فهم قاعدة الكود يقرأ مستودعات كاملة، يشرح البنية والمنطق التجاري والعلاقات بين الوحدات
مراجعة الكود يحدد الأخطاء المحتملة وحالات الحافة المفقودة وعنقات الأداء والمخاطر الأمنية
التصحيح والإصلاح يقرأ سجلات الأخطاء ← يحدد المشاكل ← يقدم رقع إصلاح، آليًا بالكامل
أتمتة المهام إعادة هيكلة، اختبار، ترحيل، إعداد CI/CD — كلها قابلة للتفويض بأمر واحد

▶ مثال 1: القدرات الخمس في الممارسة

BASH
# Write code
codex "Implement user registration API with email verification and password strength check"

# Understand codebase
codex "Explain the architecture design of the src/auth/ directory"

# Code review
codex "Review PR #42 code, focus on security and performance"

# Debug & fix
codex "Fix null pointer exception in user.service.ts, ensure tests pass"

# Automate tasks
codex "Migrate all API tests from Jest to Vitest"

6. أوضاع الاستخدام الأربعة

الوضع الوصف حالة الاستخدام
App (سطح المكتب) تطبيق سطح مكتب macOS/Windows ميزات كاملة، توازي المشاريع المتعددة
إضافة IDE إضافة VS Code / Cursor / Windsurf تكامل عميق مع بيئة التطوير
CLI (سطر الأوامر) أداة تفاعلية في الطرفية عشاق الطرفية، أتمتة البرامج النصية
Web (سحابي) نسخة ويب chatgpt.com/codex وصول عن بُعد، مهام متوازية

▶ مثال 2: اختيار أليس

PYTHON
def choose_codex_mode(task_type, team_size):
    if task_type == "refactor" and team_size > 3:
        return "Web - parallel delegation of multiple tasks"
    elif task_type == "debug":
        return "IDE - debug while coding"
    elif task_type == "automate":
        return "CLI - script integration automation"
    else:
        return "App - full-featured workbench"

7. نظرة عامة على المفاهيم الأساسية

المفهوم الوصف النقطة الرئيسية
Prompt وصف المهمة الذي تقدمه إلى Codex وصف واضح + تضمين خطوات التحقق
Thread جلسة مهمة واحدة Thread محلي / Thread سحابي
Context السياق الذي يمكن لـ Codex استخدامه مراجع ملفات + سجل المحادثة
Sandbox آلية العزل الأمني readonly / workspace-write / full-access
Approval سياسة الموافقة ask / approve / deny

8. الخطط المتاحة

الخطة السعر ميزات Codex
مجانية مجانًا استكشاف Codex، مهام برمجة سريعة
Plus 20$/شهر Web، CLI، IDE، تكامل سحابي
Pro 200$/شهر حدود أعلى 10-20 ضعف، معالجة ذات أولوية
Business الدفع حسب الاستخدام أجهزة افتراضية أكبر، SAML SSO، MFA
Enterprise التواصل مع المبيعات SCIM، EKM، RBAC، سجلات التدقيق

9. الدور المتغير للمطورين

بعد تبني Codex، يتغير تركيز المطور:

الدور التقليدي دور عصر Codex
كتابة كل سطر كود يدويًا تفكيك المهام، وصف المتطلبات
التصحيح والإصلاح يدويًا مراجعة نتائج إصلاح Codex
إعادة هيكلة ملف بملف قرارات معمارية مباشرة

Codex ليس ماهرًا في التصميم النظامي الشامل — القرارات المعمارية تبقى مجال الإنسان.


10. السيناريوهات المناسبة وغير المناسبة

مناسبة

غير مناسبة


❓ أسئلة شائعة

س ما الفرق بين Codex و ChatGPT؟
ج ChatGPT هو أداة محادثة تُخرج استجابات نصية فقط؛ Codex هو وكيل ذكاء اصطناعي يمكنه تنفيذ مهام التطوير بشكل مستقل — قراءة الملفات، تعديل الكود، تشغيل الاختبارات، إنشاء طلبات السحب. بعد يوليو 2026، دُمج Codex في ChatGPT كتطبيق له.
س هل سيرفع Codex كودي سرًا؟
ج Codex CLI يعمل محليًا — فقط الـ prompt والسياق الضروري يُرسلان إلى النموذج؛ Codex Web/App يعمل في sandbox سحابي حيث يُعالج الكود داخله. تصرح OpenAI بأنها لا تستخدم بيانات API لتدريب النماذج.
س هل يمكنني استخدام Codex بدون إنترنت؟
ج لا. يتطلب Codex اتصالًا بـ OpenAI API ولا يعمل بدون اتصال.
س ما لغات البرمجة التي يدعمها Codex؟
ج نظريًا جميعها — يمكنه قراءة وكتابة أي ملف نصي وتنفيذ أي أمر shell. أفضل دعم للغات الرئيسية مثل TypeScript و Python و Go.
س أيهما أفضل، Codex أم Claude Code؟
ج Codex مدعوم بمنظومة OpenAI مع تكامل عميق مع ChatGPT؛ Claude Code لديه تكامل أوثق وقدرات وكيل قوية لكنه يدعم نماذج Claude فقط. الاختيار يعتمد على تفضيل النموذج وحالة الاستخدام.

📖 ملخص


📝 تمارين

  1. أساسي (⭐): اذكر ثلاثة فروق أساسية بين Codex و ChatGPT في مساعدة البرمجة.
  2. متوسط (⭐⭐): اختر وضع استخدام Codex لمشروعك واشرح سبب اختيارك.
  3. متقدم (⭐⭐⭐): صمم سير عمل يحدد أي المهام تناسب وكيل Codex وأيها يناسب البرمجة اليدوية، مع معايير قرار.
Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%