هل من الممكن جعل البحث الافتراضي Semantic search على الموقع؟ كم تكلفة هذه الاستدعاءات؟

البحث الدلالي يعمل بشكل رائع ويعطي نتائج أفضل من البحث العادي. يمكننا استخدام نظام البحث هذا في جميع أنحاء الموقع، ولكنه لا يأتي افتراضيًا. يجب تحديده عند البحث.

هل من الممكن استخدام هذا البحث افتراضيًا؟ وهل لهذا الاستدعاء تكلفة؟

إعجابَين (2)

يمكنك الاطلاع على المكون الإضافي Algolia لـ Discourse. لقد جعلته يعمل على عدد قليل من مواقعي:

https://meta.discourse.org/search?q=algolia

إعجاب واحد (1)

نقوم بتجديد طريقة عمل البحث الدلالي، وسيعرض نتائجه جنبًا إلى جنب مع نتائج البحث الافتراضية، والتي يجب أن تلبي احتياجاتك. من المتوقع أن يتم إطلاقه خلال أسبوعين.

10 إعجابات

لقد قمنا للتو بشحن البحث الدلالي المدمج في البحث العادي في Discourse AI. إنه يستخدم الآن HyDE لتحقيق نتائج أفضل، لذا أخبرني كيف تسير الأمور معك. أحد التغييرات الكبيرة هو أنه يجب أن يكون لديك كل من وحدة التضمين (embeddings module) مهيأة وخدمة LLM (إما OpenAI أو Anthropic أو Llama2).

يمكنك اختباره هنا على Meta.

5 إعجابات

يبدو رائعًا. أنا متحمس لاستخدامه قريبًا. أنتم جميعًا رائعون.

إعجاب واحد (1)

بعد اللعب بها قليلاً الآن، بعض الملاحظات:

  • النتائج مختلفة عن البحث العادي. ليست دائمًا أفضل لأن البحث بالكلمات المفتاحية/الملاءمة يبدو أحيانًا أنه يحقق أفضل نتيجة عندما تعرف الكلمات المفتاحية التي تبحث عنها، ولكن…
  • إنها تُرجع مجموعة أوسع من النتائج وهذه النتائج مفيدة جدًا في بعض الأحيان.
  • إنها بطيئة جدًا بالنسبة لي حاليًا. أدرك أن هذا أمر لا مفر منه إلى حد ما لأن هناك خطوة توليد LLM قبل الاسترجاع، لذلك لست متأكدًا مما إذا كان يمكن إصلاح ذلك، ولكن من الجدير معرفته. يبدو أنها أبطأ من استدعاء gpt-3.5 قصير…

بعض نقاط واجهة المستخدم:

  • ليس من الواضح دائمًا في النتائج المعروضة أي جزء هو ذو صلة. في تطبيق أعمل عليه، أقوم بتقسيم المستندات إلى أجزاء صغيرة جدًا قبل إنشاء التضمينات (جمل/فقرات) وهذا يعني أنه عند البحث/الاسترجاع، يمكن تلوين كل جملة وفقًا للتشابه الدلالي. سيكون هذا مشابهًا لتسليط الضوء على الكلمات المفتاحية من البحث، ولكنه سيظهر أشبه بخريطة حرارية مع تلوين الأجزاء المتشابهة دلاليًا باللون الساخن والأجزاء غير المتشابهة باللون البارد.
  • من المزعج الاضطرار إلى النقر لتوسيع النتائج الدلالية.
  • هل فكرت في طرق للجمع بين نتائج الكلمات المفتاحية والنتائج الدلالية؟ هل سيكون من الممكن اختيار “التشابه” أو “الملاءمة” كترتيب لفرز مجموعة النتائج؟ بهذه الطريقة، إذا اخترت “التشابه”، يمكنك البدء بتقديم نتائج تستند إلى الكلمات المفتاحية وإدراج المستندات المسترجعة من hyde في القائمة فور وصولها.
  • سيكون من المثير للاهتمام حقًا (بالنسبة لي على الأقل) أن أتمكن من رؤية المستند الافتراضي المستخدم لإجراء مطابقة التشابه. يمكنني أن أتخيل أحيانًا الرغبة في تعديل هذا المستند… ولأن تشابه جيب التمام رخيص نسبيًا (مقارنة باستدعاء توليد LLM) فسيظل سريعًا جدًا في واجهة المستخدم لتحديث النتائج مع قيام المستخدم بتحديث استعلامه/مستندة الافتراضي.

