Reference OS v8 5 دقائق قراءة ٣١ مايو ٢٠٢٦ informational دليل OpenCrabs: بناء وكيل ذكاء اصطناعي عربي متعدد القنوات يتعلم ويشفى ذاتياً بعد قراءة هذا الدليل، ستتمكن من تثبيت وتشغيل وكيل OpenCrabs على…

The self-improving all channels AI agent. Self-healing. Fully autonomous. Single Rust binary.
اختر القسم الذي تحتاجه الآن
الفكرة التي تمنع التسرع
تعتقد أن مشاريع AI الحديثة على GitHub معقدة وتحتاج خبرة عميقة؟ OpenCrabs يثبت العكس: وكيل متعدد القنوات يتعلم ويشفى ذاتياً يمكنك تركيبه في أقل من 30 دقيقة.
قبل أن تطبق، اعرف أين تقف بالضبط
لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه
إذا كنت تبحث عن وكيل ذكاء اصطناعي عربي يدير واتساب وتلغرام ويتعلم من المحادثات ويصلح أخطاءه بنفسه، فـ OpenCrabs هو ما تحتاج. هذا المشروع المفتوح المصدر مبني بلغة Rust ويوفر وكيلاً ذاتي التحسين يعمل على قنوات متعددة. في هذا الدليل، سنأخذك خطوة بخطوة من التثبيت إلى التشغيل مع أمثلة عربية عملية تناسب السوق السعودي.
لا تقلق إذا لم تكن لديك خبرة سابقة مع Rust أو Docker. سنشرح كل شيء بوضوح، مع تحذيرات من الأخطاء الشائعة. بحلول نهاية المقال، سيكون لديك وكيل AI يعمل على جهازك أو خادمك، جاهز للتفاعل بالعربية.
OpenCrabs وكيل ذكاء اصطناعي مفتوح المصدر مبني بلغة Rust، يتميز بقدرته على العمل عبر قنوات متعددة (واتساب، تلغرام، CLI) والتعلم الذاتي والشفاء الذاتي. يعني ذلك أنه يحلل تفاعلاته ويحسن أداءه مع الوقت، وإذا حدث خطأ يحاول إصلاحه تلقائياً. المشروع مرخص تحت MIT، ويمكنك استخدامه تجارياً دون قيود.
يناسب: المطورين العرب الذين يريدون وكيل AI مخصص لخدمة العملاء أو أتمتة التسويق، أصحاب المشاريع الصغيرة الذين يحتاجون مساعداً ذكياً بتكلفة منخفضة، وصناع المحتوى التقني الذين يبحثون عن أدوات جديدة لشرحها.
لا يناسب: من يريد حلاً جاهزاً بدون برمجة (يتطلب بعض الإعداد)، أو من يحتاج دعماً فنياً فورياً (المشروع مجتمعي)، أو من يريد وكيلاً يعمل بدون اتصال بالإنترنت (يحتاج API خارجي).
ملاحظة: هذه الخطوات مبنية على README الحالي للمشروع. إذا تغير المشروع بعد النشر، قد تختلف الخطوات. تحقق من المستودع الرسمي.
git clone https://GitHub.com/adolfousier/opencrabs.git
cd opencrabscargo build --release.env.example إلى .env وعدل القيم (انظر القسم التالي)../target/release/opencrabsdocker compose upملف .env يحتوي على الإعدادات الأساسية. إليك نموذج مع تعليقات بالعربية:
# مفتاح API لـ OpenAI (مطلوب إذا كنت تستخدم GPT)
OPENAI_API_KEY=sk-xxxxx
# توكن بوت تلغرام (من @BotFather)
TELEGRAM_BOT_TOKEN=123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
# معرف تطبيق واتساب Business API
WHATSAPP_APP_ID=your_app_id
WHATSAPP_ACCESS_TOKEN=your_access_token
# إعدادات قاعدة البيانات (اختياري)
DATABASE_URL=sqlite://data.db
# اللغة الافتراضية
DEFAULT_LANGUAGE=arتحذير: لا تشارك ملف .env مع أي شخص، ولا ترفعه إلى GitHub.
بعد تشغيل الوكيل، يمكنك اختباره عبر تلغرام: أرسل رسالة إلى البوت الذي أنشأته. يجب أن يرد الوكيل بالعربية إذا قمت بتعيين اللغة الافتراضية إلى ar. مثال: أرسل 'مرحبا' وانتظر الرد.
نعم، إذا كنت تبحث عن وكيل AI مفتوح المصدر، سريع، وقابل للتخصيص. لكنه ليس حلاً جاهزاً تماماً؛ يتطلب بعض الجهد في الإعداد. مقارنة بالبدائل مثل CrewAI (أكثر تعقيداً) أو AutoGPT (أقل استقراراً)، OpenCrabs يقدم توازناً جيداً بين البساطة والقوة.
نعم، يمكنك ضبط اللغة الافتراضية إلى العربية في ملف .env. الوكيل سيتفاعل بالعربية إذا كان LLM المستخدم يدعمها (مثل GPT-4 أو Llama).
Rust، Node.js (لبعض الإضافات)، Docker (اختياري)، ومفاتيح API للقنوات و LLM.
نعم، يمكنك تشغيله مباشرة من سطر الأوامر بعد البناء.
المشروع مجاني، لكن استخدام API خارجي (مثل OpenAI) له تكلفة حسب الاستخدام. يمكنك استخدام نماذج مفتوحة المصدر مثل Llama لتقليل التكلفة.
نعم، مرخص MIT. لكن تأكد من حماية مفاتيح API وبيانات المستخدمين.
تحتاج إلى إعداد واتساب Business API وإضافة المعرف والرمز في ملف .env. راجع وثائق واتساب الرسمية.
تأكد من تحديث Rust: rustup update. إذا استمر الخطأ، ابحث في Issues على GitHub.
يعتمد على احتياجك. CrewAI أفضل للفرق المعقدة، OpenCrabs أبسط وأسرع للوكيل الفردي.
خطوات عملية مرتبة من التشخيص إلى النتيجة
لماذا؟ للحصول على الكود المصدري للمشروع
كيف؟ git clone https://github.com/adolfousier/opencrabs.git && cd opencrabs
الناتج: مجلد opencrabs يحتوي على الكود
لماذا؟ لترجمة كود Rust إلى ملف تنفيذي
كيف؟ cargo build --release
الناتج: ملف تنفيذي في ./target/release/opencrabs
لماذا؟ لتحديد مفاتيح API والإعدادات
كيف؟ انسخ .env.example إلى .env وعدل القيم (مفاتيح OpenAI، تلغرام، واتساب)
الناتج: ملف .env جاهز
لماذا؟ لبدء تشغيل الوكيل
كيف؟ ./target/release/opencrabs أو docker compose up
الناتج: الوكيل يعمل ويستقبل الرسائل
لماذا؟ للتحقق من استجابة الوكيل بالعربية
كيف؟ أرسل رسالة 'مرحبا' إلى بوت تلغرام الذي أنشأته
الناتج: رد بالعربية من الوكيل
حوّل القراءة إلى تنفيذ سريع
# مفتاح API لـ OpenAI (مطلوب إذا كنت تستخدم GPT) OPENAI_API_KEY=sk-xxxxx # توكن بوت تلغرام (من @BotFather) TELEGRAM_BOT_TOKEN=123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11 # معرف تطبيق واتساب Business API WHATSAPP_APP_ID=your_app_id WHATSAPP_ACCESS_TOKEN=your_access_token # إعدادات قاعدة البيانات (اختياري) DATABASE_URL=sqlite://data.db # اللغة الافتراضية DEFAULT_LANGUAGE=ar
اعرف أين يتعثر الناس وكيف تتجنب ذلك
ماذا تفعل حسب حالتك؟
إذا: إذا كنت تريد وكيلاً جاهزاً بدون برمجة
إذن: لا يناسبك OpenCrabs، ابحث عن حلول SaaS
إذا: إذا كنت مطوراً وتريد وكيلاً سريعاً وقابلاً للتخصيص
إذن: OpenCrabs مناسب، اتبع خطوات التثبيت
إذا: إذا كنت تحتاج دعماً فنياً فورياً
إذن: المشروع مجتمعي، قد لا تحصل على رد سريع
إذا: إذا كنت تريد استخدام الوكيل تجارياً
إذن: مرخص MIT، يمكنك ذلك مع حماية مفاتيح API
جدول صغير يمنع التسويف
نقاط مختصرة ترجع لها لاحقاً
1. OpenCrabs مبني بلغة Rust مما يجعله سريعاً ومنخفض الموارد.
2. يدعم واتساب وتلغرام و CLI.
3. يتعلم ذاتياً ويشفى من الأخطاء.
4. مرخص MIT للاستخدام التجاري.
5. يتطلب Rust 2024 أو أحدث.
6. يمكن تشغيله مع أو بدون Docker.
7. يدعم أي LLM (OpenAI، Llama، Claude).
8. قابل للتوسع عبر إضافات (plugins).
9. المشروع مجتمعي، لا يوجد دعم فني مضمون.
إجابات مباشرة على ما يبحث عنه الزائر
تعريفات مختصرة تمنع الالتباس
لغة برمجة أنظمة معروفة بالأداء العالي والأمان.
أداة لتشغيل التطبيقات في حاويات معزولة.
نموذج لغوي كبير، مثل GPT-4 أو Llama.
مفتاح سري يستخدم للتوثيق مع خدمة خارجية.
آلية لإرسال الإشعارات في الوقت الفعلي.
إضافة توسع وظائف الوكيل.
استخدمها كمسارات متابعة داخل نفس الموضوع
تحول القارئ: من مطور يبحث عن أدوات AI معقدة إلى مستخدم قادر على تركيب وتشغيل وكيل ذكي متعدد القنوات بنفسه.
القيمة الحقيقية تظهر عند العودة والتطبيق
لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.
OpenCrabs يمثل نقلة نوعية في عالم وكلاء AI مفتوحة المصدر. بفضل Rust، هو سريع وموثوق. بفضل دعمه للقنوات المتعددة والتعلم الذاتي، يمكنه تلبية احتياجات المطورين وأصحاب المشاريع على حد سواء. ابدأ اليوم باتباع الخطوات أعلاه، ولا تتردد في مشاركة تجربتك مع المجتمع.
تذكر: هذا الدليل مبني على إصدار المشروع وقت النشر. تحقق من المستودع الرسمي لأحدث التحديثات. وإذا واجهت أي مشكلة، ابحث في Issues أو اطرح سؤالاً في منتدى المشروع.
حتى يبقى المرجع صالحاً مع الوقت
FAQ