Free YouTube Transcribe

Video transcript

How To Never Run Out Of Codex and Claude Usage Limits

AI LABS · 4,001 words · 19 min read

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

Full transcript

Intro

0:00إذا كنت تعمل مع

0:00الوكلاء منذ فترة ،

0:01فربما وصلت أيضًا إلى

0:03حدودك في منتصف القيام

0:04بشيء مهم ، واضطررت

0:05للانتظار حتى تُعاد

0:06تهيئتها قبل أن تتمكن

0:07من متابعة عملك مجدداً

0:08. لقد كان ذلك مصدراً

0:10للإحباط بالنسبة لنا

0:11أيضاً ، ولهذا السبب

0:12نستخدم مجموعة معينة

0:13من التدابير لجعل

0:14الحدود تستمر لأطول

0:15فترة ممكنة حتى نتمكن

0:16من إنجاز المزيد من

0:17العمل ضمن نفس الخطة .

0:18لكن الهدف الرئيسي ليس

0:19فقط إنجاز المزيد من

0:20العمل ، بل أيضاً

0:21الحصول على أعلى جودة

0:22ممكنة من النتائج . إذا

0:24كانت هذه هي مرتك

0:25الأولى ، فنحن شركة

0:26برمجيات وهذه قناتنا AI

0:28labs ، وفي هذا الفيديو

0:29سنستعرض جميع النصائح

0:31الـ 24 التي جمعناها

0:32لمواجهة مشكلة السياق

0:33هذه ، وسنذكر كل ما نجح

0:35معنا بالفعل في كل من

0:36Claude Code و Codex . ينقسم هذا

0:38الفيديو إلى ثلاثة

0:39مستويات ، تبدأ من

0:39العادات التي تحتاجها

0:41في سير عملك وصولاً

0:41إلى التغييرات التي

0:42تجريها على الأدوات

0:43نفسها ، وهناك طوابع

0:44زمنية في الأسفل

0:45لتتمكن من الانتقال

0:46إلى المستوى الذي

0:47تحتاجه . القسم الأول

How It Works

0:48يدور حول كيفية عمل

0:50نافذة السياق وحدود

0:51الاستخدام الخاصة بك

0:52في كل من Claude Code و Codex .

0:53لذا ، إذا كنت على

0:54دراية بهذا الأمر ،

0:55يمكنك الانتقال إلى

0:56القسم التالي

0:56باستخدام الطوابع

0:57الزمنية الموجودة في

0:58الأسفل . قبل أن نتعمق

0:59في حدود الاستخدام ،

1:01دعونا نفهم أولاً

1:02نافذة السياق . نافذة

1:03السياق هي مقدار ما

1:04يمكن للنموذج

1:05الاحتفاظ به في محادثة

1:06واحدة في أي وقت ،

1:07وتقاس بالرموز ( tokens ) ،

1:09وهي في الأساس أجزاء

1:10صغيرة من الكلمات التي

1:11يقرأها النموذج

1:12ويكتبها . لفهم نافذة

1:13السياق ، تحتاج أيضاً

1:15إلى معرفة أن النماذج

1:17بحد ذاتها لا تتذكر أي

1:18شيء . مع كل طلب ترسلُه ،

1:20يتم إرسال المحادثة

1:21بأكملها مع طلبك

1:23الجديد إلى النموذج ،

1:24وهكذا يعرف ما حدث من

1:26قبل ويقدم لك إجابة

1:27جديدة . وهذا بالضبط هو

1:28السبب في أن الرسالة

1:30التي أرسلتها عند بدء

1:31الجلسة تختلف في

1:32التكلفة عن نفس

1:33الرسالة التي ترسلها

1:34عندما تكون في عمق

1:35الجلسة . يتم حساب كل

1:36شيء بالرموز ، لذا فإن

1:37الرسالة التي ترسلها

1:39لاحقاً في المحادثة

1:40تكلفك أكثر لأنه يتم

1:41إرسال المحادثة

1:42بأكملها معها .

1:43ومحادثتك ليست الشيء

1:45الوحيد الموجود هناك .

1:46عندما تفتح جلسة ، تدخل

1:48تعليمات النظام وملف

1:49cloud.md الخاص بك إلى

1:50نافذة السياق قبل أن

1:52تكتب أي شيء . بالإضافة

1:54إلى اسم ووصف كل أداة

1:55ومهارة قمت بربطها ،

1:56ويبقى كل ذلك موجوداً

1:58طوال فترة الجلسة . إذا

1:59كنت لا تعرف ما هو ملف

2:00Claude.md ، فهو الملف الذي

2:02تكتب فيه التعليمات

2:03التي تريد أن تتبعها

2:04الأداة في ذلك المشروع

2:05. وفي كوديكس ، يُسمى

2:07هذا الملف agents.md ، لكنه

2:08يؤدي نفس المهمة .

2:10ومقدار ما يمكن أن

2:11تحتويه تلك النافذة

2:12يعتمد على النموذج

2:13الذي تستخدمه . يمنحك

2:14أوبوس مليون رمز ،

2:15بينما يمنحك GPT 5.6 Soul

2:17داخل كوديكس 272,000 رمز .

2:19وبمجرد أن تتجاوز

2:20المحادثة ذلك الحد ، لا

2:21يمكن استيعابها

2:22بالكامل بعد الآن . لكن

2:23حد الاستخدام الخاص بك

