تطوير الذكاء الاصطناعي من الجيل التالي

البرمجة بالذكاء الاصطناعي متعددة الوكلاء: مستقبل التطوير

عندما لا يكفي وكيل ذكاء اصطناعي واحد، نسّق عدة وكلاء ذكاء اصطناعي لمعالجة المشاريع المعقدة — من تصميم البنية إلى التنفيذ إلى الاختبار، كل ذلك بالتوازي، بما في ذلك مراجعة الشيفرة وإعادة الهيكلة الكبيرة. وتوضح الوثائق الرسمية لكل من Claude Code وCodex وOpenCode كيفية تمكين العمل متعدد الوكلاء وتكوينه وتكلفته.

#MultiAgent #AgentTeams #AI2026

ما هي البرمجة متعددة الوكلاء؟

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

التطوير المتوازي

يكتب عدة وكلاء الشيفرة في الوقت نفسه، لذا تتقدم الواجهة الأمامية والخلفية بالتوازي دون انتظار أحدهما للآخر.

أدوار متخصصة

يركز كل وكيل على مجال واحد (الهندسة المعمارية، التنفيذ، الاختبار، الأمان) ويستفيد من نقاط قوته.

جودة أعلى

يراجع الوكلاء شيفرة بعضهم بعضًا ويكتشفون المشكلات من زوايا متعددة.

نهج تعدد الوكلاء في Claude Code وOpenCode وCodex

فرق الوكلاء في Claude Code

ميزة تعدد الوكلاء في وثائق Claude Code: قائد إضافة إلى زملاء يتشاركون قائمة مهام ويمكنهم مراسلة بعضهم بعضًا مباشرة.

البنية: قائد -> زملاء (نسخ منفصلة) -> Task List مشتركة

تعدد الوكلاء في OpenCode

بنية مفتوحة المصدر لتعدد الوكلاء مع وكيلَي Build وPlan المدمجين ودعم للوكلاء المخصصين، تُدمج لتغطية تدفقات تطوير مختلفة. تقسم الوثائق الرسمية لـ OpenCode الوكلاء إلى وكلاء رئيسيين تتحدث إليهم ووكلاء فرعيين يستدعيهم وكيل رئيسي أو يُستدعَون عبر الإشارة بـ @؛ ويمكن تخصيص كلا النوعين. مستودع إضافة oh-my-opencode أصبح الآن oh-my-openagent، ولم تعد وثائق QCode تسرد أدوار الوكلاء المدمجة القديمة الخاصة بالإضافة.

البنية: وكلاء رئيسيون + وكلاء فرعيون؛ وكلاء Build/Plan وGeneral/Explore/Scout المدمجون، وجميعها قابلة للتخصيص

الوكلاء الفرعيون في Codex

وثائق Codex من OpenAI: تتيح الإصدارات الحالية سير عمل الوكلاء الفرعيين افتراضيًا — يبدأ Codex عدة وكلاء عند الطلب ويدمج نتائجهم في رد واحد؛ ويُعرّف الوكلاء المخصصون كملفات TOML.

البنية: جلسة رئيسية + خيوط وكلاء متوازية (اعرض وبدّل باستخدام /subagents)

الميزة Claude Code OpenCode Codex
التواصل Task List مشتركة + مراسلة مباشرة يُستدعى بواسطة الوكيل الرئيسي أو عبر الإشارة باستخدام @ تنفيذ مستقل
عدد الوكلاء يُحدَّد حسب المهمة (الوثائق: لا يوجد حد صارم) 2 من الوكلاء الرئيسيين المدمجين و3 من الوكلاء الفرعيين، إضافة إلى وكلاء مخصصين يُنشأ لكل مهمة عند الطلب
إدارة المهام Task List مشتركة يستلمها الزملاء ويكملونها يوزّع الوكيل الرئيسي متخصصين لكل مهمة يُضبط حد الخيوط في config.toml
التكلفة (نسبيًا) نحو 7 أضعاف جلسة عادية في plan mode (وفق الوثائق) يعتمد على النموذج الذي يستخدمه كل وكيل يستهلك tokens أكثر من تشغيل وكيل واحد (تحذّر الوثائق)

