دليل تشغيل DeepSeek-R1 محلياً وربطه مع n8n لبناء وكيل ذكاء اصطناعي آمن ومجاني 100%

دليل تشغيل DeepSeek-R1 محلياً وربطه مع n8n لبناء وكيل ذكاء اصطناعي آمن ومجاني 100%
أصبحت الحماية المطلقة للبيانات والتخلص من اشتراكات APIs المدفوعة الهدف الأساسي لكل مطور وخبير أتمتة في عصر الذكاء الاصطناعي. يُعد نموذج DeepSeek-R1 أحد قمم نماذج الاستدلال والتفكير المنطقي (Reasoning Models) المفتوحة المصدر، وحين نقوم بتشغيله محلياً عبر Ollama ثم ربطه بمنصة الأتمتة الرائدة n8n، نحصل على وكيل ذكاء اصطناعي (AI Agent) خارق ومستقل يعمل داخل سيرفرك الخاص دون تسريب أي كلمة خارج جهازك!
في هذا الدليل الشامل والمبسط، سنأخذك خطوة بخطوة من تحميل النموذج إلى تشغيل أول أتمتة ذكية تعتمد على التفكير والتحليل التلقائي.
لماذا نحتاج تشغيل DeepSeek-R1 محلياً مع n8n؟
تتعدد المزايا التي تجعل هذا الجمع بين التكنولوجيا المحلية والأتمتة الخيار الأفضل:
- الخصوصية المطلقة: بيانات عملائك وملفاتك الحساسة لا تخرج أبداً من البيئة المحلية.
- صفر تكاليف التشغيل (Zero API Costs): لا توجد فواتير شهرية أو حد على عدد التوكنز (Tokens).
- قدرة فائقة على الاستدلال: يمتلك DeepSeek-R1 قدرات منطقية عالية تتيح له التخطيط وتفكيك المشاكل المعقدة في خطوات متسلسلة.
- استمرارية العمل دون إنترنت: تعمل المنظومة كلياً في بيئة offline أو خلف جداول حماية محلية (Air-gapped networks).
المتطلبات الأساسية للنظام
قبل البدء، تأكد من توفر المتطلبات التالية:
النظام: Windows 11 أو Ubuntu 22.04+ أو macOS (Apple Silicon M1/M2/M3). المعالج وكرت الشاشة: كرت شاشة Nvidia مع VRAM لا تقل عن 8GB (لتشغيل DeepSeek-R1-Distill-Qwen-7B) أو معالج قوي مع 16GB RAM. البرامج المثبتة: Ollama لتشغيل النماذج المحلية. Docker & Docker Compose لتشغيل بيئة n8n بسرعة.
الخطوة الأولى: تثبيت وتجهيز Ollama وتنزيل DeepSeek-R1
إذا لم تكن قد قمت بتثبيت Ollama سابقاً، يمكنك تحميله من الموقع الرسمي بضغط زر، أو عبر موجه الأوامر في Linux:
curl -fsSL https://ollama.com/install.sh | sh
بعد التثبيت، افتح التيرمينال وقدم الأمر التالي لتنزيل وتشغيل نسخة DeepSeek-R1 المخصصة للاستخدام المحلي السريع (نسخة 7B أو 8B):
ollama run deepseek-r1:7b
ملاحظة: يتيح لك Ollama اختبار النموذج مباشرة من التيرمينال عبر كتابة أي سؤال لملاحظة كيفية إظهار تفكير النموذج المنطقي داخل أوسمة .
تأكد من سماح Ollama بالاتصالات القادمة من شبكة Docker عبر ضبط متغير البيئة التالي في جهازك:
# على نظام Linux / macOS
export OLLAMA_HOST=0.0.0.0
على نظام Windows في PowerShell
$env:OLLAMA_HOST="0.0.0.0"
الخطوة الثانية: إعداد n8n عبر Docker المحلية
نقوم بتشغيل حاوية n8n والتأكد من إمكانية وصولها إلى Ollama المعروض على الـ Host.
قم بإنشاء ملف docker-compose.yml جديد بالتنسيق التالي:
version: '3.8'
services:
n8n:
image: docker.n8n.io/n8nio/n8n:latest
container_name: n8n_local
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=localhost
- N8N_PORT=5678
- N8N_PROTOCOL=http
- WEBHOOK_URL=http://localhost:5678/
- GENERIC_TIMEZONE=Africa/Casablanca
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
شغّل البيئة بالأمر التالي:
docker-compose up -d
افتح متصفحك وادخل على العنوان: http://localhost:5678 لاستكمال إعداد حساب المسؤول الأول في n8n.
الخطوة الثالثة: ربط n8n بنموذج DeepSeek-R1 المحلي
- في لوحة تحكم n8n، أنشئ Workflow جديد.
- أضف عقدة المشغل Manual Trigger أو Webhook.
- أضف عقدة AI Agent أو عقدة Basic LLM Chain.
- اختر مزود النماذج Ollama Model Node.
- في إعدادات الاتصال (Credentials) الخاصة بعقدة Ollama:
Base URL: ضع http://host.docker.internal:11434
- في قائمة اختيار النموذج (Model Name)، اكتب اسم النموذج:
deepseek-r1:7b.
الخطوة الرابعة: اختبار وكيل الذكاء الاصطناعي العملي
يمكنك الآن تزويد الـ AI Agent بتعليمات نظام (System Prompt) واضحة مثل:
"أنت مساعد تقني متخصص في تحليل سجلات الأخطاء والبرمجة. استخدم قدرات التفكير المنطقي لتحليل المدخلات واستخراج السبب الرئيسي للخلل مع اقتراح الحل البرمجي المناسب."
عند إرسال بيانات نصية أو سجل خطأ عبر الـ Trigger، سيقوم DeepSeek-R1 بالتفكير الهيكلي وإرجاع إجابة دقيقة ومنظمة باللغة العربية أو الإنجليزية دون الحاجة لأي اتصال بالإنترنت!
الأخطاء الشائعة وكيفية تصحيحها
1. خطأ Connection Refused من n8n إلى Ollama
السبب: عدم سماح Ollama بالاستماع على العنوان 0.0.0.0 أو استخدام localhost داخل الحاوية بدلاً من host.docker.internal.
الحل: تأكد من إدخال http://host.docker.internal:11434 في إعدادات n8n وزيادة متغير البيئة OLLAMA_HOST=0.0.0.0.
2. بطء التفكير والإجابة
السبب: تحميل نسخة ضخمة من النموذج على كرت شاشة غير كافٍ.
الحل: استخدم نسخة أقصر وأخف مثل deepseek-r1:1.5b أو deepseek-r1:7b بدلاً من النسخ الكبيرة جداً.
أسئلة شائعة (FAQ)
هل يمكن تشغيل DeepSeek-R1 على حاسوب بدون كرت شاشة نيفيديا؟
نعم، يعمل Ollama على كروت شاشة AMD أو معالجات المعالجة المركزية (CPU) مباشرة أو معالجات Apple M-Series، ولكن الأداء يكون أسرع بشكل ملحوظ مع كروت الشاشة المجهزة بـ VRAM كافية.
هل البيانات التي تتم معالجتها داخل n8n محفوظة في السيرفر؟
تُحفظ سجلات التنفيذ فقط داخل قاعدة بيانات n8n المحلية على جهازك، ولن تخرج أي كلمة إلى أي خوادم خارجية إطلاقاً.
هل DeepSeek-R1 مجاني للاستخدام التجاري؟
نعم، النماذج المفتوحة المصدر المتاحة عبر Ollama مرخصة للاستخدام الشخصي والتجاري المباشر.
الخلاصة
من خلال الدمج بين قوة DeepSeek-R1 ومرونة n8n محلياً، تفتح أمام نفسك وآفاق عملك باباً جديداً من الأتمتة فائقة الأمان والذكاء دون تكاليف إضافية. جرب هذا السيناريو اليوم وابدأ في بناء وكلاء أتمتة مخصصين لمهامك اليومية!