2:24هو شيء مختلف تماماً .

2:26إنه ببساطة إجمالي حجم

2:27العمل أو الرموز التي

2:28يمكنك استهلاكها مع

2:30Claude code عبر كل جلسة .

2:31يعمل كل من Claude code

2:32وكوديكس وفق خطط تشترك

2:33فيها ، وكل منها يمنحك

2:35مقداراً مختلفاً من

2:36الاستخدام . لدى Claude

2:37خطة Pro مقابل 20 دولاراً

2:39شهرياً ، وخطة Max مقابل

2:41100 أو 200 دولار . ويعمل

2:43كوديكس بناءً على خطة

2:44ChatGPT الخاصة بك ، سواء

2:45كانت مجانية أو Plus أو

2:47Pro . وإذا كانت لديك خطة

2:48الـ 20 دولاراً لأي

2:49منهما ، فيجب عليك

2:50استخدام حيل الرموز

2:51هذه بصرامة أكبر لأنك

2:52ستصل إلى حدودك في وقت

2:53أبكر بكثير . ويتم

2:54إعادة تعيين حد

2:55الاستخدام هذا كل 5

2:56ساعات في كل من Claude Code

2:58وكوديكس . هذا يعني أنك

2:59تحصل على مقدار محدد

3:00لتستهلكه خلال تلك

3:01الساعات الخمس ، ويبدأ

3:02العداد من أول رسالة

3:04ترسلها . وهناك حد

3:05استخدام أسبوعي علاوة

3:06على حد الـ 5 ساعات .

3:07وهذا الحد من

3:08الاستخدام مشترك عبر

3:09جميع النماذج . لذا ،

3:11حتى لو قمت بتبديل

3:12النموذج بعد استنفاد

3:13رصيدك ، فلن تستعيد

3:14أياً منه . الآن بعد أن

Level 1

3:15عرفت كيف تعمل نافذة

3:16السياق ، دعنا ننتقل

3:18إلى المستوى الأول .

3:19وهذا المستوى يدور حول

3:20العادات التي تبنيها

3:21حول الأشياء المدمجة

3:22بالفعل في Claude Code

3:23وكوديكس . إذن ، أولها

3:25هو أمر المسح ( clear ) ، وهو

3:26يعمل بنفس الطريقة في

3:28كل من Claude Code وكوديكس .

3:29يجب عليك تشغيل أمر

3:30المسح كلما كنت على

3:32وشك بدء مهمة جديدة لا

3:33علاقة لها بالمهمة

3:34التي أنهيتها للتو .

3:35فهو يفرغ نافذة السياق

3:37الخاصة بك ويبدأ معك

3:38وكأنك فتحت الأداة

3:39للتو . حتى لا يتم إرسال

3:41مطالبة مهمتك الجديدة

3:42مرفقة بكل تلك

3:43المعلومات غير ذات

3:44الصلة . الثاني هو أمر

3:46الضغط ( compact ) ، وهو

3:47أيضاً مماثل في كل من

3:48Claude Code وكوديكس . الضغط

3:50يقوم أساساً بقراءة

3:51محادثتك بالكامل ،

3:52وتلخيصها ، والبدء معك

3:53مجدداً من ذلك الملخص

3:55بدلاً من صفحة فارغة .

3:56لكن المشكلة هي أن

3:57معظم التفاصيل تضيع في

3:59ذلك الملخص . لذا يواصل

4:01النموذج العمل

4:02بمعلومات أقل ، وتنخفض

4:03جودة الردود بعد ذلك

4:05لأنه يفتقر إلى سياق

4:07الرد الجيد . كما أن

4:08الضغط ليس مجانياً

4:09أيضاً لأن الوكلاء يجب

4:10أن يقرأوا المحادثة

4:11بأكملها لبناء الملخص

4:13، وكل تلك القراءة

4:14تساهم في استهلاك حد

4:15الاستخدام الخاص بك .

4:16كلما طالت المحادثة ،

4:17زاد عدد الرموز التي

4:19ستستهلكها في عملية

4:20الضغط . لذا تبدأ جلستك

4:21بمساحة أقل في نافذة

4:23السياق بعد ذلك ، لكنك

4:24لا تسترد ما تم

4:25استهلاكه من حد

4:26استخدامك . كما أن

4:27توقيت الضغط أمر مهم

4:29أيضًا . أثناء عملك ،

4:30يحتفظ " كلود " بنسخة

4:31جاهزة من محادثتك على

4:33خوادمه حتى لا يضطر

4:34لقراءتها بالكامل في

4:36كل مرة ترسل فيها

4:37رسالة . والقراءة من

4:38تلك النسخة تكلف عُشر

4:40السعر تقريبًا . لكن

4:41تلك النسخة تبقى فقط

4:42طالما أنك لا تزال

4:43نشطًا . إذا توقفت

4:44لفترة كافية ، يتم

4:45التخلص منها ، ويجب

4:46قراءة الخطوة التالية

4:47التي تقوم بها من

4:48البداية بالسعر

4:49الكامل . وعملية الضغط

4:50تقرأ محادثتك بالكامل .

4:52لذا ، إذا لاحظت أن

4:53سياقك بدأ يمتلئ ، يجب

4:54عليك الضغط قبل أخذ

4:55استراحة وليس بعد

4:57عودتك منها . لذا ، ننصح

4:58بعدم الضغط بشكل متعمد

