وكلاء الكتل رائعون... سير عمل البرمجة بالذكاء الاصطناعي انتهى الآن

AAI LABS
Computing/SoftwareInternet Technology

Transcript

00:00:00مطورو Claude Code أعلنوا للتو عن تحديثات ضخمة بصمت، وتقريباً لا أحد يتحدث عنها.
00:00:05وأكبر هذه التحديثات هو إطلاق الوكلاء غير المتزامنين في الخلفية.
00:00:09ما الغريب أنك لن تجد هذه المميزات مذكورة في أي مكان على موقع Anthropic الرسمي أو حتى مدونتهم.
00:00:15قد تتساءل إن كانت هذه مفيدة فعلاً، وبصراحة لم أكن متأكداً في البداية، لكنني اكتشفت زاوية غير متوقعة غيرت تماماً طريقة استخدامي لها.
00:00:23إذاً في هذا الفيديو، سأشرح لك بالضبط ما هي هذه الزاوية، ولماذا تجعل معظم أطر عمل الذكاء الاصطناعي الموجودة الآن غير ضرورية، وبعدها سنستعرض عدة مميزات أخرى في Claude.
00:00:33لقد أعلنوا عن هذه المميزات الجديدة في سجل التغييرات على مستودع Claude Code في GitHub.
00:00:37ذكروا أن هذه الوكلاء وأوامر Bash يمكنها العمل بشكل غير متزامن وإرسال رسائل لإيقاظ الوكيل الرئيسي.
00:00:43الفكرة هنا هي تحقيق عمل متوازي حقيقي.
00:00:46استخدامها بسيط جداً.
00:00:48نطلب من Claude في البداية التعامل مع مهمة تستفيد من وكيل فرعي، وبعدها يقوم الوكيل الرئيسي بإنشاء وكيل فرعي للمهمة.
00:00:55عندما يبدأ الوكيل التشغيل، نرسله إلى الخلفية باستخدام Ctrl+B ونستمر في العمل مع الوكيل الرئيسي على مهام أخرى.
00:01:02عندما ينتهي الوكيل الفرعي من المهمة، يوقظ الوكيل الرئيسي بالنتائج.
00:01:06يمكننا أيضاً التحقق من الوكلاء الجاري تشغيلهم باستخدام أمر المهام.
00:01:10خلف الكواليس، يعمل الوكيل في الخلفية كعملية منفصلة يمكنها تنفيذ مهام معقدة متعددة الخطوات بشكل مستقل، أي أنها تستطيع التعامل مع مهام كاملة الحجم بمفردها.
00:01:21تسمح لك بالاستمرار في التفاعل مع الخيط الرئيسي في Claude Code دون حجب تنفيذها، لذلك يمكنك استخدام وقتك بكفاءة بدلاً من الانتظار.
00:01:28عندما تنتهي من التنفيذ، تقدم النتائج مرة أخرى إلى الوكيل الرئيسي.
00:01:32في السابق، كان عليك فتح عدة نوافذ طرفية بنسخ منفصلة من Claude لهذا الغرض.
00:01:37الآن Claude يفعل هذا بنفسه، يدير الوكلاء في الخلفية بشكل داخلي، ينسق بين عدة وكلاء، ويدمج النتائج بمفرده دون الإعداد اليدوي الذي كنا نستخدمه سابقاً.
00:01:47يقولون أن الوكلاء في الخلفية مثاليون للبحث أثناء البرمجة، ومراجعة سير العمل، وتنفيذ مهام متوازية، والتعامل مع أي مهمة لا يجب أن تلوث نافذة السياق الرئيسية لديك.
00:01:57قبل أن نناقش ما إذا كانت هذه الوكلاء توفر لنا الوقت فعلاً، دعنا نأخذ فترة راحة قصيرة للحديث عن Automata.
00:02:02بعد تعليم ملايين الأشخاص كيفية البناء باستخدام الذكاء الاصطناعي، بدأنا في تطبيق هذه سير العمل بأنفسنا.
00:02:08اكتشفنا أننا يمكننا بناء منتجات أفضل، أسرع من أي وقت مضى.
00:02:11ساعدنا في تحقيق أفكارك الواقع، سواء كانت تطبيقات أو مواقع ويب.
00:02:14ربما شاهدت مقاطعنا وتفكر،
00:02:16"لدي فكرة رائعة، لكن ليس لدي فريق تقني لبنائها."
00:02:19هذا بالضبط حيث نأتي نحن.
00:02:21فكر فينا كمساعد تقني لك.
00:02:23نطبق سير العمل الذي علمناه لملايين الأشخاص مباشرة على مشروعك، وتحويل الأفكار إلى حلول حقيقية وعملية دون متاعب التوظيف أو إدارة فريق تطوير.
00:02:33هل أنت مستعد لتسريع فكرتك إلى الواقع؟
00:02:36تواصل معنا عبر hello@automata.dev.
00:02:38جربت ما كانوا يقترحونه، ومن الوقت الذي قضيته معهم حتى الآن، أنا حقاً أحب ما أراه.
00:02:44أعتقد أن هذه الوكلاء لديها الكثير من الإمكانات.
00:02:46هذه الوكلاء في الخلفية يمكنها التعامل مع أي مهمة بحث تستغرق وقتاً طويلاً أو قد تزيد من حجم نافذة السياق.
00:02:52يمكنك ببساطة نقل هذا البحث إلى الخلفية وإسناد مهمة منفصلة إلى الوكيل الرئيسي.
00:02:57هذا يسمح للوكيل الرئيسي بالعمل على شيء مختلف تماماً مع البقاء منعزلاً تماماً عن مهمة البحث.
00:03:04هذه الوكلاء تجعل من السهل جداً تنفيذ تغييرات على صفحات منفصلة في نفس الوقت بتوازي المهام.
00:03:10بدلاً من انتظار وكيل واحد للتعامل مع كل شيء بتسلسل، يمكنك تحديثها في نفس الوقت.
00:03:15على سبيل المثال، إذا كنت تنقل جميع مكوناتك إلى مكتبة جديدة، يمكنك استخدام الوكلاء في الخلفية لتحديثها جميعاً في نفس الوقت.
00:03:21بخلاف ذلك، غالباً ما تترك مع مهام مثل المراجعة التي تستغرق الكثير من الوقت.
00:03:26يمكنك استخدام الوكلاء غير المتزامنين لإطلاق عدة منها في نفس الوقت، واحد لمراجعة الأمان، وآخر لتحديد اختناقات الأداء، وآخر لإعادة هيكلة الكود، وآخر للتحقق من التكرارات أو الكود غير المستخدم.
00:03:37يمكنك تشغيل كل هذه المهام في الخلفية بينما يبقى الوكيل الرئيسي مركزاً على تحديث ميزة مختلفة تماماً.
00:03:43بهذه الطريقة، كل وكيل يعمل بشكل منفصل ويتعامل مع مهمته بشكل مستقل عن الآخرين.
00:03:49الآن إليك الزاوية غير المتوقعة التي ذكرتها سابقاً.
00:03:51يمكنك حتى تجهيز الوكلاء في الخلفية بالقدرة على إدارة عملهم في شجرة عمل Git، مما يسمح لهم بالالتزام ودفع التغييرات بشكل منعزل.
00:03:59قد يكون بعضكم قد فكر بالفعل في هذا، لكن لمن لا يعرفون، أشجار عمل Git هي ميزة مستخدمة بشكل منخفض جداً تسمح لك بالعمل على عدة فروع في مجلدات منفصلة.
00:04:09هذا يعني أنه يمكنك تجنب التبديل المستمر بين الفروع في مساحة عمل واحدة وببساطة إنشاء عدد من الوكلاء بقدر عدد الميزات التي تريدها.
00:04:16لاستخدام هذا سير العمل، قمت بإعداد أمر شرطة مخصص ينشئ وكيل في الخلفية للعمل على المهام في أشجار عمل منفصلة.
00:04:23كل التعليمات لهذا الأمر توجد في مجلد الأوامر، الذي يمكنك العثور عليه داخل مجلد .claud.
00:04:29لنقل أنني أعمل على تطبيق، لكنني غير راضٍ عن المظهر.
00:04:32لدي 3 أفكار مظهر مختلفة، وأريد تطبيق جميعها لأرى أيها يبدو أفضل.
00:04:37بدون أشجار العمل، كان سيتعين عليّ استنساخ المستودع بشكل منفصل، أو إنشاء 3 فروع مختلفة، أو فتح نسخ منفصلة من .claud فقط للحفاظ على المهام منفصلة، لكن مع الوكلاء في الخلفية، كل شيء يتغير.
00:04:47عمل الـ 3 وكلاء بالتوازي لتطبيق تلك المظاهر بشكل منفصل، كل ذلك بينما ترك تصميمي الرئيسي دون تأثر.
00:04:54هذا يسمح لي ببساطة بدمج المظهر الذي أحبه في المشروع الرئيسي والتخلص من الآخرين.
00:04:59هذا جعل عملية التطبيق أسرع بكثير.
00:05:02لأن جميع التغييرات معزولة، يمكنني اختيار المظهر الذي أحبه أكثر من بين الخيارات المختلفة.
00:05:08يعطيني حرية التجريب والتنفيذ دون القلق بشأن تعطيل التصميم الرئيسي أو الاضطرار إلى العودة عن التغييرات غير المرغوبة.
00:05:15في سجل التغييرات، أعلنوا عن بعض المميزات الرائعة جداً الأخرى، وواحدة أنا شخصياً ممتن جداً لها هي الضغط الفوري.
00:05:23كان الضغط يستغرق حوالي 2-3 دقائق، لكن الآن يحدث بسرعة أكبر بكثير لأنه على الأرجح يحتفظ بالسجلات لكل مشروع في مجلد .claud.
00:05:32أضاف Claude Code أيضاً ميزة اقتراح المطالبات حيث يمكنك ببساطة الضغط على Enter لقبول الاقتراح أو كتابة مطالبة جديدة بدلاً منها.
00:05:39يمكنك استخدام علامة الوكيل عند بدء Claude لتشغيله كوكيل محدد لديك في المشروع، مما يسمح لك بإسناد المهام إليه مباشرة.
00:05:47الآن يسمح Claude Code بنسخ الجلسات والاختيار من بينها عندما تشغل Claude بعلامة المتابعة.
00:05:53كل ما عليك فعله هو الضغط على مفتاح Escape مرتين، وسيتم نسخ الجلسة الحالية.
00:05:57الآن، على الرغم من أن الوكلاء في الخلفية رائعون، هناك مناطق معينة لا يجب عليك استخدامهم فيها، لأنهم سيعيقون سير عملك بدلاً من تحسينه.
00:06:05على سبيل المثال، لا تريد إرسال أي مهمة تتطلب مدخلات منك إلى الخلفية لأن هذا سيؤدي إلى حجب الوكيل والعجز عن المتابعة.
00:06:13كما أنك لا تريد إرسال أي مهمة تتطلب موافقتك أثناء تشغيلها إلى الخلفية.
00:06:17ستبقى محجوبة في الخلفية، وقد تفقد تتبعها فعلاً إذا كان الوكيل الرئيسي مشغولاً بمهمة أخرى.
00:06:23من المستحسن جداً أيضاً عدم إسناد مهام تعتمد على بعضها البعض، لأن هذا قد يسبب تضاربات في عمل الوكيل.
00:06:30بدلاً من ذلك، من الأفضل بكثير إسناد مهام معزولة لكل وكيل.
00:06:34هناك عدة ممارسات أفضل تحتاج إلى أخذها في الاعتبار للحصول على أقصى استفادة من هذا سير العمل.
00:06:38عند استخدام الوكلاء في الخلفية، تحتاج إلى مراعاة استخدام الرموز.
00:06:41على الرغم من أنهم يسرعون عملك، فإن كل وكيل يستهلك عدداً كبيراً من الرموز، لذلك من المهم تتبع هذا إذا كنت تريد تجنب الفواتير المرتفعة.
00:06:49نظراً لأن الوكلاء يعيدون إنتاجهم إلى الوكيل الرئيسي، يجب أن تتأكد من أن مهامك معزولة.
00:06:54أيضاً، عندما تنشئ وكيل، أعطه اسماً وصفياً.
00:06:57بهذه الطريقة، إذا كنت تدير عدة وكلاء في نفس الوقت، ستعرف بالضبط ما يفعله كل واحد.
00:07:02هذا يحضرنا إلى نهاية هذا الفيديو.
00:07:04إذا كنت تريد دعم القناة والمساعدة في استمرارنا في إنشاء مقاطع مثل هذه، يمكنك القيام بذلك باستخدام زر الشكر الفائق أدناه.
00:07:10كما هو الحال دائماً، شكراً على المشاهدة وسأراك في المرة القادمة.

