The Closing Window
من وكيل واحد إلى عدة وكلاء image
Photo by Shubham Dhage on Unsplash

من وكيل واحد إلى عدة وكلاء

AI Insights

TL;DR

تحولت أدوات تنسيق الوكلاء من بنية تحتية معقدة إلى شيء يمكنك إعداده في فترة بعد الظهر. مشاريع مثل Superset وCline Kanban وPaperclip تجعل من السهل تشغيل عدة وكلاء بالتوازي على عملك الخاص، بينما يُظهر claw-code ما يحدث عندما تنسق الوكلاء نفسها بشكل مستقل. أثبتت Trail of Bits أن هذا يعمل على المستوى المؤسسي أيضاً — من خلال بناء نظام، وليس مجرد توزيع التراخيص.

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

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

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

وكلاء البرمجة

الأمثلة الأولى لتنسيق الوكلاء تتعلق بوكلاء البرمجة. المشاريع التي وجدتها مثيرة للاهتمام والتي مرت عبر خلاصاتي المختلفة تشمل Superset وCline Kanban وmngr.

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

التالي هو Cline Kanban. لم أستخدم هذا المشروع كثيراً بعد. أستمر في نسيان استخدامه بشكل أوسع منذ أن رأيته الأسبوع الماضي. لكن ببساطة، يساعد أيضاً في تنسيق الوكلاء والمهام من خلال تقسيم المشروع إلى مهام فردية. مباشرة من صفحة المنتج: "Create, manage, and chain agent tasks within a single view."

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

الوكلاء الشخصيون

خلال الشهرين الماضيين، كان هناك انفجار فيما أسميه الوكلاء الشخصيين المستقلين التي شاعت بفضل Open Claw. هذا الأسبوع الماضي، رأيت مشروعاً جديداً يسمى Paperclip، وهو أساساً أداة تنسيق لتشغيل عدة من هذه الوكلاء الشخصيين ضمن "مستوى تحكم" (control plane) واحد، كما يعرفه موقعهم. ربما استخدام مصطلح "الوكلاء الشخصيين" مضلل بعض الشيء، لأن النية وراء Paperclip هي أن تؤسس بسهولة شركة بوكلاء ذكاء اصطناعي يعملون في أدوار مختلفة لتلك الشركة. تحدد أهدافاً عالية المستوى ومقاييس ونتائج. وكيل المدير التنفيذي يتولى التوظيف والتفويض والتنفيذ. هذا تحول متعمد من نموذج "المبرمج المساعد" الذي يستخدمه معظم الناس مع Claude Code.

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

claw-code هو التالي. تقنياً، هذا مرتبط بوكلاء البرمجة أو تنسيق وكلاء البرمجة، لكنه مختلف جداً عن وكلاء البرمجة التي ذكرتها سابقاً لأنه يُظهر عملاً مستقلاً تماماً. التبعات مرتبطة أكثر بسلوك الوكلاء العام وليس تحديداً بتطوير البرمجيات. إذا لم تسمع، تم تسريب الكود المصدري لـ Claude Code الأسبوع الماضي، وفي غضون يوم — أو حتى أقصر من ذلك، في ليلة واحدة — كان شخص ما قد أعاد كتابة التنفيذ بلغة برمجة مختلفة. هذا ما نناقشه هنا، إعادة كتابة Claude Code كـ claw-code، بشكل مستقل إلى حد ما. أشجعك على قراءة منشور المطور الذي قام بذلك. لديه بعض الرؤى المثيرة جداً للاهتمام، والبنية والإعداد والآليات حول كيفية تنسيقه لتطوير هذه النسخة من أحد أشهر وكلاء البرمجة في السوق، والذي قام به عبر Discord فقط، تطبيق دردشة، أمر مذهل.

هنا إحدى رؤاه:

"But if you are staring at the generated Python files, you are looking at the wrong layer. The code is a byproduct. The Rust port that followed is also a byproduct. The thing worth studying in the claw-code repository is the system that produced all of it. claw-code was always a showcase. The point was never the Python files or the Rust crates. The point was the clawhip-based agent coordination system that built them while the developer was asleep."

وكلاء مؤسسيون

في الإنجليزية الأمريكية، عندما تقول أن شخصاً ما "institutionalized"، يعني أنه أُدخل إلى مرفق للصحة النفسية. اعتقدت أن العنوان الفرعي مناسب هنا لأن ما فعلته Trail of Bits سيبدو جنونياً لأي شخص عانى في محاولة إحداث أي نوع من التغيير في أي مؤسسة ليست صغيرة.

Trail of Bits هي شركة استشارات أمن سيبراني تضم حوالي 140 شخصاً. على مدار عام تقريباً، انتقلوا من 5% من الموظفين يستخدمون الذكاء الاصطناعي فعلياً إلى مدققين معززين بالذكاء الاصطناعي يكتشفون 200 خطأ برمجي أسبوعياً، ارتفاعاً من 15. عشرون بالمئة من جميع الأخطاء المُبلغ عنها يتم اكتشافها الآن مبدئياً بواسطة الذكاء الاصطناعي. وصلت إيراداتهم لكل مندوب مبيعات إلى 8 ملايين دولار مقابل معيار صناعي يتراوح بين 2-4 ملايين دولار. هذه ليست تحسينات صغيرة. هذا تحول هيكلي فيما يمكن لشركة من 140 شخصاً إنتاجه.

ما يجعل قصتهم جديرة بالذكر هنا، إلى جانب الأدوات الفردية مثل Superset وPaperclip، هو أنهم حلوا مشكلة التنسيق على المستوى المؤسسي. لم يكن الأمر مجرد منح الناس إمكانية الوصول للذكاء الاصطناعي. بنت Trail of Bits ما يسمونه "نظام تشغيل" من ست أجزاء بدلاً من ذلك.

النسخة المختصرة هي أنهم وحّدوا الجميع على نفس الأدوات، وكتبوا دليلاً داخلياً يشرح ليس فقط القواعد بل المنطق وراءها، وأنشأوا مصفوفة نضج ليتمكن الناس من رؤية أين يقفون وأين يمكنهم النمو، وأجروا سباقات تبنٍّ مركزة أجبرت الناس على الوضع المستقل، والتقطوا تعلّمات كل مشروع كعناصر قابلة لإعادة الاستخدام، ثم جعلوا الاستقلالية آمنة من خلال العزل والإعدادات الافتراضية المشددة المدفوعة إلى الأجهزة عبر برامج إدارة الأجهزة. في النهاية، جمعوا 94 إضافة و201 مهارة و84 وكيلاً متخصصاً وأكثر من 400 ملف مرجعي. كل مشروع جعل المشروع التالي أسرع.

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

إلى أين يقودنا هذا

هذا هو الاتجاه الذي تسير فيه الأمور. الأمثلة السابقة في هذا المنشور تُظهر كيف يمكن للأفراد تنسيق عدة وكلاء. Trail of Bits تُظهر ما يحدث عندما تفعل مؤسسة بأكملها ذلك بشكل منهجي. الفجوة بين الشركات التي تكتشف ذلك والشركات التي لا تفعل ستصبح واسعة جداً، وبسرعة كبيرة. أنا أتعامل مع هذا كشيء أبني نحوه أكثر من كونه شيئاً أراقبه، سواء في سير عملي الخاص أو في تفكيري حول كيفية إيصال هذا لفريقي في العمل كشيء آمل أن أحوله إلى قالب ثم أنشره في المؤسسة بأكملها.

Powered by Buttondown.