5:00ومتكرر . وعندما تحتاج

5:01للقيام بذلك بالفعل ،

5:02حدد دائمًا ما يجب

5:03الاحتفاظ به في

5:04التعليمات بعد أمر

5:05الضغط . وهكذا ، تظل

5:06التفاصيل المهمة

5:07موجودة بعد التلخيص .

5:08الآن ، الثالث هو أمر

5:10التراجع . وهذا مخصص

5:11للحالات التي لم يقم

5:12فيها الوكيل بالعمل

5:13بالطريقة التي أردتها .

5:14كتابة التصحيح في

5:15المطالبة التالية

5:16تبقي على الخطأ في

5:17نافذة السياق الخاصة

5:18بك . بهذه الطريقة ،

5:19ستظل تحمل كلاً من

5:21الخطأ والتصحيح في كل

5:22رسالة لاحقة . لذا ،

5:23بدلاً من ذلك استخدم

5:24التراجع ، الذي يزيل

5:25الرسالة من نافذة

5:26السياق تمامًا ، ثم ضع

5:28التصحيح في المطالبة

5:29التالية التي تقدمها .

5:30في " كلود كود " ، يمكنك

5:31إما تشغيل أمر التراجع

5:32أو الضغط على مفتاح "

5:33إسكيب " مرتين . وفي "

5:34كوديكس " ، لا يوجد أمر

5:35مخصص لذلك ، لذا اضغط

5:36على " إسكيب " مرتين

5:37بدلاً من ذلك . الآن ،

5:38الرابع هو ممارسة

5:39تتعلق بكتابة

5:40المطالبات . يجب عليك

5:41وضع كل شيء في مطالبة

5:42واحدة طويلة وإرسالها

5:44دفعة واحدة بدلاً من

5:45ترتيب الرسائل وتقسيم

5:46المهمة عبر عدة رسائل .

5:47هذا لأن رسائلك ليست

5:48هي الوحيدة التي يتم

5:50إرسالها . في كل مرة

5:51يقرأ فيها الوكيل

5:52ملفًا أو ينفذ أمرًا ،

5:53يتم إرسال المحادثة

5:54بالكامل معه أيضًا .

5:55لذا ، فإن التغييرات

5:56الصغيرة المتعددة في

5:57مطالبات مختلفة تعني

5:58إرسال سياق أكبر في كل

5:59مرة إلى النموذج ، مما

6:00يستهلك جزءًا أكبر من

6:01الحد المسموح . وهناك

6:02سبب آخر لذلك ، وهو أن

6:03كلاً من " كلود كود " و "

6:04كوديكس " يجيدان

6:05التعامل مع العديد من

6:06المهام في وقت واحد .

6:07لذا ، عندما يتلقيان

6:08مطالبة واحدة كبيرة

6:09بدلاً من عدة مطالبات

6:10صغيرة ، فإنهما يخططان

6:11للأمر برمته ويعملان

6:12عليه معًا بدلاً من

6:13تنفيذ كل مهمة على حدة .

6:14واجهنا هذا الأمر

6:15عندما كنا نبني موقعاً

6:16إلكترونياً . كان علينا

6:18إجراء مجموعة من

6:19التغييرات التصميمية ،

6:20مثل إزالة التدرجات ،

6:21وإلغاء التوهج ،

6:22وإصلاح بعض مشكلات

6:23المحاذاة . وضعناها

6:24جميعاً في أمر واحد

6:25وأرسلناها دفعة واحدة

6:26، وكانت تكلفتها من

6:27حيث الرموز أقل بكثير

6:28من تنفيذها واحدة تلو

6:29الأخرى . الآن ، الخامسة

6:31هي الملخصات

6:31التلقائية ، وهذه خاصة

6:33بـ Claude Code فقط لأن Codex

6:34لا يوفرها على الإطلاق

6:35. إذا كنت تشغل عدة

6:36جلسات في وقت واحد ،

6:37فستفقد تتبع ما كانت

6:39تفعله كل جلسة . لذا ،

6:40يمنحك Claude Code ملخصاً

6:41من سطر واحد لما وصلت

6:42إليه تلك الجلسة في كل

6:43مرة تعود إليها . هناك

6:45طريقتان يمكنك من

6:46خلالهما الحصول على

6:47ملخص . إحداهما هي

6:48التلقائية التي

6:48تحدثنا عنها للتو ،

6:49والثانية هي أمر

6:50الشرطة المائلة الذي

6:51تشغله بنفسك . ولكن ،

6:52لكتابة هذا الملخص ،

6:54يرسل Claude Code أمره

6:55الخاص إلى النموذج دون

6:56أن تطلب ذلك . لذا ، يتم

6:58خصمها من حد الاستخدام

6:59الخاص بك مثل أي شيء

7:00آخر . ولإيقاف تشغيلها ،

7:01قم بتشغيل أمر

7:02الإعدادات ، وابحث عن

7:04ملخص الجلسة فيه ، وقم

7:05بإيقاف تشغيله ، ثم قم

7:06بتشغيل أمر الملخص

7:07بنفسك عندما تريده

7:08حقاً . ولكن قبل أن

7:09ننتقل إلى المستوى

7:10الثاني ، سيكون من

7:11الرائع أن تشترك في

7:12القناة وتضغط على زر

7:13الإعجاب . هذه اللفتة

7:15البسيطة من الدعم تعني