بشكل عام - هذا رائع حقًا، شكرًا لك! سيكون رائعًا عندما يتم تنفيذ هذا بحيث يمكن لروبوت الدردشة استخدام النتائج.

ب

إعجاب واحد (1)

لقد تمكنا من تقليل الوقت من 45 ثانية إلى 7 ثوانٍ هذا الأسبوع وحده من خلال بعض التحسينات الذكية، ونحن نستخدمه لملء ذاكرة التخزين المؤقت بحيث تكون عمليات البحث المتكررة فورية.

في الوقت الحالي، نقوم بإنشاء تضمين واحد لكل موضوع. نخطط لإنشاء تضمينات لكل منشور، وهذا سيجعل هذا البحث أفضل في المستقبل.

واجهة المستخدم الحالية مؤقتة ولم يقم بها فريق التصميم لدينا. كان هدفنا هو طرحها والسماح لمجتمعنا بتجربتها لجمع التعليقات حول الجوانب الوظيفية للميزة. ستتبع واجهة مناسبة لها قريبًا.

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

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

على نسختك الخاصة، يمكنك الاستعلام عن ai_api_audit_logs لهذا الغرض. على سبيل المثال، أدى البحث عن تعليق تطبيق Discourse على نظام iOS هنا في وقت سابق إلى المنشور الافتراضي التالي:

الموضوع: تعليق تطبيق Discourse على نظام iOS

مرحبًا بالجميع، لقد كنت أستخدم تطبيق Discourse على هاتفي iPhone لبضعة أشهر الآن، وفي الآونة الأخيرة كنت أواجه تجمده كثيرًا. يتجمد التطبيق ويصبح غير مستجيب، عادةً عندما أحاول تحميل مشاركات جديدة أو التنقل بين الفئات. يبدو أنه يحدث بشكل متكرر عندما يكون لدي عدة مواضيع مفتوحة في وقت واحد وأتنقل بينها. تدور مؤشرات التحميل إلى أجل غير مسمى والنقر على الأزرار لا يفعل شيئًا. في النهاية سيتم إعادة التحميل ولكنه أصبح مزعجًا للغاية. أقوم بتشغيل أحدث إصدار من iOS 13.3 على iPhone 8 Plus. هل واجه أي شخص آخر هذه المشكلة مؤخرًا؟ المنتديات نفسها يتم تحميلها بشكل جيد في متصفح الهاتف المحمول، إنها فقط التطبيق المخصص الذي يتصرف بشكل غريب. لقد حاولت إغلاق التطبيق بالقوة وإعادة فتحه عدة مرات ولكن هذا لا يبدو أنه يحل المشكلة. هل هناك أي اقتراحات من مستخدمي Discourse الآخرين على الهاتف المحمول حول كيفية حل مشاكل التجميد هذه؟ أود أن أكره التوقف عن استخدام التطبيق إذا استمر في التوقف عن العمل بالنسبة لي. شكرًا مقدمًا على أي مساعدة أو نصيحة!

نظرًا لأننا أجرينا بعض التعديلات على الموجه، أنا متفاجئ بشكل لا يصدق بالنتائج.

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

هذا هو الحال بالفعل منذ يومين. يستمد روبوت الذكاء الاصطناعي 1/4 من نتائج البحث الداخلية الخاصة به باستخدام هذه التقنية.

5 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.