تخطّ إلى المحتوى
AISI
𝕏
دليل إرشادي

ربط Ollama بـ Open WebUI لبناء مساعد ذكاء اصطناعي محلي بمعرفة عربية (RAG)

دليل خطوة بخطوة لتشغيل Ollama محلياً، ربطه بواجهة Open WebUI، تنزيل نماذج تدعم العربية، ثم إعداد RAG على وثائق PDF/DOCX عربية للحصول على مساعد ذكي يجيب من معرفتك الخاصة.

14 دقائق قراءة AIknowledge-management

بناء مساعد ChatGPT الداخلي الخاص بك

أصبح تواجد الذكاء الاصطناعي في المنظمات والشركات ضرورة، لكن الاعتماد على ChatGPT للتعامل مع المستندات والوثائق الداخلية للمؤسسة يعتبر خرقاً لأمن وسرية البيانات. الحل هو استضافة “مساعد ذكي” بالكامل على خوادم المؤسسة. في هذا الدليل سنربط المحرك القوي Ollama بواجهة الاستخدام الأنيقة Open WebUI لبناء مساعد محلي يدعم نظام (RAG)، قادر على قراءة الملفات والإجابة عليها باللغة العربية بكل سلاسة.

الخطوة 1: تجهيز بنية Ollama

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

ollama run llama3

الخطوة 2: تثبيت Open WebUI

واجهة Open WebUI (المعروفة سابقاً بـ Ollama WebUI) تمنحك تجربة استخدام مطابقة تماماً لواجهة ChatGPT. يتم تثبيتها بسهولة عبر Docker لربطها فوراً بـ Ollama:


docker run -d -p 3000:8080 
  --add-host=host.docker.internal:host-gateway 
  -v open-webui:/app/backend/data 
  --name open-webui 
  --restart always 
  ghcr.io/open-webui/open-webui:main

افتح متصفحك على http://localhost:3000، وقم بإنشاء حساب المدير الأولي للدخول للمنصة.

الخطوة 3: تفعيل ميزة قراءة المستندات (RAG)

قوة هذا النظام لا تكمن فقط في الدردشة العادية، بل في ميزة الاسترجاع المعزز بالتوليد (RAG)، والتي تسمح للموظفين برفع ملفات PDF (مثل تقارير أو سياسات المؤسسة) ليجيب النظام من داخلها.

  • من إعدادات Open WebUI (Settings)، اذهب إلى قسم Documents.
  • هنا يعمل النظام على تحويل ملفاتك المرفوعة إلى متجهات رقمية (Embeddings). ستحتاج لاختيار نموذج التضمين. يمكنك الاعتماد على نموذج التضمين الافتراضي، أو لتحسين دعم اللغة العربية، يمكنك تنزيل نموذج التضمين متعدد اللغات في Ollama مثل nomic-embed-text.

الخطوة 4: الاستخدام وبناء الوكلاء المخصصين (Workspaces)

الآن الواجهة جاهزة للعمل:

  1. في شاشة الدردشة، ستجد زر المشبك (Attachment) بجوار مربع النص. قم برفع أي ملف PDF عربي يخص مؤسستك.
  2. اكتب سؤالك، مثلاً: “لخّص لي أهم التوصيات المذكورة في هذا التقرير”.
  3. ستقوم الواجهة بتحليل الملف باستخدام نموذج التضمين، واستخراج الأجزاء المهمة، ثم إرسالها إلى نموذج Llama3 لصياغة إجابة عربية دقيقة.

إضافة لذلك، يمكنك إنشاء Prompts مخصصة للموظفين لتوجيه إجابات النموذج دائماً لتكون احترافية، أو إنشاء وكلاء (Agents) متخصصين لكل قسم (وكيل الموارد البشرية، وكيل الدعم الفني) محملين مسبقاً بملفات كل قسم.

الخلاصة

دمج Ollama مع Open WebUI يحول خادمك المحلي الصامت إلى نظام ذكاء اصطناعي تفاعلي متكامل. أنت الآن تقدم لمؤسستك بديلاً خاصاً لـ ChatGPT Enterprise، قادراً على معالجة البيانات العربية بسرية تامة، ودون رسوم اشتراك شهرية متصاعدة.