أمثلة على السيناريوهات

1

تطوير الميزات بالتوازي

يبني وكيل الواجهة الأمامية مكوّنات واجهة المستخدم، ويكتب وكيل الخلفية API، ويكتب وكيل الاختبار حالات اختبار إلى جانبهم، ويتقدمون بالتوازي.

2

مراجعة الشيفرة من زوايا متعددة

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

3

الترحيل وإعادة الهيكلة على نطاق واسع

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

تعدد الوكلاء مع QCode.cc

يعمل مفتاح API واحد من QCode.cc مع Claude Code وCodex وOpenCode وغيرها؛ وتُحتسب الفوترة لكل token، وأسعار كل نموذج على /models.

مفتاح واحد عبر الأدوات — يستخدم Claude Code وOpenCode وCodex المفتاح نفسه

التحكم في التكلفة — تعرض إحصاءات الاستخدام في لوحة التحكم النموذج وعدد token وتكلفة كل استدعاء

تبديل مرن — اختر الأداة والنموذج المناسبين لكل مهمة

تطبيق عملي، أكتوبر 2026: إعداد العمل متعدد الوكلاء في Claude Code وCodex وOpenCode

Claude Code: خمس طرق لتشغيل الوكلاء بالتوازي

اعتبارًا من 2026-10-20، تسرد وثائق Claude Code خمس طرق للعمل على عدة مهام في آن واحد: الوكلاء الفرعيون، وعرض الوكلاء، وفرق الوكلاء، وتدفقات العمل الديناميكية، والمشاريع. وتختلف هذه الطرق في مَن ينسّق العمل، وما إذا كان العاملون يتحدثون مع بعضهم بعضًا، وما إذا كانوا يحرّرون الملفات نفسها.

  • الوكلاء الفرعيون: عاملون داخل جلسة واحدة ينفّذون مهمة جانبية في سياقهم الخاص ويعيدون ملخصًا. عرّفهم كملفات Markdown في .claude/agents/ (المشروع) أو ~/.claude/agents/ (شخصي)؛ لا يُشترط سوى name وdescription، ويقبل model اسمًا مستعارًا مثل sonnet أو opus أو معرّف نموذج كاملًا.
  • فرق الوكلاء: قائد إضافة إلى أعضاء فريق يتشاركون قائمة مهام ويراسلون بعضهم بعضًا مباشرة. تجريبية ومعطّلة افتراضيًا؛ عيّن CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 لتمكينها. لا يُنشأ أعضاء الفريق إلا في الجلسات التفاعلية.
  • تدفقات العمل الديناميكية: يكتب Claude نصًا برمجيًا ينسّق العديد من الوكلاء الفرعيين، لمهام مثل تدقيق شامل لقاعدة الشيفرة أو ترحيل 500 ملف؛ أدرج ultracode في prompt أو اطلب سير عمل.
  • عرض الوكلاء: يفتح claude agents شاشة واحدة لإرسال جلسات الخلفية ومراقبتها (معاينة بحثية).
  • الملفات نفسها؟ لا تعزل فرق الوكلاء أعضاء الفريق في worktrees، لذا قسّم العمل حسب الملف؛ يمكن لكل وكيل فرعي الحصول على نسخته الخاصة عبر isolation: worktree.

Codex: الوكلاء الفرعيون والوكلاء المخصصون

تقول وثائق Codex من OpenAI إن إصدارات Codex الحالية تمكّن تدفقات عمل الوكلاء الفرعيين افتراضيًا. اطلب ذلك مباشرةً، مثلًا أنشئ وكيلين أو استخدم وكيلًا لكل نقطة، فيشغّل Codex الوكلاء بالتوازي ويجمع نتائجهم في استجابة واحدة؛ وفي CLI يبدّل /subagents بين خيوط الوكلاء. يأتي Codex مع ثلاثة وكلاء مدمجين: default وworker وexplorer.

