ثمانية وكلاء ذكاء اصطناعي، جهاز AMD واحد: حزمة وكلائي المحلية (OpenClaw)

تاريخ النشر
11 يوليو 2026
تاريخ التحديث
26 أغسطس 2026
بقلم
جاكوب لويد — كُتب بمساعدة الذكاء الاصطناعي بعد إنجاز المشروع
مدة القراءة
قراءة 1 دقيقة

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

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

الخلاصة

  • ما هو: OpenClaw، بوابة وكلاء ذكاء اصطناعي ذاتية الاستضافة، تشغّل 8 وكلاء بأسماء — لكل منهم وظيفته وتوجيه نماذجه وصلاحيات أدواته الخاصة — خلف تطبيق دردشة بنيته بنفسي.
  • التكلفة: نحو 24 دولارًا شهريًا من واجهة DeepSeek البرمجية للعمل اليومي؛ صفر دولار للنماذج المحلية التي تغطي الرؤية والمهام الخاصة.
  • ما تحتاجه: جهاز لينكس بذاكرة 32 جيجابايت (جهازي حاسوب CHUWI AuBox صغير)، وصبر على systemd. جهاز ثانٍ ببطاقات رسومية حقيقية اختياري ويغيّر ما تستطيع الطبقة المحلية فعله.
  • ما تحصل عليه في النهاية: رابط دردشة واحد للبيت كله، وكلاء يسلّم بعضهم العمل لبعض ويطارد الصامتين منهم، توليد صور عند الطلب، ومسودات بريد إلكتروني لا يُرسل منها شيء دوني.

ما تحصل عليه في النهاية

اليوميات أولًا. هذا هو DisPatch، تطبيق الدردشة الذي بنيته كواجهة للبوابة — الصور بيانات عرض تجريبية من ذلك المقال، أما سلاسل محادثتي الحقيقية فتبقى ملكي وحدي.

البندالرقم
الوكلاء بأسماء8 (Bits، Flash، Brains، Hermes، Doxy، Charley، Alpha، Beta)
النماذج السحابية في جدول التوجيه2 (DeepSeek بطبقتي flash وpro)
مدخلات النماذج المحليةعدد قليل على الجهاز الرئيسي، والباقي يُقدَّم من جهاز GPU على شبكتي
أكبر نموذج محلينموذج خبراء مختلطين (MoE) بـ122 مليار معامل على جهاز GPU؛ أما الحاسوب الصغير نفسه فيبلغ سقفه نحو 7 مليارات معامل
فاتورة السحابة الشهرية المقاسةنحو 24 دولارًا (DeepSeek، المحرّك الأساسي)
منفذ البوابة18789
منفذ الدردشة8765، على الشبكة المنزلية
النسخ الاحتياطي الليلي02:17
نبضة البوابة (heartbeat)كل ساعتين
نافذة المراقبة (watchdog)5 دقائق، ثم يُطارَد أي عامل صامت

الجهاز

تعمل البوابة وكل ما حولها على جهاز صغير واحد. بلا خزانة خوادم، بلا استئجار وحدة رسومية سحابية، بلا رهن ثانٍ للمنزل.

  • CHUWI AuBox Ai365 — معالج AMD Ryzen AI 9 365 («Strix Point»)، 10 أنوية، وحدة رسومية مدمجة Radeon 880M
  • 30 جيجابايت من DDR5 قابلة للاستخدام، مشتركة بين نظام التشغيل وكل شيء آخر — بلا اقتطاع VRAM يُذكر
  • قرص NVMe سعة 1 تيرابايت، يعمل بنظام Bluefin (غير قابل للتعديل، مبني على Fedora Atomic)
  • ROCm، لا CUDA، لما يعمل محليًا — يتصرّف بشكل مختلف قليلًا عمّا تفترضه الشروحات، لكنه يعمل

هذا ثاني جهاز يتولى المهمة. الأول كان ROG Flow Z13 بذاكرة 128 جيجابايت، اقتُطع منها 64 جيجابايت كـVRAM، وكان يشغّل نموذج خبراء مختلطين بـ120 مليار معامل محليًا حتى أصابه عطل كهربائي في يوليو. مقالات أقدم هنا تصف ذلك الجهاز؛ هذا هو ما حلّ محله، ولديه ربع ذاكرته.

ما جعل ذلك قابلًا للتحمّل هو النصف الآخر من الإعداد: حاسوب ثانٍ على شبكتي بداخله بطاقات رسومية حقيقية، يقدّم النماذج الكبيرة عبر StudioForge، وهو خادم متوافق مع OpenAI كتبته لهذا الغرض تحديدًا. انتقلت طبقة الـ120 مليار معامل إلى هناك بدل أن تختفي، وذهب توليد الصور معها. يحتفظ الحاسوب الصغير بنموذج صغير ونموذج التضمين (embedding) للعمل الخاص؛ وأي شيء أكبر يمرّ عبر الشبكة.

طاقم العمل

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

