00:00:00هذا هو بوريس، وعندما يواجه الناس صعوبة في استخدام Claude Code، يسألونه عن كيفية استخدامه.
00:00:04لكن لماذا يسألونه؟
00:00:05لأن بوريس يعمل في Anthropic وهو من ابتكر Claude Code فعلياً.
00:00:09حتى وإن قال أن إعداداته بسيطة جداً، فهي ليست كذلك.
00:00:12هذه مجرد وجهة نظره.
00:00:13ما هو بسيط بالنسبة له قد يكون نظاماً كاملاً بالنسبة للجميع.
00:00:16لدينا الآن الكثير للحديث عنه، حيث فوجئت بصراحة ببعض النقاط، ورغم أن بعض الأمور كانت قديمة تقنياً، إلا أنه منحني منظوراً جديداً لتلك الميزات أيضاً.
00:00:25في إحدى نصائحه، يصحح بوريس أحد أكبر المفاهيم الخاطئة التي يملكها الناس عند محاولة بناء شيء ما باستخدام Claude Code.
00:00:31إنهم ببساطة يعطونه مهمة، وعندما تحدث أخطاء بسيطة، أو لا يتمكن من إكمالها بنسبة 100%، يشعرون بخيبة الأمل.
00:00:38لكن البشر يعملون بطريقة مشابهة جداً.
00:00:40لهذا السبب يخبرنا أنه يجب علينا دائماً أن نمنح Claude طريقة للتحقق من عمله.
00:00:44على سبيل المثال، إذا كنت ستكتب أي كود بايثون لبناء مشروع، يجب أن تطلب منه استخدام الاختبارات أيضاً.
00:00:49هذا لأن Claude يحصل على حلقة التغذية الراجعة تلك، وهذا يزيد فوراً من جودة النتيجة النهائية.
00:00:54وإذا كنت لا تريد حتى الخوض في الكود، يمكنك فعلياً أن تسأله عن الاختبارات التي يجب عليك استخدامها، وسيعطيك اختباراً لكل شيء ينفذه.
00:01:02حتى لو أردت له أن يعمل بشكل مستقل، والذي لدى بوريس الكثير من النصائح بشأنه أيضاً، يمكنك فقط تعديل ملف Claude.md، والذي يُرسل إلى كل جلسة Claude Code.
00:01:11هناك يمكنك إخباره أنه قبل أن يقوم بأي عمل، يجب أن يذكر كيف سيتحقق من هذا العمل، حتى يحصل على حلقة التغذية الراجعة المستمرة تلك.
00:01:18نقطة مهمة أخرى يحددها بوريس هي أن التحقق مختلف لكل مجال.
00:01:22مرة أخرى، قد يكون الأمر بسيطاً كتشغيل أمر bash، أو للتحقق من الواجهة، لديك الكثير من الطرق المختلفة للقيام بذلك أيضاً، إحداها هي امتداد المتصفح الخاص بـ Claude نفسه.
00:01:32لقد صنعنا فيديو شاملاً جداً عن ذلك أيضاً، وسنضع رابطه في الأسفل.
00:01:35بشكل أساسي، Claude يتنقل في الموقع بالكامل ويمكنه التحقق من كل شيء.
00:01:39هذا يعمل كتحقق لأي شيء تقريباً.
00:01:41على سبيل المثال، سأل شخص ما عن كيفية التحقق من تطبيق جوال قيد الإنشاء.
00:01:45هناك في الواقع الكثير من محاكيات iOS وAndroid من MCPs التي يمكنك استخدامها أيضاً.
00:01:50لكن إذا كنت تعتقد أن هذه الـ MCPs تستهلك الكثير من الرموز، فيمكنك استخدام ليس فقط التحقق، بل التقنيات الموجهة بالتحقق.
00:01:56على سبيل المثال، يمكنك استخدام التطوير الموجه بالاختبار حيث تُكتب اختبارات الميزة الجديدة أولاً، ثم تقوم بالتنفيذ الفعلي.
00:02:03يمكنك أيضاً استخدام لقطات الشاشة في تلك العملية للتحقق من الواجهة أيضاً.
00:02:06بالحديث عن Claude.md، يؤكد بوريس أيضاً على مدى أهمية هذا الملف وكيف يجب أن يكون فريداً لكل مستودع Claude Code.
00:02:14فكر في الأمر بهذه الطريقة، يجب أن يحتوي على جميع المعلومات الأساسية التي يجب أن تعرفها جلسة Claude الجديدة عن مشروعك.
00:02:20يتضمن ذلك المجموعة التقنية، وهيكل المشروع الأساسي، وبعض أسلوب الكود والاتفاقيات التي يتبعها فريقك، والأهم من ذلك، الأشياء التي لا يجب عليه القيام بها.
00:02:28هذا لأنه إذا واجهت أخطاء في أي من جلساتك، فمن المحتمل أنك لا تريد Claude أن يكررها.
00:02:34لذا جعل من عادته أن يطلب من فريقه بأكمله المساهمة في Claude.md عدة مرات في الأسبوع.
00:02:39في أي وقت يرونه يفعل شيئاً بشكل غير صحيح، يضيفونه هناك أيضاً.
00:02:43كل عضو في الفريق لديه أيضاً مسؤولية محددة للحفاظ على ملف معين.
00:02:47هيكل رائع آخر لتطبيقات Full Stack هو أن كل خدمة مصغرة تقوم بتشغيلها يمكن أن يكون لها Claude.md خاص بها.
00:02:53يمكن للواجهة الأمامية أن يكون لها ملفها الخاص، ويمكن للواجهة الخلفية أن يكون لها ملفها الخاص أيضاً.
00:02:56شيء مهم آخر هو عدم تضخيم Claude.md.
00:02:59يؤكد ذلك بقوله إن Claude.md الخاص به يبلغ حوالي 2.5 ألف رمز، بل أبرز بالضبط ما يغطونه فيه.
00:03:06قد تعرف بالفعل الأوضاع المختلفة التي يمكنك استخدام Claude Code معها، مع وضع التخطيط المخصص للتخطيط تحديداً.
00:03:12سنعود إلى هذا لاحقاً، لأنها نقطة مهمة.
00:03:15ثم هناك وضع القبول التلقائي، الذي يقبل تلقائياً جميع تعديلات الملفات.
00:03:19لكن هناك خياراً آخر أيضاً، وهو وضع تخطي الأذونات الخطير، حيث يكون لدى Claude بشكل أساسي إذن لتشغيل كل شيء.
00:03:26يقول بوريس إنه لا يستخدم هذا، وهو محق، خاصة في بيئات الإنتاج، حيث يمكن لأمر طرفية واحد أن يفسد المشروع بأكمله.
00:03:33بدلاً من ذلك، يستخدم الأذونات في Claude Code لإعداد الأوامر المسموح بها، والأوامر التي يجب أن يسأل قبل تشغيلها، والأوامر المرفوضة تماماً.
00:03:41يمكنك إضافة أي قاعدة تريدها تقريباً وتعيينها على مستوى المشروع، وسيتبع Claude ذلك.
00:03:46لمشاركة هذا مع فريقه، يحتوي مجلد .Claude أيضاً على ملف settings.json حيث تُكتب جميع هذه الأوامر، ويمكنه بعد ذلك مشاركة هذا الملف مع بقية الفريق.
00:03:56بطريقة ما، كان Claude Code أحد المنتجات الأسوأ تسمية من Anthropic، لأنه لا يُستخدم للكود فقط.
00:04:02ربما رأيت أشخاصاً يولدون سير عمل Anetian كاملة به، أو حتى إعداد خطوط أنابيب SEO كاملة أو وكلاء مختلفين لتحليل أسواق الأعمال وأشياء أخرى.
00:04:12النقطة هي أنه نظام كامل للأشخاص للتحكم في الكثير من سير العمل المختلفة.
00:04:16المثال الذي يقدمه بوريس هو أن Claude يستخدم بشكل أساسي جميع أدواته الأخرى له أيضاً.
00:04:21على سبيل المثال، يستخدم Slack مع Claude Code باستخدام خادم MCP، إلى جانب مجموعة من الأدوات الأخرى مثل BigQuery وSentry، كلها من خلال واجهات سطر الأوامر الخاصة بها داخل Claude Code.
00:04:30مرة أخرى، هذا يوضح فقط أنه يمكنك استخدام Claude Code كشكل من أشكال المنسق.
00:04:33بالنسبة لي على وجه التحديد، واحدة من أكبر الطرق التي أستخدمه بها في هذا التنسيق هي داخل Notion، حيث يتصل Claude بـ Notion عبر MCP.
00:04:40إنه قادر على إنشاء قواعد بيانات، وملئها، وفهم سياق جميع أفكار الفيديو لدينا.
00:04:45بالطبع، سترونها مشوشة لأن هذه أفكار فيديو قادمة، لكني آمل أن تفهموا الفكرة.
00:04:50الآن، إذا كنت تتساءل كيف يستخدم بوريس Claude Code فعلياً قبل البدء في تنفيذ أي ميزة أو مهمة، فهو يتحول أولاً إلى وضع التخطيط ويصف بوضوح ما يريده.
00:05:00بمجرد أن يكون لدى Claude خطة، يواصل من هناك.
00:05:02يؤكد أن الحصول على خطة جيدة مهم للغاية وأن كل التبادل الذي يحتاج للقيام به مع الوكيل يحدث أثناء وضع التخطيط.
00:05:09لا يبدأ الوكيل إلا بعد التحقق من أن الخطة صالحة فعلياً.
00:05:13بعد ذلك، يبدأه في وضع قبول التعديلات التلقائي، وليس وضع تخطي الأذونات الخطير.
00:05:17أما عن كيفية استخدامه على نطاق واسع، فهو يذكر أيضاً أنه يدير خمسة من جلسات Claude Code هذه بشكل متوازٍ.
00:05:23أثناء العمل معها، يرقم علاماته بشكل أساسي.
00:05:26يفعل ذلك حتى عندما يتلقى إشعارات من علامات تبويب مختلفة، يعرف من أي علامة تبويب طرفية تأتي.
00:05:32علاوة على ذلك، يستخدم أيضاً بكثافة جلسات الويب من Claude Code.
00:05:35هذا هو المكان الذي تربط فيه إصدار الويب من Claude Code بـ GitHub الخاص بك، وتمنحه الوصول إلى مستودع تجريبي، ويكون قادراً على العمل على ذلك في السحابة.
00:05:43الطريقة التي يعمل بها بوريس مع هذا هي أنه يستخدم ميزة الوكلاء في الخلفية لوضع أي مهمة طويلة المدى في الخلفية.
00:05:49أحياناً، يستخدمه حتى على هاتفه، حيث يمكن لـ Claude القيام تلقائياً بكل العمل في جلسة سحابية، وعندما ينتهي، ينشئ فرعاً جديداً ويدفع جميع تغييرات الكود هناك لك لمراجعتها.
00:05:59هناك أيضاً أمر النقل الفوري، الذي يعيد جلسات السحابة إلى الطرفية المحلية ويسمح لك بعرضها والعمل عليها بنفسك.
00:06:06وهذا هو التعريف الحقيقي للعمل مع أي وكيل ذكاء اصطناعي، حيث يتعامل معه بشكل أساسي كمطور مبتدئ.
00:06:11نقطة مثيرة للاهتمام أخرى ذكرها هي أنه يستخدم بشكل أساسي Opus 4.5 مع تمكين التفكير لكل شيء.
00:06:17يؤكد أنه على الرغم من أنه نموذج أكبر وأبطأ ويستغرق وقتاً أطول من Sonnet ووقتاً أطول بكثير من نماذج Haiku، إلا أن لديه احتمالية أقل بكثير لارتكاب الأخطاء.
00:06:26ونتيجة لذلك، فإن الوقت الإجمالي الذي يُقضى في العمل مع النموذج وتوجيهه هو في الواقع أقل بكثير مع Opus 4.5.
00:06:33كما يستخدم إضافة Claude Code على GitHub، وهي في الأساس روبوت يمكنك استدعاؤه داخل مستودعات GitHub المصرح بها.
00:06:40لقد قدم حالة استخدام قوية جداً لهذا أيضاً.
00:06:43أثناء مراجعات الطلبات، كلما وجد أخطاء، يطلب ببساطة من Claude إضافة تلك الأخطاء إلى ملف Claude.md.
00:06:49أما بالنسبة للمهام طويلة المدى، فهو يستخدم ثلاثة نُهج مختلفة.
00:06:52الأول هو مطالبة Claude بالتحقق من عمله باستخدام اختبارات مختلفة يبتكرها Claude Code نفسه ثم وضع تلك المهام في الخلفية.
00:07:00هذه ليست وكلاء السحابة التي نتحدث عنها.
00:07:02هذه مجرد مهام خلفية تعمل بصمت وتعود بالتقارير إلى الوكيل الرئيسي بمجرد انتهائها.
00:07:07النهج الثاني هو استخدام خطاف إيقاف لتفعيل هذا التحقق تلقائياً عندما يتوقف Claude عن الإخراج.
00:07:12الخيار الثالث الذي يذكره يستند إلى هذه الفكرة أيضاً، وهو ما بُنيت عليه إضافة Ralph Wiggum.
00:07:17قمنا بعمل فيديو شامل جداً عن إضافة Ralph Wiggum.
00:07:20أظهرنا كيف نستخدم إضافة Ralph وكيف نختبر أثناء التطوير للتحقق من أن واجهة المستخدم التي ينتجها Claude Code صحيحة فعلاً.
00:07:28إنها في الأساس تزيل الإنسان من الحلقة بالكامل.
00:07:31مرة أخرى، مكرراً نمط التحقق الذي تحدث عنه، يستخدمه أيضاً للتحقق من تنسيق الكود المكتوب باستخدام أنواع مختلفة من أدوات الفحص والتنسيق للغات متنوعة.
00:07:41يقول في الأساس أنه بينما تولد النماذج كوداً صحيحاً، فإن هذه الأدوات تساعد في تنظيف الـ 10% المتبقية.
00:07:47وهذا مهم حتى لا تكون هناك أي أخطاء عندما يعمل الكود في CI كجزء من خطوط التكامل مع GitHub.
00:07:53الآن ننتقل إلى بعض الميزات الأبسط التي كانت موجودة في Claude Code لفترة طويلة لكنها ما زالت توفر الكثير من الوقت والتي لا يعرفها العديد من المبتدئين جيداً.
00:08:01كما ذكر بالفعل، فإن سير عمله الخاص بسيط بشكل مدهش.
00:08:04هذا ينطبق على معظمنا.
00:08:06لسنا بحاجة لتعقيد كل شيء في Claude Code لنكون منتجين حقاً.
00:08:09هذه الميزات البسيطة المدمجة توفر لك بالفعل حوالي 90% من الإنتاجية التي تسعى لتحقيقها.
00:08:15بدءاً من الأوامر /commands، يشير إلى سير العمل المتكرر لديه باسم سير العمل
00:08:19"الحلقة الداخلية"
00:08:19، أشياء عليه تكرارها عدة مرات يومياً.
00:08:22يعطي مثالاً بسيطاً جداً على أمر GitHub / يستخدمه بشكل متكرر.
00:08:26نظراً لأن جميع هذه الأوامر /commands مخزنة داخل مجلد .claud في مجلد فرعي للأوامر، يمكنك فعلياً الالتزام بها في git.
00:08:33هذه أيضاً هي الطريقة التي يشاركها بها مع فريقه بالكامل.
00:08:36بعد ذلك، ميزة مدمجة بسيطة أخرى وهي الوكلاء الفرعيين.
00:08:39لقد أصبح الناس مهووسين قليلاً بهذه الميزة، حيث يبنون وكلاء فرعيين لكل حالة استخدام يمكن تخيلها تقريباً مثل باحثي السوق أو مدققي المنتجات.
00:08:47لكل شخص حالات استخدامه الخاصة، لكن بوريس يستخدم الوكلاء الفرعيين لأتمتة سير العمل البسيط الذي يتطلب تعليمات مختلفة تماماً.
00:08:55على سبيل المثال، معظم وكلائه يُستخدمون للتحقق من أن بنية كوده صحيحة، ولإعادة هيكلة الكود المكتوب وللتحقق من أن البناءات النهائية تعمل فعلياً.
00:09:04لنتحدث الآن عن Automata.
00:09:05بعد تعليم الملايين من الناس كيفية البناء باستخدام الذكاء الاصطناعي، بدأنا في تنفيذ سير العمل هذا بأنفسنا.
00:09:11اكتشفنا أنه يمكننا بناء منتجات أفضل، وأسرع من أي وقت مضى.
00:09:14ساعدنا في إحياء أفكارك، سواء كانت تطبيقات أو مواقع ويب.
00:09:18ربما شاهدت مقاطع الفيديو الخاصة بنا وتفكر،
00:09:20"لدي فكرة رائعة، لكن ليس لدي فريق تقني لبنائها"
00:09:22.
00:09:22هذا بالضبط ما نقدمه نحن..
00:09:24فكر بنا كمساعد طيار تقني خاص بك.
00:09:26نطبق نفس سير العمل الذي علمناه للملايين مباشرة على مشروعك، محولين المفاهيم إلى حلول حقيقية وفعالة دون صداع التوظيف أو إدارة فريق تطوير.
00:09:36مستعد لتسريع فكرتك إلى الواقع؟
00:09:39تواصل معنا على hello@automata.dev هذا يقودنا إلى نهاية هذا الفيديو.
00:09:43إذا كنت ترغب في دعم القناة ومساعدتنا في الاستمرار بصناعة مقاطع فيديو كهذه، يمكنك فعل ذلك باستخدام زر الشكر الفائق أدناه.
00:09:50كالعادة، شكراً لك على المشاهدة وأراك في المرة القادمة.