Este tema cubre la configuración del módulo Embeddings del plugin Discourse AI. Explica qué son los embeddings, cómo se utilizan y cómo configurarlos.
Nivel de usuario requerido: Administrador
Los embeddings son un componente crucial del plugin Discourse AI, que habilita funcionalidades como Temas relacionados y Búsqueda con IA. Esta guía te guiará a través de la configuración y el uso de embeddings en tu instancia de Discourse.
¿Qué son los Embeddings?
Los embeddings son representaciones numéricas de texto que capturan el significado semántico. En Discourse, se utilizan para:
- Generar temas relacionados al final de las páginas de temas.
- Habilitar la funcionalidad de búsqueda semántica.
Configuración de Embeddings
Para clientes alojados
Si eres un cliente alojado, los embeddings vienen preconfigurados. Simplemente puedes habilitar las funciones de IA que dependen de ellos.
Para instancias autohospedadas
Si autohospedas, consulta la Guía de Discourse AI autohospedada para obtener instrucciones detalladas de configuración.
Configuración de embeddings
Navega a Admin → Settings → Discourse AI, asegúrate de que la siguiente configuración esté habilitada.
- ai embeddings enabled: Activa o desactiva el módulo de embeddings.
- ai embeddings selected model: Selecciona qué modelo usar para generar embeddings.
Configuraciones opcionales que se pueden ajustar…
- AI embeddings generate for pms: Decide si generar embeddings para mensajes privados.
- AI embeddings semantic related topics enabled: Habilita o deshabilita la función “Temas relacionados”.
- AI embeddings semantic related topics: El número máximo de temas relacionados a mostrar.
- AI embeddings semantic related include closed topics: Inclusión de temas cerrados en los resultados de búsqueda de IA.
- AI embeddings semantic search enabled: Habilita la búsqueda de IA a página completa.
- AI embeddings semantic search hyde model: Modelo utilizado para expandir palabras clave y obtener mejores resultados durante una búsqueda semántica.
Proveedores
Dentro de la configuración de administrador, navega a la pestaña AI plugin → Embeddings para configurar cualquier configuración relacionada con el proveedor, como las claves API.
Discourse AI admite múltiples proveedores de Embeddings:
- Embeddings alojados por Discourse (recomendado y por defecto)
- OpenAI
- Modelos de código abierto a través de Hugging Face
- Opciones personalizadas
Funcionalidades
Temas Relacionados
Cuando está habilitada, aparece una sección de “Temas Relacionados” al final de las páginas de temas, enlazando a discusiones semánticamente similares.
Búsqueda con IA
Los embeddings potencian la opción de búsqueda semántica en la interfaz de búsqueda a página completa.
La búsqueda semántica se basa en HyDE (Hypothetical Document Embedding). Expandimos el término de búsqueda utilizando un modelo de lenguaje grande que proporciones. Una vez expandido, convertimos la búsqueda expandida a un vector y buscamos temas similares. Esta técnica añade cierta latencia a la búsqueda y mejora los resultados.
Al seleccionar un modelo para hyde a través de ai embeddings semantic search hyde model, asegúrate de elegir un modelo rápido como Gemini Flash, Claude Haiku, GPT4o Mini o los modelos más recientes disponibles.
Generación de embeddings
Los embeddings se generan automáticamente para nuevas publicaciones. Para generar embeddings para contenido existente:
- Los embeddings se crean cuando se visualiza una página si faltan.
- Discourse rellenará automáticamente los embeddings para temas más antiguos.
Preguntas Frecuentes
P: ¿Cómo se determinan los temas relacionados?
R: Los temas relacionados se basan únicamente en embeddings, que incluyen el título, la categoría, las etiquetas y el contenido de las publicaciones.
P: ¿Puedo excluir ciertos temas de los temas relacionados?
R: Sí, hay una configuración del sitio para eliminar temas cerrados de los resultados.
P: ¿Los embeddings funcionan para publicaciones históricas?
R: Sí, el sistema rellenará automáticamente los embeddings para todo tu contenido.