الوكيلالوظيفةالنموذج الأساسييعمل على
Bitsمكتب الاستقبال. يتحدث معي، لا يستخدم أي أداة بنفسه إطلاقًا، يوزّع كل شيء للآخرينDeepSeek (سحابي، طبقة pro)سحابي
Flashالمهام السريعة — الملخصات، البحث السريع، التعديلات الروتينية. بلا شخصية إطلاقًا، أداة صرفةDeepSeek (سحابي، طبقة flash)سحابي
Brainsالتفكير الصعب — البنية، تصحيح الأخطاء، مراجعة الكودDeepSeek (سحابي، طبقة pro)سحابي
Hermesالنشر والبرمجة، موصول عبر بيئة تشغيل وكيل منفصلة. تجربة جافة افتراضيًا؛ عمليات النشر الحقيقية تحتاج موافقتي الصريحةDeepSeek (سحابي، طبقة pro)سحابي
Doxyعمل الطحن بالجملة. لا عدّاد واجهة برمجية على نموذج محلي، فيعمل طوال الليل مجانًانموذج كثيف 27B (محلي)جهاز GPU
Charleyالرؤية — ينظر فعليًا إلى لقطات الشاشة والمخططات ونوافذ الأخطاءGemma-4، قادر على الرؤية (محلي)جهاز GPU
Alpha / Betaبوتات «استقبال» آمنة لأجهزة العائلة، أدوات للقراءة فقطflash (سحابي) / Gemma-4 26B (محلي)سحابي / جهاز GPU

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

القطع

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

الخدمةما تفعلهأين
openclaw-gateway.serviceبوابة OpenClaw — عقل الحزمةمنفذ 18789، loopback فقط، مصادقة برمز
local-chat.serviceDisPatch، واجهة الدردشة الأماميةمنفذ 8765، الشبكة المحلية
lm-studio.serviceخادم نماذج محلي (ملف AppImage مُستخرَج) يخدم النماذج الموجودة على الجهاز، بالإضافة إلى نموذج التضمين (embedding)منفذ 1234، محلي
جهاز GPUالنماذج الكبيرة عبر StudioForge، وتوليد الصور — كلاهما عبر الشبكة، وليس أي منهما على هذا الجهاز. كان ComfyUI المحلي يعيش هنا ولم يعد كذلك؛ لا توجد ذاكرة كافية له ولنموذج لغوي في الوقت نفسه.حاسوب ثانٍ، عبر Tailscale
mailforge.serviceMailForge — فرز البريد الإلكتروني؛ يصيغ الردود، لا يرسل واحدًا أبدًا—
hermes-gateway.serviceبوابة منفصلة تربط وكيل النشر/البرمجة—
openclaw-backup.timerالنسخ الاحتياطي الليلييعمل عند 02:17
dispatch-tracker-watch.pathمُفعِّل المراقبة (تفصيل أدناه)—

كل وحدة تُعيد تشغيل نفسها عند الفشل، مضبوطة بحيث يعني الانهيار ثوانٍ من التوقف، لا استدعاءً في الثانية صباحًا. وحدة LM Studio تفحص صحة واجهتها البرمجية الخاصة قبل أن تعلن جاهزيتها. إعدادات البوابة تُعاد تحميلها تلقائيًا (hot-reload)، فمعظم تغييرات التوجيه لا تحتاج إعادة تشغيل. التحديث التلقائي مُعطَّل عن قصد — تحديث واحد كسر الحزمة بالضبط مرة، والآن ترقيات الإصدار تحدث حسب جدولي أنا. لفحص المجموعة كاملة:

systemctl --user status openclaw-gateway local-chat lm-studio
journalctl --user -u openclaw-gateway -f

كيف تتحرك رسالة دردشة فعليًا

المسار كما تتوقع: المتصفح ← DisPatch ← البوابة ← نموذج الوكيل، محليًا أو سحابيًا، والعودة بنفس الطريق. تفصيلان مهمان: إن كان النموذج الأساسي مشغولًا أو معطلًا، يجيب احتياطي بدلًا منه، والتسليم إلى المتصفح يُؤكَّد عبر مسارات متكرّرة (redundant)، فانقطاع الاتصال لا يُفقد الرسالة.

إنجاز عمل حقيقي

ردود الدردشة هي الحالة السهلة. النمط المفيد هو طلب شيء كبير وترك القائمة تحدد من ينفّذه.

العمل الثقيل — إعادة الهيكلة الطويلة، التعديلات بالجملة، أي شيء ممل — يذهب إلى Doxy على النموذج المحلي المجاني، الذي سيطحن لساعة كاملة مقابل تكلفة الكهرباء فقط. عمل الصور بالجملة يذهب إلى جهاز GPU نفسه.

مراقبة نفسه بنفسه

عمل مُوزَّع يموت بصمت أسوأ من عمل لم يبدأ قط — لا تكتشف ذلك إلا حين تذهب للبحث عنه. لذا هناك مراقب (watchdog)، الجزء الوحيد من هذه الحزمة الذي أنا فخور به فعليًا.

هذا استبدل فكرة سيئة حقًا: مهمة LLM دورية دائمة كل خمس دقائق. كانت تُغرق النموذج بالرسائل وتسبّب مُهل طلباتها الخاصة — كان المراقب يخلق بالضبط المشكلة التي وُجد لضبطها. النسخة القائمة على الأحداث تُسلَّح فقط حين يكون هناك توزيع لمراقبته، ثم تحذف نفسها في الحالتين.

