كيفية تفعيل البحث عبر الإنترنت باستخدام Open WebUI مع SearXNG

آخر تحديث: 18/08/2026

  • إعداد محرك بحث خاص باستخدام Docker لتزويد الذكاء الاصطناعي ببيانات حقيقية.
  • إجراء تعديلات جوهرية على ملفات التكوين لتمكين إخراج البيانات بتنسيق JSON.
  • الربط عبر عناوين URL محددة وإدارة نافذة السياق لتجنب الاستجابات الفارغة.
  • تفعيل أداة البحث على مستوى الجلسة داخل واجهة الدردشة.

كيفية تفعيل البحث عبر الإنترنت باستخدام Open WebUI مع SearXNG

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

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

محتوى حصري - اضغط هنا  كيفية إعادة تشغيل جهاز Acer Predator Helios؟

تثبيت SearXNG باستخدام Docker

تصوير رقمي للكرات المتصلة بخطوط ساطعة، ترمز إلى الجسر الذي يربط واجهة المستخدم المفتوحة للويب بالشبكة.

الخطوة الأولى هي إعداد بنية محرك البحث. وأفضل طريقة للقيام بذلك هي استنساخ المستودع الرسمي لـ searxng-dockerبمجرد دخولك إلى المجلد، فإن أهم شيء هو إلقاء نظرة على الملف. .env لتفعيل اسم مضيف البحثوهو ما يعني أساساً إخبار الخدمة من أنت وأين تعيش.

إذا وجدت أن المنفذ 8080 مستخدم بالفعل من قبل تطبيق آخر، فلا تقلق؛ يمكنك تغييره في الملف. docker-compose.yaml لأي مساحة فارغة أخرى لديك. نقطة مهمة هنا هي إزالة قيود المضيف المحلي في ذلك الملف حتى يتمكن Open WebUI من التواصل معه. بالإضافة إلى ذلك، من الضروري منح الحاوية الأذونات اللازمة حتى تتمكن من إنشاء ملفات التكوين الخاصة بها في الدليل الجذر.

تهيئة ملفي limiter.toml و settings.yml

مهندس برمجيات يقوم بتهيئة خادم محلي باستخدام جهاز كمبيوتر محمول في بيئة مركز بيانات.

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

بعد بدء التشغيل السريع الأولي، يوصى بإضافة التعليمات cap_drop: - ALL في التكوين من أجل السلامة المطلقة. الآن يأتي الجزء الذي يفشل فيه معظمهم: تفعيل تنسيق JSONيجب عليك الوصول إلى الملف settings.ymlابحث عن قسم البحث وأضف json أضف هذا الخيار إلى قائمة التنسيقات المسموح بها. بدون ذلك، سيتلقى برنامج Open WebUI بيانات لا يفهمها، وسيُظهر خطأ 403 Forbidden الشهير.

محتوى حصري - اضغط هنا  كيفية تثبيت طابعة شبكية

الربط مع واجهة المستخدم المفتوحة للويب

صورة مقربة لرمز البرمجة على الشاشة، توضح عملية تحرير ملفات التكوين .env و settings.yml.

بعد تشغيل برنامج SearXNG وتكوينه، حان الوقت للانتقال إلى لوحة تحكم Open WebUI. انتقل إلى الإعدادات > المسؤول > الأدوات > البحث عبر الويبقم بتفعيل خانة الاختيار "تمكين البحث"، ثم حدد محرك البحث من القائمة المنسدلة. بحث.

يُعدّ عنوان URL للاستعلام أساسيًا للنجاح. وستتوفر لديك عدة خيارات بناءً على مكان تثبيت كل شيء. إذا كنت تستخدم Docker على نفس الشبكة، فيمكنك استخدام اسم الحاوية (http://searxng:8080/search?q=<query>أو إذا كنت تفضل توخي الحذر باستخدام عنوان IP الخاص بالمضيف، فاستخدم http://host.docker.internal:8080/search?q=<query>أهم شيء هو أن النهاية /search?q= إنه أمر إلزاميإذا نسيت ذلك، فلن يعرف الذكاء الاصطناعي كيفية إرسال السؤال إلى محرك البحث.

حل المشكلات الشائعة والتحسين

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

محتوى حصري - اضغط هنا  كيفية الحصول على RFC باستخدام Homoclave SAT

تحدث مشكلة شائعة أخرى عند استخدام خادم وكيل HTTP. إذا وصلت الاستعلامات إلى بحث لكن محتوى الموقع الإلكتروني الناتج لا يمكن قراءته، فعّل الخيار بيئة وكيل الثقة في إعدادات البحث على الويب. وأخيرًا، إذا تجاهل النموذج أداة البحث، فتأكد من استخدامك لـ نموذج مزود بإمكانيات استدعاء الأدوات (استدعاء الدوال) وأن وضع استدعاء الدوال الأصلية نشط.

الاستخدام العملي في الدردشة

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

يُمكّن وجود نظام بحث محلي متكامل أي برنامج ماجستير في القانون، مهما كان عمره، من الوصول إلى بيانات حديثة، مما يجنّب الارتباك المعتاد. ويكمن السر في... تأكد من تفعيل تنسيق JSON في SearXNG وأن يكون عنوان URL للاستعلام دقيقًا، وكذلك إدارة ذاكرة النموذج بشكل صحيح بحيث يمكنه معالجة المعلومات المستخرجة من الويب دون حذف التفاصيل الحيوية.