التفكير الموسَّع والجهد
للمسائل الصعبة، يستطيع Claude إنفاق حوسبة إضافية في التفكير قبل أن يجيب — ممّا يحسّن الدقة في الاستدلال متعدّد الخطوات، والشيفرة الشائكة، والرياضيات. وأنت تتحكّم تقريبًا في مقدار الجهد المُنفَق. يعلّمك هذا الدرس كيف تطابق العمق مع المهمة، وتفعّل التفكير عبر الواجهة البرمجية، وتُموّله من دون أن تدفع أكثر من اللازم.
- شرح المفاضلة: التفكير الأقلّ أسرع وأرخص، والتفكير الأكثر أفضل في المسائل الصعبة
- اختيار طبقة الجهد المناسبة (منخفض / متوسّط / عالٍ) لعبء معيّن
- تفعيل التفكير الموسَّع في واجهة الرسائل البرمجية وقراءة كتل التفكير والنص
- تحديد ميزانية رموز التفكير بشكل صحيح بحيث يبقى budget_tokens أقلّ من max_tokens
- تطبيق الجهد بحكمة في الوكلاء وجنبًا إلى جنب مع المطالبة بسلسلة التفكير
الفكرة الواحدة وراء الجهد
التفكير قُرص دوّار، لا مفتاح تشغيل/إيقاف. تخيّل الطرفين:
- تفكير أقلّ = أسرع وأرخص — مناسب للمهام البسيطة المحدّدة جيدًا.
- تفكير أكثر = أفضل في المسائل الصعبة فعلًا، مقابل زمن وتكلفة أعلى.
وهنا المأزق الذي يوقع الناس: التفكير الإضافي لا يفعل شيئًا لمهمة كانت سهلة أصلًا. فأنت تدفع الزمن والتكلفة فحسب. المهارة هي إنفاق العمق حيث يغيّر الإجابة.
تعرض النماذج الأحدث هذا عبر تحكّم بـالجهد (وتكيّف عمق التفكير تلقائيًا)؛ وفيها تختار طبقة بدلًا من ميزانية رموز خام. طابِق الطبقة مع المهمة.
الخطوة 1 — اختر عمقك
قبل أن تلمس أي شيفرة، اسأل: كم هي صعبة هذه المهمة حقًّا؟ اربطها بطبقة.
| المهمة | الجهد المقترح |
|---|---|
| التنسيق، الاستخراج، أسئلة وأجوبة بسيطة | منخفض |
| البرمجة اليومية، الصياغة، التحليل | متوسّط |
| تصحيح أخطاء صعب، خوارزميات شائكة، براهين دقيقة | عالٍ |
- لا تجعل كل شيء افتراضيًا عند الحدّ الأقصى — فأنت تدفع زمنًا وتكلفة مقابل تفكير لا تحتاجه المهمة.
- ابدأ بالمتوسّط؛ وارفعه فقط حيث تتطلّب الجودة ذلك.
جرّب بنفسك: قبل أن تتابع القراءة، صنّف هذه الثلاث — (أ) "استخرج البريد الإلكتروني من هذا النص"، (ب) "أعد هيكلة هذه الدالة"، (ج) "أثبت هذه المتباينة". أي طبقة تناسب كلًّا منها؟ راجع إجاباتك مع الجدول أعلاه.
الخطوة 2 — فعّله (الواجهة البرمجية)
في واجهة الرسائل البرمجية، فعّل التفكير عبر كتلة thinking وميزانية رموز. اتّبع هذه الخطوات.
- مرّر thinking={"type": "enabled", "budget_tokens": N} في messages.create لتفعيل الاستدلال الموسَّع.
- تُسحب الميزانية من نفس مجمّع الإخراج، لذا يجب أن يكون budget_tokens أقلّ من max_tokens.
- يعود الردّ على شكل كتلة تفكير يتبعها نص الإجابة — كرّر على message.content وعالج كل block.type.
الآن وصّلها معًا. انسخ هذا، شغّله، وراقب الردّ وهو يصل على شكل كتلتين — الاستدلال أولًا، ثم الإجابة.
تفعيل التفكير الموسَّع (Python)
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=16000,
thinking={"type": "enabled", "budget_tokens": 10000},
messages=[{"role": "user", "content": "Prove that 2^n > n^2 for all n >= 5."}],
)
for block in message.content:
if block.type == "thinking":
print("REASONING:", block.thinking)
elif block.type == "text":
print("ANSWER:", block.text)ميزانية أكبر تشتري مساحة أوسع للاستدلال، لا ضمانًا بأن Claude سيستخدمها كاملة — فالعمق يتكيّف مع المسألة. اضبط الميزانية كسقف، ثم خفّضها إذا أضرّ الزمن. تأتي معرّفات النماذج من جدول النماذج؛ وقد يختلف شكل المعامل الدقيق في النماذج الأحدث، لذا تأكّد مقابل المصدر المرتبط أعلاه.
الخطوة 3 — استخدمه جيّدًا عمليًا
ثلاث عادات تفصل بين من يفعّلون التفكير ومن يتقنونه:
- يتناغم التفكير الموسَّع جيدًا مع المطالبة بسلسلة التفكير — لكن في نماذج الاستدلال لا تحتاج غالبًا إلى طلب الخطوات؛ فالتفكير يجري داخليًا.
- يستهلك التفكير الرموز، وهو ما يؤثّر في التكلفة — خطّط للميزانية وفقًا لذلك.
- بالنسبة للوكلاء، فإن بذل جهد أكبر في خطوة التخطيط وأقلّ في استدعاءات الأدوات الروتينية تقسيم جيّد.
- الجهد/التفكير يقايض الزمن والتكلفة بالدقة في المسائل الصعبة — ولا يفعل شيئًا للمهام السهلة أصلًا.
- الطبقات: منخفض للتنسيق/الاستخراج/الأسئلة البسيطة، متوسّط للبرمجة اليومية/الصياغة/التحليل، عالٍ لتصحيح الأخطاء الصعب/الخوارزميات/البراهين.
- في واجهة الرسائل البرمجية، يأتي budget_tokens من نفس مجمّع الإخراج، لذا يجب أن يكون أقلّ من max_tokens؛ والردّ كتلة تفكير ثم كتلة نص.
- عامل الميزانية كسقف لا كهدف — فـClaude يستخدم فقط القدر الذي تحتاجه المسألة.
- في الوكلاء، أنفق الجهد على التخطيط ووفّره على استدعاءات الأدوات الروتينية.
ثبّتها
استذكار سريع قبل أن تمضي — اقلب كل بطاقة وأجب بصوت عالٍ.