المحتويات
شريط التمرير ذاك المجاور لاسم النموذج في Claude Code — أداة التحكم "Effort" التي تمتد من "Faster" إلى "Smarter" — هو ما يحدد مقدار العمل (التفكير والرموز/tokens) الذي يبذله الذكاء الاصطناعي في كل رد. حرّكه يسارًا للسرعة والتكلفة المنخفضة، ويمينًا للعمق والذكاء.
لنبدأ بالصورة الكبرى أولًا. إعداد الجهد نفسه (مستويات الجهد في الـ API) يضم 5 درجات: من low إلى max. أما شريط /effort في Claude Code فيعرض هذه الدرجات بالإضافة إلى وضعه الخاص Ultracode، ليصبح المجموع 6 عناصر. أي إنها "5 مستويات + Ultracode = 6 عناصر." احتفظ بهذه القاعدة في ذهنك ويتضح لك الباقي.
قرص واحد من "Faster" إلى "Smarter"
— ينقل عمق التفكير واستدعاءات الأدوات معًا
= مستويات الجهد الخمسة في الـ API (low–max)
يعرض الشريط Low · Medium · High · Extra · Max، إضافة إلى Ultracode في أقصى اليمين.
أي إن "Extra" = xhigh، وأعلى مستوى للجهد هو "Max." أما Ultracode فليس درجة، بل وضع إضافي.
1. ما المقصود بـ "Effort"
الجهد (Effort) هو الإعداد الذي يتحكم في عدد الرموز (tokens) التي ينفقها Claude على رد واحد. فالأقل يعني ردًا أقصر وأسرع وأرخص؛ والأعلى يعني ردًا أعمق وأكثر شمولًا وأذكى. إن كنت قد بحثت عن "Claude Code effort" أو تساءلت عمّا يفعله قرص "Faster / Smarter"، فهذا هو.
النقطة الجوهرية هي أن الجهد يؤثر في الرد بأكمله، وليس في التفكير فقط. وبالتحديد فهو يطال هذه العناصر الثلاثة جميعها (المصدر: وثائق Anthropic الرسمية حول "Effort" — التفكير الموسّع / استدعاءات الأدوات ووسائط الدوال / النصوص التوضيحية والشروح).
عمق التفكير
مقدار ما يستدل به قبل الإجابة. الجهد الأعلى يتيح تحليلًا متعدد الخطوات والتراجع لإعادة المحاولة.
استدعاءات الأدوات
عدد مرات القراءة أو البحث أو التحرير. الجهد الأقل يجمّع الاستدعاءات ويقلّلها.
حجم نص الرد
الشروح والملخصات والتعليقات. الجهد الأقل يعني تمهيدًا أقل ومخرجات أكثر إيجازًا.
💡 باختصار: الجهد هو إشارة سلوكية، وليس ميزانية رموز ثابتة. فحتى عند الجهد المنخفض سيظل Claude يفكّر في المسائل الصعبة فعلًا — لكن بقدر أقل ممّا سيفعله عند جهد أعلى للمسألة نفسها.
2. عناصر شريط التمرير الستة وتسمياتها
بوصفه إعدادًا في الـ API، يضم الجهد 5 مستويات: low ← medium ← high ← xhigh ← max. والقيمة الافتراضية هي high، وهي تتصرف تمامًا كما لو تركت الجهد دون ضبط. ويضيف شريط /effort في Claude Code وضعه الخاص Ultracode، فيعرض 6 عناصر.
ثمة أمر يُربك الكثيرين: "Extra" ليس الحد الأقصى. فالشريط يعرض Low · Medium · High · Extra · Max، حيث "Extra" = xhigh و"Max" = max. أي إن "Extra" هو الثاني من الأعلى، وليس الأعلى. كما أن Ultracode ليس درجة جهد على الإطلاق — بل هو وضع إضافي بسلوك مختلف (انظر القسم 6).
📝 ملاحظة: واجهة Claude Code غير معرّبة، لذا يظهر شريط الجهد للمستخدمين العرب بتسميات إنجليزية (Effort / Low / Medium / High / Extra / Max / Ultracode) — وذلك اعتبارًا من يونيو 2026.
أقل عدد رموز، وأدنى زمن استجابة
مهام قصيرة محدودة النطاق، والتنسيق، والشيفرة القياسية، والوكلاء الفرعيون. السرعة والتكلفة أولًا.
حل وسط واعٍ بالتكلفة
جودة متينة مع إبقاء استهلاك الرموز تحت السيطرة في العمل اليومي.
النقطة المثلى بين الجودة والتكلفة
المعيار للاستدلال المعقّد والبرمجة الصعبة. "ضبط مثالي" لمعظم الأعمال.
عمل وكيلي طويل الأمد
للبرمجة مع استدعاءات أدوات متكررة وبحث عميق. يستهلك رموزًا أكثر بكثير من high.
أقصى تفكير، بلا حد
أعمق استدلال دون حد للرموز. للمسائل الصعبة فعلًا فقط؛ وقد يفرط في التفكير.
xhigh + متعدد الوكلاء
ليس "درجة" جهد بل وضع خاص بـ Claude Code فقط. انظر القسم 6.
⚠️ ما الذي يدوم وما الذي لا يدوم: تُحفَظ low وmedium وhigh وxhigh وتنتقل إلى جلستك التالية. أما "Max" و"Ultracode" فمقصوران على الجلسة (تدوم Max فقط إذا ضُبطت عبر متغيّر البيئة CLAUDE_CODE_EFFORT_LEVEL؛ بينما لا يمكن حفظ Ultracode حتى بهذه الطريقة).
3. دعم النماذج والخفض التلقائي للمستوى
المستويات التي يمكنك اختيارها تعتمد على النموذج. فالمستوى xhigh ("Extra") مقصور على أحدث النماذج من الطبقة العليا. وعلى Opus 4.8 أو Fable 5 تحصل على كل المستويات.
| النموذج | مستويات الجهد في الـ API (low–max) | الافتراضي |
|---|---|---|
| Fable 5 / Opus 4.8 | low · medium · high · xhigh · max | high |
| Opus 4.7 | low · medium · high · xhigh · max | xhigh |
| Opus 4.6 / Sonnet 4.6 | low · medium · high · max (بلا xhigh) | high |
※ هذا الجدول يخص مستويات الجهد في الـ API. أما شريط Claude Code فيضيف Ultracode (وضع أقصى اليمين) ليصبح المجموع 6 عناصر. ولا يتوفر Ultracode إلا على النماذج القادرة على xhigh (مثل Fable 5 / Opus 4.8 / Opus 4.7) — أما على Opus 4.6 وSonnet 4.6 فلا يظهر في قائمة /effort.
※ "الافتراضي" هنا يعني الافتراضي في Claude Code (xhigh على Opus 4.7، وhigh في غيره). أما الافتراضي في الـ API فهو high لكل النماذج.
إذا اخترت مستوى لا يدعمه النموذج، فلن يصدر خطأ — بل يُخفَّض تلقائيًا إلى أقرب مستوى مدعوم عنده أو دونه. فمثلًا، يعمل xhigh ("Extra") على Opus 4.6 بمثابة high (إذ يقفز هذان النموذجان من high إلى max مباشرة، دون xhigh بينهما). ولاحظ أيضًا أن اسم المستوى نفسه يعني مقادير مختلفة على النماذج المختلفة — فمقياس الجهد مُعايَر لكل نموذج على حدة.
4. كيفية الضبط (/effort وغيره)
ابدأ من هنا: الأمر /effort. شغّله دون وسائط فيُفتح شريط تمرير تفاعلي (القرص الظاهر في لقطة الشاشة)، تتنقّل فيه بمفاتيح الأسهم. هذا وحده كل ما يحتاجه معظم الناس.
# افتح الشريط (مفاتيح الأسهم، ثم Enter)
/effort
# اضبط مستوى مباشرةً
/effort low
/effort xhigh
# أعد الضبط إلى الافتراضي للنموذج
/effort auto
خيارات أخرى، بحسب احتياجاتك (الخيارات اللاحقة مخصّصة للمستخدمين المتقدّمين):
- شريط التمرير داخل
/model: في أداة اختيار النموذج، استخدم مفتاحي السهم يسارًا/يمينًا لضبط قرص الجهد. - راية
--effort: شغّل عبرclaude --effort medium(لتلك الجلسة فقط). - متغيّر البيئة
CLAUDE_CODE_EFFORT_LEVEL: اسم مستوى أوauto. يأخذ الأولوية القصوى. effortLevelفي الإعدادات: يحفظlow/medium/high/xhigh(أماmaxوultracodeفمقصوران على الجلسة ولا يمكن حفظهما هنا).- الواجهة الأمامية (frontmatter) للمهارة / الوكيل الفرعي: تتجاوز إعداد الجهد أثناء تشغيل تلك المهارة أو الوكيل الفرعي.
💡 الأولوية: متغيّر البيئة > الواجهة الأمامية (frontmatter) (فقط أثناء تشغيل تلك المهارة/الوكيل الفرعي؛ ولا تتغلّب أبدًا على متغيّر البيئة) > قيمتك المضبوطة/الخاصة بالجلسة > افتراضي النموذج. ويظهر المستوى الحالي بجانب الشعار ومؤشّر الدوران، مثل "with low effort"، حتى تتأكد ممّا هو نشط.
5. مرجع سريع: أي مستوى ومتى
التوجيه الرسمي بسيط. ابدأ من xhigh ("Extra") للبرمجة والعمل الوكيلي، وارجع إلى high عند الشك، واهبط إلى medium/low لتوفير التكلفة، واحتفظ بـ max للمسائل الصعبة فعلًا. ولا تلجأ إلى Ultracode إلا حين تريد إنجاز مهمة كبيرة متعددة الخطوات دفعةً واحدة.
| العنصر (كما يُعرض) | متى تستخدمه |
|---|---|
| low | مهام قصيرة محدودة النطاق حساسة لزمن الاستجابة ولا تحتاج إلى ذكاء كبير |
| medium | عمل يومي حساس للتكلفة يمكنك فيه التنازل عن قليل من الذكاء |
| high | الاستدلال المعقّد والتنفيذ الصعب. المعيار المتوازن |
| xhigh (Extra) | تشغيلات برمجة/وكيلية طويلة مع استدعاءات أدوات متكررة وبحث عميق |
| max (Max) | أصعب المسائل فقط. المكاسب تبلغ ذروتها والإفراط في التفكير خطر — اختبر أولًا |
| Ultracode | مهام كبيرة متعددة الخطوات (إعادة هيكلة ضخمة، تدقيقات) تريد تقسيمها عبر عدة وكلاء. مقصور على الجلسة؛ ليس للاستخدام اليومي (← القسم 6) |
عندما ترفع الجهد لعمل ثقيل، اضبط قيمة سخية لـ max_tokens (نحو 64k وما فوق) كي يجد النموذج مساحة كافية للتفكير والتنفيذ عبر استدعاءات الأدوات.
6. ما هو Ultracode (بالتفصيل)
يظهر Ultracode في أقصى يمين شريط /effort، وهو وضع خاص بـ Claude Code فقط. والأمر الحاسم: إنه ليس مستوى جهد في الـ API (low–max). وهو يتكوّن في عمقه من طبقتين.
يرسل جهد xhigh
كل رسالة تذهب إلى النموذج باستدلال بمستوى xhigh ("Extra") — وهو الأساس لعمل وكيلي عميق طويل الأمد.
يطلق تدفقات عمل ديناميكية تلقائيًا
لكل مهمة جوهرية، يخطّط Claude ويطلق تدفق عمل متعدد الوكلاء من تلقاء نفسه، مشغّلًا عدة وكلاء فرعيين على التوازي.
"تدفقات العمل الديناميكية" (الطبقة 2) تعني أن Claude يكتب سكربتًا في اللحظة يشغّل عددًا كبيرًا من الوكلاء الفرعيين في الخلفية على التوازي. وتبقى النتائج الوسيطة داخل السكربت؛ ولا يعود إلى سياق Claude سوى النتيجة النهائية. وقد يتفرّع طلب واحد إلى عدة تدفقات عمل (مثل "افهم الشيفرة ← عدّلها ← تحقّق منها"). والتزامن محدود بـ 16 وكيلًا في آنٍ واحد، بحد أقصى 1,000 وكيل في التشغيل الواحد.
🔑 Ultracode مقابل xhigh: xhigh = عمق التفكير فقط. Ultracode = xhigh زائد إطلاق تلقائي لتدفقات عمل متعددة الوكلاء لكل مهمة. كلاهما يقع في يمين الشريط، لكن xhigh درجة جهد، وUltracode وضع يُبنى فوقها.
كيفية تفعيله
/effort ultracode: تفعيل للجلسة بأكملها (تُحوَّل كل مهمة جوهرية تلقائيًا إلى تدفق عمل).- اختر "Ultracode" من قائمة
/effortأو من شريط/model. - لاستخدام لمرة واحدة، ضع الكلمة المفتاحية
ultracodeفي موجّهك (مثل "ultracode: دقّق كل نقطة نهاية ضمن src"). ويبقى جهد جلستك دون تغيير. - مرّر
"ultracode": trueعبر--settingsأو عبر طلب تحكّم من Agent SDK.
⚠️ دعم النماذج والاقتصار على الجلسة: يتطلب Ultracode نموذجًا قادرًا على xhigh (مثل Fable 5 / Opus 4.8 / Opus 4.7)؛ ولا يظهر في قائمة /effort على Opus 4.6 أو Sonnet 4.6. وهو مقصور على الجلسة ولا يمكن حفظه (ولا حتى عبر متغيّر البيئة). وللعودة إلى العمل الاعتيادي، شغّل /effort high.
متى تستخدمه
✅ مناسب جيدًا
إعادات الهيكلة الكبيرة، والهجرات عبر مئات الملفات، وتدقيقات الأخطاء أو الصلاحيات على مستوى قاعدة الشيفرة بأكملها، والتدقيقات المتقاطعة من زوايا متعددة — أعمال متعددة الخطوات أكبر من أن تُدار في محادثة واحدة.
⛔ غير مناسب
المهام الصغيرة محدودة النطاق، والعمل الحساس لزمن الاستجابة، والتعديلات الروتينية. فكل طلب يكلّف رموزًا ووقتًا أكثر بوضوح، لذا يكون مهدِرًا هنا.
ملاحظة عن التكلفة: لأن كل طلب يعمل بمستوى xhigh ويتفرّع إلى تدفقات عمل، فإن Ultracode يستهلك رموزًا ووقتًا أكثر بكثير من المعتاد وقد يلتهم حصة خطتك وحدود معدّلك بسرعة. جرّبه أولًا على شريحة صغيرة (مجلّد واحد) لتقدير الحجم. ويمكن تعطيل ميزة تدفقات العمل الديناميكية ذاتها عبر /config، أو الإعداد "disableWorkflows": true، أو متغيّر البيئة CLAUDE_CODE_DISABLE_WORKFLOWS=1 — وهو ما يزيل Ultracode أيضًا من قائمة /effort.
※ السلوك مطابق لوثائق Anthropic الرسمية (Effort / Model configuration / Workflows)؛ وقد جرى التأكد من تسميات الشريط في واجهة سطح المكتب الحيّة لـ Claude Code (كلها اعتبارًا من يونيو 2026). يتطوّر الجهد وUltracode بسرعة — راجع الوثائق الرسمية وتطبيقك للاطلاع على الأحدث.
7. ميزات ذات صلة وأخطاء شائعة في الخلط بينها
ثمة ميزات قليلة يسهل الخلط بينها وبين الجهد. وإليك كيف تختلف.
ultrathink
كلمة مفتاحية تجعل Claude يفكّر بجدّ أكبر في تلك النوبة فقط؛ ويبقى جهد جلستك دون تغيير. أما عبارات مثل "think" أو "think hard" فتُعامَل كنص عادي ولا تفعل شيئًا.
/fast (الوضع السريع)
محور منفصل. يشغّل النموذج نفسه بسرعة أكبر (لا يهبط إلى نموذج أصغر)، بتكلفة أعلى. اقرنه بجهد low للعمل الروتيني سريع الإنجاز.
Ultracode
ليس درجة جهد بل وضع يضيف xhigh + أتمتة متعددة الوكلاء. التفاصيل في القسم 6.
الخلط الشائع هو "اختر 'Extra' فيكون الأذكى." والحقيقة أن "Extra" = xhigh، وأعلى مستوى للجهد هو "Max" الواقع على يمينه. وحتى Max ليس الأفضل دائمًا — ففي المخرجات المنظّمة أو المهام الخفيفة قد يفرط في التفكير ويضرّ بالجودة. والتوجيه الرسمي هو بدء البرمجة من xhigh ("Extra")، والافتراضي high كافٍ تمامًا لمعظم الحالات. وإن تعثّر إعدادك، فانظر أخطاء Claude Code الشائعة وإصلاحاتها.
الخلاصة
ثلاث خلاصات حول إعداد الجهد في Claude Code.
- ما هو: إعداد عدد الرموز لكل رد — قرص "Faster ↔ Smarter" لديك. يؤثر في التفكير واستدعاءات الأدوات ونص الرد على حد سواء.
- الدرجات والتسميات: يضم الـ API 5 مستويات للجهد (low–max). ويضيف الشريط Ultracode ليصبح 6 عناصر، تُعرض كـ Low · Medium · High · Extra · Max · Ultracode. "Extra" = xhigh؛ والأعلى هو "Max." الافتراضي high (وxhigh على Opus 4.7)؛ وxhigh مقصور على النماذج العليا؛ والمستويات غير المدعومة تُخفَّض تلقائيًا.
- أي مستوى ومتى: البرمجة تبدأ من xhigh ("Extra")، وhigh عند الشك، وmedium/low للتكلفة، وmax للمسائل الصعبة فقط. والأعمال الكبيرة متعددة الخطوات ← Ultracode (xhigh + متعدد الوكلاء، مقصور على الجلسة).
قرص واحد يمنحك التوازن بين السرعة والذكاء. اقرأه إلى جانب أمر loop ومقارنتنا لأدوات البرمجة بالذكاء الاصطناعي لتحقّق أقصى استفادة من Claude Code.
والمحدّد الآخر الواقع بجوار قرص الجهد مباشرة هو أوضاع الأذونات في Claude Code. فبينما يحدّد الجهد مدى عمق تفكير Claude، يحدّد وضع الأذونات إلى أي مدى يُسمح له بالتنفيذ من تلقاء نفسه؛ وضبط الاثنين معًا يزيل الحيرة في الاستخدام اليومي.
الأسئلة الشائعة
س. هل اختيار "Extra" على الشريط هو الإعداد الأذكى؟
ج. لا. "Extra" هو xhigh (الثاني من الأعلى)، وليس الحد الأقصى. فأعلى مستوى للجهد هو "Max" الواقع على يمينه مباشرةً. لكن Max ليس الأفضل دائمًا — ففي المخرجات المنظّمة أو المهام الخفيفة قد يفرط في التفكير. وللبرمجة، يوصي التوجيه الرسمي بالبدء من xhigh ("Extra").
س. أي مستوى جهد ينبغي أن أستخدم؟
ج. عند الشك، الافتراضي high مناسب. وللبرمجة الجادة أو العمل الوكيلي، يكون xhigh ("Extra") نقطة البدء الموصى بها. أما للتنسيق أو العمل الخفيف حيث تهمّ السرعة، فاهبط إلى low/medium.
س. كيف يختلف Ultracode عن Max؟
ج. Max مستوى جهد (أعمق تفكير). أما Ultracode فليس درجة جهد — بل يضيف، فوق التفكير بمستوى xhigh، إطلاقًا تلقائيًا لتدفقات عمل متعددة الوكلاء. وهو للمهام الكبيرة متعددة الخطوات، ومقصور على النماذج القادرة على xhigh وعلى الجلسة فقط.
س. لماذا لا أستطيع اختيار xhigh ("Extra") أو Ultracode؟
ج. كلاهما يتطلب نموذجًا قادرًا على xhigh (مثل Fable 5 وOpus 4.8 وOpus 4.7). فـ Opus 4.6 وSonnet 4.6 بلا xhigh، ولا يظهر Ultracode في قائمة /effort هناك (وتُخفَّض طلبات xhigh تلقائيًا إلى high). بدّل النموذج للحصول عليهما.
س. كيف أجعل إعدادي يدوم عبر الجلسات؟
ج. تُحفَظ low/medium/high/xhigh في إعداد effortLevel وتنتقل معك. وMax عادةً مقصور على الجلسة لكنه يدوم إذا ضُبط عبر متغيّر البيئة CLAUDE_CODE_EFFORT_LEVEL. أما Ultracode فلا يمكن حفظه حتى بهذه الطريقة — فهو مقصور على الجلسة دائمًا.