Key Takeaway

الوكلاء غير المتزامنين في الخلفية من Claude Code توفر طريقة جديدة ثورية للعمل المتوازي الفعال، وخاصة عند دمجها مع أشجار عمل Git، مما يجعل معظم أطر عمل الذكاء الاصطناعي الحالية غير ضرورية.

Highlights

أعلن مطورو Claude Code عن ميزة جديدة للوكلاء غير المتزامنين في الخلفية التي تتيح تنفيذ مهام متوازية دون الحاجة لفتح نوافذ طرفية متعددة

يمكن استخدام Ctrl+B لإرسال الوكلاء إلى الخلفية والاستمرار في العمل على المهام الأخرى مع الوكيل الرئيسي بكفاءة عالية

دمج الوكلاء مع أشجار عمل Git يتيح العمل على عدة فروع منفصلة وتطبيق التغييرات بشكل متوازي دون تضارب

الوكلاء في الخلفية مثالية للبحث ومراجعة الكود والعمل على تحديثات متعددة المشروعات بنفس الوقت

لا يجب استخدام الوكلاء للمهام التي تتطلب مدخلات من المستخدم أو مهام معتمدة على بعضها البعض

كل وكيل يستهلك عدداً كبيراً من الرموز لذلك يجب تتبع الاستخدام لتجنب فواتير عالية

