14مايو

كيفية استخدام أكثر من وكيل ذكاء اصناعي على نفس المهمة في نفس الوقت

Ruflo — كيف تحول VS Code إلى منظومة وكلاء ذكاء اصطناعي متكاملة

عثرت مؤخراً على مشروع واعد Ruflo بحوالي 55 ألف نجمة على “غيت هوب” ووجدته قد يكون مفيداً خاصة لمن يعتمدون على بناء مشاريع تعتمد كلياً أو جزئياً على كلاود أو غيره.

ما هو Ruflo؟

إذا كنت تستخدم Claude Code يومياً في VS Code، فأنت تألف مشاكل الاستخدام الأساسية: كل جلسة منفصلة، لا ذاكرة، لا تنسيق، وكل مهمة تبدأ من الصفر تقريباً.

مشروع Ruflo (أو Claude Flow سابقاً) يحل هذه المشكلة إلى حد كبير. بل أكثر من ذلك هو يعتبر منصة تنسيق وكلاء ذكاء اصطناعي مبنية بالإضافة إلى Claude Code، تضيف إليه:

  • 98 وكيل متخصص (أمان، اختبار، توثيق، معمارية…)
  • ذاكرة تتعلم وتتذكر عبر الجلسات
  • سرب من 15 وكيل يعملون بالتوازي على نفس المهمة في نفس اللحظة كل في دوره الخاص به.
  • عمل في الخلفية بشكل مستمر ويمكن على سيرفرك المحلي أو الخاص.

وبالطبع المشروع مفتوح المصدر، حصل على أكثر من 50,000 نجمة على GitHub، ولا يزال في تطوير نشط.
هذا فضلا عن إمكانية الدمج والربط بين معظم النمائج اللغوية. يمكنك أيضا تخصيص الوكلاء حسب الحاجة وحسب التكلفة. فمثلا يمكنك إيقاظ النماذج الكبرى والغالية للمهام المعقدة، وتترك النماذج الرخيصة والصغيرة للمهام الصغيرة…..
يمكن قراءة المزيد عن المشروع من هنا :https://github.com/ruvnet/ruflo

المتطلبات قبل البدء تأكد من أن لديك:

  • Node.js مثبت (تحقق بـ node --version)
  • VS Code
  • اشتراك في claude.ai (Pro أو أعلى)

1- تثبيت Claude Code CLI

افتح Terminal في VS Code وشغّل:

npm install -g @anthropic-ai/claude-code

بعد انتهاء التثبيت، تحقق منه:

claude --version

يجب أن يظهر شيء مثل:

2.1.141 (Claude Code)


2- تشغيل Claude Code وتسجيل الدخول

claude

بعدها ستظهر شاشة تسجيل الدخول واختر ما يناسبك. شخصياً استخدم الخيار الأول بحكم اشتراكي في كلاود:

Select login method:
1. Claude account with subscription · Pro, Max, Team, or Enterprise
2. Anthropic Console account · API usage billing
3. 3rd-party platform

سيفتح المتصفح تلقائياً — سجّل دخولك بحسابك في claude.ai، ثم انسخ الكود القصير الذي يظهر والصقه في الـ Terminal بعد علامة >.

3- Claude Code جاهز!

بعد تسجيل الدخول بنجاح ستظهر الشاشة الرئيسية:

Claude Code v2.1.141
Sonnet 4.6 · Claude Pro
✓ Anthropic marketplace installed

الآن اخرج منه مؤقتاً:

/exit

4- تثبيت Ruflo في مشروعك

انتقل إلى مجلد مشروعك وشغّل مثلاً:

cd E:\YOUR-PROJECT\FOLDER
npx ruflo@latest init

عندما يسأل Ok to proceed? (y) اكتب y ثم Enter.

بعد انتهاء التثبيت ستظهر هذه النتيجة:

RuFlo V3 initialized successfully!
+--------- Summary ----------+
| Directories: 11 created    |
| Files: 85 created          |
+----------------------------+
| Agents:  98 agents         |
| Commands: 10 commands      |
+----------------------------+

5- تشغيل الـ Daemon (العمال في الخلفية)

npx ruflo daemon start

اكتب y للتأكيد. النتيجة:

[OK] Daemon started in background (PID: 20172)
[INFO] Logs: .claude-flow\daemon.log

هذا يعني أن Ruflo الآن يعمل في الخلفية ويراقب مشروعك باستمرار.

6- تهيئة الذاكرة

npx ruflo memory init

النتيجة المرجوة:

+-------------------- Configuration --------------------+
| Backend:           hybrid                             |
| Vector Embeddings: ✓ Enabled                          |
| Pattern Learning:  ✓ Enabled                          |
| HNSW Indexing:     ✓ Enabled                          |
+-------------------------------------------------------+
Verification passed (6/6 tests)

هذه الذاكرة ستتعلم من كل مهمة تنفذها وتتذكرها في الجلسات القادمة.

7- تهيئة الوكلاء (السرب: الوكلاء جميعاً معاً)

npx ruflo swarm init

سيسألك عن نوع السرب — اختر Hierarchical Mesh (الأخير) بسهم لأسفل ثم Enter.

Selected: Hierarchical Mesh
+------------+----------------------------+
| Swarm ID   | swarm-xxxxxxxxxxxxxxx      |
| Topology   | hierarchical-mesh          |
| Max Agents | 15                         |
| Auto Scale | Enabled                    |
+------------+----------------------------+
[OK] Swarm initialized successfully

قد يخطر سؤال على البال: لماذا يظهر تجهيز 15 وكيل فقط من 98 وكيل موجود؟

الجواب باختصار:

الـ 98 وكيل هي المكتبة الكاملة من التخصصات المحفوظة كملفات في .claude/agents/ — فهم نائمون ولا يستهلكون موارد إلا وقت الحاجة.

الـ 15 وكيل هم الحد الأقصى الذي يعمل بالتوازي في نفس الوقت ونفس اللحظة وعلى نفس المهمة!

عندما تعطي أمراً، Ruflo يختار من الـ 98 فقط من يحتاجهم ويشغّلهم معاً. مثلاً لو طلبت “راجع المشروع”:

وكيل الأمان + وكيل الكود + وكيل الـ Tests
+ وكيل التوثيق + وكيل الأداء
= 5 وكلاء يعملون بالتوازي في نفس اللحظة

كيفية الاستخدام؟

شخصياً استخدمه عبر الدردشة المباشرة من VS Code واطلب طلبي مباشرة و Ruflo يتجاوب بناءً على المشروع المشارك معه. ولكن يمكنك أيضاً استخدام أي طريقة تناسبك من Terminal مثلاً!

ملاحظة: هذا المشروع حالياً في مرحلة التجربة تقريباً (v3.7.0-alpha) وهو مستقر للاستخدام اليومي والتطوير، لكن لا أعتقد أنني سأنصح بالاعتماد عليه كلياً في بيئات الإنتاج الحساسة حتى يصل للإصدار المستقر.

الخلاصة

هذه تجربتي المتواضعة مع استخدام أكثر من وكيل في نفس الوقت على نفس الطلب. لدي تجربة سابقة مع OpenClow على سيرفر محلي VPS وعلى استخدام أكثر من موديل على الكمبيوتر المحلي بدون تكاليف. قد يكون مفيداً أيضاً.

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


اكتشاف المزيد من Saad Elhady l سعد الهادي

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

----
شارك التدوينة !

© Copyright 2014-2024, All Rights Reserved
// نهاية الصفحة