الذكاء الاصطناعي

قم ببناء وكيل باستخدام Nanobot، البديل الأخف لـ OpenClaw

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

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

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

ما هو النانوبوت؟

يعمل مساعد الذكاء الاصطناعي Nanobot كمساعد شخصي من خلال تصميمه عديم الوزن. يعمل النظام باستخدام 4000 سطر من أكواد Python فقط، مما يجعله أصغر بنسبة 99 بالمائة من أنظمة الذكاء الاصطناعي القياسية للمؤسسات. أصبح البرنامج مفتوح المصدر الذي طورته HKUDS متاحًا للجمهور في أوائل عام 2026.

الملامح الرئيسية للنانوبوت هي:

  • يوفر نظام البحث الآلي مراقبة مجانية للأسواق المالية وتحركات أسعار العملات المشفرة، مما ينتج تنبيهات على مدار 24 ساعة للتغيرات الرئيسية في السوق.
  • يسمح النظام للمستخدمين بتنفيذ أوامر shell بينما يقوم النظام بتشغيل جلسات tmux ويسمح بقراءة الملفات وكتابتها وتنفيذ المهام من خلال وكلاء فرعيين مخصصين.
  • يمكن للمستخدمين التواصل عبر Telegram أو WhatsApp أو Feishu الذي يقوم تلقائيًا بنسخ كلماتهم المنطوقة باستخدام تقنية Groq Whisper.
  • يستخدم النظام الجدولة المستندة إلى cron لتنفيذ المهام التي تتضمن مراقبة البريد الإلكتروني وتتبع GitHub وعمليات الإحاطة اليومية.
  • يمكّن النظام المستخدمين من التبديل بين موفري LLM المتعددين من خلال OpenRouter وAnthropic وOpenAI وDeepSeek وGroq وGemini وvLLM المحلي دون الحاجة إلى البرمجة.

البنية الأساسية: كيف يحقق Nanobot البساطة

يعمل جوهر الروبوت النانوي من خلال نمط حلقة الوكيل الذي ينفذ نظام التشغيل الخاص به بالكامل. ال الوكيل/loop.py تتحكم الوحدة في العملية المستمرة والتي تتضمن:

  • يستقبل النظام مدخلات المستخدم من خلال جميع القنوات المتاحة والتي تشمل CLI وTelegram وWhatsApp وFeishu.
  • يقوم النظام بإنشاء السياق باستخدام محفوظات المحادثة مع أدواته المتاحة.
  • يطلب النظام الإجراءات التالية من LLM.
  • يقوم النظام بتنفيذ المهام وفقًا لإجابات LLM.
  • ويحتفظ النظام بالنتائج في الذاكرة لاستخدامها في فترات لاحقة.

يحقق النظام الفصل الفعال بين المهام المختلفة من خلال تصميمه. تتعامل الوحدة context.py مع الإنشاء الفوري، Memory.py يدير التخزين المستمر، والأدوات/ تحتوي على إمكانات معيارية يمكن إضافتها أو إزالتها دون لمس المنطق الأساسي.

الشروع في العمل مع نانوبوت

عملية البدء باستخدام Nanobot واضحة جدًا. هناك ثلاث طرق:

  1. التثبيت عبر PyPi (مستقر)
pip install nanobot-ai 
  1. التثبيت عبر uv وهو مستقر وسريع.
uv tool install nanobot-ai 
  1. التثبيت عبر المصدر المباشر
git clone https://github.com/HKUDS/nanobot.git 
cd nanobot 
pip install -e .

بعد اكتمال جزء التثبيت، سنقوم بنقل جزء الإعداد. سيتعين علينا تكوين ~/.nanobot/config.json من أجل تعديل مفاتيح واجهة برمجة التطبيقات (API) والنموذج وميزة البحث على الويب إذا لزم الأمر.

{
  "providers": {
    "openrouter": {
      "apiKey": "sk-or-v1-xxx"
    }
  },
  "agents": {
    "defaults": {
      "model": "anthropic/claude-opus-4-5"
    }
  },
  "tools": {
    "web": {
      "search": {
        "apiKey": "BSA-xxx"
      }
    }
  }
}
  1. فيما يلي بعض الأوامر التي تساعدك على البدء باستخدام وكيل nanobot:
يأمر وصف
nanobot onboard تهيئة التكوين ومساحة العمل
nanobot agent -m "..." الدردشة مع الوكيل
nanobot agent وضع الدردشة التفاعلية
nanobot gateway ابدأ البوابة
nanobot status عرض الحالة
nanobot channels login ربط الواتس اب (مسح QR)
nanobot channels status إظهار حالة القناة