7:16لنا الكثير . الآن ، هذا

Level 2

7:18هو المستوى الثاني ،

7:19وهنا تتوقف عن تغيير

7:20طريقة عملك وتبدأ في

7:21تغيير طريقة إعداد

7:22الأدوات . لذا ، نبدأ

7:24بالنموذج الذي تعمل

7:25عليه لأنه يحدد من حد

7:26استخدامك أكثر من أي

7:27شيء آخر هنا . في Claude Code

7:29، لديك Opus و Sonnet و Haiku .

7:31Opus هو الأكثر قدرة

7:32ويستهلك الجزء الأكبر

7:34من حد استخدامك . لذا ،

7:35احتفظ به للمهام

7:36الصعبة حقاً . Sonnet فعال

7:38بما يكفي للعمل اليومي

7:39، و Haiku هو الصغير

7:40والسريع للحصول على

7:41إجابات سريعة . تمتلك

7:43Codex أيضاً مجموعة من

7:44النماذج . GPT 5.6 Soul هو

7:46الأكثر قوة ، و GPT 5.4 Mini

7:47هو الأصغر والأرخص

7:49للمهام البسيطة ، مع

7:51وجود نماذج أخرى

7:52بينهما . وهي تختلف في

7:53مقدار الاستنتاج الذي

7:55يقوم به كل منها قبل

7:56الإجابة عليك ، وهذا هو

7:57بالضبط مصدر التكلفة .

7:58لذا ، يجب أن يتناسب

7:59النموذج الذي تختاره

8:00مع مدى صعوبة المهمة

8:02الفعلية . لذا ، إذا كنت

8:03مشتركاً في خطة الـ 20

8:04دولاراً ، فيجب عليك

8:06عموماً استخدام Sonnet أو

8:07GPT 5.6 Terra لمهامك

8:08اليومية . انتقل إلى Opus

8:10أو GPT 5.6 Soul عندما يصبح

8:11العمل أكثر تعقيداً

8:13وتبدأ النماذج الأصغر

8:14في مواجهة الصعوبات .

8:16لا ننصح باستخدام Opus

8:17لكل المهام نظرًا

8:18لاستهلاكه المكثف

8:19للرموز ، ولكن إذا كنت

8:21مشتركاً في خطة الـ 100

8:22دولار ، فينبغي عليك

8:23استخدام Opus بدلاً من

8:24Sonnet كنموذجك اليومي

8:26لأنك تمتلك الحد

8:27الكافي له ، كما أن

8:28أداء Opus أفضل بكثير من

8:29Sonnet . لتغيير النموذج

8:31الذي تستخدمه ، قم

8:32بتشغيل أمر model ، وهو

8:33نفسه في كل من Claude Code و

8:35Codex . الآن ، يمكنك أيضاً

8:36تهيئة مقدار تفكير

8:37النموذج قبل الإجابة ،

8:39ويُسمى هذا الإعداد

8:40بمستوى الجهد ( effort level ) .

8:41يعمل كل نموذج على حل

8:42المشكلة قبل أن يجيبك ،

8:43ويتحكم مستوى الجهد في

8:45مدى تعمق النموذج في

8:46التفكير . هذا التفكير

8:47يحدد مقدار ما يتم

8:48استهلاكه من حد السياق

8:49( context limit ) . لذا ، كلما

8:51رفعت هذا المستوى ، زاد

8:52استهلاك كل إجابة من

8:53حد استخدامك . لتغييره

8:55في Codex ، قم بتشغيل أمر

8:56model ثم اختر النموذج

8:57الذي تريده . بمجرد

8:59اختياره ، يمكنك

9:00الاختيار بين مستويات

9:01الجهد ، وهي : منخفض ،

9:02ومتوسط ، وعالٍ ، وعالٍ

9:03جداً . في Claude Code ، قم

9:04بتشغيل أمر effort بدلاً

9:05من ذلك ، وفي Opus ، ستحصل

9:07على مستويات أكثر من

9:08ذلك للاختيار من بينها

9:09. لذا ، اجعله على

9:10المستوى المتوسط كوضع

9:11افتراضي ، وعندما

9:12تحتاج مهمة ما حقاً

9:13إلى تفكير أعمق ، ارفعه

9:14لتلك المهمة فقط بدلاً

9:15من تركه مرتفعاً لكل

9:17ما تقوم به . يمكنك

9:18أيضاً زيادة مستوى

9:19التفكير باستخدام

9:20الكلمة المفتاحية ultra

9:21think في طلبك ( prompt ) . الآن

9:22، إن اختيار النموذج

9:23وتحديد مستوى الجهد

9:24لكل مهمة على حدة أمر

9:25يصعب حقاً الالتزام به

9:26. للقيام بذلك ، يمكنك

9:27استخدام الوكلاء

9:28الفرعيين ( sub-agents ) .

9:29عادةً ، عندما يُنشئ

9:30الوكيل وكيلاً فرعياً

9:31، فإنه يعمل على نفس

9:32النموذج الذي تستخدمه

9:33بالفعل ، ولكن يمكنك

9:34أيضاً إنشاء وكيل فرعي

9:35على نموذج مختلف . أسهل

9:36طريقة للقيام بذلك هي

9:37تحديد النموذج مباشرة

9:39في طلبك مع المهمة

9:40التي تريد من ذلك

9:41الوكيل الفرعي

9:41التعامل معها . يقوم

