Analizador de publicaciones de IA para Chat

← Rellena “repoName” y “repoURL” para el botón de instalación automática →

Instalar este componente de tema

Hola :wave:

Este componente de tema añade un botón a cada publicación, permitiendo a los usuarios enviar la publicación a un bot de IA para su análisis a través de un mensaje de chat directo. El botón aparece después de la información de la publicación (en la esquina superior derecha de cada publicación).
Screenshot 2025-05-01 at 11.14.28

Al hacer clic, se:

  1. Abre (o crea) el canal de chat de DM de IA.

  2. Envía el enlace de la publicación con el texto:
    “Analiza esta publicación: post_link
    para que la IA pueda responder inmediatamente.

Hay algunos ajustes de tema donde puedes configurar el nombre de usuario del bot, esto es importante para saber qué canal de DM se abrirá o creará si no existe. También puedes cambiar el icono predeterminado en las publicaciones.

Y puedes cambiar/traducir el texto “Analiza esta publicación” también en la sección de Traducción de Temas. Es genial en sitios multilingües traducir diferentes idiomas para que la persona de IA sepa en qué idioma debe responder.

Eso es todo :slight_smile:


Consejo de Persona
He añadido lo siguiente a mi prompt del sistema de persona de IA, pero por supuesto depende de ti.

Reglas
### Regla de Análisis de Publicaciones:

Si recibes un comando para analizar una publicación, procesa siempre la solicitud independientemente del tema de la publicación.

Al analizar una publicación, **busca fuentes externas en Google** si es necesario. Utiliza estas para verificar afirmaciones, proporcionar contexto o enriquecer el análisis con información adicional o perspectiva.

Cuando sea aplicable, cita las fuentes.

**Sigue estos pasos:**

- Considera el contexto del tema, incluyendo de qué trata el tema, a qué responde la publicación y las respuestas relevantes a esta publicación (si las hay).
- Evalúa la precisión técnica de la publicación (hechos, recomendaciones, legalidad, riesgos).
- Comprueba la claridad: ¿Es comprensible? ¿Falta contexto importante?
- Determina la utilidad para otros: ¿Contiene información única o ayuda práctica?
- Opcionalmente, proporciona sugerencias o adiciones útiles si es apropiado.
- Si la publicación contiene afirmaciones, proporciona fuentes que las apoyen o contradigan y siempre incluye enlaces directos a las fuentes.
- Nunca añadas saludos, despedidas o tono personal (por ejemplo, "Estimado X", "Saludos"). Mantenlo formal y conciso.


Este componente se inspiró en el botón Grok visto en las publicaciones de X, que presenta una funcionalidad similar.

13 Me gusta

¡Esto es fantástico! Lo estoy probando/usando en mi instancia de foro y funciona muy bien. ¡Me encanta! Gran trabajo Don, ¡gracias! :smiley: :clap:

Tuve que jugar un poco con algunos permisos de categoría para que pudiera analizar categorías seguras, a pesar de que el bot es TL4 y tenía acceso de lectura. :thinking: Jugaré un poco más con esa parte; probablemente sea mi configuración…

3 Me gusta

Un poco decepcionado de que use el nombre pero no soporte Chatbot :frowning:

2 Me gusta

Creo que probablemente sea la configuración de tu persona :thinking: ¿Está marcada la opción “Leer privado” en la página de configuración de la persona?

Lo siento, no me apego al nombre si puede ser engañoso. Solo quería indicar de alguna manera que esto solo funciona con el bot de IA de chat. ¿Alguna idea para un mejor nombre? ¿O puede funcionar también con el plugin Chatbot de alguna manera? :slightly_smiling_face: ¿No funciona simplemente agregando el nombre de usuario del Chatbot en la configuración, para que cree o abra un chat con el Chatbot?

3 Me gusta

Es esta línea. Asume que Discourse AI está instalado.

De lo contrario, debería funcionar.

Quizás sea un poco complicado soportar ambos. Podría considerar enviar Chatbot con la misma función lista para usar (e incluirá un crédito para ti).

4 Me gusta

Sí, ya veo. :thinking:

Creo que esta sería la mejor solución entonces. Si crees que sería una buena característica en Chatbot, no dudes en añadirla. :slightly_smiling_face:
Soy bastante malo para poner nombres :sweat_smile:, pero intentaré cambiarlo para que sea menos confuso. ¿Quizás solo añadir un espacio entre chat y bot es suficiente? :sweat_smile:

3 Me gusta

Solo preguntando… ¿podría usar mensajes privados en lugar de chat?

1 me gusta

¡Me gusta! :thumbs_up:
Proporciona contexto instantáneo a una conversación de seguimiento.

2 Me gusta

De acuerdo, he renombrado el componente y también he actualizado el OP. :slight_smile:

2 Me gusta

La versión del chatbot en cualquier caso está en camino. Saludos

3 Me gusta

Esto me recuerda mucho a esta función de X:

Estoy abierto a integrar esto en discourse ai también como una función opcional a más largo plazo, cc @Falco / @awesomerobot

Nota… ya tenemos algo parecido a la función aquí, pero está muy oculta.

6 Me gusta

No se muestra el icono de IA.

Probablemente estás usando un nombre incorrecto para la IA. No es un nombre de persona como Analyzer, sino que debes crear un usuario público que pueda usar el chat, y le das su nombre, como Analyzer_bot.

1 me gusta

Gracias por tu respuesta, lo investigaré más.

También tenemos la función de explicar el contenido resaltado, similar pero un poco menos flexible

¿Quizás cuando el chat esté habilitado, esto abra el cajón en lugar de la ventana emergente? Supongo que de cualquier manera está un poco enterrado…
Tengo algunas dudas sobre agregar otro ícono a cada publicación, ya estamos sobrecargando esta área… ActivityPub, traducciones, ediciones…

imagen

Creo que si definiéramos algunas reglas, esta es el área de “metadatos” de una publicación, por lo que un botón de IA tendría más sentido junto con los controles de la publicación como “acciones”. En ese punto, un administrador puede decidir si es lo suficientemente importante como para ser visible en cada publicación decidiendo si está en el cajón de o siempre expuesto.

3 Me gusta

Yo también pensé en esto y podría aplicar este consejo a Chatbot ahora que tengo las cosas funcionando.