ميزات إضافية مثل الضغط الفوري واقتراح المطالبات تحسن تجربة المستخدم بشكل كبير

Timeline

تقديم الوكلاء غير المتزامنين والإعلان السري

أعلن مطورو Claude Code عن تحديثات ضخمة لم يتم الإعلان عنها رسمياً على موقع Anthropic أو مدونتهم، وأكبر هذه التحديثات هو إطلاق الوكلاء غير المتزامنين في الخلفية. يشير المتحدث إلى أنه لم يكن متأكداً من فائدتها في البداية لكنه اكتشف زاوية غير متوقعة غيرت طريقة استخدامه لها تماماً. يوضح أن هذه الميزة تجعل معظم أطر عمل الذكاء الاصطناعي الموجودة الآن غير ضرورية. الفيديو سيركز على شرح هذه الزاوية والمميزات الأخرى الموجودة في Claude.

آلية عمل الوكلاء غير المتزامنين والتشغيل الأساسي

تم الإعلان عن هذه المميزات في سجل التغييرات على GitHub، وتتيح للوكلاء وأوامر Bash العمل بشكل غير متزامن مع إمكانية إرسال رسائل لإيقاظ الوكيل الرئيسي. استخدام هذه الميزة بسيط جداً: يطلب المستخدم من Claude معالجة مهمة باستخدام وكيل فرعي، ثم يرسله إلى الخلفية باستخدام Ctrl+B ويستمر في العمل مع الوكيل الرئيسي على مهام أخرى. عندما ينتهي الوكيل الفرعي من المهمة، يوقظ الوكيل الرئيسي بالنتائج. خلف الكواليس، يعمل الوكيل كعملية منفصلة يمكنها تنفيذ مهام معقدة ومتعددة الخطوات بشكل مستقل.