ما تكلّفه

الاقتصاد هو صلب فكرة تقسيم القائمة كلها. أسعار السحابة، لكل مليون رمز (token):

النموذجالإدخالالإخراج
DeepSeek طبقة flash (Flash، Alpha)0.14$ / مليون رمز0.28$ / مليون رمز
DeepSeek طبقة pro (Bits، Brains، Hermes)0.435$ / مليون رمز0.87$ / مليون رمز
النماذج المحلية — Doxy وCharley وBeta، كلها على جهاز GPU0$0$

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

القواعد التي لا تُكسَر

بوابة تستطيع إنشاء وكلاء وتشغيل أدوات تحتاج حواجز لا تعتمد على حسن تصرّف النموذج.

  • الوصول إلى الكاميرا، وتسجيل الشاشة، والرسائل النصية، وأوامر جهات الاتصال/التقويم مرفوضة تمامًا على مستوى البوابة — ليست «لا ينبغي للوكيل» بل محظورة فعليًا.
  • Beta وCharley يحصلان على أدوات للقراءة فقط. لا كتابة ملفات، لا صدفة (shell)، مهما طلبت بلطف.
  • الإضافات (plugins) قائمة سماح صارمة من سبع فقط: مزوّدا نماذج محليان، DeepSeek، بحث ويب من Brave، متصفح بلا واجهة، ذاكرة بين الوكلاء، وجسر النشر. لا شيء آخر يُحمَّل، مثبّتًا كان أو غير مثبّت.
  • Hermes — الوكيل الوحيد القادر على لمس الإنتاج — يعمل بتجربة جافة افتراضيًا. النشر الحقيقي يحتاج موافقتي الصريحة، وعمليات نشر موقعي التجاري تقف خلف البوابة نفسها.

مطبّات شائعة

القائمة الصادقة — أشياء تعطّلت فعلًا، بالترتيب الذي عضّتني فيه:

  • النماذج المحلية تحتاج ضبط reasoning: true صراحةً. نماذجي تبثّ تيار تفكير منفصلًا قبل الإجابة الحقيقية؛ مع ضبط خاطئ للعلامة، قرأت البوابة ذلك كتوقّف وقتلت الطلب عند نحو 6.5 دقيقة. لم يكن النموذج عالقًا — كان يفكر بصوت عالٍ على قناة لا تعرفها البوابة.
  • كل مُهلة تفترض افتراضيًا سرعة سحابية. نموذج بـ120 مليار معامل على وحدة رسومية مدمجة (iGPU) بطيء، لا معطوب. رفعت مُهل المزوّد، والدور، والإلغاء إلى نحو 20 و30 و35 دقيقة؛ قبل ذلك، كانت المهام الطويلة تُقتَل في منتصف التفكير لجريمة كونها محلية.
  • ملف AppImage الخاص بـLM Studio كان ينهار بخطأ SIGBUS كلما أُعيد تدوير نقطة تحميل FUSE في /tmp تحت ضغط الذاكرة — خطأ ناقل حقيقي (bus error)، لا قتلًا بسبب نفاد الذاكرة (OOM). استخراج AppImage وتشغيله كخدمة systemd عادية أنهى المشكلة.
  • قائمة سماح المراسلة حساسة لحالة الأحرف، لكن البوابة تحوّل معرّفات الوكلاء إلى أحرف صغيرة داخليًا. فشلت المراسلة بين الوكلاء إلى أن أضفت نسخًا بأحرف صغيرة من كل اسم. بلا خطأ، بلا سطر سجل — فقط لا شيء يصل.
  • مراسلة الوكلاء تحتاج مفتاحين منفصلين — علامة الميزة وإعداد رؤية الجلسة. فعّل واحدًا دون الآخر وسيمنع الإعداد الافتراضي بصمت كل إرسال.
  • مراقب LLM مجدوَل هو عطل ذاتي التسبب — قصة الـcron كل خمس دقائق أعلاه. القائم على الأحداث تفوّق بسهولة على المجدوَل.
  • وكيل أحيا إعداده الفاسد بنفسه مرة. مرّت جولة «توفيق هوية» أعادت حقن ملف مساحة عمل قديم وأدخلت البوابة في حلقة انهيار. الإعداد الذي يستطيع الوكيل لمسه هو إعداد يمكن أن يعضّك لاحقًا.
  • قائمة سماح إضافات غير فارغة مطلقة. وضع علامة enabled: true على مدخل لا يفعل شيئًا إن لم يكن معرّفه أيضًا في قائمة السماح. قائمة السماح تفوز، بصمت.

ذو صلة: StudioForge، جهاز GPU الذي يقدّم النماذج الكبيرة، المعيار (benchmark) الذي أستخدمه لأقرر أي نموذج يتولى أي مهمة، DeepSeek Harness، وكيل برمجة آخر يعيش على الجهاز نفسه، وما تكلّفه كل هذه الأشياء فعليًا.


← المزيد من الذكاء الاصطناعي والنماذج المحلية