/v1/messages/count_tokens ستختلف عن Opus 4.6.| السؤال | ما تقوله المصادر | المعنى العملي |
|---|---|---|
| ما حجم نافذة السياق؟ | Opus 4.7 يدعم 1M token context window. | يمكن إدخال مجموعة عمل كبيرة جداً، لكن ما زال هناك حد صلب. |
| ما الحد الأقصى للمخرجات؟ | يدعم حتى 128k output tokens. | التقارير الطويلة والـ patches الكبيرة تحتاج مساحة مخصصة، لا مجرد إدخال أكبر قدر ممكن. |
| هل تغيّر حساب التوكنات؟ | الـ tokenizer الجديد قد يستخدم نحو 1x إلى 1.35x من التوكنات، وcount_tokens يعطي نتيجة مختلفة عن Opus 4.6. | لا تبنِ قرارك على حجم الملفات بالكيلوبايت أو على حسابات نموذج سابق. |
| هل هو مناسب لعمل المستودعات البرمجية؟ | صفحة Anthropic تضع Opus 4.7 ضمن complex agentic workflows وlong-running work، وتذكر العمل على larger codebases. | هذا يدعم أنه أنسب لقواعد شيفرة كبيرة، لا أنه يضمن ابتلاع أي repo كاملاً. |
| هل المهام الطويلة مستقرة؟ | إعلان Anthropic يقول إن النموذج يتعامل مع complex, long-running tasks بدرجة من rigor and consistency. | صياغة إيجابية من الشركة، لكنها لا تغني عن الاختبار على مشروعك الحقيقي. |
المستودع البرمجي ليس ملفاً نصياً نظيفاً. التحليل المفيد عادة يحتاج README، ملفات الإعداد، الاختبارات، ملفات الاعتماديات، نتائج البحث داخل الشيفرة، أخطاء CI/CD، وربما أجزاء من سجلات التشغيل. كل ذلك يصبح جزءاً من السياق الذي يراه النموذج.
لهذا، الأفضل فهم 1M على أنها «مساحة كبيرة جداً للعمل»، لا رخصة لإدخال كل شيء بلا تمييز. ملفات build، والمخرجات المولّدة، ومجلدات vendor، والكاش، والـ logs العملاقة، والملفات المتكررة قد تستهلك مساحة من دون أن تضيف فهماً حقيقياً للمشكلة.
وتزداد أهمية هذا مع Opus 4.7 تحديداً لأن Anthropic نبّهت إلى أن الـ tokenizer الجديد قد يجعل النص نفسه يستهلك توكنات أكثر من السابق، حتى نحو 1.35x بحسب المحتوى.
يمكن التفاؤل، لكن من غير المفيد تحويل ذلك إلى ضمان مطلق.
Anthropic تعرض Opus 4.7 كنموذج مناسب لسير العمل الوكيلي المعقد، أي الحالات التي ينفذ فيها النموذج خطوات متعددة وربما يستخدم أدوات، وكذلك للمهام طويلة المدى وقواعد الشيفرة الأكبر. كما يصف إعلانها النموذج بأنه يتعامل مع المهام المعقدة والطويلة بقدر من الدقة والاتساق.
الاستنتاج المحافظ هو: Opus 4.7 مصمم ومسوّق رسمياً ليكون أفضل في السياقات الطويلة ومهام الشيفرة الواسعة. لكن هذه النقطة لا تثبت أن أي ملف طويل، أو أي monorepo، أو أي حلقة agent ستكتمل دائماً من أول مرة وبلا أخطاء.
في الاستخدامات الحساسة، مثل التدقيق الأمني، أو إصلاح CI/CD تلقائياً، أو إعادة هيكلة مشروع كبير، يجب اختبار النموذج على مستودعك، وتشغيل الاختبارات، وتوثيق الحالات التي يفشل فيها، بدلاً من الاكتفاء بوعد النافذة الكبيرة.
قبل إرسال كل الملفات، أنشئ قائمة بالمجلدات الرئيسية، اللغات المستخدمة، نقاط الدخول، الاختبارات، ملفات الإعداد، والتغييرات الأخيرة. غالباً ستستبعد منذ البداية ملفات build، والملفات المولّدة، ومجلدات vendor، والـ logs الكبيرة، والكاش، وأي نسخ مكررة.
لا تستخدم تقدير Opus 4.6 أو أي نموذج آخر كمرجع نهائي. وثائق Anthropic تقول إن الـ tokenizer في Opus 4.7 قد يغيّر عدد التوكنات للنص نفسه، وإن /v1/messages/count_tokens سيعطي أرقاماً مختلفة عن Opus 4.6.
حتى لو دخلت المدخلات ضمن الحد، فهذا لا يعني أن المهمة مصممة جيداً. تحليل repo طويل يحتاج جواباً منظماً: نطاق التغطية، المخاطر، الملفات المهمة، اقتراحات التعديل، وخطة الاختبار. لذلك يجب ترك مساحة عملية للمخرجات، مع الانتباه إلى أن Opus 4.7 يدعم حتى 128k output tokens.
للمشاريع الكبيرة، الطريقة الأكثر أماناً عادة هي: فهم البنية أولاً، ثم قراءة الملفات المحورية، ثم البحث عن الاستدعاءات والاعتماديات، ثم فحص الاختبارات وسجلات الأخطاء. هذا ينسجم مع تموضع Opus 4.7 في مهام complex agentic workflows والعمل على larger codebases.
اطلب منه أن يذكر الملفات التي قرأها، والملفات التي لم يقرأها، والافتراضات التي اعتمد عليها، والمناطق عالية المخاطر، وما يحتاج مراجعة بشرية، وما الاختبارات التالية. هذا لا يضمن صحة النتيجة، لكنه يمنع الخلط بين «النموذج رأى جزءاً كبيراً» و«النموذج فهم كل المستودع بالكامل».
Claude Opus 4.7 يدعم فعلاً نافذة سياق 1M ومخرجات تصل إلى 128k tokens. كما تضعه Anthropic ضمن نماذج مناسبة للمهام الطويلة، وسير العمل الوكيلي، وقواعد الشيفرة الأكبر.
لكن «قراءة repo كامل دفعة واحدة» ليست خاصية تُحسم بالعنوان التسويقي. إذا دخل المستودع، وتعليمات المهمة، وسجل الحوار، ونتائج الأدوات، ومساحة المخرجات، كلها ضمن الحدود، فالمعالجة دفعة واحدة ممكنة. أما إذا كان المشروع ضخماً أو مليئاً بالضجيج أو يحتاج تقريراً وتعديلات كبيرة، فالنهج الأوثق هو الفرز، ثم التقسيم، ثم التحقق بالاختبارات الواقعية.