كيف تجعل رموز Claude Code أرخص 20 مرة (& 4 حيل استخدام أخرى)
CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology
Transcript
00:00:00قد تكون تدفع أضعافاً مضاعفة لرموز Cloud Code الخاصة بك أكثر مما تحتاج ولا تدري حتى.
00:00:05يُعد فهم كيفية تحقيق أقصى استفادة من رموز Cloud Code أحد أهم
00:00:08المهارات التي يمكنك إتقانها، وهو يتجاوز بكثير مجرد وضع سطر في ملف Cloud.md الخاص بك
00:00:14تقول: كن موجزاً. لأنه إذا لم تكن تفهم أموراً مثل كيفية عمل التخزين المؤقت للإشارات الموجهة أصلاً،
00:00:19فقد تدفع أكثر بكثير مما تحتاج. لذا في هذا الفيديو، سأقدم لك خمسة
00:00:23طرق مختلفة لإدارة رموز Cloud بشكل أفضل لكي تتمكن حقاً من تحقيق أقصى استفادة
00:00:27من هذه النماذج من الدرجة الأولى. والآن، النصيحة رقم واحد هي الأهم. ستوفر عليك هذه النصحة أموالاً
00:00:31واستهلاكاً أكثر من كل النصائح الأخرى مجتمعة بفارق كبير، وتلك النصيحة هي فهم كيفية عمل التخزين المؤقت للإشارات الموجهة
00:00:37حقاً. والآن لفهم التخزين المؤقت للإشارات الموجهة، تحتاج إلى فهم كيف تعمل الرموز من الأساس. لذا سنقوم
00:00:43بمراجعة سريعة للغاية، حوالي 60 ثانية، لكي نكون جميعاً على نفس الصفحة. والرموز هي عملة
00:00:47نماذج اللغات الكبيرة، ولجميع الأغراض العملية، وهذا مبسط إلى حد ما، فإن كل
00:00:52كلمة تعادل رمزاً واحداً. لذا عندما تقوم أنت، المستخدم، في رسالتك الأولى إلى Fable بالقول: كيف حالك اليوم،
00:01:00أنت قد أرسلت خمسة رموز إدخال. والآن عندما يرد عليك Fable ويقول: أنا بخير، شكراً،
00:01:09فإنه قد أعطاك أربعة رموز إخراج. يتم تسعير هذه بشكل مختلف. في الواقع، رموز الإخراج، بشكل عام،
00:01:16تكلف خمسة أضعاف ما يكلفه رمز الإدخال. والآن هذه الرموز الخمسة للإدخال وأربعة رموز إخراج تتراكم
00:01:23داخل نافذة السياق. إذا كانت الرموز هي العملة، إذن نافذة السياق هي ميزانيتنا.
00:01:31Opus وFable وSonnet، كلها تمتلك ميزانية قدرها مليون رمز، لذا في هذه النقطة استخدمنا
00:01:37تسعة من أصل مليون رمز لدينا، وهذا ليس بالكثير تماماً. والآن ما يصبح مثيراً للاهتمام هو عندما نرسل رسائل متابعة
00:01:43بعد الرسالة الأولى. لذا في رسالتنا الثانية، أنا، المستخدم، أقول: ابنِ لي تطبيقاً، بدون أخطاء،
00:01:50ستة رموز إدخال، أليس كذلك؟ سأقوم فقط بإرسال ستة رموز إدخال إلى Anthropic وFable. حسناً،
00:01:56ليس تماماً. ما سأقوم بإرساله حقاً هو كل شيء. سأقوم بإرسال Anthropic
00:02:04هذه المحادثة بأكملها حتى تلك النقطة. لذا أنا لا أرسل حقاً ستة رموز إدخال، بل أرسل في الواقع
00:02:1116 رمز إدخال لأني سأرسل لهم الخمسة من هنا والأربعة من هنا لأن
00:02:16الأمر سيحصل على الرسالة بأكملها لكي يستطيع فهم السياق. وبالنسبة لكل
00:02:20رسالة متابعة سيكون الأمر كذلك، فأنا دائماً أرسل مجمل المحادثة
00:02:26التي تسبق تلك الرسالة الأخيرة. ويمكنك أن ترى بسرعة كيف يتضاعف هذا بسرعة كبيرة جداً بحيث
00:02:32تتحدث عن إرسال 5,000 أو 10,000 أو 100,000 رمز إدخال مع كل رسالة مفردة. وأنت
00:02:37تدفع ثمن ذلك. والآن، إذا كان الأمر كذلك، فلماذا لا نستنفد كل الاستخدام الخاص بنا
00:02:43فوراً؟ لماذا لا يدفع الجميع مليار دولار في كل مرة يحاولون فيها استخدام أنظمة الذكاء الاصطناعي هذه؟
00:02:47لأننا بوضوح نرسل رسالة تلو الأخرى. لذا هناك الكثير من
00:02:51الرسائل المركبة التي تُرسل إلى الخوادم. حسناً، الحل هنا هو نظام التخزين المؤقت (Cache). إذن، نعم،
00:02:57عندما أرسل الرسالة رقم اثنين هنا، فأنا في الواقع أرسل كل هذا. ولكن ما تم إنشاؤه
00:03:05في هذه النقطة هو ذاكرة التخزين المؤقت للرسائل. وبالنسبة لرسالتنا الثانية، ذاكرة التخزين المؤقت تلك هي أول
00:03:12رسالتين. أريدك أن تفكر في ذاكرة التخزين المؤقت للرسائل ببساطة على أنها مستند يملكه Claude أمامه
00:03:17ويحتوي على محادثتك بأكملها حتى تلك النقطة. لذا لدينا أنت تتحدث إلى Claude هنا،
00:03:23أنت ترسل الآن الرسالة رقم اثنين، وهي: ابنِ لي تطبيقاً، بدون أخطاء. ولكن لدينا نظام
00:03:30التخزين المؤقت. لذا فإن هذا الجزء بأكمله، أول رسالتين، جالستان الآن في هذا المستند. لذا ما
00:03:36يستطيع Claude وAnthropic فعله هو أنه قادر على قراءة ذلك المستند، وقراءة التخزين المؤقت،
00:03:42والإلقاء بنظرة على سجل الرسائل بأكمله حتى تلك النقطة بسعر أرخص بكثير مما لو كنت
00:03:47ترسله كله دفعة واحدة بدون التخزين المؤقت. وهکذا يتم حساب التكلفة. وهذه التكلفة
00:03:54مهمة لأن نظام التخزين المؤقت هذا لا يدوم إلى الأبد. ما تحتاج إلى فهمه هو أنه عندما
00:04:00تتحدث أنت وClaude مع بعضكما البعض، ولدينا مستند التخزين المؤقت هذا بيننا، والذي يحتوي على كل
00:04:06سجل محادثتنا، والذي يمكنك قراءته بثمن بخس جداً، فإنه يحتفظ بذلك لمدة ساعة واحدة فقط.
00:04:11لذا إذا كنت أنت وClaude تجريان هذا النقاش، وتتبادلان الحديث مراراً وتكراراً،
00:04:16كما تعلم، ذهاباً وإياباً، ثم تبتعد لمدة ساعة. ويكون لديك
00:04:21مستند يبلغ طوله 500,000 رمز، ومحادثة بطول 500,000 رمز. بعد ساعة، يختفي هذا.
00:04:29هذا يزول. وبالتالي عندما ترسل رسالة، كما تعلم، الرقم 500,001، فحسناً، اعلم أنك الآن
00:04:38ستتحمل رسوم رسالة كاملة السعر من 500,000 رمز، حتى لو كان كل ما قلته هو: “مرحباً، ما الأخبار؟”
00:04:46والآن افهم عندما أقول إن هذا التخزين المؤقت يدوم لساعة واحدة فقط، فأنا أعني ساعة بلا أي نشاط. لذا يتم
00:04:52تحديثه مع كل رسالة مفردة. لذا إذا مرّت 59 دقيقة منذ رسالتنا الأخيرة وضغطت عليه مجدداً،
00:04:56حسناً، فإن عداد الساعة الواحدة هذا يعيد ضبط نفسه. والآن، لماذا هو مهم جداً؟ حسناً، إنه التكلفة. لقد تحدثت
00:05:01في المقدمة، عن الفرق بين قراءة التخزين المؤقت، المعروفة بقراءة هذا السجل بأكمله مقابل قراءة رسالة
00:05:08500,000 بدون تخزين مؤقت، وهو حرفياً فرق قدره 20 ضعفاً. وينعكس هذا في
00:05:16توثيق زيادة الأسعار. لذا تذكر رموز الإخراج، ما يعطينا إياه Claude، فهذا لا يتغير أبداً.
00:05:22بالنسبة لـ Fable، نحن ننظر إلى 50 دولاراً لكل مليون رمز و25 دولاراً عندما يتعلق الأمر بـ Opus. ولكن رموز الإدخال
00:05:27هي حيث كانت تعيش هذه المحادثة بأكملها. لذا نتحدث دائماً عن رموز الإدخال الأساسية على أنها
00:05:3310 دولارات لكل مليون، ولكن هذا نوع من التسمية الخاطئة لأنه في الواقع، نحن نقوم دائماً بعمليات كتابة للتخزين المؤقت (Cache Writes).
00:05:40لذا فإن كتابة التخزين المؤقت لمدة ساعة واحدة، وهي ما تفعله في خطة اشتراك، هي في الواقع ضعف التكلفة.
00:05:47لذا عندما نكتب إلى ذلك التخزين المؤقت للمرة الأولى مثل تلك الرسالة الأولى، فإنها تكلف 20 دولاراً لكل
00:05:54مليون رمز. ستلاحظ كتابة تخزين مؤقت لمدة خمس دقائق هنا، ولكن هذا مخصص حقاً للأشخاص الذين
00:05:59هم على واجهة برمجة التطبيقات (API). والآن قارن ذلك بضربات التخزين المؤقت (Cache Hits)، أو بعبارة أخرى قيام Anthropic ببراءة ذلك المستند الموجود
00:06:05أمامه، والذي كان يتراكم كل ساعة ويتم تحديثه. إنه دولار واحد، أرخص بـ 20 مرة. هذا
00:06:13فارق هائل. ولهذا السبب فإن هذا الأمر برمجي، هذه النصيحة المحددة، فهم التخزين المؤقت للإشارات الموجهة و
00:06:18كيف يعمل نظام الرموز مهم جداً. ليس هناك أي شيء سأتحدث عنه بعد هذه النقطة
00:06:22سيعطيك أي نوع من، كما تعلم، مكاسب الكفاءة قريبة من هذه. لا شيء.
00:06:29والآن دعنا نعود إلى مثالنا عن محادثة الـ 500,000 رمز التي نجريها
00:06:35مع Claude code ونحن على وشك إرسال رسالة متابعة. في السيناريو رقم واحد، سنتخيل
00:06:40أن لدينا نظام التخزين المؤقت. لذا فإن سجل محادثة 500k هذا مخزن مؤقتاً وأنا أرسل
00:06:46تلك الرسالة الجديدة. الطريقة التي ستعمل بها التسعير هي أنه لا يزال يتعين عليه قراءة سجل هذه المحادثة بأكملها
00:06:51وذلك بمعدل دولار واحد لكل مليون رمز. لذا سيكلفني 50 سنتاً على
00:06:58تلك الرسالة التالية لكي يقرأ كل شيء بالإضافة إلى الرسالة الجديدة. لذا تخيل أن تلك الرسالة الجديدة كانت بطول ألف
00:07:05رمز. رسالة المتابعة ذات الألف رمز تلك لا يتم محاسبتها بسعر دولار واحد لكل مليون، بل تُحاسب بسعر 20 دولاراً
00:07:14لكل مليون. إذن بالنسبة لألف رمز، كم هذا، مثل سنتين أو شيء من هذا القبيل؟ لا أعرف.
00:07:18حساباتي ربما تكون خاطئة، ولكن المغزى هو أن السجل بسعر دولار واحد، والجديد بسعر 20 دولاراً لأن هذا مخزن مؤقتاً.
00:07:26والآن، في المرة القادمة التي نرسل فيها رسالة، نفس السيناريو، باستثناء أن هذه الألف رمز ستكون الآن جزءاً من مستند
00:07:32التخزين المؤقت هذا. يبدو هذا منطقياً نوعاً ما. حسناً. هذا هو السيناريو الأول. السيناريو الثاني، ليس لدينا تخزين مؤقت. لقد انتظرنا ساعة
00:07:40لإرسالها. وهذا يعني إرسالها الآن. حسناً، بدلاً من أن يكون هذا 50 سنتاً، سنحصل بدلاً من ذلك الآن على
00:07:47محاسبة بمعدل كتابة تخزين مؤقت (Cache Write)، وعذراً، بمعدل كتابة تخزين مؤقت، والذي تذكر أنه 20 دولاراً لكل مليون. إذن ماذا
00:07:54سيكلف هذا؟ حسناً، الآن هذه الرسالة الواحدة تكلفنا حوالي 10 دولارات. لذا انتقلنا من 50 سنتاً إلى
00:08:0010 دولارات لمجرد أننا انتظرنا ساعة. تلك هي نوعاً ما عواقب عدم فهم
00:08:05هذا الأمر. والآن، الوقت ليس الشيء الوحيد الذي يجب أن نفكر فيه عندما يتعلق الأمر بفقدان التخزين المؤقت. هناك
00:08:10أشياء أخرى ستقوم بإعادة ضبطه تماماً. وهذا مأخوذ مباشرة من توثيق Cloud Code.
00:08:14إذا قمت بتغيير نموذجك، كما تعلم، كنت تستخدم Fable وانتقلت إلى Opus وأنت في منتصف 500,000 رمز،
00:08:20فقد ذهب ذلك. يتم إعادة ضبط التخزين المؤقت. مستوى الجهد، ذاهب لتغييره. الوضع السريع، توصيل أو فصل
00:08:26خادم MCP، المكونات الإضافية، رفض الأدوات، ضغط المحادثة، أو ببساطة ترقية Cloud Code
00:08:32بشكل عام. أي من هذه الأمور سيعيد ضبط التخزين المؤقت وستكون رسالتك القادمة أغلى بـ 20 مرة
00:08:38مما تحتاج إليه. لذا مع قول كل ذلك، ما الذي يمكنك فعله حقاً بهذه المعلومات؟
00:08:42ماذا تفعل عندما تكون في وضع تحتاج فيه إلى الابتعاد عن محادثة
00:08:46تحتوي على الكثير من المعلومات المهمة، ولكنك ستغيب لأكثر من ساعة،
00:08:50أو ابتعدت لمدة ساعة وأكثر وتعود للتو وتدرك، يا الهي، كما لو أنني
00:08:54لم أُفكر في هذا مسبقاً. حسناً، هذا ما سنتحدث عنه في النصيحة رقم اثنين.
00:08:59ولكن أولاً، كلمة سريعة من راعي اليوم، أنا. لذا هذا الأسبوع، أطلق اصداراً محدثاً بالكامل
00:09:06من درسي الرئيسي (Cloud Code Masterclass) داخل Chase AI+. لقد تغير الكثير منذ أن ظهرت لأول مرة
00:09:12بهذا. أنا أقوم بتحديثه طوال الوقت. ولكن أساسياً، لقد قطعنا شوطاً طويلاً منذ مارس عندما خرجت
00:09:19بهذا الشيء. لذا إذا كنت شخصاً يحاول الارتقاء بلعبة الذكاء الاصطناعي الخاصة به، شخصاً بالتأكيد
00:09:24لا يأتي من خلفية تقنية وتريد خارطة طريق لتعرف حقاً كيفية استخدام هذه الأداة
00:09:28من الألف إلى الياء وشيء يركز على حالات الاستخدام الحقيقية، فهذا لك. إنه موجود
00:09:33داخل Chase AI+. يوجد رابط له في التعليق المثبت. والآن، النصيحة رقم اثنين تدور حول
00:09:37خياراتك عندما نفقد التخزين المؤقت. لقد ابتعدنا لفترة أطول من اللازم. لدينا بعض المحادثات التي يبلغ طولها مئتي،
00:09:42ثلاث مئة، أربع مئة، خمسمائة ألف رمز. ونريد أن نعرف ما يجب أن تكون الخطوة التالية
00:09:47بناءً على السيناريو الخاص بك. الآن، الخيار الأول هو
00:09:52الخيار النووي نوعاً ما، وهو ببساطة كتابة أمر forward slash clear.
00:09:58أمر forward slash clear سيقوم بمحو سجل المحادثة بأكمله. وهذا ليس أمراً سيئاً
00:10:04دائماً. في الواقع، إذا كنت تعمل في نوع معين من شيفرة المصدر، أو مشروع يضم
00:10:10مجموعة من الملفات والكثير من السياق، فربما ترغب في استخدام أمر forward slash clear. مهما كان
00:10:15ما كنت تعمل عليه أو تناقشه، فمن المرجح أن توجد أدلة داخل المشروع نفسه
00:10:20حول ما حدث. يمكن لـ Cloud Code إلقاء نظرة على ذلك. وعندما تبدأ محادثة جديدة
00:10:25من الصفر، يمكنه تجميع القطع وإعادتك إلى حيث كنت. لست مضطرّاً لأن تكون عبداً
00:10:31للمحادثة السابقة. الآن، خيارك الثاني هو استخدام الضغط (compaction). هناك ميزة الضغط التلقائي
00:10:38داخل Cloud Code بمجرد الوصول إلى كمية معينة من الرموز (tokens). أنصح بعدم الانتظار حتى
00:10:42تلك النقطة، لأننا عندما نعمل في نطاق ستة أو سبعة أو ثمان مئة ألف رمز، فنحن
00:10:47نبدأ بالتعامل مع تدهور السياق (context rot). لا يزال هذه مشكلة مع هذه النماذج الأكبر والأقوى،
00:10:51ولكن يمكننا استخدام أمر forward slash compact في أي وقت. وما سيقوم به ذلك من أجلنا هو إنشاء
00:10:57ملخص لما تحدثنا عنه. وبعد ذلك، عملياً، سيفعل نفس أمر forward slash
00:11:03clear، لكنه سيُبدأ محادثة جديدة مع هذا الملخص، بطريقة تشبه الذاكرة. لذا،
00:11:10إذا كانت لديك أشياء مهمة في تلك المحادثة، وكنت تعتقد أن ما يوجد في شيفرة المشروع لن يكون
00:11:15كافياً لفهمه، فما عليك سوى استخدام الضغط، عبر أمر forward slash compact. وسيبدأ محادثة جديدة
00:11:20مع ذلك الملخص. وهذا الملخص يعيش فقط في سجل الرسائل. الآن، خيارك الثالث
00:11:26مشابه جداً للضغط، وهو استخدام نوع من أدوات التسليم المخصصة (custom handoff tool). هناك مجموعة من مهارات
00:11:32التسليم المخصصة المتاحة. وأنا أمتلك واحدة منها بنفسي. يمكنك الحصول عليها داخل مجتمعي المجاني. والفرق
00:11:38بين التسليم (handoff) والضغط (compaction) يكمن في مكان حفظ هذا الملخص. لذا، إذا كنت أستخدم التسليم، فما سيفعله ذلك
00:11:46هو وضعه على القرص الصلب الخاص بي فعلياً. سيقوم بإنشاء ملف Markdown حقيقي يحتوي على الملخص مع
00:11:51كل ما أريده فيه. وبعد ذلك يمكنني بدء محادثة جديدة وأقول: يا كلاود كود، ألقِ نظرة
00:11:59على مستند التسليم هذا الموجود على القرص لتستيعس ما تحتاج إلى معرفته. مقارنة بالضغط،
00:12:04فهو لا ينشئ أي نوع من الملفات. بل هو مجرد رسالة داخل سجل الرسائل في تلك المحادثة
00:12:10المحددة التي تجريها، باختلاف طفيف. ولكن بالنسبة لبعض الأشخاص، يريدون نوعاً من الملفات على
00:12:15القرص الصلب. وغالباً ما يكون مستنداً حياً ومتجدداً يتم تحديثه باستمرار.
00:12:20إذن، هذه هي خياراتك الثلاثة حقاً. هل تريد مسح كل شيء والبدء من الصفر؟
00:12:26غالباً ما يكون هذا جيداً تماماً. أم تريد فقط استخدام ميزة كلاود الأصلية وضغط المحادثة
00:12:31وإدراج الملخص مباشرة؟ أم تريد أن يكون الملخص مستنداً فعلياً يستطيع كلاود الاطلاع
00:12:37عليه؟ في هذه الحالة، استخدم التسليم (handoff). تلك هي خياراتك الثلاثة. وغالباً ما تكون أفضل من مجرد
00:12:42إرسال رسالة جديدة، لأنه بشكل عام، لا ينبغي لك حقاً العمل في نطاقات رموز من 400، أو 500، أو 600 ألف
00:12:48رمز على أي حال. والآن، النصيحة الثالثة تتعلق بتوجيه النماذج. كيف نختار النموذج المناسب
00:12:53لهذه المهمة؟ حتى لا نستخدم Fable لكل شيء. هل يمكننا استخدام نموذج أصغر، وأرخص، وأقل ذكاءً
00:12:59للمهام الأبسط؟ الإجابة هي نعم. ويمكننا التعامل مع هذا بعدة طرق مختلفة.
00:13:04يمكننا استخدام نماذج خارجية. يمكننا الانتقال إلى GPT، Sol. ويمكننا الانتقال إلى GPT، Luna وTerra، اللذين أصبحا
00:13:10رخيصين للغاية مؤخراً. يمكننا استخدام نماذج محلية، أو لدينا خيارات إذا أردنا البقاء داخل منظومة أنثروبيك.
00:13:16وأعتقد أن أسهل طريقة للقيام بذلك هي وضع المستشار (advisor mode). والآن، ما تراه هنا مأخوذ من مدونة المستشار
00:13:22الأصلية التي صدرت قبل عدة أشهر. ولذلك فهو يعرض Opus وSonnet، لكن نفس النظام
00:13:29يظل سارياً مع نماذج مثل Fable. والفكرة هي أن لدينا نموذجاً ذكياً مثل Fable أو حتى Opus يقدم المشورة
00:13:37لنموذج أصغر مثل Sonnet عندما يتعلق الأمر بتنفيذ المهام. إذن، النموذج الكبير يضع الخطة، والنموذج
00:13:43الصغير ينفذها، ويستطيع النموذج الصغير مشاركة سياقه مع النموذج الأكبر كلما
00:13:50واجه مشاكل. وقد تفاخر هذا النموذج بنتائج أفضل بتكاليف أقل. ولربط ذلك
00:13:54بمناقشتنا السابقة حول التخزين المؤقت للموجهات (prompt caching)، فإن كلاً من المستشار والمنفذ لديهما ذاكرة تخزين مؤقت خاصة بهما
00:14:01تعمل في نفس الوقت. والآن، خيارك الثاني هو تفويض المهام لنماذج خارج Claude
00:14:06code. من السهل استخدام نموذج مثل Codex. توجد إضافة Codex لـ Claude code، مما يجعل من السهل جداً
00:14:12استدعاء Codex من واجهة Claude code. لذا يمكنك جعل Fable يؤدي أساساً نفس
00:14:18نوع وضع المستشار هذا، ولكن بدلاً من استدعاء Opus أو Sonnet، فهو يستدعي نماذج GPT. وهناك
00:14:24مستودعات أخرى مثل مستودع مستشار Fable تفعل ذلك بالضبط. وفي النهاية، من السهل جداً إعداد
00:14:31مهارتك الخاصة التي تقوم بذلك تماماً. وإذا كنت تبحث عن تلك النماذج الأرخص ثمناً، فأنا أنصح حقاً مرة أخرى
00:14:36بالنظر إلى نماذج GPT، وتحديداً Luna وTerra، لأنه أواناً، انخفضت تكلفتها بشكل كبير،
00:14:41وباءً، لا يوجد حقاً أي نموذج في عائلة أنثروبيك يفعل ما تفعله
00:14:48عند نقطة السعر هذه. ويمكنك حتى اتخاذ خطوة إضافية وجلب بعض النماذج المحلية إذا كانت
00:14:53المهام تناسب ذلك. والآن، النصيحة الرابعة تتعلق بنظافة كلاً من كلاًد (Claude hygiene). ربما تكون قد رأيت
00:14:57هذا الفيديو الذي انتشر مؤخراً لـ Boris Cherney، مبتكر Claude code، وهو يقول:
00:15:01عليك حذف ملف Claude.md الخاص بك. حسنًا، هل تحتاج حقًا إلى حذف ملف Claude.md هذا؟ حسنًا،
00:15:07ليس بالضرورة، ولكن ما تحتاج إلى فعله حقًا، وقد شهد هذا بعض التغييرات مؤخرًا خلال الأسابيع
00:15:12القليلة الماضية، هو تشغيل أمر forward slash doctor. وما علاقة هذا بالرموز (tokens)؟
00:15:18حسنًا، أولاً وقبل كل شيء، ما سيقوم به هذا الأمر من بين أمور أخرى، مع أننا نربط
00:15:23هذا بالرموز، هو إلقاء نظرة على ملف Claude.md الخاص بك وتقليص حجمه.
00:15:30الطريقة التي تعمل بها هذه النماذج، وخاصة نماذج سلسلة five هذه، هي أنها لا تحتاج إلى القدر نفسه
00:15:36من التعليمات. إذا نظرت إلى ما كان الناس ينشئونه لملفات Claude.md قبل ثلاثة أو ستة أو تسعة أشهر،
00:15:42فستجد أنهم كانوا توجيهيين للغاية وشديدي التفصيل. وربما في ذلك الوقت، يمكن
00:15:46تقديم حجة بأنهم بحاجة إلى ذلك. هذا لم يعد صحيحًا الآن. ولذلك، فإن ملف Claude.md المنتفخ لا يقتصر فقط على
00:15:53إبطائه، بل إنه يكلفك رموزًا حرفيًا. وأمر forward slash doctor سيلقي نظرة على ذلك
00:15:59ويتخلص من الأشياء الموجودة في ملف Claude.md والتي لا داعي لوجودها هناك. ثانيًا،
00:16:04سيلقي نظرة على الأشياء التي تضر بسياقك أو تزيد من تضخم نافذة السياق الخاصة بك.
00:16:10لأنه حتى عندما تبدأ محادثة جديدة وتجري أمر forward slash context، فهناك أشياء
00:16:15تملؤها. والآن لقد قمت مؤخرًا بتشغيل أمر forward slash doctor، لذلك تخلصت من الكثير من التضخم،
00:16:20ولكن هذا هو شكل نافذة السياق الخاصة بي في بداية المحادثة تمامًا مع عدم إرسال أي رسائل.
00:16:25لقد استهلكنا بالفعل 40,000 رمز. وما الذي يستهلك الكثير من هذا؟ حسنًا، بعضه يأتي من
00:16:31أشياء مثل المهارات، كما يمكنك أن ترى هنا. وبعضه يتضمن أشياء مثل موجه النظام بالإضافة إلى
00:16:36ملفات الذاكرة. وما سيفعله أمر forward slash doctor هو إلقاء نظرة على أشياء مثل
00:16:41مهاراتك، مثل خوادم MCP الخاصة بك، والبدء في تقليص تلك التي لم تستخدمها. هل هذا توفير هائل في الرموز؟
00:16:47لا، ولكنه شيء ما، إنه شيء على الهامش وهو إصلاح بسيط للغاية. ليس هناك
00:16:53سبب لعدم القيام بذلك، خاصة إذا كنت شخصًا كان يجمع للتو 10 ملايين مهارة خلال
00:16:58الأشهر الستة الماضية ولم تقم فعليًا بمراجعتها والبدء في تقليصها، لأن القيام بذلك
00:17:03سيجعل مهاراتك تعمل بشكل أكثر فعالية أيضًا. ولن يكون هناك أي ارتباك من جانب كلاًد
00:17:08فيما يتعلق بالمهارة التي يحتاج إلى استدعائها. أراهن أن لديك ربما 10 مهارات جالسة هناك وكلها لها علاقة
00:17:12بتصميم الواجهات الأمامية وأنت لا تحتاج إلى كل تلك المهارات. لذا فإن هذه النصيحة البسيطة للغاية والسهلة التنفيذ
00:17:17عندما يتعلق الأمر بما يشبه نظافة كلاًد، فهي نصيحة يجب ألا تفوتها. فقط قم بتشغيل أمر doctor. وهذا
00:17:22يقودنا إلى نصيحتنا الأخيرة، والتي أعتقد أنها الأقل فعالية من بين المجموعة في الوقت الحاضر، ولكنها تتمثل
00:17:28في نوع من المهارات الإضافية والسقالات التي تراها تعمل في كل مكان.
00:17:33الأكثر شهرة هذه الأيام هو ponytail، وهو يقلل بشكل أساسي من كمية الشفرات البرمجية
00:17:38التي يكتبها كلاًد مع الحفاظ على فعاليته وبالتالي جعله أرخص وأسرع. والآن أنا
00:17:44قمت بعمل فيديو عن هذا أقارن فيه هذه الأرقام بما يحدث بالفعل في الواقع لأن مستودع GitHub
00:17:51يعرض فقط haiku 4.5، وهو أمر قديم جدًا بطبيعة الحال. عندما قمت بتشغيل هذا باستخدام Fable، صمدت الأرقام.
00:17:56في الواقع، تبدو الأرقام أفضل مع النماذج الأفضل. والآن استخدمت المعايير التي تم
00:18:01توفيرها مع مستودع GitHub هذا. ما ينجح معك في الواقع قد يكون مختلفًا قليلاً اعتمادًا على
00:18:06تعقيد مشروعك. ولكن هذا شيء يمكنك إضافته إلى كل ما تحدثنا عنه حتى
00:18:11الآن إذا كنت تريد الاستمرار في تقليل استهلاكك للرموز. وهناك أداة أخرى ستراها كثيرًا وهي Caveman،
00:18:18والتي تدعي هذه الأيام أنها تقلل رموز الإخراج الخاصة بك بنسبة 65%. وهناك الكثير من الأشخاص هناك
00:18:25الذين يتحدثون أيضًا عن مجرد كتابة جمل قصيرة في Claude MD، شيء بسيط مثل قول كن موجزًا،
00:18:30مما سيقلل أيضًا من رموز الإخراج الخاصة بك. ولكن تذكر أن رموز الإخراج هي مجرد جزء واحد من اللغز.
00:18:36وهذا اللغز، للعودة إلى مناقشتنا الأصلية، يهيمن عليه التخزين المؤقت للموجهات. لذا
00:18:41إذا لم تحصل على أي شيء آخر من هذا الفيديو، آمل أن تكون قد تمكنت من الحصول على ذلك لأن هذا هو المكان الذي
00:18:46سنختتم به اليوم. لذا كالعادة، أخبرني برأيك. وتأكد من التحقق من
00:18:50ChaseAI Plus إذا كنت تريد الحصول على فئة Masterclass لـ Claude Code. وأكرر، سنطرح تحديثًا هائلاً
00:18:55لهذا الأسبوع. وبخلاف ذلك، أراك لاحقًا.