9:42الوكيل بعد ذلك بإنشاء

9:44وكيل فرعي على ذلك

9:45النموذج ويسلمه

9:46المهمة تلقائياً . ولكن

9:47، إذا كنت تريد حدوث

9:48ذلك دون أن تقول أي شيء

9:49، فيجب أن توجد

9:50القاعدة في مكان ما .

9:51ستضع تلك القاعدة في

9:52ملف claw.md الخاص بك ،

9:53وهناك مشكلة في القيام

9:55بذلك . مع نمو محادثتك ،

9:56يولي الوكيل اهتماماً

9:58أكبر لرسائلك الأخيرة

9:59، لذا فإن التعليمات

10:00الموجودة في بداية

10:01الجلسة هي أول ما يبدأ

10:03في تجاهله . لذا ، قمنا

10:04ببناء مهارة بدلاً من

10:05ذلك وأسميناها " موجه

10:06النموذج " ( model router ) ،

10:07وتعمل هذه المهارة مع

10:08كل طلب ، فتنظر إلى ما

10:09أنت على وشك طلبه ،

10:10وترسله إلى النموذج

10:11المناسب . الآن ، إذا

10:12كنت ستقوم ببناء

10:13مهارات مثل تلك

10:14المهارة ، فهناك حد

10:15للحجم يجب معرفته ، وهو

10:17200 سطر . بشكل افتراضي ،

10:18لا يدخل في نافذة

10:19السياق سوى اسم

10:20المهارة ووصفها ، وهي

10:21الطريقة التي يعرف بها

10:22الوكيل وجودها من

10:23الأساس . في اللحظة

10:24التي يستخدم فيها

10:25الوكيل المهارة ، يتم

10:26تحميل ملف skill.md

10:27بالكامل ، وهو الملف

10:28الذي كُتبت فيه

10:28المهارة نفسها . لذا ،

10:30حافظ على صغر حجم ذلك

10:31الملف وضع التفاصيل في

10:32ملفات مرجعية منفصلة

10:33بجانبه ، والتي يمكن أن

10:34تكون بالطول الذي

10:35تريده ، لأنه يسحب فقط

10:36الملف الذي يحتاجه في

10:37ذلك الوقت . عندما نقوم

10:38ببناء التطبيقات ،

10:39فإننا نضيف أيضًا

10:40الكثير من المهارات

10:41المختلفة . على سبيل

10:42المثال ، عندما كنا

10:43نعمل على موقع لإدارة

10:44مشاريع البرمجيات ،

10:45أضفنا مهارات تصميم من

10:46أنظمة التصميم الخاصة

10:47بنا حتى تساعد الوكيل

10:48على التصميم بشكل أفضل

10:49. ونظرًا لأن التطبيق

10:50كان يحتاج إلى تخزين

10:51البيانات وإدارتها ،

10:52فقد أضفنا مهارات "

10:53سوبيربيس " ( Superbase ) أيضًا

10:54. نحن نستخدم " سوبيربيس

10:55" في معظم مشاريعنا

10:56الخاصة أيضًا ، نظرًا

10:57لسهولة استخدامه مع

10:59وكلاء مثل " كلود " ( Claude ) و

11:00" كود " ( Code ) و " كودكس " ( Codex ) .

11:01توفر " سوبيربيس "

11:02الكثير من الأدوات

11:03التي تساعد في جعل

11:04التطوير باستخدام

11:04أدوات البرمجة

11:05بالذكاء الاصطناعي

11:06أسهل بكثير ، مثل عدم

11:07الحاجة لوجود قاعدة

11:08البيانات على جهاز

11:09الكمبيوتر الخاص بك بل

11:10في السحابة . ولجعل كل

11:11ذلك أكثر بساطة

11:12للوكلاء ، نستخدم

11:13مهارات " سوبيربيس "

11:14لأنها تمنح الوكيل كل

11:15التعليمات التي

11:16يحتاجها للعمل مع

11:17أدوات " سوبيربيس " . لذا

11:19لا نحتاج إلى إخبار

11:20الوكيل بأي شيء حول

11:21كيفية استخدامه . نحن

11:22فقط نطلب منه بناء

11:23التطبيق ، وتتحمل

11:24المهارات من تلقاء

11:25نفسها وتبدأ في إعداد

11:26تسجيلات الدخول

11:27وأماكن تخزين كل

11:27البيانات . بهذه

11:28الطريقة ، لا نضطر

11:29للذهاب والقيام بأي من

11:30عمليات الإعداد على

11:31لوحة التحكم بأنفسنا

11:32على الإطلاق . ونظرًا

11:33لأن هذه التعليمات لا

11:34تُحمل إلا عندما يعمل

11:36الوكيل فعليًا على

11:37البيانات أو حسابات

11:38المستخدمين ، فهي لا

11:39تُشغل مساحة في نافذة

11:40السياق . لذا لا يقوم

11:41الوكيل بتحميل مهارات

11:42التصميم عندما يعمل

11:44على المهام المتعلقة

11:45بقاعدة البيانات .

11:46بخلاف ذلك ، إذا كنت

11:47تكتب ملفات Claude.md لسير

11:48عملك ، فيجب أن تكون

11:49أقصر من 200 سطر أيضًا ،

11:51تمامًا مثل المهارات ،

11:52وهو الملف الوحيد الذي

11:54يحتوي على جميع

11:55تعليمات العمل في