المميزات والفوائد مقارنة بالطرق السابقة

في السابق، كان يجب فتح عدة نوافذ طرفية بنسخ منفصلة من Claude لإدارة المهام المتعددة. الآن Claude يدير الوكلاء في الخلفية بنفسه، ينسق بين عدة وكلاء، ويدمج النتائج دون الحاجة للإعداد اليدوي السابق. يقول مطورو Claude أن الوكلاء في الخلفية مثاليون للبحث أثناء البرمجة، ومراجعة سير العمل، وتنفيذ مهام متوازية، والتعامل مع أي مهمة لا يجب أن تلوث نافذة السياق الرئيسية. هذا يوفر كفاءة عالية لأنك لا تضطر للانتظار بينما يعمل الوكيل على مهمة محددة.

الاستراحة الإعلانية حول Automata وخدماتهم

يقدم المتحدث خدمة Automata التي تطبق سير العمل بالذكاء الاصطناعي مباشرة على مشاريع العملاء. بعد تعليم ملايين الأشخاص كيفية البناء باستخدام الذكاء الاصطناعي، بدأت Automata في تطبيق هذه سير العمل على أنفسهم واكتشفوا أنهم يستطيعون بناء منتجات أفضل وأسرع من أي وقت مضى. تقدم Automata نفسها كمساعد تقني يساعد في تحويل الأفكار إلى حلول حقيقية وعملية دون متاعب التوظيف أو إدارة فريق تطوير. يمكن التواصل معهم عبر البريد الإلكتروني hello@automata.dev لتسريع المشاريع من الفكرة إلى الواقع.