الوكلاء المخصصون ملفات TOML في ~/.codex/agents/ (شخصي) أو .codex/agents/ (المشروع). يجب أن يعرّف كل منها name وdescription وdeveloper_instructions، ويمكنه تعيين model وmodel_reasoning_effort. يرث الوكلاء المخصصون أذونات الجلسة الأصلية والمزوّد وخوادم MCP، لذا بمجرد تهيئة جلستك الرئيسية يستخدم الوكلاء الفرعيون الإعداد نفسه.

توجد الإعدادات العامة تحت [agents] في config.toml، مثل agents.max_concurrent_threads_per_session للحد من الخيوط المتزامنة وagents.default_subagent_model لنموذج الوكيل الفرعي الافتراضي. تشير الوثائق إلى أن تدفقات عمل الوكلاء الفرعيين تستهلك عددًا أكبر من token من تشغيلات الوكيل الواحد المماثلة، وتقترح البدء بمهام كثيفة القراءة مثل الاستكشاف والاختبارات والفرز والتلخيص، مع توخي حذر أكبر في العمل المتوازي الكثيف الكتابة.

OpenCode: الوكلاء الأساسيون والوكلاء الفرعيون

تصف وثائق OpenCode نوعين من الوكلاء. الوكلاء الأساسيون هم الذين تتحدث إليهم: Build وPlan المضمنان، ويُبدَّل بينهما بمفتاح Tab. الوكلاء الفرعيون متخصصون يمكن لوكيل أساسي استدعاؤهم، أو تستدعيهم يدويًا بإشارة @ مثل @general؛ والمضمنون هم General وExplore وScout.

عرّف وكلاءك في قسم agent داخل opencode.json، أو كملفات Markdown في ~/.config/opencode/agents/ (عام) أو .opencode/agents/ (لكل مشروع).

مفتاح QCode واحد للأدوات الثلاث كلها

اعتبارًا من 2026-10-20: بالنسبة إلى Claude Code، عيّن ANTHROPIC_BASE_URL=https://api.qcode.cc/api، واضبط ANTHROPIC_AUTH_TOKEN على مفتاح QCode الخاص بك (يبدأ بـ cr_). وبالنسبة إلى Codex، أضف مزوّدًا مخصصًا في ~/.codex/config.toml مع base_url = https://api.qcode.cc/openai وwire_api = responses (اسم المزوّد متروك لك). وبالنسبة إلى OpenCode، اتبع صفحة OpenCode في وثائق QCode.

توزيع نموذجي: claude-opus-5-5 للقائد أو التنسيق، وclaude-sonnet-5-5 أو claude-haiku-5-5 للعاملين؛ وعلى جانب Codex، gpt-6.1-sol أو gpt-6-sol أو gpt-5.6-terra. تقترح وثائق OpenAI استخدام gpt-6-luna للوكلاء الفرعيين الأخف، لكن QCode لا يوفر gpt-6-luna في الوقت الحالي، لذا استخدم نموذج GPT آخر. الفوترة لكل token؛ وتُدرج أسعار كل نموذج على /models.

فحص التكلفة: تقول وثائق Claude Code إن فرق الوكلاء تستهلك tokens أكثر بنحو 7 أضعاف مقارنةً بالجلسات القياسية عندما يعمل أعضاء الفريق في وضع الخطة. جرّب تشغيلات متعددة الوكلاء على نطاق صغير، ثم راجع الاستخدام لكل نموذج في لوحة التحكم الخاصة بـ QCode.

الأسئلة الشائعة حول البرمجة متعددة الوكلاء

ما البرمجة متعددة الوكلاء؟

يعمل عدة وكلاء من الذكاء الاصطناعي كلٌّ منهم على جزء من مهمة في سياقه الخاص، بينما يقسّم وكيل قائد أو نص برمجي العمل ويجمع النتائج. الوكلاء الفرعيون في Claude Code، وفرق الوكلاء وتدفقات العمل الديناميكية، والوكلاء الفرعيون في Codex والوكلاء الفرعيون في OpenCode كلها أشكال لهذا.

ما الفرق بين الوكلاء الفرعيين وفرق الوكلاء في Claude Code؟