11:56المشروع . لذا ، أي شيء

11:57متخصص يجب أن يوضع ضمن

11:58مهارة بدلاً من ذلك .

12:00إذا وضعت قواعد

12:01التصميم الخاصة بك في

12:02مهارة ، فإنها لا تظهر

12:03إلا عندما يعمل الوكيل

12:04على التصميم . أما إذا

12:05تركتها في ملف claude.md ،

12:06فسيتم تحميلها طوال

12:08الجلسة ، حتى عندما

12:09تعمل على شيء مختلف

12:10تمامًا . وفي ملف claude.md ،

12:11احتفظ فقط بالأشياء

12:13التي لا يعرفها الوكيل

12:14بالفعل . إذا طلبت من

12:15الوكيل كتابة ذلك

12:16الملف ، فسيملؤه

12:17بأشياء مثل كيفية

12:18تشغيل تطبيقك ، وهي

12:19أمور تعرفها هذه

12:19النماذج بالفعل . وهذه

12:21الأسطر يتم تحميلها في

12:22كل جلسة بلا أي داعٍ .

12:24لهذا السبب ، عندما

12:25نعمل على تطبيقاتنا ،

12:26نخبر كلود بالضبط بما

12:27يجب كتابته في ملف

12:29claude.md بدلاً من تركه

12:30يكتب ذلك بمفرده .

12:31وهكذا ، لا تنتهي في

12:32نافذة السياق سوى

12:33المعلومات المهمة . لذا

12:35، لا تضع كل ذلك في ملف

12:36claude.md الرئيسي عندما

12:37تعمل على مشروع كبير

12:39يحتوي على الكثير من

12:40المجلدات . خصص لكل

12:41مجلد ملف claude.md خاص به ،

12:43يحتوي فقط على تعليمات

12:44ذلك المجلد ، ولا يتم

12:45تحميله إلا عندما يفتح

12:47الوكيل ملفاً بداخله .

12:48وبهذا ، عندما تعمل على

12:49جزء واحد من التطبيق ،

12:50لا تكون قواعد العمل

12:51على الأجزاء الأخرى

12:52موجودة في نافذة

12:53السياق الخاصة بك على

12:54الإطلاق . بصرف النظر

12:55عن ذلك ، تحتاج إلى

12:55تتبع استهلاكك لمعرفة

12:56مقدار ما أنفقته وأين .

12:58لهذا الغرض ، يمكنك

12:59تشغيل أمر الاستخدام (

13:00usage command ) . إنه يوضح لك

13:01مقدار ما استهلكته من

13:02نافذة الـ 5 ساعات

13:03والحد الأسبوعي ، ثم

13:04يعرض لك جميع المجالات

13:05التي تستهلك معظم هذه

13:07النافذة . إنه يحدد

13:08المهارات ، وخوادم MCP ،

13:10والعادات التي تلتهم

13:11معظم حدودك . والآن ،

13:13كما ذكرنا ، كنا نبني

13:14تطبيقاً وقمنا بربط

13:15Superbase لتخزين البيانات

13:17. يعيش Superbase في

13:17السحابة بدلاً من جهاز

13:19الكمبيوتر المحمول

13:19الخاص بك ، مما يسمح

13:20للجميع بالوصول إلى

13:21نفس البيانات من أي

13:22مكان . لكن هذا يطرح

13:23مشكلة أخرى أيضاً . وهي

13:25أن الوكيل الذي

13:26تستخدمه ليس لديه

13:27طريقة مباشرة للوصول

13:28إليها . لذا ، للسماح

13:29للوكلاء بالتفاعل مع

13:30Superbase ، هناك طريقتان

13:31للقيام بذلك . يمكنك

13:32إما توصيل واجهة سطر

13:34الأوامر ( CLI ) أو

13:35استخدام MCP . وهنا تأتي

13:36النصيحة التالية ،

13:37لأنه تماماً مثلما

13:38يوفر Superbase كلاً من CLI و

13:39MCP ، فإن العديد من

13:40الأدوات توفر كلاهما

13:42أيضاً . واختيارك

13:43لأيهما يغير مقدار ما

13:44يتم استهلاكه من نافذة

13:45السياق الخاصة بك .

13:46كلاهما يعملان بشكل

13:47أساسي بنفس الطريقة .

13:48الاختلاف الحقيقي

13:49يكمن في ما يحمله كل

13:50منهما إلى نافذة

13:51السياق الخاصة بك .

13:52عندما تقوم بتوصيل MCP ،

13:54يتم تحميل جميع أسماء

13:55أدواته وأوصافها في

13:56نافذة السياق وتبقى

13:57هناك ، سواء كنت تعمل

13:58على جزء البيانات من

13:59التطبيق أم لا . لا يتم

14:01تحميل CLI مثلما يحدث مع

14:02MCP ، لأن الوكيل يقوم

14:04بتشغيله فقط عبر

14:05المحطة الطرفية ( terminal ) .

14:06إنه لا ينفذ أوامره

14:07إلا عندما يعمل الوكيل

14:08فعلياً على البيانات ،

14:09لذا لا ينتهي شيء في

14:10نافذة السياق الخاصة

14:11بك ما لم يكن ضرورياً

14:12حقاً . والآن ، في

14:13التطبيق الذي كنا

14:14نبنيه ، عندما تطلب منه

14:15ذلك ، يقوم بتحميل

