ما إن تبدأ استعمال Claude Code جدّياً حتى تلقى حتماً عبارة «بلغتَ الحدّ». وهذا الفصل يتناول التشغيل الذي يجنّبك ذلك.
على أن الغاية ليست التوفير في ذاته، بل أن تصنع حالاً تبقى فيها الحصّة متوفّرة وقت الحاجة الحقيقية. فإن قتّرت حتى هبط إنجازك انقلب الأمر على عقبه، ولذلك نختم بحديث عن الخطّ الفاصل.
لماذا يزداد الاستهلاك
وحدة الاستهلاك هي الرمز. والذي يلتبس على كثيرين هنا أن الأمر لا يتحدّد بطول التعليمة التي أرسلتها وحده.
كل ملف ذهب Claude ليقرأه بنفسه يُحمَّل في المدخل. وقراءة ملف كبير بتمامه تزيده دفعة واحدة.
مع كل تبادل يُرسَل السجلّ السابق كلّه معه. والمحادثة الطويلة يرتفع فيها سعر الجولة الواحدة.
حركة مواصلة الإصلاح حتى تنجح الاختبارات تستهلك جولة كاملة عند كل فشل. وهذا وجه القوّة الآخر.
ومن هذه الثلاثة، أكثر ما تستطيع تحريكه هو FACTOR 2. فالملفات المقروءة يحدّدها مضمون العمل، وعدد المحاولات تحدّده الصعوبة، أما طول السجلّ فيتغيّر بطريقة التشغيل.
وقولهم «التعليمة القصيرة أرخص» سوء فهم. فإن قصرت التعليمة حتى لم يبلغ المراد، زاد Claude من استكشافه، وبنى تنفيذاً بعيداً عن الهدف، ثم أعاده. وتكثر الجولات نتيجةً لذلك فيرتفع الحساب. فالرخيص ليس التعليمة القصيرة بل التعليمة التي تصيب من أول مرة.
الحصّة ليست نوعاً واحداً
أشرنا إلى هذا في الفصل الرابع، وهو أهمّ ما في التشغيل. فـهناك حصّة بدورة قصيرة وحصّة بدورة طويلة، وهما منفصلتان.
والقصيرة تتعافى بسرعة نسبياً، فيمكنك استئناف العمل إن انتظرت. أما الطويلة فتعافيها بالأيام، واستنفادها يُقعدك أياماً. وتجربة «تعافى قبل قليل ثم توقّف سريعاً من جديد» هي حال عادت فيها القصيرة وحدها وبقيت الطويلة مستنفدة.
وسلوك الحصّة نفسه مجموع في معالجة usage limit reached، ونتيجة قياسنا لظاهرة عودة الحصّة الأسبوعية أبكر من المتوقّع في حقيقة إعادة التعيين المبكّرة للحدّ الأسبوعي.
أنجز الأعمال الثقيلة التي تسبق موعد التسليم أولاً، وأجّل التجارب الاستكشافية إلى أوقات الحصّة فيها فسيحة.
أن تستنفد الحصّة الطويلة في التجريب، فـتعجز عن العمل يوم العمل الحقيقي. فلا يبقى إلا انتظار التعافي.
مستوى الجهد (effort) ― اختيار بين السرعة والذكاء
في Claude Code إعداد تختار به مقدار ما تجعله يفكّر. فإن جعلته يتعمّق ارتفعت الدقّة، وارتفع بقدر ذلك الوقت والاستهلاك.
وهنا تخسر إن جعلته «الأقصى دائماً» وتخسر إن جعلته «الأدنى دائماً». والصواب أن تبدّله بحسب صعوبة المهمة.
الاستبدال النمطي، والتنسيق، وإضافة اختبارات، والتنفيذ الذي حُسم منهجه سلفاً. أي الأعمال التي لا مجال فيها للتفكير.
العلّة المجهولة السبب، واختيار التصميم، والتغيير الذي لا يُقدَّر مداه. أي الأعمال التي يكلّفك الخطأ فيها عودةً كبيرة.
ومضمون الإعداد وطريقة التمييز في ما مستوى الجهد (effort) والتمييز بين السريع والذكي. ومحور الحكم أن تقارنه بكلفة العودة. فإن أصاب من مرة واحدة بعد تفكير عميق، كان أرخص من ثلاث إعادات بإعداد خفيف.
طيّ السياق مسألة كلفة أيضاً
تناولناه في الفصل الثالث من جهة «نطوي لأنه لم يعد يتذكّر»، لكن لطيّه دافعاً آخر. فالسجلّ الطويل يُرسَل في كل مرة، فإن واصلت العمل دون طيّ ظلّ استهلاك الجولة الواحدة يتضخّم.
على أن للطيّ نفسه استهلاكاً. والإفراط فيه يضيّع حتى المقدّمات اللازمة فتضطرّ إلى إعادة الشرح، فيرتفع الحساب بدل أن ينخفض. ومعايير الحكم مجموعة في هل ينبغي تشغيل /compact يدوياً.
مقياس توقيت الطيّ
جيّد : عقب انتهاء عمل واحد مباشرةً
قبل الانتقال إلى مجموعة ملفات أخرى
سيّئ : في منتصف العمل (فتضيع حتى المقدّمات التي ستستعملها الآن)
«لأنه طال على نحو ما» (وهذا ليس حكماً)
الاستعمالات التي يسهل أن تضيع هدراً
معظم الاستهلاك يتولّد من جولات لا تتّصل بنتيجة. وهذه أنماطها الشائعة.
فبلا اختبارات لا سبيل إلى تأكيد قوله «انتهيت»، فتنظر أنت وتنبّه ويعيد، فتكثر الجولات.
من آلاف الأسطر لا يلزم إلا عشرات. وتسليم الموضع المعني وحده يعطي النتيجة نفسها بثمن أقلّ.
فتتراكم حتى الأعمال التي لا صلة لها في السجلّ نفسه، وتظلّ تحملها بعد ذلك دائماً.
قواعد المشروع الخاصة إن وضعتها في الذاكرة الدائمة من الفصل السادس، أغناك ذلك عن كتابتها كل مرة.
أن تعرف استهلاكك أنت
قبل التقليل، الأولى أن تعرف فيمَ تُنفق الآن وكم. فالتوفير بالحدس يقتطع في الغالب من موضع لا أثر له.
والذي تنظر فيه شيئان: كم تضخّمت محادثتك الحالية، وكم بقي من الحصّة. فالأول لحكم الطيّ، والثاني لحكم «أأبدأ هذا العمل اليوم».
في ما بقي من الحصّة. فتحسم أتبدأ عملاً ثقيلاً أم لا. فإن قلّ الباقي فانتقل إلى عمل خفيف أو انتظر التعافي.
في مقدار تضخّم المحادثة. فتحسم أتطوي قبل الانتقال إلى العمل التالي. ولا حاجة إلى النظر في منتصف العمل.
والمهمّ ألّا ترفع وتيرة النظر. فالتحقّق من المتبقّي كل بضع دقائق لا يقلّل الاستهلاك. ويكفي أن تنظر عند حدود الأعمال.
توفير لا ينبغي أن تفعله
هناك أساليب تأتي بعكس المراد وأنت تحسبها توفيراً. وكلها كثيرة الوقوع.
فلا تصل المقدّمات، فيبني تنفيذاً بعيداً عن الهدف، وتكثر الإعادات. فإن اختصرت فاختصر ما تلصقه لا ما تشرحه.
فالطيّ في منتصف العمل يمحو حتى المقدّمات التي ستستعملها الآن. وإعادة الشرح ترفع الحساب.
فتفكيره السطحي في علّة مجهولة السبب يجعله يجرّب فرضيات خاطئة مراراً. فيزيد الوقت والاستهلاك معاً.
فالعبث به وأنت متوقّف لا يمكّنك من التحقّق من الأثر. فانتظر التعافي ثم جرّب واحداً واحداً.
ما يزداد حين يستعمله فريق
الاستهلاك الذي لم يكن يشغلك وأنت وحدك يظهر في صورة أخرى متى وسّعته إلى فريق.
وأكثره وقوعاً حال يشرح فيها كل فرد المقدّمات نفسها. فقواعد المشروع، وأعراف التسمية، والمواضع الممنوعة ― إن كتبها كل واحد في كل مرة، تكرّرت بعدد الأفراد. والصواب أن تضعها في الذاكرة الدائمة من الفصل السادس وتشاركها عبر المستودع.
والثانية نمط يستهلك فيه أحدهم الحصّة في استعمال استكشافي فيتوقّف غيره في عمل حقيقي. والسلوك يختلف بحسب كون الحصّة فردية أو مؤسسية، فتأكّد من هذه النقطة وحدها قبل الاعتماد.
وتهيئة المشترك أنفع من التقييد بالقواعد. فقولك «وفّروا الرموز» لا يفعل إلا تشتيت أحكام الأفراد، أما وجود الذاكرة الدائمة ووسائل التحقّق مهيّأة في المستودع فيقلّل جولات الجميع من تلقاء نفسه.
تطبيق ― سبع خطوات لتقليل الاستهلاك
مرتّبة من الأعظم أثراً. والأوليان تحلّان معظم الأمر.
فكلما قصر السجلّ رخصت الجولة. وهذه أعظمها أثراً.
فإن صار قادراً على التأكّد والإصلاح بنفسه، قلّت جولاته معك.
حدّد الدليل أو الملف المستهدف. فيسقط ما ينفقه في الاستكشاف بتمامه.
فالعمل النمطي لا يحتاج إلى الأقصى. ولا تبخل به في المواضع الصعبة.
فكل مضمون تشرحه في كل مرة هو مما يستحقّ أن يُكتب ويُترك (الفصل السادس).
عقب انتهاء العمل مباشرةً. فالطيّ في المنتصف يفضي إلى إعادة الشرح.
فإن أخرجت الاستقصاء إلى سياق آخر لم يتلوّث السجلّ الأصلي (الفصل السادس).
وأما تحسين الكلفة في البرمجة عموماً فمجموع بنظرة أوسع في المرجع الشامل لتحسين كلفة البرمجة بالذكاء الاصطناعي.
خطّ يمنعك من الإفراط في التوفير
وأخيراً، وهو أهمّ ما في هذا الفصل: التوفير ليس غاية.
فأن تدير من فرط انشغالك بالحصّة حتى الأعمال الصعبة بإعداد خفيف، ثم تصلح تنفيذاً بعيداً عن الهدف مراراً ― هذا يزيد الاستهلاك والوقت كليهما. وهو النموذج البارز للإسراف باسم التوفير.
واحكم بـ«حجم العودة». فما يمكن الرجوع عنه في دقائق أدره خفيفاً سريعاً. وما يذيب الخطأ فيه نصف يوم اجعله يتعمّق فيه من البداية. والحصّة إنما تُدَّخر للثاني.
وأمر آخر: أن تستريح متى توقّفت جزء من التشغيل أيضاً. فانتظار التعافي والاستئناف في حال تامّة أسرع في النتيجة من العبث بالإعدادات عند بلوغ الحدّ.
الخلاصة
- الاستهلاك تحدّده الملفات المقروءة وسجلّ المحادثة وعدد المحاولات. والذي تحرّكه أساساً هو السجلّ
- و«التعليمة القصيرة رخيصة» سوء فهم. فالرخيصة هي التعليمة التي تصيب من أول مرة
- والحصّة نوعان: دورة قصيرة ودورة طويلة. واستنفاد الطويلة يُقعدك أياماً
- ومستوى الجهد يُبدَّل بحسب الصعوبة. فالأقصى دائماً خسارة، والأدنى دائماً خسارة
- والطيّ مسألة ذاكرة ومسألة كلفة في آن. لكن الطيّ في المنتصف يرفع الحساب
- وأعظم ما ينفع اثنان: فصل المحادثات وتسليم وسيلة التحقّق أولاً
- والتوفير ليس غاية. فاحكم بحجم العودة، وادّخر الحصّة للمواضع الصعبة