Busca mejor en tu comunidad con Ask AI

Después de unas semanas de experimentación, nos complace compartir con ustedes nuestra nueva función «Ask AI» (Pregunta a la IA), integrada directamente en su comunidad.

«Ask AI» ayuda a los usuarios de su comunidad a obtener las respuestas que desean más rápido, al admitir consultas en lenguaje natural y preguntas de seguimiento. También funciona de forma complementaria con la búsqueda indexada existente.

En los casos en que no haya buenos resultados, sugerimos a los usuarios una llamada a la acción «Crear tema» :tada: que abre el editor con un título de tema y una categoría adecuados basados en la consulta.

Cómo funciona

Las consultas de los usuarios enviadas a través de «Ask AI» se pasan a un «reescritor» que nos devuelve dos mejores consultas: una para la búsqueda tradicional por palabras clave y otra para la búsqueda semántica que utiliza embeddings (representaciones vectoriales). Se ejecutan ambas búsquedas (rápidamente), se evalúan los resultados y luego se envían a un «sintetizador» para proporcionar al usuario los mejores resultados.

Si un usuario desea hacer una pregunta de seguimiento, el agente de seguimiento (por defecto, Forum Helper) tomará el relevo desde ahí. :slight_smile:

Para todos los sitios alojados :discourse:, estas funciones están disponibles para ustedes de forma gratuita con nuestros modelos alojados. Para los autoalojados :discourse-bw:, deben asegurarse de que también tengan configurados los embeddings.

Configuración

Para todos los sitios alojados completamente nuevos, «Ask AI» está habilitado de forma predeterminada.

Para los sitios alojados existentes:

  • actívalo yendo a su página de Funciones de IA (/admin/plugins/discourse-ai/ai-features) y buscando «Search» (Búsqueda).
  • Haz clic en «Settings» (Configuración) y actívalo. También puedes elegir la experiencia predeterminada.
    • (desplázate por la configuración y las variaciones): :backhand_index_pointing_right:t2:
    • :warning: Los administradores con «AI Discovery» habilitado lo verán en la misma sección «Search». «AI Discovery» no es compatible con la nueva «Ask AI» y está en proceso de eliminación.

Aquí hay una lista adecuada de configuraciones que necesitas habilitar, además del plugin de IA y un modelo funcional:

  • La principal: ai_ask_ai_enabled
  • La función «Embeddings» en la página de Funciones de IA está habilitada (clientes alojados - no se preocupen :check_mark:) - esto impulsa la búsqueda semántica
    • A partir del 2026-09-08T16:00:00Z, esto ya no es obligatorio, pero se recomienda encarecidamente. Si la función de IA «Embeddings» no está habilitada, Ask AI se basará únicamente en la búsqueda por palabras clave y no tendrá la función de búsqueda semántica complementaria.
  • La función «Bot» en la página de Funciones de IA está habilitada - esto impulsa la función de seguimiento
    • ai_bot_allowed_groups debe coincidir con ai_ask_ai_allowed_groups
    • el agente Forum Helper predeterminado (/admin/plugins/discourse-ai/ai-agents/-1/edit) debe estar habilitado y permitir mensajes personales

Pruébalo :woman_technologist:t2:

Hemos habilitado la función en meta durante unas pocas semanas y creemos que puede mejorar la experiencia de búsqueda en su comunidad, especialmente en aquellas con un archivo rico de discusiones.

Actívalo y dinos dónde te ayudó, dónde no encontró una discusión útil y si la respuesta te dio suficiente contexto.

20 Me gusta

Gran función. La habilité para nuestra Comunidad B&R. Solo una pregunta: ¿hay algún coste adicional asociado a ella, ya que puede dar lugar a un mayor uso de la IA?

2 Me gusta

Hola @jaroslav.kovar, gracias por preguntar: sí, se generará un costo por tokens.

Puedes monitorear el uso aquí:

  • /admin/plugins/discourse-ai/ai-usage?feature=ask_ai&period=week

y ajustar a quién deseas exponer la función, por ejemplo, TL0 (todos los usuarios) o quizás un TL1 más restringido.

2 Me gusta

Es es hermoso, ¡gracias por haberlo creado!

Me pregunto si hay una forma de aumentar a 3 o 4 las cajas que se muestran en el nuevo resultado inicial de búsqueda de Ask AI. ¿O es algo automático que aún no he descubierto?

Por ahora, solo veo dos cajas, y creo que algunas respuestas merecen 3 o 4 como primera visión general.

¡Lo encontré en la configuración de administrador AI ask AI related count :slight_smile:

1 me gusta

Genial. Ten en cuenta también que es un recuento ‘máximo’, por lo que si el agente decide que solo hay uno o dos, simplemente hará eso.

3 Me gusta

Primeras impresiones obtenidas en un foro alojado de gran tamaño.

  • Hacer más grande el campo de entrada del prompt.

    Introduje un prompt bastante detallado, pero el cuadro de texto de búsqueda dificulta revisar o editar el prompt completo antes de enviarlo.

    Este es el prompt de búsqueda tal como se muestra en el cuadro de texto de búsqueda:

Este es el prompt completo después de haber sido enviado:

Para la búsqueda con IA, donde los prompts pueden ser naturalmente más largos y expresivos que las búsquedas tradicionales por palabras clave, un área de entrada más grande o expandible sería útil.


  • Permitir que los resultados de Mostrar todos los temas coincidentes se ordenen por las cabeceras de las columnas: Respuestas, Vistas y Actividad.

image

En este caso, conocía el tema exacto que buscaba y también sabía que era un tema popular. Después de obtener los resultados de Mostrar todos los temas coincidentes, todavía tuve que examinar manualmente la columna de Vistas para encontrar el tema con un alto número de vistas que seguía abierto.

Poder hacer clic en Respuestas, Vistas o Actividad para ordenar el conjunto de resultados haría que los resultados de la búsqueda con IA fueran mucho más fáciles de filtrar después de que la búsqueda semántica inicial haya hecho su trabajo.

2 Me gusta

En este caso, diría que en realidad «Ask AI» no es la función correcta, sino que algo como https://ask.discourse.com/discourse-ai/ai-bot/conversations?agent=discourse-helper (página completa) resultaría más adecuado.

Podemos considerar por separado mover al usuario a una página dedicada una vez que supere cierto número de caracteres, pero es poco probable que ampliemos el cuadro de texto más allá de una sola línea.

Genial, podemos considerarlo. :ok_hand:t2:

2 Me gusta

Mi opinión es que, si bien ask.discourse.com no puede responder las mismas preguntas de búsqueda porque no tiene acceso al contenido de la comunidad, sí proporciona un ejemplo útil del marco de trabajo, tanto en la interfaz de usuario como, presumiblemente, en la implementación subyacente, para soportar una entrada de indicaciones (prompt) mucho mayor.

Por supuesto, algo como nos deja un poco en el aire sobre lo que eso podría significar eventualmente. Se siente como esperar el primer episodio de la próxima temporada de una serie. :slightly_smiling_face:

Ahora que la búsqueda de Discourse, cuando se configura con Ask AI, puede manejar preguntas de este tipo, preferiría ver que la interfaz de búsqueda crezca para acomodar esa capacidad, en lugar de que se vea innecesariamente limitada.

Con toda honestidad, he tendido a evitar la búsqueda de Discourse porque a menudo la encontraba más frustrante que útil. Sin embargo, con Ask AI, está empezando a mostrar un verdadero potencial, y me gustaría mucho que la interfaz de entrada no limitara lo que la función en sí misma puede hacer.


En cierto modo, esto me recuerda al desafío al que se enfrentó Google al hacer evolucionar una interfaz de búsqueda diseñada en torno a unas pocas palabras clave hacia algo que también debe acomodar consultas de IA conversacional. :man_shrugging:

1 me gusta

ask.discourse.com era solo un ejemplo; también puedes habilitar lo mismo en tu comunidad, ya que se trata simplemente de la función de Bot de IA. También está disponible en meta en https://meta.discourse.org/discourse-ai/ai-bot/conversations, aunque probablemente solo para algunos usuarios.

Aun así, tomamos el feedback en serio y, aunque a la gente no suele notarlo, hay mucho trabajo detrás de escena.

3 Me gusta

¡Gracias!

Está activado y tengo acceso. Ahora empiezo a sonar como Data de Star Trek. :slightly_smiling_face:

https://community.openai.com/discourse-ai/ai-bot/conversations?agent=forum-helper&llm=gpt-56-medium

Lo que no me queda claro es cuántos usuarios de ese foro, o de otros foros, también tendrían acceso a esa página.

Como mejora rápida, quizás la página de búsqueda/Ask AI podría incluir un enlace a la página de conversaciones del AI Bot, o de alguna otra manera hacer que esa opción sea más fácil de encontrar. Algo como Continuar en AI Bot podría aclarar mejor la relación entre ambas interfaces.


Al hacer algunas pruebas con Discourse AI:

La lista de agentes disponibles puede ser un poco abrumadora. Habiendo seguido parte de la evolución inicial de Discourse AI, al menos tengo una idea de para qué sirven. Sin embargo, al llegar por primera vez, creo que me resultaría difícil evaluar las opciones.

Probé el mismo prompt con dos agentes:

  • Forum Helper — porque se describe como de uso general.
  • Discover — porque era el agente predeterminado.

Como mencionaste, la interfaz y el flujo de trabajo están mucho mejor adaptados para ingresar un prompt sustancial.

El resultado de Discover fue un solo párrafo con algunos enlaces y, para este prompt en particular, no me aportó mucho valor.

El resultado de Forum Helper, en cambio, constaba de varios párrafos y valía la pena leerlo y profundizar en él. Parecía realizar una investigación considerablemente más exhaustiva en internet, en lugar de simplemente devolver algunos temas relacionados.

Eso me hace preguntarme si la elección del agente debería ser más obvia para el usuario o, quizás, seleccionarse automáticamente según lo que el usuario intente hacer.


Eso me lleva a otro posible problema a más largo plazo.

Cuando le pido a ChatGPT que busque en https://community.openai.com/ desde fuera del foro, a veces recibo una respuesta indicando que se ha alcanzado el número de solicitudes disponibles para el día.