14:16مهارات Supabase ويسأل

14:17أياً من الاثنين تود

14:18توصيله . بما أن CLI

14:20يستخدم رموزاً ( tokens )

14:21أقل من MCP ، فقد اخترنا

14:23ذلك وقمنا بتثبيته .

14:24بمجرد التثبيت ، ما

14:25عليك سوى تسجيل الدخول

14:26إلى حساب Supabase

14:27باستخدام أمر تسجيل

14:28الدخول ، وبعد ذلك

14:29سيتولى الوكيل إدارة

14:30مشاريعك وبناء

14:31التطبيق بالكامل من

14:32هناك . الآن ، قد تتساءل

14:34كيف يعرف الوكيل بوجود

14:35واجهة سطر الأوامر ( CLI )

14:36في المقام الأول . مع

14:38بروتوكول MCP ، يعرف

14:39الوكيل بوجود أداة لأن

14:40معلوماتها موجودة في

14:41نافذة السياق ، لكن CLI

14:43غير محملة هناك على

14:44الإطلاق . هنا يأتي دور

14:45المهارات ، فهي تخبر

14:46الوكيل بكيفية

14:47استخدام الأداة . تعمل

14:48مهارات Supabase بنفس

14:49الطريقة تماماً . فهي

14:51تمنح الوكيل كل ما

14:52يحتاجه للعمل مع Supabase .

Level 3

14:54الآن ، هذا هو المستوى

14:55الثالث ، ومعظم هذه

14:56الأشياء مفعلة

14:57افتراضياً وتكلفك

14:58المال بصمت . إذن ،

14:59أولها هي الذاكرة .

15:01يقوم كل من Claude Code و Codex

15:02ببناء ذكريات أثناء

15:03استخدامك لهما ، وهي

15:04عبارة عن أنماط

15:05وتفاصيل من جلساتك

15:06السابقة يحتفظان بها

15:07ليتمكنا من مساعدتك

15:08بشكل أفضل في المرة

15:09القادمة . المشكلة هي

15:10أن تلك الذكريات يتم

15:11تحميلها في نافذة

15:12السياق الخاصة بك . لذا

15:13، فأنت تدفع مقابلها

15:15مع كل رسالة ترسلها ،

15:16سواء كانت ذات صلة بما

15:17تعمل عليه أم لا . لذا ،

15:18قم بتشغيل أمر الذاكرة

15:19وقم بإيقاف تشغيلها .

15:21سيتوقف النظام عن حفظ

15:22ذكريات جديدة ، ولن

15:22تضطر لحمل الذكريات

15:23القديمة معك . يمكنك

15:24فعل الشيء نفسه إذا

15:25كنت تستخدم Codex أيضاً .

15:26يأتي Claude Code أيضاً مع

15:27مجموعة من المهارات

15:28المدمجة مسبقاً مثل

15:29مهارات المراجعة .

15:30معظمها عبارة عن

15:31مهارات لا تستخدمها

15:33بشكل متكرر . لذا ، اضبط

15:34خيار تعطيل المهارات

15:35المجمعة على " صحيح " في

15:36إعداداتك إذا كنت لا

15:37تستخدمها ، وفي المرة

15:38القادمة التي تفتح

15:39فيها جلسة ، ستكون

15:40القائمة أقصر بكثير ،

15:41ويمكنك إما فتح ذلك

15:42الملف وتعديله بنفسك

15:43أو طلب من الوكيل

15:44القيام بذلك نيابة عنك

15:45. الآن ، لا يمتلك Codex

15:46الميزة التالية التي

15:47سنتحدث عنها ، لكن Claude

15:48Code يمتلكها وتسمى " سير

15:50العمل " ( Workflows ) . يقوم سير

15:51العمل بتشغيل عدد كبير

15:52من الوكلاء الفرعيين

15:53في وقت واحد لإنجاز

15:54مهمة كبيرة ، وهذا

15:55يستهلك حد استخدامك

15:56بسرعة . لذا ، قم بتشغيل

15:57أمر الإعدادات ، وابحث

15:58عن سير العمل وقم

15:59بإيقاف تشغيله إذا كنت

16:00لا تستخدمه . وإذا كنت

16:01ترغب في استخدامه ،

16:02يمكنك تحديد الحجم

16:03المسموح به لهذه

16:04العمليات . لذا ، في خطة

16:05الـ 20 دولاراً ، ستحتاج

16:06إلى العمليات الأصغر

16:07حجماً . الآن ، عندما

16:08يقوم Claude بتشغيل أمر

16:09ما ، فإنه يطبع مخرجات ،

16:10وتدخل تلك المخرجات

16:11إلى نافذة السياق ، مما

16:12يؤدي إلى ملئها . لذا ،

16:13هناك طريقتان للحد من

16:14مقدار ما يتم إرساله

16:15إلى نافذة السياق .

16:16الأداة الدقيقة هي "

16:18خطاف " ( hook ) ، وإذا كنت لا

16:19تعرف ما هو الخطاف ،

16:20فهو سكربت صغير يعمل

16:21قبل تنفيذ الأمر

16:22ويمكنه تعديله . عند

16:23بناء تطبيق ، نكتب

16:24اختبارات للتأكد من

16:26أدائه المطلوب ، لكن

16:27عندما يشغل الوكيل هذه

16:28الاختبارات ، فإنه

16:29يحقن كل المخرجات في

