تركيب Open WebUI واستخدامه كـ ChatGPT خاص بفريقك
خطوات نشر Open WebUI مع Ollama وإنشاء مساحات عمل ومستخدمين.
الخصوصية في عصر الذكاء الاصطناعي
مع الانتشار الواسع لأدوات مثل ChatGPT، تعتمد العديد من المنظمات وفرق التسويق على الذكاء الاصطناعي لكتابة المحتوى وتحليل البيانات. ولكن، إدخال بيانات مؤسسية أو خطط تسويقية في منصات سحابية قد يخالف سياسات الخصوصية. الحل يكمن في بناء أداة شبيهة بـ ChatGPT تعمل محلياً وعلى خوادمك الخاصة. يتيح لك مشروع Open WebUI (المعروف سابقاً بـ Ollama WebUI) فعل ذلك بسهولة بالغة.
ما هو Open WebUI؟
هو واجهة مستخدم رسومية (GUI) متطورة جداً، صُممت خصيصاً للعمل بسلاسة مع Ollama (محرك تشغيل النماذج المحلية). تتميز الواجهة بتصميمها النظيف الذي يكاد يتطابق مع تصميم ChatGPT، ولكن مع ميزات موجهة للفرق، مثل إدارة المستخدمين، مشاركة النماذج، ومساحات العمل المعزولة.
خطوات نشر (Deployment) المنصة للفريق
1. إعداد المتطلبات الأساسية (Ollama)
قبل واجهة المستخدم، يجب أن يكون محرك Ollama مُثبتاً ومُعداً لاستقبال الطلبات الخارجية. قم بتحميل نماذج اللغة المناسبة لك (مثل Llama-3 للمهام العامة أو نماذج مخصصة للبرمجة والترجمة). تأكد من إعداد Ollama ليسمح بالوصول (CORS) إذا كان سيعمل على خادم منفصل عن الواجهة.
2. تثبيت Open WebUI عبر Docker
التثبيت الرسمي والأكثر استقراراً يتم عبر Docker. استخدم الأمر البسيط الموفر في توثيقهم الرسمي لتشغيل الحاوية (Container)، وتأكد من ربطها بالـ URL الخاص بـ Ollama في شبكتك المحلية. خلال دقائق معدودة، ستصبح واجهة الويب متاحة للوصول عبر متصفحك.
3. إعداد حساب المشرف (Admin) والتحكم بالوصول
أول مستخدم يقوم بإنشاء حساب في النظام بعد تثبيته يحصل تلقائياً على صلاحيات المشرف (Admin). من خلال لوحة تحكم المشرف، يمكنك:
- إيقاف التسجيل المفتوح للعامة، ليصبح الدخول مقتصراً على الدعوات أو بإضافة المستخدمين يدوياً (Role-Based Access Control).
- تعيين صلاحيات (أدوار) لكل عضو في الفريق.
- تحميل أو تحديث النماذج اللغوية المتوفرة للفرق مركزياً.
4. إعداد مساحات العمل والموجهات (Prompts)
لتحقيق أقصى استفادة لفرق المنظمة:
- إدارة الـ Prompts: يمكنك إنشاء مكتبة مركزية من “التعليمات الجاهزة” (System Prompts). مثلاً: موجه مخصص لـ “كتابة تقارير المشاريع التنموية” للفريق الميداني، وموجه آخر لـ “كتابة إعلانات إنستغرام” لفريق التسويق.
- تخصيص النماذج (Modelfiles): يمكنك بناء وكلاء (Agents) مصغرين لكل قسم عبر تعديل (Modelfiles) وتوزيعها على المستخدمين عبر المنصة.
الخلاصة
بتثبيت Open WebUI وربطه بـ Ollama، تكتسب منظمتك أداة ذكاء اصطناعي سيادية بالكامل. أنت لا تحمي بيانات مؤسستك من التسريب فحسب، بل توفر لفريقك بيئة عمل مألوفة، مجانية، وقابلة للتخصيص الدقيق بناءً على احتياجات كل قسم.