وفقًا لوثائق Claude Code، يعيد الوكلاء الفرعيون النتائج إلى المستدعي ويكلفون tokens أقل لأن النتائج تُلخّص وتُعاد إلى السياق الرئيسي. فرق الوكلاء جلسات مستقلة تمامًا، ويتواصل أعضاء الفريق فيها مباشرةً ويشتركون في قائمة مهام؛ كل عضو فريق هو نسخة Claude منفصلة، لذا تكون تكلفة token أعلى.

كيف أشغّل عدة وكلاء في Codex؟

إصدارات Codex الحالية تمكّن سير عمل الوكلاء الفرعيين افتراضيًا: اطلب من Codex مباشرةً، مثلًا أن ينشئ وكيلين أو يفوّض هذا العمل على التوازي، واستخدم /subagents في CLI للتبديل بين الخيوط. لأدوار قابلة لإعادة الاستخدام، أضف ملفات TOML إلى .codex/agents/ تتضمن name وdescription وdeveloper_instructions.

كم تزيد تكلفة تشغيل عدة وكلاء؟

أكثر، بالتناسب مع عدد الوكلاء الذين يعملون ومدة عملهم. تذكر وثائق Claude Code أن فرق الوكلاء تستهلك ما يعادل نحو 7 أضعاف tokens الجلسة القياسية عندما يعمل أعضاء الفريق في وضع الخطة، وتحذّر كل من سير العمل ووثائق Codex من أن الوكلاء المتوازيين يستهلكون tokens أكثر من تشغيل واحد. ابدأ صغيرًا وأسند المهام الفرعية البسيطة إلى نماذج أخف. تمنح الخطط الشخصية حصة يومية صالحة لمدة 30 يومًا، وإذا لم تكفِ حصة اليوم يمكنك شراء باقة التعزيز. وإذا لم تكن لديك خطة شخصية ولم ترغب في خطة شهرية، تبدأ باقات الدفع حسب الاستخدام من $4 مقابل حصة لمرة واحدة تستخدمها خلال 7 أيام.

هل سيكتب الوكلاء المتوازون فوق شيفرة بعضهم البعض؟

قد يحدث ذلك. امنح كل عامل ملفاته الخاصة أو worktree خاصًا به: يدعم الوكلاء الفرعيون في Claude Code إعداد isolation: worktree، بينما تحتاج فرق الوكلاء إلى تقسيم العمل حسب الملف. تنصح وثائق OpenAI أيضًا بالحذر مع سير العمل المتوازي المكثف بالكتابة في Codex.

كيف أدفع مقابل QCode لتشغيل هذه الأدوات؟

ببطاقات الائتمان (Visa، Mastercard)، أو Apple Pay، أو Google Pay، أو Alipay، أو WeChat Pay، أو العملات المشفرة عبر عدة عملات وشبكات. مفتاح واحد يستدعي Claude وGPT ونماذج صينية رائدة، لذا يمكن لـ Claude Code وCodex وOpenCode مشاركته؛ الإعداد ذاتي بالكامل ويستغرق بضع دقائق.

أطلق قوة تعدد الوكلاء

بالنسبة إلى الوكلاء الذين يعملون باستمرار أو الوكلاء المتوازين، يمكنك استخدام خوادم QCode السحابية: يقع الخادم في الخارج، وثبّت Claude Code أو Codex عليه، واستدعِ النماذج عبر نقاط نهاية QCode باستخدام مفتاح QCode الخاص بك. تتشارك خدمات الذكاء الاصطناعي والخوادم السحابية رصيدًا واحدًا؛ راجع مقارنة الخطوط على qcode.cc/en/cloud.

إنشاء حساب QCode

مفتاح واحد لـ Claude وGPT والنماذج الصينية، والفوترة حسب token — الأسعار المباشرة على /models.

لست متأكدًا من أين تبدأ؟

جرّبه لمدة أسبوع

الباقة الصغيرة: $4 مقابل $30 من الحصة، مدة الصلاحية: 7 يوم

استخدمها كل يوم

Starter: $9.00 شهريًا مع $5 من الحصة كل يوم — $0.060 فقط لكل $1 من الحصة، مقارنةً بنحو $0.113 لـ الباقة المتوسطة