تخطّى إلى المحتوى الرئيسي
دليل عربي

بناء وكيل ذكاء اصطناعي باستخدام ElizaOS: دليل تركيب وتشغيل عربي عملي

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

    بناء وكيل ذكاء اصطناعي باستخدام ElizaOS: دليل تركيب وتشغيل عربي عملي

    ستتعلم بناء وتشغيل وكيل ذكاء اصطناعي باستخدام ElizaOS خطوة بخطوة، مع أمثلة عربية عملية وحلول للأخطاء الشائعة.

    الخلاصة: دليل عربي عملي لتركيب وتشغيل ElizaOS، يغطي المتطلبات، خطوات التثبيت، شرح ملف .env، تجربة المحادثة، أخطاء شائعة، واستخدامات في السوق السعودي.
    بناء وكيل ذكاء اصطناعي باستخدام ElizaOS896 كلمة تقريباًزارو — مكتبة الأدلة العملية
    بناء وكيل ذكاء اصطناعي باستخدام ElizaOS: دليل تركيب وتشغيل عربي عملي
    Photo by Daniil Komov on Pexels
    LIVE PROJECTelizaOS/eliza★ 18393TypeScript

    Open source agentic operating system

    رابط المشروع على GitHub ↗

    MAP

    خريطة الصفحة

    اختر القسم الذي تحتاجه الآن

    1. ما هو ElizaOS؟
    2. من يحتاج هذا المشروع؟ ومن لا يحتاجه؟
    3. المميزات الرئيسية
    4. المتطلبات الأساسية
    5. خطوات التركيب والتشغيل
    6. شرح ملف .env والمتغيرات المطلوبة
    7. تشغيل الوكيل وتجربة المحادثة
    8. أخطاء شائعة وحلولها
    9. استخدامات عملية في السوق السعودي
    10. هل يستحق التجربة؟
    11. بدائل مشابهة
    12. أسئلة شائعة (FAQ)
    !

    قبل أن تطبق

    الفكرة التي تمنع التسرع

    تعتقد أن بناء وكيل ذكاء اصطناعي يتطلب فريقاً وبنية تحتية ضخمة؟ ElizaOS يثبت العكس: يمكنك تشغيل وكيل AI على جهازك المحلي في أقل من 10 دقائق.

    Q

    أسئلة التشخيص السريع

    قبل أن تطبق، اعرف أين تقف بالضبط

    1. هل لديك خبرة متوسطة في TypeScript وBun؟
    2. هل تبحث عن إطار عمل مفتوح المصدر لبناء وكيل AI قابل للتخصيص؟
    3. هل تحتاج إلى ربط الوكيل بـ Telegram أو Discord؟
    4. هل لديك مفتاح API من مزود LLM مثل OpenAI؟
    5. هل تخطط لتشغيل الوكيل على خادم رخيص (1-2 جيجابايت RAM)؟
    6. هل تريد دعم اللغة العربية في الوكيل؟
    7. هل تقبل أن المشروع لا يزال في مرحلة تطوير نشطة؟

    نظام التشغيل: Input → Process → Output

    INPUT
    استعلام نصي من المستخدم (عبر CLI، Telegram، Discord)
    PROCESS
    معالجة الاستعلام عبر وكيل ElizaOS باستخدام LLM (مثل GPT-4) مع دعم RAG وقاعدة بيانات PGlite
    OUTPUT
    رد نصي أو إجراء (مثل إرسال رسالة، تنفيذ أمر)
    Decision Layer
    توجيه الاستعلام إلى المكون الإضافي المناسب (plugin) بناءً على المحتوى
    Memory Layer
    تخزين سياق المحادثة في PGlite أو Supabase
    Feedback Loop
    تحسين الردود عبر ضبط الـ system prompt أو تحديث قاعدة المعرفة
    M

    لوحة قياس النجاح

    لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه

    المؤشرطريقة القياسإشارة جيدة
    وقت التشغيل الأولقياس الوقت من استنساخ المستودع إلى ظهور الواجهةأقل من 10 دقائق
    عدد الأخطاء أثناء التثبيتتسجيل أي أخطاء تظهر0 أخطاء
    جودة الردود بالعربيةاختبار الوكيل بأسئلة عربية متنوعةردود مفهومة وذات صلة

    إذا كنت مطوراً عربياً وتبحث عن إطار عمل مفتوح المصدر لبناء وكيل ذكاء اصطناعي (AI Agent) يمكنك تخصيصه وتشغيله محلياً، فإن ElizaOS هو أحد أبرز الخيارات حالياً. المشروع نشط على GitHub مع أكثر من 18 ألف نجمة، ويوفر بنية مرنة تدعم ربط الوكيل بـ Telegram وDiscord وFarcaster، مع إمكانية استخدام نماذج لغوية مختلفة مثل OpenAI وAnthropic.

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

    ما هو ElizaOS؟

    ElizaOS هو إطار عمل مفتوح المصدر (رخصة MIT) لبناء ونشر وكلاء ذكاء اصطناعي مستقلين. مكتوب بلغة TypeScript ويعمل على بيئة Bun. يوفر الإطار اتصالات جاهزة مع منصات مثل Telegram وDiscord وFarcaster، ويدعم نماذج لغوية متعددة (OpenAI، Anthropic، Llama). يمكن استخدامه لبناء روبوتات محادثة، وكلاء أتمتة أعمال، أو شخصيات NPC في الألعاب.

    من يحتاج هذا المشروع؟ ومن لا يحتاجه؟

    إعلان

    يناسبك إذا: كنت مطوراً متوسط الخبرة في TypeScript وBun، وتبحث عن إطار عمل مرن لبناء وكيل AI يمكن ربطه بسهولة بـ Telegram أو Discord. أيضاً إذا كنت تريد تجربة تقنيات RAG أو تشغيل وكيل على خادم رخيص.

    لا يناسبك إذا: كنت تبحث عن حل جاهز بدون برمجة، أو تحتاج إلى دعم اللغة العربية بشكل كامل (الوكيل يفهم العربية لكن الـ system prompt يحتاج تخصيص)، أو كنت تريد مشروعاً مستقراً تماماً للإنتاج (المشروع لا يزال في مرحلة تطوير نشطة).

    المميزات الرئيسية

    • اتصالات جاهزة: Discord، Telegram، Farcaster، والمزيد.
    • دعم نماذج لغوية متعددة: OpenAI، Anthropic، Llama، وغيرها.
    • بنية معيارية: إضافات (plugins) لتوسيع الوظائف.
    • ذاكرة عبر PGlite (SQLite) أو Supabase.
    • واجهة CLI وWeb UI لتشغيل الوكيل.
    • رخصة MIT مفتوحة المصدر بالكامل.

    المتطلبات الأساسية

    • Node.js (إصدار 20 أو أحدث)
    • Bun (أداة تشغيل JavaScript)
    • Git
    • مفتاح API من مزود LLM (مثل OpenAI)
    • نظام تشغيل: macOS، Linux، أو Windows (مع WSL)

    خطوات التركيب والتشغيل

    1. استنساخ المستودع:
      git clone --filter=blob:none https://GitHub.com/elizaos/eliza.git
      cd eliza
    2. تثبيت الاعتماديات:
      bun install
    3. إعداد ملف .env:
      انسخ ملف .env.example إلى .env وأضف مفتاح API الخاص بك:
      OPENAI_API_KEY=sk-xxxx
    4. تشغيل الوكيل:
      bun run dev
    5. تجربة المحادثة:
      افتح متصفحاً على http://localhost:3000 أو استخدم CLI:
      OPENAI_API_KEY=your_key bun run packages/examples/chat/chat.ts

    شرح ملف .env والمتغيرات المطلوبة

    ملف .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.

    أخطاء شائعة وحلولها

    الخطأالسببالحل
    خطأ في تثبيت Bunعدم تثبيت Bun أو إصدار قديمشغل curl -fsSL https://bun.sh/install | bash
    OPENAI_API_KEY غير صالحمفتاح API خطأ أو منتهي الصلاحيةتحقق من المفتاح في حساب OpenAI
    تعارض في المنفذ 3000منفذ مشغول بتطبيق آخرغيّر المنفذ في ملف .env: PORT=3001
    خطأ في بناء TypeScriptإصدار Node.js غير متوافقاستخدم Node.js 20 أو أحدث

    استخدامات عملية في السوق السعودي

    • خدمة عملاء لمتجر إلكتروني: وكيل يرد على استفسارات العملاء عبر Telegram أو واتساب، مع إمكانية ربطه بقاعدة بيانات المنتجات.
    • مساعد شخصي: وكيل يدير مهامك اليومية مثل جدولة المواعيد وإرسال التذكيرات.
    • بوت Telegram لمجتمع تقني: وكيل يجيب عن أسئلة الأعضاء ويساعد في الإشراف.

    هل يستحق التجربة؟

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

    بدائل مشابهة

    • AutoGPT: يركز على الأتمتة الذاتية، لكنه أقل مرونة في الربط مع المنصات.
    • LangChain: إطار عمل أشمل لبناء تطبيقات LLM، لكنه أكثر تعقيداً ويتطلب تكاملاً يدوياً أكبر.
    • SuperAGI: منصة مفتوحة المصدر مع واجهة رسومية، لكنها أقل نشاطاً من ElizaOS.

    أسئلة شائعة (FAQ)

    هل أحتاج إلى حساب OpenAI لاستخدام ElizaOS؟

    نعم، تحتاج إلى مفتاح API من مزود LLM، وOpenAI هو الأسهل للبدء. يمكنك أيضاً استخدام Anthropic أو نماذج محلية عبر Ollama.

    ما هي لغة البرمجة المستخدمة في ElizaOS؟

    TypeScript، مع بيئة تشغيل Bun.

    هل يمكن تشغيل ElizaOS على خادم رخيص؟

    نعم، يمكن تشغيله على VPS صغير (1-2 جيجابايت RAM) إذا استخدمت نموذجاً خفيفاً مثل GPT-3.5 أو Llama محلي.

    كيف أضيف قدرات جديدة للوكيل؟

    عبر كتابة إضافات (plugins) بلغة TypeScript. راجع دليل المطورين في المستودع.

    هل يدعم ElizaOS اللغة العربية؟

    الوكيل يفهم العربية إذا كان النموذج اللغوي يدعمها (GPT-4 مثلاً)، لكن الـ system prompt والواجهة بالإنكليزية. يمكنك تخصيص prompt بالعربية.

    ما الفرق بين ElizaOS و AutoGPT؟

    ElizaOS يركز على البنية المعيارية والربط بالمنصات، بينما AutoGPT يركز على الأتمتة الذاتية وحل المشكلات المعقدة.

    هل المشروع مستقر للإنتاج؟

    لا، المشروع في مرحلة تطوير نشطة (إصدارات متكررة). يمكن استخدامه للتجارب والمشاريع الصغيرة، لكنه يحتاج اختباراً دقيقاً للإنتاج.

    خاتمة

    ElizaOS يقدم لك فرصة لبناء وكيل ذكاء اصطناعي عملي بأقل جهد. ابدأ بتجربته محلياً، ثم جرب ربطه بـ Telegram أو Discord. تذكر أن تتابع المستودع للتحديثات، ولا تتردد في المشاركة في المجتمع. إذا واجهت أي مشكلة، ارجع إلى هذا الدليل أو افتح issue على GitHub.

    DO

    Playbook التطبيق

    خطوات عملية مرتبة من التشخيص إلى النتيجة

    خطوة 1

    استنساخ المستودع

    لماذا؟ للحصول على أحدث كود مصدر للمشروع

    كيف؟ git clone --filter=blob:none https://github.com/elizaos/eliza.git && cd eliza

    الناتج: مجلد eliza يحتوي على كود المشروع

    خطوة 2

    تثبيت الاعتماديات

    لماذا؟ لتثبيت المكتبات اللازمة لتشغيل المشروع

    كيف؟ bun install

    الناتج: تثبيت جميع الحزم المطلوبة

    خطوة 3

    إعداد ملف .env

    لماذا؟ لتخزين مفاتيح API بشكل آمن

    كيف؟ انسخ .env.example إلى .env وأضف OPENAI_API_KEY=sk-xxxx

    الناتج: ملف .env جاهز بالإعدادات

    خطوة 4

    تشغيل الوكيل

    لماذا؟ لبدء تشغيل الوكيل محلياً

    كيف؟ bun run dev

    الناتج: الوكيل يعمل على http://localhost:3000

    خطوة 5

    تجربة المحادثة

    لماذا؟ للتحقق من عمل الوكيل

    كيف؟ افتح المتصفح على http://localhost:3000 أو استخدم CLI: OPENAI_API_KEY=sk-xxxx bun run packages/examples/chat/chat.ts

    الناتج: يمكنك إرسال استعلامات والحصول على ردود

    TMP

    قوالب جاهزة للنسخ

    حوّل القراءة إلى تنفيذ سريع

    ملف .env أساسي
    OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
    DISCORD_BOT_TOKEN=
    TELEGRAM_BOT_TOKEN=
    PORT=3000
    أمر تشغيل CLI
    OPENAI_API_KEY=sk-xxxx bun run packages/examples/chat/chat.ts
    ERR

    مصفوفة الأخطاء

    اعرف أين يتعثر الناس وكيف تتجنب ذلك

    الخطألماذا يحدث؟التصحيح
    خطأ في تثبيت Bunعدم تثبيت Bun أو إصدار قديمشغل curl -fsSL https://bun.sh/install | bash
    OPENAI_API_KEY غير صالحمفتاح API خطأ أو منتهي الصلاحيةتحقق من المفتاح في حساب OpenAI
    تعارض في المنفذ 3000منفذ مشغول بتطبيق آخرغيّر المنفذ في ملف .env: PORT=3001
    خطأ في بناء TypeScriptإصدار Node.js غير متوافقاستخدم Node.js 20 أو أحدث
    IF

    شجرة القرار

    ماذا تفعل حسب حالتك؟

    إذا: إذا كنت مطوراً متوسطاً في TypeScript وBun

    إذن: اتبع الدليل خطوة بخطوة

    إذا: إذا كنت تبحث عن حل جاهز بدون برمجة

    إذن: لا يناسبك ElizaOS، ابحث عن بدائل مثل SuperAGI

    إذا: إذا كنت تحتاج دعم عربي كامل

    إذن: خصص system prompt بالعربية

    إذا: إذا كنت تريد مشروعاً مستقراً للإنتاج

    إذن: انتظر حتى يستقر المشروع أو اختبره جيداً

    7D

    خطة تطبيق 7 أيام

    جدول صغير يمنع التسويف

    1. اليوم 1: استنساخ المستودع وتثبيت الاعتماديات
    2. اليوم 2: إعداد ملف .env وتشغيل الوكيل
    3. اليوم 3: تجربة المحادثة عبر CLI وWeb UI
    4. اليوم 4: ربط الوكيل بـ Telegram
    5. اليوم 5: تخصيص system prompt بالعربية
    6. اليوم 6: اختبار استخدامات عملية (مثال: بوت خدمة عملاء)
    7. اليوم 7: توثيق الإعدادات وحل الأخطاء
    FACT

    حقائق سريعة تحفظها

    نقاط مختصرة ترجع لها لاحقاً

    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)

    FAQ

    أسئلة شائعة

    إجابات مباشرة على ما يبحث عنه الزائر

    هل أحتاج إلى حساب OpenAI لاستخدام ElizaOS؟

    نعم، تحتاج إلى مفتاح API من مزود LLM، وOpenAI هو الأسهل للبدء.

    ما هي لغة البرمجة المستخدمة في ElizaOS؟

    TypeScript، مع بيئة تشغيل Bun.

    هل يمكن تشغيل ElizaOS على خادم رخيص؟

    نعم، يمكن تشغيله على VPS صغير (1-2 جيجابايت RAM) إذا استخدمت نموذجاً خفيفاً مثل GPT-3.5.

    كيف أضيف قدرات جديدة للوكيل؟

    عبر كتابة إضافات (plugins) بلغة TypeScript.

    هل يدعم ElizaOS اللغة العربية؟

    الوكيل يفهم العربية إذا كان النموذج اللغوي يدعمها، لكن system prompt والواجهة بالإنكليزية.

    ما الفرق بين ElizaOS و AutoGPT؟

    ElizaOS يركز على البنية المعيارية والربط بالمنصات، بينما AutoGPT يركز على الأتمتة الذاتية.

    هل المشروع مستقر للإنتاج؟

    لا، المشروع في مرحلة تطوير نشطة. يمكن استخدامه للتجارب والمشاريع الصغيرة.

    ABC

    مصطلحات سريعة

    تعريفات مختصرة تمنع الالتباس

    ElizaOS

    إطار عمل مفتوح المصدر لبناء ونشر وكلاء ذكاء اصطناعي مستقلين.

    Bun

    أداة تشغيل JavaScript سريعة تستخدم بديلاً لـ Node.js.

    System Prompt

    تعليمات أولية للوكيل تحدد سلوكه وشخصيته.

    Plugin

    إضافة لتوسيع وظائف الوكيل، تكتب بلغة TypeScript.

    RAG

    تقنية لتحسين ردود النموذج اللغوي باستخدام استرجاع معلومات خارجية.

    Q+

    أسئلة مرتبطة يبحث عنها الناس

    استخدمها كمسارات متابعة داخل نفس الموضوع

    كيفية بناء وكيل ذكاء اصطناعي باستخدام ElizaOSتركيب ElizaOS على Windows مع WSLأفضل بدائل ElizaOS مفتوحة المصدرربط ElizaOS مع Telegram بوتحل مشكلة OPENAI_API_KEY غير صالح في ElizaOSتخصيص system prompt بالعربية في ElizaOSتشغيل ElizaOS على خادم رخيص

    لماذا هذا المرجع يتجاوز الموضوع نفسه؟

    تحول القارئ: من مطور يبحث عن دليل عربي عملي لمشروع AI حديث إلى شخص قام بتثبيت وتشغيل وكيل ذكاء اصطناعي بنفسه ويفهم كيفية ربطه بالخدمات الخارجية.

    • أتمتة الأعمال: استخدام الوكيل في خدمة العملاء
    • تطوير الألعاب: بناء NPC ذكي باستخدام ElizaOS
    • التسويق: وكيل يجيب عن أسئلة العملاء على Discord
    SAVE

    كيف تستخدم هذا المرجع لاحقاً؟

    القيمة الحقيقية تظهر عند العودة والتطبيق

    لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.

    ElizaOS يقدم لك فرصة لبناء وكيل ذكاء اصطناعي عملي بأقل جهد. ابدأ بتجربته محلياً، ثم جرب ربطه بـ Telegram أو Discord. تذكر أن تتابع المستودع للتحديثات، ولا تتردد في المشاركة في المجتمع. إذا واجهت أي مشكلة، ارجع إلى هذا الدليل أو افتح issue على GitHub.

    UPD

    خطة تحديث هذا الدليل

    حتى يبقى المرجع صالحاً مع الوقت

    • تحقق من تحديثات المستودع على GitHub أسبوعياً
    • تحديث خطوات التثبيت إذا تغيرت المتطلبات
    • إضافة أمثلة استخدام جديدة بناءً على طلبات المجتمع
    • مراجعة الأخطاء الشائعة وحلولها كل شهر

    زارو — مكتبة الأدلة العملية

    نحو مكتبة أدلة عملية: تشخيص، تنفيذ، قياس، وتحديث مستمر.

    Evergreen Reference + GitHub Intelligence + Multi-Stage AI OS v8.0.0-EVERGREEN-GITHUB-AI-INTELLIGENCE-OS

    [Object]
    كاتب في Ficus Web | تقرير إخباري وقصة قصيرة

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

    اقتراحات مبنية على أول تصنيف مرتبط بالمقال الحالي

    التعليقات (0)

    لا توجد تعليقات بعد. كن أول من يبدأ النقاش 👇