Reference OS v8 5 دقائق قراءة ١٩ مايو ٢٠٢٦ informational: شرح عملي لتركيب وتشغيل مشروع ElizaOS على GitHub للمطورين العرب بناء وكيل ذكاء اصطناعي باستخدام ElizaOS: دليل تركيب وتشغيل عربي عملي ستتعلم…

Open source agentic operating system
اختر القسم الذي تحتاجه الآن
الفكرة التي تمنع التسرع
تعتقد أن بناء وكيل ذكاء اصطناعي يتطلب فريقاً وبنية تحتية ضخمة؟ ElizaOS يثبت العكس: يمكنك تشغيل وكيل AI على جهازك المحلي في أقل من 10 دقائق.
قبل أن تطبق، اعرف أين تقف بالضبط
لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه
إذا كنت مطوراً عربياً وتبحث عن إطار عمل مفتوح المصدر لبناء وكيل ذكاء اصطناعي (AI Agent) يمكنك تخصيصه وتشغيله محلياً، فإن ElizaOS هو أحد أبرز الخيارات حالياً. المشروع نشط على GitHub مع أكثر من 18 ألف نجمة، ويوفر بنية مرنة تدعم ربط الوكيل بـ Telegram وDiscord وFarcaster، مع إمكانية استخدام نماذج لغوية مختلفة مثل OpenAI وAnthropic.
في هذا الدليل العملي، سنأخذك خطوة بخطوة من استنساخ المستودع إلى تشغيل وكيل يتحدث العربية، مع شرح ملف .env، وأمثلة استخدام تناسب السوق السعودي، وحلول للأخطاء الشائعة. لن ننسخ README حرفياً، بل سنقدم لك دليلاً عربياً أصيلاً يركز على الجانب التطبيقي.
ElizaOS هو إطار عمل مفتوح المصدر (رخصة MIT) لبناء ونشر وكلاء ذكاء اصطناعي مستقلين. مكتوب بلغة TypeScript ويعمل على بيئة Bun. يوفر الإطار اتصالات جاهزة مع منصات مثل Telegram وDiscord وFarcaster، ويدعم نماذج لغوية متعددة (OpenAI، Anthropic، Llama). يمكن استخدامه لبناء روبوتات محادثة، وكلاء أتمتة أعمال، أو شخصيات NPC في الألعاب.
يناسبك إذا: كنت مطوراً متوسط الخبرة في TypeScript وBun، وتبحث عن إطار عمل مرن لبناء وكيل AI يمكن ربطه بسهولة بـ Telegram أو Discord. أيضاً إذا كنت تريد تجربة تقنيات RAG أو تشغيل وكيل على خادم رخيص.
لا يناسبك إذا: كنت تبحث عن حل جاهز بدون برمجة، أو تحتاج إلى دعم اللغة العربية بشكل كامل (الوكيل يفهم العربية لكن الـ system prompt يحتاج تخصيص)، أو كنت تريد مشروعاً مستقراً تماماً للإنتاج (المشروع لا يزال في مرحلة تطوير نشطة).
git clone --filter=blob:none https://GitHub.com/elizaos/eliza.gitcd elizabun install.env.example إلى .env وأضف مفتاح API الخاص بك:OPENAI_API_KEY=sk-xxxxbun run devhttp://localhost:3000 أو استخدم CLI:OPENAI_API_KEY=your_key bun run packages/examples/chat/chat.tsملف .env يحتوي على إعدادات حساسة مثل مفاتيح API. المتغير الأساسي هو OPENAI_API_KEY. يمكنك أيضاً إضافة مفاتيح لخدمات أخرى مثل Anthropic أو Discord Bot Token. مثال:
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
DISCORD_BOT_TOKEN=your_discord_token
TELEGRAM_BOT_TOKEN=your_telegram_tokenتنبيه: لا تشارك ملف .env أبداً، وأضفه إلى .gitignore.
بعد تشغيل bun run dev، ستظهر واجهة مستخدم على http://localhost:3000. يمكنك إرسال استعلام مثل "ما هو الطقس في الرياض؟" وسيجيب الوكيل بناءً على النموذج اللغوي. لتجربة المحادثة عبر الطرفية، استخدم الأمر:
OPENAI_API_KEY=sk-xxxx bun run packages/examples/chat/chat.tsسيطلب منك إدخال نص، اكتب استعلامك واضغط Enter.
نعم، إذا كنت مطوراً متوسطاً وتبحث عن مشروع مفتوح المصدر حديث لتتعلم منه أو تستخدمه في مشروع صغير. لكن ضع في اعتبارك أن المشروع لا يزال في مرحلة تطوير نشطة، لذا قد تواجه تغييرات متكررة في API أو أخطاء غير متوقعة. للمشاريع الإنتاجية، انتظر حتى يستقر أكثر أو اختبره جيداً.
نعم، تحتاج إلى مفتاح API من مزود LLM، وOpenAI هو الأسهل للبدء. يمكنك أيضاً استخدام Anthropic أو نماذج محلية عبر Ollama.
TypeScript، مع بيئة تشغيل Bun.
نعم، يمكن تشغيله على VPS صغير (1-2 جيجابايت RAM) إذا استخدمت نموذجاً خفيفاً مثل GPT-3.5 أو Llama محلي.
عبر كتابة إضافات (plugins) بلغة TypeScript. راجع دليل المطورين في المستودع.
الوكيل يفهم العربية إذا كان النموذج اللغوي يدعمها (GPT-4 مثلاً)، لكن الـ system prompt والواجهة بالإنكليزية. يمكنك تخصيص prompt بالعربية.
ElizaOS يركز على البنية المعيارية والربط بالمنصات، بينما AutoGPT يركز على الأتمتة الذاتية وحل المشكلات المعقدة.
لا، المشروع في مرحلة تطوير نشطة (إصدارات متكررة). يمكن استخدامه للتجارب والمشاريع الصغيرة، لكنه يحتاج اختباراً دقيقاً للإنتاج.
ElizaOS يقدم لك فرصة لبناء وكيل ذكاء اصطناعي عملي بأقل جهد. ابدأ بتجربته محلياً، ثم جرب ربطه بـ Telegram أو Discord. تذكر أن تتابع المستودع للتحديثات، ولا تتردد في المشاركة في المجتمع. إذا واجهت أي مشكلة، ارجع إلى هذا الدليل أو افتح issue على GitHub.
خطوات عملية مرتبة من التشخيص إلى النتيجة
لماذا؟ للحصول على أحدث كود مصدر للمشروع
كيف؟ git clone --filter=blob:none https://github.com/elizaos/eliza.git && cd eliza
الناتج: مجلد eliza يحتوي على كود المشروع
لماذا؟ لتثبيت المكتبات اللازمة لتشغيل المشروع
كيف؟ bun install
الناتج: تثبيت جميع الحزم المطلوبة
لماذا؟ لتخزين مفاتيح API بشكل آمن
كيف؟ انسخ .env.example إلى .env وأضف OPENAI_API_KEY=sk-xxxx
الناتج: ملف .env جاهز بالإعدادات
لماذا؟ لبدء تشغيل الوكيل محلياً
كيف؟ bun run dev
الناتج: الوكيل يعمل على http://localhost:3000
لماذا؟ للتحقق من عمل الوكيل
كيف؟ افتح المتصفح على http://localhost:3000 أو استخدم CLI: OPENAI_API_KEY=sk-xxxx bun run packages/examples/chat/chat.ts
الناتج: يمكنك إرسال استعلامات والحصول على ردود
حوّل القراءة إلى تنفيذ سريع
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx DISCORD_BOT_TOKEN= TELEGRAM_BOT_TOKEN= PORT=3000
OPENAI_API_KEY=sk-xxxx bun run packages/examples/chat/chat.ts
اعرف أين يتعثر الناس وكيف تتجنب ذلك
ماذا تفعل حسب حالتك؟
إذا: إذا كنت مطوراً متوسطاً في TypeScript وBun
إذن: اتبع الدليل خطوة بخطوة
إذا: إذا كنت تبحث عن حل جاهز بدون برمجة
إذن: لا يناسبك ElizaOS، ابحث عن بدائل مثل SuperAGI
إذا: إذا كنت تحتاج دعم عربي كامل
إذن: خصص system prompt بالعربية
إذا: إذا كنت تريد مشروعاً مستقراً للإنتاج
إذن: انتظر حتى يستقر المشروع أو اختبره جيداً
جدول صغير يمنع التسويف
نقاط مختصرة ترجع لها لاحقاً
1. ElizaOS مكتوب بلغة TypeScript ويعمل على Bun
2. يدعم اتصالات جاهزة مع Telegram وDiscord وFarcaster
3. يدعم نماذج لغوية متعددة: OpenAI، Anthropic، Llama
4. يستخدم PGlite (SQLite) أو Supabase للذاكرة
5. رخصة MIT مفتوحة المصدر بالكامل
6. المشروع لا يزال في مرحلة تطوير نشطة
7. يتطلب Node.js 20 أو أحدث
8. يمكن تشغيله على VPS صغير (1-2 جيجابايت RAM)
إجابات مباشرة على ما يبحث عنه الزائر
تعريفات مختصرة تمنع الالتباس
إطار عمل مفتوح المصدر لبناء ونشر وكلاء ذكاء اصطناعي مستقلين.
أداة تشغيل JavaScript سريعة تستخدم بديلاً لـ Node.js.
تعليمات أولية للوكيل تحدد سلوكه وشخصيته.
إضافة لتوسيع وظائف الوكيل، تكتب بلغة TypeScript.
تقنية لتحسين ردود النموذج اللغوي باستخدام استرجاع معلومات خارجية.
استخدمها كمسارات متابعة داخل نفس الموضوع
تحول القارئ: من مطور يبحث عن دليل عربي عملي لمشروع AI حديث إلى شخص قام بتثبيت وتشغيل وكيل ذكاء اصطناعي بنفسه ويفهم كيفية ربطه بالخدمات الخارجية.
القيمة الحقيقية تظهر عند العودة والتطبيق
لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.
ElizaOS يقدم لك فرصة لبناء وكيل ذكاء اصطناعي عملي بأقل جهد. ابدأ بتجربته محلياً، ثم جرب ربطه بـ Telegram أو Discord. تذكر أن تتابع المستودع للتحديثات، ولا تتردد في المشاركة في المجتمع. إذا واجهت أي مشكلة، ارجع إلى هذا الدليل أو افتح issue على GitHub.
حتى يبقى المرجع صالحاً مع الوقت
FAQ