|||
-|-|-|
| Resumen | Utiliza un modelo de lenguaje de IA remoto para preparar y publicar un resumen de un tema.
| Enlace al Repositorio | GitHub - merefield/discourse-ai-topic-summary: Uses a remote AI language model to prepare and post a summary of a Topic
| Guía de Instalación | Cómo instalar plugins en Discourse
| Patrocinio | Por favor, considera convertirte en un patrocinador de mi trabajo de código abierto a un nivel que se ajuste a los recursos y necesidades de tu organización para asegurar que este plugin reciba el mantenimiento que merece y siga funcionando para tu sitio en el futuro.
¿Disfrutas de este plugin? ¡Por favor, dale
en GitHub ! ![]()
Características
- Resúmenes de Temas generados por IA:
- Puedes elegir cuándo se generan por primera vez y el número de publicaciones nuevas que se requieren para recrearlos, haciendo que el plugin sea rentable.
- Elección de la ubicación de visualización del tema, ya sea en la parte superior o en una barra lateral (se requiere el componente de tema Bars).
- Sistema de votación para permitir a la comunidad votar negativamente los resúmenes deficientes. Si los votos superan un umbral, se busca un nuevo resumen.
- Exponerlos en la Lista de Temas: los resúmenes de IA se muestran en lugar de los extractos cuando están disponibles.
- Sistema de etiquetado automático
- Reutiliza el resumen para etiquetar inteligentemente tu tema.
- Elige entre dos estrategias para que se ajusten mejor a tu caso de uso.
- Genera automáticamente una miniatura del tema que representa el tema.
- Todas las indicaciones son editables en Personalizar → Texto.
- Este plugin fue el primer plugin de IA para Discourse

(NB, esta es solo una vista previa de la interfaz de usuario utilizando algunas horribles ficciones de desarrollo aleatorias, los resultados son mucho mejores con datos reales)
Después de un número mínimo de publicaciones, si un tema se encuentra en una categoría incluida, el plugin enviará el texto del tema a un modelo de lenguaje grande de OpenAI con una indicación y publicará la respuesta, que pretende ser un resumen del contenido, lo cual logra bastante bien. Hay una opción de modelo.
Los resúmenes suelen ser sorprendentemente buenos, ocasionalmente sublimes. Sin embargo, cuando uno no es lo suficientemente bueno, he añadido un mecanismo de votación comunitaria para forzar la actualización de los resúmenes deficientes después de un umbral establecido.
En cualquier caso, se buscan nuevos resúmenes cuando se han realizado un número determinado de publicaciones adicionales.
Puedes modificar la indicación y los umbrales.
NOTA IMPORTANTE: los resúmenes nunca se exponen a los anónimos, por lo que el texto no será rastreable (puede que pienses que esto es bueno o no, pero al menos los rastreadores solo operarán sobre tus datos humanos genuinos).
Soporte de etiquetado automático:
¿Cansado de etiquetar temas? ¡Deja que la IA lo haga por ti! (¡Relativamente inteligentemente!)
A veces, la IA se vuelve demasiado creativa a pesar de la dirección que le estamos dando aquí, por lo que puedes restringirla al conjunto de las existentes.
Puedes crear rápidamente un usuario no administrador para este propósito desde la consola de Rails usando:
rake admin:create (no le des privilegios de administrador a este usuario)
(Esta es una solución un poco improvisada porque la “API interna” actual de Discourse para etiquetar actualmente no te permite especificar “sin etiquetas nuevas”, por lo que la única forma de evitar esto fácilmente en este momento es creándolas como un usuario que no tiene ese privilegio (es decir, nivel de confianza inferior a min_trust_to_create_tag)).
Opcionalmente, anula los extractos en la Lista de Temas con el Resumen de IA
La configuración ai_topic_summary_expose_as_excerpt cuando está habilitada anulará el extracto en las Listas de Temas que muestran extractos (por ejemplo, a través de un componente de tema como Topic List Previews o Topic List Excerpts), con el resumen de IA si está disponible.
Alternar Extractos:
Puedes usarlo para mi Componente de Tema Topic List Previews (TLP) - #592 by merefield
Imagen opcional que representa el tema
He añadido una función opcional de generación de miniaturas a este plugin.
Representará el resumen en una imagen que añadirá automáticamente a la parte superior del OP.
- Debes habilitarlo en la configuración del plugin
- Opcionalmente, puedes elegir eliminar automáticamente la última imagen superior cada vez
- Puedes editar la indicación a través del enlace en la configuración del plugin para influir en el estilo y el contenido (pero esto se aplicará a todas las imágenes generadas posteriormente)
Disfruta ![]()
Limitaciones
Debido a los límites de tokens, actualmente solo es bueno para un máximo de 160 publicaciones (¡dependiendo del modelo!), por lo que no incluirá material de las publicaciones después de cierto punto. Esto casi seguramente cambiará en el futuro a medida que los modelos se vuelvan más potentes y los servicios más sofisticados.
Límites de tasa y costos
Recuperar datos de OpenAI no es gratuito. Sin embargo, los límites de tasa se basan implícitamente en las publicaciones. Tienes control sobre cuántas publicaciones se necesitan antes de que se busquen nuevos resúmenes. Es poco probable que esto sea un problema.
¡¡Soporte para “Barras” laterales!!
Ahora hay un widget compatible con Bars que se incluye con el plugin. Solo tienes que instalar el Componente de Tema Bars y configurarlo:
Una vez instalado, puedes desactivar el resumen estándar en la parte superior del tema y confiar en el widget en la barra lateral.
Notas
Descargo de responsabilidad: Yo no soy responsable de lo que responda el LLM. Por favor, comprenda los pros y los contras de un LLM y lo que pueden y no pueden hacer, y sus limitaciones. Son muy buenos creando texto convincente y consciente del contexto, pero pueden ser factualmente incorrectos.
Nota de privacidad importante: Tus datos del foro se envían a OpenAI. Si bien es casi seguro que no se incorporarán a sus modelos preentrenados, utilizarán los datos en sus análisis y registros. Asegúrate de añadir este hecho a los Términos de Servicio y declaraciones de privacidad de tu foro. Enlaces relacionados: Términos de uso, Política de privacidad
Copyright: OpenAI hizo una declaración sobre Copyright aquí: ¿Reclamará OpenAI los derechos de autor sobre los resultados que genero con la API? | Centro de ayuda de OpenAI
TODO
- Añadir pruebas frontales y posteriores

Añadir más configuración de usuario para afectar el estilo de la respuesta
Añadir soporte para nombres de modelo personalizados
Añadir soporte GPT-4 cuando esté disponible
Hacer que la configuración del modelo sea una lista desplegable
Añadir soporte de widget para el plugin Layouts