مهمة عملية: أداة تعقب التشفير المخصصة

بدلاً من كتابة التعليمات البرمجية يدويًا، اسمح لوكيل الذكاء الاصطناعي الخاص بـ nanobot ببناء أداة لمراقبة العملة المشفرة لك من خلال المحادثة الطبيعية.

الخطوة 1: قم بتشغيل الوكيل في الوضع التفاعلي عبر الأمر التالي:

nanobot agent 

الخطوة 2: مطالبة الوكيل بإنشاء الأداة:

I need you to create a cryptocurrency price monitoring tool for me. Here's what I need:

1. Create a Python tool that fetches crypto prices from the CoinGecko API
2. Monitor BTC, ETH, and SOL
3. Alert me when any coin moves more than 5% in 24 hours
4. Save the tool in my workspace as crypto_monitor.py
5. Create a scheduled cron job that runs every hour
6. Make sure everything is properly configured

Build this entire system for me.

الإخراج:

الخطوة 3: سنقوم بتشغيل البرنامج النصي الذي أنشأه وكيل nanobot عبر الأمر التالي:

python ~/.nanobot/workspace/crypto_monitor.py 

الإخراج:

مراجعة

لقد اختبرت هذا بنفسي وقام الوكيل بإنشاء ملف crypto_monitor.py ملف. تطلبت العملية من أربع إلى خمس مطالبات قبل الوصول إلى الهدف الذي وصفته سابقًا بأنه بناء تلقائي لطلقة واحدة. يعمل الوكيل من خلال المحادثة من خلال تطوير الميزات التي تتطلب طلبين منفصلين لإكمالها.

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

معايير الأداء والمقارنة

توضح عملية الاختبار أن نظام الروبوت النانوي يتفوق على الأنظمة المكافئة له من خلال زيادة الكفاءة التشغيلية.

  • يتطلب النظام 0.8 ثانية لبدء التشغيل بينما تحتاج الإطارات الأثقل إلى ما بين 8 و12 ثانية لبدء التشغيل البارد.
  • يستخدم النظام 45 ميجابايت من الذاكرة لعملياته الأساسية والتي تستبعد استدلال LLM بينما تتطلب الأنظمة الأخرى ما بين 200 ميجابايت و 400 ميجابايت لعملياتها.
  • يعتمد كل من تنفيذ المثيلات المتعددة ونشر البيئة المحدودة الموارد على هذه المقاييس.
  • تتيح قاعدة التعليمات البرمجية الصغيرة تقدمًا أسرع في التطوير. ويتطلب نظام الروبوت النانوي من 15 إلى 30 دقيقة لإضافة أداة جديدة بينما تحتاج الأطر المعقدة إلى عدة ساعات لإكمال نفس المهمة.

إن السرعة العالية لتطوير الروبوتات النانوية تضاعف مزاياها لأن هذا النظام يعمل بشكل فعال لكل من النماذج الأولية السريعة وعمليات التطوير التكرارية.

خاتمة

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

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

الأسئلة المتداولة

س1. ما هو Nanobot وكيف يختلف عن مساعدي الذكاء الاصطناعي للمؤسسات الكبيرة؟

A. Nanobot هو مساعد AI شخصي خفيف الوزن ومفتوح المصدر تم إنشاؤه في حوالي 4000 سطر من Python، مع التركيز على ميزات الوكيل الأساسية مع ذاكرة أقل بكثير وحمل بدء تشغيل أقل بكثير من أنظمة المؤسسات.

س2. ما هي الميزات الرئيسية التي يقدمها Nanobot للأتمتة والمراقبة؟

ج: إنه يدعم مراقبة العملات المشفرة والسوق، وأتمتة المهام، وتنفيذ الصدفة، والمراسلة متعددة القنوات، وجدولة cron، والتبديل السهل بين موفري LLM المتعددين.

س3. كيف تبدأ في بناء الأدوات باستخدام Nanobot؟

A. قم بتثبيت Nanobot عبر PyPI أو المصدر، وقم بتكوين مفاتيح API، وبدء تشغيل الوكيل التفاعلي، واستخدام مطالبات اللغة الطبيعية لإنشاء أدوات Python المخصصة وتشغيلها.

ريا بانسال.

متدرب في مجال الذكاء الاصطناعي في Analytics Vidhya
قسم علوم الحاسوب، معهد فيلور للتكنولوجيا، فيلور، الهند

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

لا تتردد في التواصل معي على (البريد الإلكتروني محمي)

قم بتسجيل الدخول لمواصلة القراءة والاستمتاع بالمحتوى الذي ينظمه الخبراء.


Source link

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى