He estado intentando configurar un chatbot para responder preguntas en algunos de nuestros foros privados, pero solo parece encontrar resultados de los temas del foro si hago públicos los foros. He intentado configurar “Leer privado” y “Buscar privado” en la Persona, y he configurado los “grupos permitidos” de la persona según los grupos de edad de la seguridad de la categoría. ¿Se te ocurre algo más que deba intentar?
¿El usuario que inicia la conversación con la Persona tiene acceso a las categorías privadas?
Sí. Los temas están en una subcategoría, así que lo probaré de nuevo con la principal (ambas son privadas) en caso de que sea un problema de subcategoría.
Acabo de comprobarlo y obtengo el mismo problema si publico el tema directamente en el foro principal. Funciona bien si hago públicos estos foros.
¿Puedes recrear esto con tu configuración?
Una buena manera de depurar esto es habilitar la depuración de IA. Cuando la habilita, verá un botón (I), ¿puede confirmar que cuando hace clic en él y revisa el gran bloque enviado al LLM, no se encuentra el contenido privado?
Nuestro motor sí pasa el usuario al backend de búsqueda (el usuario que inicia la conversación con el bot).
Hola @sam,
Gracias por el consejo de depuración, ¡no había investigado eso antes!
Puedo ver varios mensajes enviados al LLM, pero nada que me ayude a entender por qué “búsqueda privada” no funciona. Parecen ser 2 “pares” de mensajes: 1 par para la búsqueda real y otro par para el “titlebot” (que simplemente deriva un título del resultado de la búsqueda).
Hasta donde puedo ver, el primer mensaje de búsqueda es para Dall-E (¿no estoy seguro por qué?), así que eso no parece relevante (por favor, confírmalo), pero el segundo mensaje se ve así, sin que aparezca nada más después. ¿Supongo que esto significa que no está encontrando nada?
1:
-
-
role: user
-
name: NeilEvans
-
content: ¿Qué es Q03-DZN00-00000?
-
-
stream: true
Gracias de antemano por tu ayuda.
N
Creo que he progresado: no estaba usando la personalidad que pretendía, sino que estaba utilizando por defecto otra personalidad que tenía activado el modo “bot”. He desactivado el modo “bot” para las otras personalidades, así que ahora está usando la personalidad que quería.
Seguiré investigando…
De acuerdo, lo he conseguido hacer funcionar correctamente en el bot de IA (a través de discourse-ai/ai-bot/conversations), pero la misma búsqueda no encuentra nada usando el “asistente de búsqueda” que aparece junto a los resultados de búsqueda principales. Sin embargo, si hago clic en “continuar conversación” y le pido que lo intente de nuevo, encuentra lo que busco de la misma manera que el bot de IA. ¿Es esto un error o he configurado algo mal?
¿A qué te refieres con eso?
¿Estás intentando configurar una Persona con Búsqueda para la función Descubrimiento (Discovery) — que se muestra en la búsqueda y devuelve resultados conversacionales?
Estoy utilizando una única personalidad que tiene habilitados Bot y Search. La utiliza desde la interfaz del bot de IA y funciona muy bien. Sin embargo, no encuentra nada si utilizo la búsqueda principal del sitio, que abre el asistente de búsqueda en el lado derecho. Si hago clic en “continuar conversación”, puedo ver que está utilizando la misma personalidad y, si luego le pido que “lo intente de nuevo”, encuentra lo que estoy buscando. ¿Tiene sentido?
P.D. Obtengo los mismos resultados si solo activo Bot y Read
Ah, entiendo que te refieres a que el RAG adecuado no se está produciendo al usar la Persona aquí:

¿Verdad?
Esta característica no pasa el usuario que inició la interacción, que yo sepa, por lo que no funciona con contenido privado.
Déjame ver qué tan difícil es implementarlo.
Exactamente, creo que ese es el problema. ¡Gracias Falco! ¡¡Muy apreciado!!
Acabo de arreglarlo, por favor actualiza tu sitio e inténtalo de nuevo.
¡Genial! Eso está funcionando de manera consistente ahora, ¡muchas gracias!
¿Puedo ser descarado y hacer una solicitud de funcionalidad mientras tengo tu atención? ![]()
Mientras sea en un tema nuevo ![]()
Este tema se cerró automáticamente después de 47 horas. Ya no se permiten nuevas respuestas.