حالات الاستخدام العملية للوكلاء في الخلفية

يشرح المتحدث أن الوكلاء في الخلفية يمكنها التعامل مع أي مهمة بحث تستغرق وقتاً طويلاً أو قد تزيد من حجم نافذة السياق، مما يسمح للوكيل الرئيسي بالعمل على شيء مختلف تماماً. كما تجعل من السهل جداً تنفيذ تغييرات على صفحات منفصلة في نفس الوقت بتوازي المهام، بدلاً من انتظار وكيل واحد للتعامل مع كل شيء بتسلسل. يعطي مثالاً عملياً: إذا كنت تنقل جميع المكونات إلى مكتبة جديدة، يمكن استخدام الوكلاء في الخلفية لتحديثها جميعاً في نفس الوقت. يمكن أيضاً استخدام الوكلاء غير المتزامنين لإطلاق عدة مهام مراجعة في نفس الوقت: واحد لمراجعة الأمان، وآخر لتحديد اختناقات الأداء، وآخر لإعادة هيكلة الكود، وآخر للتحقق من التكرارات.

الزاوية غير المتوقعة: دمج الوكلاء مع أشجار عمل Git

الزاوية غير المتوقعة التي غيرت تماماً استخدام المتحدث للوكلاء هي دمجها مع أشجار عمل Git، وهي ميزة مستخدمة بشكل منخفض جداً تسمح بالعمل على عدة فروع في مجلدات منفصلة. هذا يعني تجنب التبديل المستمر بين الفروع وبساطة إنشاء عدد من الوكلاء بقدر عدد الميزات المطلوبة. يشرح المتحدث أنه قام بإعداد أمر شرطة مخصص ينشئ وكيل في الخلفية للعمل على مهام في أشجار عمل منفصلة. يعطي مثالاً: عند العمل على تطبيق، إذا كان لديه 3 أفكار مظهر مختلفة، يمكن تطبيقها جميعاً بالتوازي في وكلاء منفصلة دون التأثير على التصميم الرئيسي. بهذه الطريقة يمكن اختيار المظهر الأفضل بكل سهولة ودمجه في المشروع الرئيسي.

مميزات إضافية وتحسينات في Claude Code

أعلنت فريق Claude Code عن عدة مميزات إضافية رائعة في سجل التغييرات. من أبرزها ميزة الضغط الفوري التي كانت تستغرق حوالي 2-3 دقائق سابقاً، لكنها الآن أسرع بكثير لأنها تحتفظ بالسجلات لكل مشروع في مجلد .claud. أضاف Claude Code أيضاً ميزة اقتراح المطالبات حيث يمكن الضغط على Enter لقبول الاقتراح أو كتابة مطالبة جديدة بدلاً منها. يمكن استخدام علامة الوكيل عند بدء Claude لتشغيله كوكيل محدد وإسناد المهام إليه مباشرة. الآن يسمح Claude Code بنسخ الجلسات والاختيار من بينها عند تشغيل Claude بعلامة المتابعة، وكل ما عليك هو الضغط على مفتاح Escape مرتين.

حالات عدم الاستخدام الصحيح والممارسات الأفضل

هناك مناطق معينة لا يجب استخدام الوكلاء فيها لأنها ستعيق سير العمل بدلاً من تحسينه. لا يجب إرسال أي مهمة تتطلب مدخلات من المستخدم إلى الخلفية لأن هذا سيؤدي إلى حجب الوكيل. كما لا يجب إسناد مهام تتطلب موافقة أثناء التشغيل لأنها ستبقى محجوبة في الخلفية وقد تفقد تتبعها. من المستحسن جداً عدم إسناد مهام معتمدة على بعضها البعض لأن ذلك قد يسبب تضاربات. من الممارسات الأفضل تتبع استهلاك الرموز لأن كل وكيل يستهلك عدداً كبيراً منها، مما قد يؤدي إلى فواتير عالية. عند إنشاء وكيل، يجب إعطاؤه اسماً وصفياً لمعرفة ما يفعله كل واحد عند إدارة عدة وكلاء في نفس الوقت.

Community Posts

View all posts