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

دليل تركيب واستخدام OpenClaw Mini: بناء وكيل ذكاء اصطناعي عربي خطوة بخطوة

دليل تركيب واستخدام OpenClaw Mini: بناء وكيل ذكاء اصطناعي عربي خطوة بخطوة
📑 محتويات المقال
    Reference OS v85 دقائق قراءة٣١ مايو ٢٠٢٦informational: شرح عملي لتركيب واستخدام مشروع GitHub حديث لبناء وكيل AI

    دليل تركيب واستخدام OpenClaw Mini: بناء وكيل ذكاء اصطناعي عربي خطوة بخطوة

    ستتعلم تركيب وتشغيل OpenClaw Mini على جهازك خلال 15 دقيقة، مع أمثلة عملية تناسب السياق السعودي.

    الخلاصة: دليل خطوة بخطوة لتركيب OpenClaw Mini، مشروع مفتوح المصدر لبناء وكيل ذكاء اصطناعي بذاكرة ونبض نشط، مع شرح ملف .env، تشغيل الوكيل، وحل المشكلات الشائعة.
    دليل تركيب OpenClaw Mini923 كلمة تقريباًزارو — مكتبة الأدلة العملية
    دليل تركيب واستخدام OpenClaw Mini: بناء وكيل ذكاء اصطناعي عربي خطوة بخطوة
    Photo by Magda Ehlers on Pexels
    LIVE PROJECTvoocel/openclaw-mini★ 690TypeScript

    🦞 OpenClaw 核心架构的极简复现,涵盖 sessionKey 会话域、队列串行、工具化记忆检索、按需上下文加载、可扩展技能与主动心跳唤醒机制

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

    MAP

    خريطة الصفحة

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

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

    قبل أن تطبق

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

    تعتقد أن مشاريع AI Agent على GitHub معقدة وتحتاج خبرة متقدمة؟ الحقيقة أن OpenClaw Mini صمم خصيصاً لتعلم الأساسيات، ويمكنك تشغيله في أقل من 10 دقائق.

    Q

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

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

    1. هل لديك Node.js 18+ و pnpm مثبتين؟
    2. هل حصلت على مفتاح API من OpenAI أو Anthropic؟
    3. هل استنسخت المستودع ونفذت pnpm install بنجاح؟
    4. هل نسخت .env.example إلى .env وأضفت المفتاح؟
    5. هل جربت تشغيل pnpm test للتأكد من التثبيت؟
    6. هل تريد استخدام مزود معين (OpenAI/Anthropic) ونموذج محدد؟
    7. هل تواجه خطأ في الاتصال أو عدم وجود موديول؟

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

    INPUT
    أوامر نصية عبر CLI أو Gateway (HTTP). يمكن تمرير sessionKey لتحديد جلسة المستخدم.
    PROCESS
    Agent Loop: استقبال الطلب → استرجاع الذاكرة (حسب sessionKey) → تنفيذ الأدوات (tools) → توليد الرد → تحديث الذاكرة → إرسال الرد.
    OUTPUT
    نص الرد مع إمكانية دفق (streaming) عبر Gateway. يدعم ACK-then-stream لتأكيد الاستلام ثم إرسال الرد.
    Decision Layer
    تحديد الأداة المناسبة بناءً على سياق الطلب والذاكرة المتاحة. يستخدم LLM لاتخاذ القرارات.
    Memory Layer
    ذاكرة جلسة (sessionKey) مع أدوات استرجاع (tool memory). يتم تحميل السياق حسب الحاجة (on-demand context loading).
    Feedback Loop
    نبض نشط (heartbeat) يسمح للوكيل بالتواصل مع النظام بشكل دوري، مما يمكنه من تنفيذ مهام دورية أو الاستجابة للأحداث.
    M

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

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

    المؤشرطريقة القياسإشارة جيدة
    وقت التثبيتساعة التوقف من بدء git clone إلى تشغيل pnpm devأقل من 10 دقائق
    عدد الاختبارات الناجحةتشغيل pnpm test وقراءة الناتججميع الاختبارات تمر
    استجابة الوكيل الأولىإرسال رسالة بعد تشغيل pnpm devالوكيل يرد خلال 5 ثوانٍ

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

    لا تقلق إذا كنت مبتدئاً، فالخطوات واضحة ومباشرة، وكل ما تحتاجه هو جهاز كمبيوتر واتصال بالإنترنت. لنبدأ.

    ما هو OpenClaw Mini؟

    OpenClaw Mini هو مشروع مفتوح المصدر (رخصة MIT) يقدم نسخة مبسطة من OpenClaw، وهو إطار عمل لبناء وكلاء ذكاء اصطناعي. الهدف منه تعليم المطورين كيفية عمل AI Agent من الداخل، مع التركيز على أربعة محاور رئيسية: CLI (واجهة الأوامر)، Agent Loop (حلقة الوكيل)، Session (جلسات المستخدم)، Context (السياق)، وGateway (البوابة). المشروع مكتوب بلغة TypeScript ويستخدم pnpm كمدير حزم.

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

    إعلان

    يناسب: المطورين العرب المبتدئين والمتوسطين الذين يريدون فهم آلية عمل AI Agent عملياً. أيضاً مناسب للمهتمين بتجربة أدوات AI مفتوحة المصدر دون الحاجة إلى GPU أو سيرفرات قوية.

    لا يناسب: من يبحث عن حل جاهز للإنتاج أو وكيل متكامل بواجهة مستخدم رسومية. OpenClaw Mini مشروع تعليمي، وليس منتجاً تجارياً.

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

    • تصميم تعليمي مع شرح وافٍ في الكود المصدري.
    • يدعم sessionKey لفصل جلسات المستخدمين.
    • ذاكرة أداة (tool memory) لاسترجاع المعلومات السابقة.
    • تحميل السياق حسب الحاجة (on-demand context loading) لتوفير الموارد.
    • قابلية توسيع المهارات (skills) عبر إضافة أدوات جديدة.
    • آلية نبض نشط (heartbeat) تسمح بالتفاعل الدوري.
    • يدعم مزودي LLM متعددين: OpenAI وAnthropic.

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

    • Node.js (إصدار 18 أو أحدث).
    • pnpm (يمكن تثبيته عبر npm install -g pnpm).
    • مفتاح API من OpenAI أو Anthropic (أو أي مزود متوافق).
    • اتصال بالإنترنت لتحميل الحزم.

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

    1. استنساخ المستودع:
      git clone git@github.com:voocel/openclaw-mini.git
      cd openclaw-mini
    2. تثبيت الاعتماديات:
      pnpm install
    3. نسخ ملف البيئة:
      cp .env.example .env
    4. تعديل ملف .env: أضف مفتاح API الخاص بك (انظر القسم التالي).
    5. تشغيل الاختبارات:
      pnpm test
    6. تشغيل الوكيل:
      pnpm dev

    شرح ملف .env وتكوين مفاتيح API

    ملف .env يحتوي على المتغيرات البيئية اللازمة لتشغيل المشروع. إليك نموذجاً مع تعليقات بالعربية:

    # مفتاح API من Anthropic (Claude) - اختر واحداً على الأقل
    ANTHROPIC_API_KEY=sk-ant-xxxxx
    
    # مفتاح API من OpenAI (GPT) - بديل أو إضافي
    OPENAI_API_KEY=sk-xxxxx
    
    # (اختياري) رابط قاعدة URL مخصص للوكيل
    # BASE_URL=https://your-proxy.com/api/anthropic
    
    # (اختياري) تفعيل وضع التفكير (reasoning) - none, low, medium, high
    # REASONING=none
    

    يمكنك الحصول على مفتاح OpenAI من platform.openai.com، ومفتاح Anthropic من console.anthropic.com.

    تشغيل الوكيل لأول مرة

    بعد تكوين .env، شغل الأمر التالي:

    pnpm dev

    إذا أردت استخدام مزود معين ونموذج محدد:

    pnpm dev -- --provider openai --model gpt-4o
    pnpm dev -- --provider anthropic --model claude-3-5-sonnet-20241022

    لتشغيل Gateway (واجهة HTTP):

    pnpm gateway
    pnpm gateway:connect

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

    الخطأالسببالحل
    Error: Cannot find module '...'لم يتم تثبيت الاعتمادياتتشغيل pnpm install
    Error: API key not configuredملف .env غير موجود أو ناقصتأكد من وجود .env بمفتاح صحيح
    Error: Connection refusedالمنفذ مشغول أو الخدمة لا تعملتأكد من تشغيل pnpm dev أولاً
    Error: Model not foundاسم النموذج غير صحيحاستخدم gpt-4o أو claude-3-5-sonnet-20241022

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

    مثال 1: تحليل بيانات مبيعات متجر صغير
    قم بتزويد الوكيل بملف CSV لمبيعات متجرك، واسأله عن أفضل المنتجات مبيعاً أو توقعات المبيعات. الوكيل سيستخدم الذاكرة لتذكر الجلسات السابقة.

    مثال 2: مساعد شخصي للإجابة عن أسئلة حول منتج
    احمل قاعدة معرفية عن منتجك (مثلاً: مواصفات هاتف)، واسأل الوكيل أسئلة تقنية. الوكيل سيستخدم context loading لتحميل المعلومات ذات الصلة فقط.

    مثال 3: دمج مع API محلي
    أضف أداة (tool) تستدعي API طقس السعودية، واسأل الوكيل عن الطقس في الرياض. الوكيل سينفذ الأداة ويعيد النتيجة.

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

    نعم، إذا كنت تريد فهم كيفية عمل AI Agent من الداخل. OpenClaw Mini مشروع تعليمي ممتاز، كود المصدر نظيف ومعلق بالعربية (في بعض الأجزاء). لكن لا تتوقع وكيلاً جاهزاً للإنتاج. استخدمه كمرجع تعليمي أو كنقطة بداية لمشروعك الخاص.

    بدائل مشابهة

    المشروعاللغةالتركيزمستوى الصعوبة
    OpenClaw MiniTypeScriptتعليمي، مبسطمبتدئ-متوسط
    CrewAIPythonتنسيق فرق من الوكلاءمتوسط
    AutoGPTPythonوكيل مستقل بمهام طويلةمتوسط-متقدم
    LangChainPython/JSإطار عام لبناء تطبيقات LLMمتوسط-متقدم

    الأسئلة الشائعة

    هل أحتاج إلى GPU لتشغيل OpenClaw Mini؟

    لا، المشروع يعتمد على API خارجي (OpenAI/Anthropic)، لذا لا حاجة لGPU. يكفي معالج عادي وذاكرة 4GB RAM.

    ما هي مفاتيح API المطلوبة وكيف أحصل عليها؟

    تحتاج مفتاحاً واحداً على الأقل من OpenAI أو Anthropic. سجل في منصاتهم واحصل على المفتاح مجاناً (مع حد استخدام).

    هل يمكن تشغيل الوكيل على سيرفر رخيص مثل VPS؟

    نعم، المشروع خفيف ويمكن تشغيله على VPS بسعة 1GB RAM. استخدم Node.js وpnpm.

    ما الفرق بين OpenClaw Mini وCrewAI؟

    OpenClaw Mini مشروع تعليمي مبسط، بينما CrewAI إطار عمل متكامل لتنسيق وكلاء متعددين. كلاهما مفتوح المصدر.

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

    يدعم اللغة العربية طالما أن النموذج LLM المستخدم يدعمها (GPT-4o، Claude). يمكنك التحدث معه بالعربية.

    كيف أضيف مهارة (skill) جديدة للوكيل؟

    أضف أداة جديدة في مجلد tools، ثم سجلها في agent. راجع مثال الأداة الموجودة في الكود.

    ماذا يعني 'نبض نشط' (heartbeat)؟

    آلية تسمح للوكيل بإرسال إشارات دورية للنظام، مما يمكنه من تنفيذ مهام مجدولة أو الاستجابة لأحداث خارجية.

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

    لا، المشروع تعليمي وغير موصى به للإنتاج. استخدمه للتعلم أو كنموذج أولي.

    خاتمة

    OpenClaw Mini هو مشروع ممتاز لتعلم بناء AI Agent بذاكرة ونبض نشط. باتباع هذا الدليل، ستتمكن من تركيبه وتشغيله في دقائق. استخدم الأمثلة العملية لتجربة الوكيل في سياقات عربية، ولا تتردد في تعديل الكود وتوسيعه. تذكر أن الهدف هو التعلم، لذا استمتع بالتجربة.

    DO

    Playbook التطبيق

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

    خطوة 1

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

    لماذا؟ Node.js و pnpm ضروريان لتشغيل المشروع.

    كيف؟ تأكد من تثبيت Node.js 18+، ثم شغل npm install -g pnpm.

    الناتج: جهاز جاهز مع Node.js و pnpm.

    خطوة 2

    استنساخ المستودع وتثبيت الاعتماديات

    لماذا؟ تحميل الكود المصدري وتثبيت الحزم اللازمة.

    كيف؟ git clone git@github.com:voocel/openclaw-mini.git && cd openclaw-mini && pnpm install

    الناتج: مجلد المشروع مع جميع التبعيات.

    خطوة 3

    إعداد ملف البيئة (.env)

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

    كيف؟ cp .env.example .env ثم افتح الملف وأضف مفتاح API (ANTHROPIC_API_KEY أو OPENAI_API_KEY).

    الناتج: ملف .env بمفتاح API صالح.

    خطوة 4

    تشغيل الاختبارات

    لماذا؟ التحقق من أن التثبيت صحيح.

    كيف؟ pnpm test

    الناتج: جميع الاختبارات تمر بنجاح.

    خطوة 5

    تشغيل الوكيل

    لماذا؟ بدء التفاعل مع الوكيل.

    كيف؟ pnpm dev (أو مع مزود محدد: pnpm dev -- --provider openai --model gpt-4o)

    الناتج: الوكيل يعمل وينتظر الإدخال.

    TMP

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

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

    ملف .env أساسي
    # مفتاح API من Anthropic (Claude)
    ANTHROPIC_API_KEY=sk-ant-xxxxx
    # مفتاح API من OpenAI (GPT)
    OPENAI_API_KEY=sk-xxxxx
    # (اختياري) رابط قاعدة URL مخصص
    # BASE_URL=https://your-proxy.com/api/anthropic
    # (اختياري) تفعيل وضع التفكير
    # REASONING=none
    أمر تشغيل مع مزود محدد
    pnpm dev -- --provider anthropic --model claude-3-5-sonnet-20241022
    ERR

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

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

    الخطألماذا يحدث؟التصحيح
    Error: Cannot find module '...'لم يتم تثبيت الاعتماديات.تشغيل pnpm install
    Error: API key not configuredملف .env غير موجود أو ناقص.تأكد من وجود .env بمفتاح صحيح.
    Error: Connection refusedالمنفذ مشغول أو الخدمة لا تعمل.تأكد من تشغيل pnpm dev أولاً.
    Error: Model not foundاسم النموذج غير صحيح.استخدم gpt-4o أو claude-3-5-sonnet-20241022.
    IF

    شجرة القرار

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

    إذا: إذا كنت مبتدئاً وتريد التعلم

    إذن: اتبع الدليل خطوة بخطوة، واستخدم الأمثلة العملية.

    إذا: إذا كنت تحتاج وكيلاً جاهزاً للإنتاج

    إذن: ابحث عن بدائل مثل CrewAI أو AutoGPT.

    إذا: إذا واجهت خطأ في التثبيت

    إذن: راجع جدول الأخطاء الشائعة وحلولها.

    7D

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

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

    1. اليوم 1: تثبيت المتطلبات واستنساخ المستودع
    2. اليوم 2: إعداد .env وتشغيل الاختبارات
    3. اليوم 3: تشغيل الوكيل وتجربة محادثة بسيطة
    4. اليوم 4: تجربة مثال تحليل بيانات مبيعات
    5. اليوم 5: تجربة مثال مساعد شخصي
    6. اليوم 6: تجربة دمج API محلي (مثل الطقس)
    7. اليوم 7: مراجعة الكود وتوثيق الملاحظات
    FACT

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

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

    1. OpenClaw Mini مشروع تعليمي برخصة MIT.

    2. مكتوب بلغة TypeScript ويستخدم pnpm.

    3. يدعم مزودي LLM: OpenAI وAnthropic.

    4. لا يحتاج GPU، يعتمد على API خارجي.

    5. يدعم sessionKey لفصل جلسات المستخدمين.

    6. يدعم ذاكرة أداة (tool memory) واسترجاع السياق.

    7. يمكن تشغيله على VPS بسعة 1GB RAM.

    8. يدعم اللغة العربية عبر النماذج المدعومة.

    9. آلية نبض نشط (heartbeat) للتفاعل الدوري.

    FAQ

    أسئلة شائعة

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

    هل أحتاج إلى GPU لتشغيل OpenClaw Mini؟

    لا، المشروع يعتمد على API خارجي، يكفي معالج عادي وذاكرة 4GB RAM.

    ما هي مفاتيح API المطلوبة وكيف أحصل عليها؟

    تحتاج مفتاحاً واحداً على الأقل من OpenAI (platform.openai.com) أو Anthropic (console.anthropic.com).

    هل يمكن تشغيل الوكيل على سيرفر رخيص مثل VPS؟

    نعم، المشروع خفيف ويمكن تشغيله على VPS بسعة 1GB RAM.

    ما الفرق بين OpenClaw Mini وCrewAI؟

    OpenClaw Mini مشروع تعليمي مبسط، بينما CrewAI إطار عمل متكامل لتنسيق وكلاء متعددين.

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

    يدعم اللغة العربية طالما أن النموذج LLM المستخدم يدعمها (GPT-4o، Claude).

    كيف أضيف مهارة (skill) جديدة للوكيل؟

    أضف أداة جديدة في مجلد tools، ثم سجلها في agent. راجع مثال الأداة الموجودة في الكود.

    ماذا يعني 'نبض نشط' (heartbeat)؟

    آلية تسمح للوكيل بإرسال إشارات دورية للنظام، مما يمكنه من تنفيذ مهام مجدولة.

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

    لا، المشروع تعليمي وغير موصى به للإنتاج. استخدمه للتعلم أو كنموذج أولي.

    ABC

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

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

    CLI

    واجهة الأوامر النصية للتفاعل مع الوكيل.

    Agent Loop

    حلقة الوكيل: دورة استقبال الإدخال، معالجته، وإرجاع الرد.

    Session

    جلسة مستخدم تحافظ على السياق عبر المحادثات.

    Context

    السياق: المعلومات التي يستخدمها الوكيل لفهم الطلب.

    Gateway

    بوابة HTTP للتفاعل مع الوكيل عبر واجهة ويب.

    Tool Memory

    ذاكرة الأداة: تخزين نتائج الأدوات لاستخدامها لاحقاً.

    Heartbeat

    نبض نشط: إشارات دورية للوكيل لتنفيذ مهام مجدولة.

    Q+

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

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

    كيفية تثبيت OpenClaw Mini على WindowsOpenClaw Mini vs CrewAI مقارنةأمثلة استخدام OpenClaw Mini في الأعمالإضافة أدوات مخصصة إلى OpenClaw Miniتشغيل OpenClaw Mini مع نموذج عربيحل مشكلة API key في OpenClaw MiniOpenClaw Mini دليل كامل بالعربية

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

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

    • يمكن ربط OpenClaw Mini مع Node-RED لإنشاء تطبيقات IoT ذكية.
    • استخدامه كمساعد في تحليل بيانات SQL عبر أداة مخصصة.
    • دمجه مع Zapier (عبر Gateway) لأتمتة المهام.
    SAVE

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

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

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

    OpenClaw Mini هو مشروع ممتاز لتعلم بناء AI Agent بذاكرة ونبض نشط. باتباع هذا الدليل، ستتمكن من تركيبه وتشغيله في دقائق. استخدم الأمثلة العملية لتجربة الوكيل في سياقات عربية، ولا تتردد في تعديل الكود وتوسيعه. تذكر أن الهدف هو التعلم، لذا استمتع بالتجربة.

    UPD

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

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

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

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

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

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

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

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

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

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

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