Aún no sé si ese límite proviene de Discourse, de un intermediario o del sistema de recuperación externo, por lo que no quiero sacar conclusiones al respecto.

La próxima vez que me ocurra, intentaré recordar capturar el mensaje exacto y publicarlo aquí. Podría ser útil al considerar cómo los sistemas de IA externos interactúan con el contenido público de un sitio de Discourse.

Esta es una función cubierta anteriormente, es bueno que preguntes para que podamos destacarla aún más:

El botón «Preguntar» cerca de la parte inferior de la ventana modal lleva a la función de Bot de IA. Es una Función de IA independiente (anterior a la función «Preguntar a la IA») y requiere cierta configuración.


Podría haber algunos límites de tasa involucrados. Lo mejor es tratar esto dentro de esa comunidad para que los administradores de allí puedan abordarlo.

1 me gusta

Gran función. Sin embargo, creo que podría hacerse un poco más fácil de descubrir, para que sea menos probable que se pase por alto o se malinterprete. Yo mismo no me di cuenta de para qué servía Ask.

Quizás un tooltip al pasar el cursor, o un pequeño icono de ayuda/información junto a Ask, podría explicar brevemente que abre la función de Bot de IA.

image

Otra posibilidad sería usar un texto en el botón más descriptivo, como Ask AI, lo cual podría aclarar su propósito sin necesidad de ninguna interacción adicional.

1 me gusta

Otro caso de uso que esperaba que funcionara, pero no fue así.

Durante más de un año, he estado redirigiendo los informes de errores de OpenAI Codex del foro a GitHub cuando puedo identificar un problema abierto estrechamente relacionado.

Hoy se publicó un problema de Codex y seguí mi flujo de trabajo habitual. Con ChatGPT, pude identificar un problema abierto de GitHub de Codex válido y estrechamente relacionado.

Luego intenté esencialmente el mismo prompt usando la búsqueda de Discourse, pero en lugar de proporcionar un enlace al tema específico del foro, seleccioné “Este tema”.

El resultado fue:

Luego intenté con “IA”:

Entiendo que la primera búsqueda está destinada a limitar los resultados a los temas dentro del foro. Sin embargo, una vez que los usuarios se acostumbran a usar “Preguntar” para consultas más amplias asistidas por IA, la distinción entre ambos comportamientos puede no ser obvia.

Esto parece ser lo esperado. Has buscado el texto que ingresaste dentro del tema de Discourse en el que estabas actualmente mirando. Eso no es la función de Ask AI, sino la búsqueda clásica limitada al ID del tema actual. No se trata de limitar la búsqueda a temas dentro del foro.

E incluso con Ask AI, solo se busca dentro del foro, no en otros lugares sobre el contenido del foro. Eso es lo que harías con un ai-bot. Ask-ai se trata de una mejor búsqueda dentro de la comunidad.

1 me gusta

En una iteración anterior, la caja de seguimiento no estaba prellenada y tenía un marcador de posición que decía «Ask a follow-up». Quizás eso podría funcionar, no estoy seguro. Esperaremos a recibir más comentarios.

Creo que no estoy seguro sobre la redacción de esta retroalimentación (un poco como Moin): ¿quieren usar Ask AI solo dentro de un tema, o quieren que Ask AI funcione con un contexto fuera del foro? No está diseñado para ayudar con lo segundo.

1 me gusta

¿Es posible tener la búsqueda clásica como opción predeterminada? Resulta bastante molesto que ya no pueda usar la tecla Intro en el teclado de mi tableta para esto. Shift Enter podría funcionar en portátiles, pero en mi tableta no puedo usar esa combinación.

Especialmente cuando quiero añadir algo a mi término de búsqueda para obtener mejores resultados, me gustaría mantener el tipo de búsqueda que acababa de seleccionar.
Ejemplo: Quiero buscar IA en este tema, así que escribo ai y uso el botón «en este tema». Luego, podría darme cuenta de que no es lo suficientemente específico y añadir una segunda palabra. Ahora necesito hacer clic en «en este tema» de nuevo, ya que, de lo contrario, Discourse decide que ahora quiero hacer una búsqueda de IA. Al menos en este caso, podría asumir que todavía quiero la misma búsqueda que acabo de realizar.


Encontré el interruptor en la búsqueda a pantalla completa. No me di cuenta de que la opción estaba en cada modal de búsqueda porque lo veo sin hacer desplazamiento dentro del modal y no esperaba que faltara algo.

1 me gusta

Sí, la primera captura de pantalla del OP tiene una opción de alternancia en la parte inferior para hacer eso

Y mi captura de pantalla tampoco. Fue difícil darme cuenta de que tenía que hacer desplazamiento. Es más fácil cuando algo está recortado que cuando simplemente falta. Así que asumí que el interruptor podría haberse movido

La configuración que se muestra allí también está vinculada a tus preferencias de usuario: https://meta.discourse.org/my/preferences/interface

1 me gusta

Sigo sintiendo que la selección de «en este tema» permaneció después de escribir más palabras. Ahora se ha perdido y he vuelto a buscar en todas las publicaciones.