16:30السياق سواء نجحت

16:31الاختبارات أم فشلت ،

16:32بينما يحتاج الوكيل

16:34فقط إلى الاختبارات

16:35الفاشلة بدلاً من أن

16:36تلوث الاختبارات

16:37الناجحة نافذة السياق

16:38، لأنها هي التي يحتاج

16:39لإصلاحها . لذا ، قمنا

16:41ببناء خطاف يوقف هذا .

16:43طلبنا من Claude Code كتابة

16:44خطاف يقوم بتصفية

16:45الاختبارات الناجحة

16:46من نافذة السياق ويبقي

16:48فقط على الفاشلة .

16:49يمكنك الإيقاف هنا

16:50ونسخ المطالبة لبناء

16:51خاص بك . بمجرد

16:52الانتهاء ، افتح مجلد

16:54dot Claude ثم ملف settings.json .

16:56ستجد الخطاف مسجلاً

16:57بالفعل مع وجود سكربته

16:58في مجلد hooks . الطريقة

17:00الأخرى لا تنظر إلى

17:01المخرجات على الإطلاق .

17:02إنها تضع فقط حداً لما

17:03يمكن أن يعود . في Claude

17:05Code ، ذلك هو bash max output

17:07length ، وهو عدد أحرف

17:08مخرجات الطرفية التي

17:10تعود إلى محادثتك ،

17:12وتقوم بخفضه من 30,000

17:13إلى 10,000 . تحتاج لإضافة

17:15هذا إلى نفس ملف

17:16settings.json داخل مجلد dot

17:18Claude ، وهو الذي فتحته

17:20سابقاً للخطاف . يمكنك

17:21فتحه بنفسك في محرر

17:23أكواد مثل VS Code أو اطلب

17:25من Claude Code تعديله لك .

17:26يمتلك Codex نسخته

17:28الخاصة المسماة tool output

17:29token limit ، والتي تحسب

17:31الرموز وتغطي كل أداة ،

17:32وليس الطرفية فقط .

17:34الآن ، يمتلك Claude Code

17:35ميزة تجريبية تسمى

17:36المستشار ( advisor ) ، والتي

17:37تزاوج نموذجك الرئيسي

17:38بنموذج أقوى يستشيره

17:39Claude في اللحظات الصعبة

17:41قبل الالتزام بنهج

17:42معين أو عندما يستمر

17:43في مواجهة نفس الخطأ .

17:44إنه يساعد حقاً لأن

17:45النموذج الثاني يكتشف

17:47أشياء يغفل عنها الأول

17:48، لكنه مكلف جداً لأنه

17:49في كل مرة يتم

17:50استدعاؤه ، يرسل

17:51المحادثة بأكملها إلى

17:52النموذج الأقوى ولا

17:53يحتفظ هذا النموذج

17:54بنسخة محفوظة ليقرأ

17:56منها . لذا ، فإنه يعالج

17:57كل شيء من الصفر في كل

17:59مرة . و Claude هو من يقرر

18:00متى يستدعيه ، وليس أنت

18:02. لذا ، أوقف تشغيل

18:03المستشار وابنِ وكيل

18:04مستشار خاص بك بدلاً

18:05منه . أعطه نفس الاسم

18:07وسوف يحل محل المدمج .

18:08بهذه الطريقة ، تحتفظ

18:09بالنموذج الأقوى ،

18:10لكنه يعمل فقط عندما

18:12تطلب ذلك . في Codex ، تقوم

18:13بإعداد نفس الشيء في

18:14ملف التكوين الخاص به

18:16وتخبره باستخدام GPT 5.6

18:17مع ضبط الاستدلال إلى

18:18أقصى حد . أصبح لدى Claude

18:20code مؤخراً ميزة تمكّن

18:21جلساتك المفتوحة من

18:22التواصل مع بعضها

18:23البعض ، وهذا يغير

18:24طريقة عملك عندما يكون

18:25لديك عدة جلسات مفتوحة

18:26. الآن ، إذا أردت

18:27التعامل مع جلسات

18:28متعددة ، ما عليك سوى

18:29تسميتها وإخبار

18:30إحداها بمراسلة

18:31الأخرى بالجزء المهم

18:32فقط . وهكذا ، تتلقى

18:33الجلسة الثانية ما

18:34تحتاجه فقط بدلاً من

18:35الحصول على كل شيء

18:36يحيط به . الوكيل

18:37والمهارة اللذان

18:38ذكرناهما في هذا

18:39الفيديو متاحان الآن

18:40في AI Labs Pro ، وهو

18:41مجتمعنا الخاص . إذا

18:42وجدت فائدة فيما نقدمه

18:44وترغب في دعم القناة ،

18:45فهذه هي أفضل طريقة

18:46للقيام بذلك . الرابط

18:47موجود في الوصف . وبهذا

18:49نصل إلى نهاية هذا

18:50الفيديو . إذا كنت ترغب

18:51في دعم القناة

18:52ومساعدتنا على

18:52الاستمرار في صنع

18:53فيديوهات مثل هذه ،

18:54يمكنك القيام بذلك

18:55باستخدام زر " شكراً " (

18:56Super Thanks ) أدناه .

18:57كالعادة ، شكراً لكم

18:58على المشاهدة وأراكم

18:59في الفيديو القادم .

Recently added transcripts

Browse the whole transcript library

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com, free, unlimited, no sign-up.