البحث/القراءة الخاصة لا تعمل لبحث RAG المعتمد على الشخصية في المنتديات؟

لقد كنت أحاول إعداد روبوت محادثة للإجابة على الأسئلة في منتدياتنا الخاصة، ولكنه يبدو أنه يجد نتائج من مواضيع المنتدى فقط إذا جعلت المنتديات عامة. لقد حاولت تعيين “قراءة خاص” (Read Private) و “بحث خاص” (Search Private) في الشخصية (Persona) - وقمت بتعيين “المجموعات المسموح بها” (allowed groups) للأشخاص لتكون هي نفس مجموعات الأمان الخاصة بالفئة؟ هل يمكنك التفكير في أي شيء آخر يجب أن أجربه؟

هل يمتلك المستخدم الذي يبدأ المحادثة مع الشخصية إمكانية الوصول إلى الفئات الخاصة؟

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

نعم. المواضيع موجودة في فئة فرعية - لذا سأختبرها مرة أخرى مع الفئة الرئيسية (كلاهما خاص) في حال كانت المشكلة متعلقة بالفئة الفرعية.

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

هل يمكنك إعادة إنشاء هذا بالإعداد الخاص بك؟

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

يقوم محركنا بتمرير المستخدم إلى الواجهة الخلفية للبحث (المستخدم الذي يبدأ المحادثة مع الروبوت)

إعجابَين (2)

مرحباً @sam،

شكراً لك على نصيحة التصحيح - لم أبحث في ذلك من قبل!

يمكنني رؤية عدة رسائل تُرسل إلى نموذج اللغة الكبير (LLM)، ولكن لا يوجد شيء يساعدني في فهم سبب عدم عمل “البحث الخاص”. يبدو أن هناك “زوجان” من الرسائل - زوج واحد للبحث الفعلي، وزوج آخر لـ “titlebot” (الذي يستمد عنواناً ببساطة من نتيجة البحث).

على حد علمي، الرسالة البحثية الأولى هي إلى DALL-E (لست متأكداً لماذا؟) لذا لا يبدو أنها ذات صلة (يرجى التأكيد)، ولكن الرسالة الثانية تبدو كالتالي - ولا يظهر شيء آخر بعدها. أفترض أن هذا يعني أنه لا يجد شيئاً؟

1:

    • role: user

    • name: NeilEvans

    • content: What is Q03-DZN00-00000?

  • stream: true

شكراً مقدماً لمساعدتك؟

ن

أعتقد أنني أحرزت بعض التقدم - لم يكن يستخدم الشخصية التي قصدتها، لذلك كان يعود افتراضيًا إلى شخصية أخرى كانت خاصية “bot” (بوت) مفعلة فيها. لقد أوقفت خاصية “bot” للشخصيات الأخرى الآن، لذلك فإنه يستخدم الشخصية التي أردتها.

سأواصل التحقيق…

حسنًا - لقد جعلته يعمل بشكل صحيح في روبوت الذكاء الاصطناعي (عبر discourse-ai/ai-bot/conversations) ولكن نفس البحث لا يجد شيئًا باستخدام “مساعد البحث” الذي يظهر بجوار نتائج البحث الرئيسية. ومع ذلك، إذا نقرت على “متابعة المحادثة” - وطلبت منه المحاولة مرة أخرى، فإنه يجد ما أبحث عنه بنفس طريقة روبوت الذكاء الاصطناعي! هل هذا خطأ برمجي، أم أنني قمت بإعداد شيء خاطئ؟

ماذا تقصد بذلك؟

هل تحاول إعداد شخصية (Persona) مع البحث لميزة الاكتشاف (Discovery) — التي تظهر عند البحث وتعيد نتائج محادثة؟

أنا أستخدم شخصية واحدة لديها إمكانيات “بوت” (Bot) و"بحث" (Search) مُفعّلة. إنها تستخدم هذه الشخصية من واجهة بوت الذكاء الاصطناعي - وتعمل بشكل رائع. ومع ذلك، فإنها لا تجد أي شيء إذا استخدمت البحث الرئيسي في الموقع - والذي يُظهر مساعد البحث على الجانب الأيمن. إذا نقرت على “متابعة المحادثة” (continue conversation)، يمكنني أن أرى أنها تستخدم نفس الشخصية - وإذا طلبت منها بعد ذلك “المحاولة مرة أخرى” (try again)، فإنها تجد ما أبحث عنه. هل هذا منطقي؟

ملاحظة: أحصل على نفس النتائج إذا قمت فقط بتمكين Bot و Read

أوه، أرى أنك تقصد أن الاسترجاع المعزز بالاسترجاع (RAG) المناسب لا يحدث عند استخدام الشخصية (Persona) هنا:

image

أليس كذلك؟

هذه الميزة لا تمرر المستخدم الذي بدأ التفاعل على حد علمي، لذا فهي لا تعمل مع المحتوى الخاص.

دعني أرى مدى صعوبة ربطها.

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

بالضبط - شكراً، أعتقد أن هذه هي المشكلة. شكراً فالكو! أقدر ذلك كثيراً!!

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

لقد أصلحتها للتو، يرجى تحديث موقعك والمحاولة مرة أخرى.