
بقلم: سارة | محررة نماذج الذكاء الاصطناعي · صوت تحريري بإشراف بشري
حذفت Anthropic أكثر من 80% من system prompt الخاص بـ Claude Code عند العمل مع نماذج الجيل الجديد كـ Claude Opus 5 وClaude Fable 5، دون أي تراجع قابل للقياس في تقييمات البرمجة (وفقاً لـ Anthropic Blog). هذا الرقم وحده يعيد رسم الطريقة التي يجب أن تبني بها سياقك، سواء كنت تستخدم Claude Code أو تبني وكلاء خاصة بك.
المشكلة التي اكتشفها الفريق عبر قراءة نصوص الاستخدام الداخلي لم تكن نقصاً في التوجيهات، بل فائضاً منها. في الطلب الواحد كانت تظهر رسائل متعارضة كـ “leave documentation as appropriate” و”DO NOT add comments” في آنٍ واحد، نتيجة تداخل system prompt مع CLAUDE.md مع طلبات المستخدم. كلود يستطيع في الغالب استنتاج النية الصحيحة، لكن هذا التعارض يُثقل عملية الاستدلال. والخلاصة التي وصلت إليها Anthropic: كثير من هذه القيود كانت ضرورية للنماذج القديمة، لكنها باتت عائقاً أمام النماذج الحديثة.
فيما يلي القواعد الست التي استخلصتها Anthropic وتنطبق مباشرةً على طريقة بناء سياقك مع نماذج Claude 5:
- اترك الحكم للنموذج بدلاً من فرض القواعد عليه. النماذج القديمة كانت تحتاج تعليمات صارمة لتفادي أسوأ الحالات، مثل التعليمة القديمة: “In code: default to writing no comments. Never write multi-paragraph docstrings.” اليوم، التعليمة البديلة أبسط وأذكى: “Write code that reads like the surrounding code: match its comment density, naming, and idiom.” النموذج الآن يقرأ السياق المحيط ويتكيف معه بدلاً من اتباع قاعدة جامدة.
- صمّم واجهة أدواتك بدلاً من تقديم أمثلة عليها. القاعدة الأولى القديمة لاستخدام الأدوات كانت: أعطِ Claude أمثلة على كيفية استخدامها. لكن مع النماذج الحديثة، الأمثلة تُقيّد نطاق الاستكشاف. البديل هو التفكير في تصميم الأداة ذاتها — ما المعاملات (parameters) المتاحة وكيف تجعلها أكثر تعبيراً؟ مثلاً في أداة Todo، مجرد تعريف الحالة كـ enumeration بين pending وin_progress وcompleted يُلمّح لكلود بكيفية استخدامها دون الحاجة لشرح مطوّل.
- استخدم الكشف التدريجي عوضاً عن وضع كل شيء في المقدمة. كانت تفاصيل مراجعة الكود والتحقق منه مدمجة في system prompt لأنها معلومات حرجة حين تُحتاج. الآن، هذه التفاصيل انتقلت إلى skills مستقلة يستدعيها كلود انتقائياً. والتطبيق يمتد إلى الأدوات أيضاً: بعض الأدوات في Claude Code تعمل بـ “deferred loading”، أي أن الوكيل يبحث عن تعريفها الكامل عبر ToolSearch عند الحاجة فقط، مما يُبقي السياق خفيفاً حتى تتحقق الحاجة الفعلية. CLAUDE.md وSkill.md لا ينبغي أن تكون مستودعاً مركزياً لكل الممارسات المعروفة، بل شجرة من الملفات تُحمَّل في الوقت الصحيح.
- ضع تعليمات الأدوات في وصف الأداة لا في system prompt. النماذج القديمة أحياناً كانت تحتاج تعليمات مكررة، أو كانت تستجيب أكثر للتعليمات في نهاية نافذة السياق. هذا أفضى إلى ازدواجية: إشارات للأدوات في system prompt الرئيسي، وتعليمات موازية في وصف الأداة. الآن يمكن حذف هذا التكرار وتركيز التعليمات في tool description مباشرةً.
- اعتمد على الذاكرة التلقائية بدلاً من إدارة CLAUDE.md يدوياً. كان المستخدمون يُشجَّعون على حفظ المعلومات في ذاكرة كلود يدوياً عبر اختصار #. الآن، كلود يحفظ تلقائياً الذكريات ذات الصلة بالعمل وبالمستخدم. هذا تحوّل في الفلسفة: من إدارة السياق بشكل صريح إلى الثقة بالنموذج لإدارته.
- استخدم مراجع غنية بدلاً من specs نصية بسيطة. اعتمد Claude Code تاريخياً على ملفات Markdown كخطط مرجعية. الآن، كلود يستطيع التعامل مع مراجع أكثر تعقيداً: HTML artifacts من ميزة artifacts الجديدة، وsuites اختبار كـ specs وظيفية، ودوال من قواعد كود أخرى يمكن نقلها. شكل جديد أيضاً هو Rubrics — معايير تُمكّن كلود من التحقق من ذوقك في مجال معين (كجودة تصميم API) عبر تشغيل verifier agents ديناميكياً.
الترجمة العملية لكل هذا تتوزع على ثلاثة مكونات. في system prompt: هذا هو المكان الذي يعرّف فيه المنتج لكلود ويحدد ماذا يفعل — إن كنت تبني وكيلاً خاصاً، هنا تستثمر وقتك. في CLAUDE.md: اجعله خفيفاً، صف ما يفعله الـ repo باختصار، وخصّص معظم الـ tokens للمزالق الخاصة بقاعدة الكود لا للبديهيات التي يستطيع كلود استنتاجها من بنية الملفات. في Skills: فكّر فيها كأدلة خفيفة توجّه كلود نحو المعلومات حين يحتاجها، وتجنّب التقييد الزائد إلا في المجالات بالغة الأهمية.
أطلقت Anthropic أمر claude doctor (أو /doctor داخل Claude Code) لمساعدتك على مراجعة skills وCLAUDE.md تلقائياً وإعادة ضبطها وفق هذه المبادئ الجديدة. التوثيق الكامل متاح في developer docs، وللتعمق في توجيه نماذج Fable تحديداً راجع Fable field guide.
الدرس الأعمق هنا ليس تقنياً بحت: فلسفة بناء السياق للنماذج المتقدمة تعكس فلسفة الإدارة — القائد الجيد لا يكتب قواعد لكل موقف، بل يبني نظاماً يُمكّن الفريق من اتخاذ قرارات سليمة باستقلالية. نماذج Claude 5 باتت في موضع تستحق فيه هذه الثقة.







