حقائق أساسية
- Nilch هو محرك بحث مفتوح المصدر وغير ربحي يهدف إلى البقاء على التبرعات.
- المنصة تزيل الذكاء الاصطناعي من نتائج البحث وتدعم جميع أوامر DuckDuckGo المختصرة (bangs).
- يستخدم حالياً واجهة برمجة تطبيقات Brave Search لفهرسته، لكنه يخطط لبناء فهرست مفتوح المصدر خاصة به في المستقبل.
- المطور قنّع العديد من طلبات الميزات إثر التغذية الراجعة الإيجابية على Reddit.
ملخص سريع
تم تقديم محرك بحث جديد مفتوح المصدر اسمه Nilch كبديل غير ربحي للمنصات التجارية. قام المطور بإنشاء الأداة لمعالجة تجارية محركات البحث، مستهدفاً بشكل خاص انتشار الإعلانات وال modelos مدفوعة الأجر في المحركات الحالية. ومن خلال العمل ككيان غير تجاري، يهدف Nilch إلى الاعتماد على التبرعات لاستمراره بدلاً من ت monetizing بيانات المستخدمين أو نتائج البحث.
تميّزت المنصة بإزالة محتوى الذكاء الاصطناعي المولد من نتائج البحث وضمان الخصوصية الكاملة للمستخدمين. بالإضافة إلى ذلك، تدعم جميع أوامر DuckDuckGo المختصرة، مما يسمح للمستخدمين بإجراء عمليات البحث على مواقع أخرى مباشرة. حالياً، يستخدم المحرك واجهة برمجة تطبيقات Brave Search لفهرسته، مع خطط لتطوير فهرست مفتوح المصدر خاص به في المستقبل. يسعى المطور بنشاط إلى ملاحظات المستخدمين لتحسين المنصة.
الفلسفة وراء Nilch 🧠
حدد مطور Nilch فجوة في مشهد محركات البحث الحالي، مشيراً إلى أن حتى محركات البحث البديلة غالباً ما يتم تشغيلها من قبل شركات تهدف في المقام الأول إلى تحقيق الإيرادات. هذا التركيز التجاري يؤدي إلى نتائج مليئة بالإعلانات أو يتطلب من المستخدمين الدفع للوصول المتميز. يجادل المطور بأن وظيفة البحث هي العمود الفقري للإنترنت ويجب أن تبقى متاحة وغير تجارية. وبالتالي، تم تصميم Nilch للعمل بنمط غير ربحي، ويهدف صراحة إلى البقاء على التبرعات بدلاً من الدعم المؤسسي أو إيرادات الإعلانات.
بالإضافة إلى النموذج المالي، يعالج المشروع مخاوف تجربة المستخدم المتعلقة بدمج الذكاء الاصطناعي. أعرب المطور عن إحباط شخصي من ظهور الذكاء الاصطناعي في نتائج البحث وأزاله تماماً من Nilch. تضع المنصة أيضاً خصوصية المستخدم في مقدمة أولوياتها، منضمة إلى محركات البحث البديلة الأخرى في تقديم تجربة بحث خاصة تماماً. هذه المبادئ الأساسية - التشغيل غير التجاري، ونتائج خالية من الذكاء الاصطناعي، والخصوصية - تشكل أساس مشروع Nilch.
الهندسة المعمارية التقنية والميزات ⚙️
حالياً، يعمل Nilch كواجهة أمامية تعتمد على البنية التحتية الخارجية لقدرات البحث. لا يمتلك بعد فهرسته الخاص بالويب. بدلاً من ذلك، يستخدم واجهة برمجة تطبيقات Brave Search لاسترداد وعرض نتائج البحث. يسمح هذا النهج للمشروع بالعمل فوراً بينما يركز المطور على واجهة المستخدم ومجموعة الميزات. دمج أوامر DuckDuckGo المختصرة هي ميزة هامة، تسمح للمستخدمين بالاستعلام عن مواقع ويب محددة (مثل Wikipedia، YouTube) مباشرة من شريط البحث باستخدام اختصارات.
المشروع مفتوح المصدر بالكامل، مع الكود متاحاً على GitHub. وضع المطور خريطة طريق للمستقبل، تشمل هجرة تقنية رئيسية. بمجرد الوصول إلى وضع مالي مستقر، الهدف هو بناء فهرست جديد تماماً من الصفر. سيكون هذا الفهرست المستقبلي مفتوح المصدر، مصحوباً بخوارزمية ترتيب وبحث مفتوحة المصدر، مما يلغي الاعتماد على واجهات برمجة التطبيقات الخارجية.
ملاحظات المجتمع والتطوير 📢
كان تطوير Nilch متأثراً بشكل كبير بمدخلات المجتمع. نشر المطور عن المشروع على Reddit، حيث حظي بما وصفه بـ "ملاحظات هائلة". لم يكن هذا التفاعل مجرد سلبي؛ بل قام المطور بتطبيق عدد من طلبات الميزات التي قدمها المستخدمون خلال هذه الفترة. يسلط هذا العملية التكرارية الضوء على التزام المشروع ببناء أداة تلبي الاحتياجات والأ desires الخاصة بقاعدة مستخدميه بدلاً من مساهمي الشركات.
المطور يستمر في دعوة الجمهور للمشاركة. يتم البحث بنشاط عن الأفكار، والانتقادات، و_reports الأخطاء لتحسين استقرار المنصة وميزاتها. هذه الدورة المفتوحة للتطوير هي سمة مميزة للمشاريع مفتوحة المصدر، حيث يلعب المجتمع دوراً حيوياً في تطور البرنامج. من خلال الاستفادة من منصات مثل Reddit و Hacker News للملاحظات، يحافظ المشروع على مسار تطوير شفاف ومستجيب.
خريطة الطريق المستقبلية والتحديات 🚀
التحدي الأساسي الذي يواجه Nilch هو التحول من استخدام واجهة برمجة تطبيقات Brave Search إلى فهرست خاص. بناء فهرست بحث هو مهمة تستهلك موارد كبيرة وتتطلب سعة خادم هامة وبنية تحتية للـ crawling. صرح المطور أن هذا التحول مشروط بالوصول إلى "وضع مالي يمكن معه ذلك". هذا يشير إلى أن استمرارية المشروع طويلة الأمد تعتمد بشكل كبير على نجاح نموذج التمويل القائم على التبرعات. بدون دعم مالي كبير، قد يظل المشروع معتمداً على واجهات برمجة التطبيقات الخارجية.
ومع ذلك، الرؤية لمحرك بحث مستقل تماماً ومفتوح المصدر تظل الهدف النهائي. إنشاء خوارزمية ترتيب مفتوحة المصدر يمكن أن تقدم شفافية نقصت في محركات البحث التجارية الكبرى، حيث تكون معايير الترتيب غالباً غامضة. إذا نجح، يمكن أن يمثل Nilch خطوة هامة نحو نظام بحث ويب أكثر لا مركزية وشفافية. سيعتمد نجاح المشروع على قدرته على الحفاظ على خصوصية المستخدم والأهمية مع تأمين الموارد اللازمة لتوسيع البنية التحتية.