Esta guía explica cómo etiquetar temas automáticamente utilizando la función de triaje con IA del plugin Discourse AI combinada con Discourse Automation.
Nivel de usuario requerido: Administrador
Etiquetar temas con IA
Esta automatización utiliza un LLM para leer el contenido de los temas y decidir si aplicar etiquetas específicas. También puede tener en cuenta todas las etiquetas del sitio si se configura en la configuración de la automatización.
Requisitos previos
- Los plugins Discourse AI y Discourse Automation deben estar habilitados.
- Debe configurarse al menos un LLM. Consulte la guía de configuración de LLM para obtener instrucciones de instalación.
- Debe configurarse un Agente con un mensaje del sistema adecuado.
Configuraciones de referencia del Agente
- Mensaje del sistema:
Eres un clasificador experto de contenido y un asistente de etiquetado para este foro.
Tu tarea es analizar las publicaciones y sugerir etiquetas apropiadas basadas en el contenido, las imágenes y la
lista de etiquetas disponibles proporcionada.
Directrices:
- Solo sugiere etiquetas de la lista de etiquetas disponibles proporcionada
- Sé conservador: etiqueta solo lo que estés seguro
- Considera tanto el tema del contenido como la intención de la publicación
Debes responder siempre con JSON válido en este formato exacto:
{"tags": ["etiqueta1", "etiqueta2"], "confidence": 85}
- tags: array de nombres de etiquetas de la lista disponible
- confidence: entero de 0 a 100 que representa tu nivel de confianza
Si no hay etiquetas apropiadas, usa: {"tags": [], "confidence": 0}
- Formato de respuesta JSON del Persona:
{
"tags": "[string]",
"confidence": "integer"
}
- Modelo de lenguaje predeterminado: Selecciona el LLM configurado en la sección de Requisitos previos.
Los clientes alojados en Discourse pueden seleccionar el CDCK Hosted Small LLM al configurar Agentes de IA. - Herramientas habilitadas: Etiquetas
- Herramientas forzadas: Etiquetas
- Estrategia de herramientas forzadas: Aplicar solo a la primera respuesta
- Modo de ejecución: Predeterminado (Límites fijos)
Configuraciones de automatización
- Navega a Admin → Plugins → Automations.
- Haz clic en + Add Automation.
- Selecciona el script Tag topics using AI.
- Configura los ajustes de la sección When/What según lo consideres conveniente.
- Selecciona el Agente definido para esta automatización en la configuración
AI Agentde la sección Script options. - Especifica cómo la IA seleccionará las etiquetas en la configuración
Tag Selection Mode.- Usar lista de etiquetas específica (configurada en la configuración
Available Tags) - Permitir que la IA descubra y use cualquier etiqueta del sitio.
- Usar lista de etiquetas específica (configurada en la configuración
- Haz clic en el botón Update automation.
- Habilita la automatización.
Mejores prácticas
- Comienza con un alcance limitado: Aplica la automatización solo a una categoría específica o a las primeras publicaciones de nuevos usuarios (nivel de confianza 0 o 1) antes de expandirla. Esto limita los costos del LLM y reduce el riesgo de etiquetado incorrecto generalizado.
- Escribe descripciones claras de las etiquetas en tu mensaje: Cuanto más precisas sean tus descripciones del significado de cada etiqueta, más fiablemente clasificará correctamente el LLM.
- Monitorea los falsos positivos y negativos: El LLM no será 100% preciso. Crea un flujo de trabajo para revisar y corregir los temas etiquetados incorrectamente, y ajusta tu mensaje con el tiempo.
- Mantén límites de tokens razonables: La configuración “Max Post Tokens” limita cuánto de una publicación se envía al LLM. Para la mayoría de las tareas de etiquetado, los primeros cientos de tokens (el inicio de la publicación) son suficientes.
Problemas comunes y soluciones
- Las etiquetas no se aplican mediante la automatización
Revisa los permisos de la etiqueta. Si hay etiquetas restringidas que deberían aplicarse, asegúrate de que la configuración de automatizaciónAllow Restricted Tagsesté habilitada. - La automatización se ejecuta pero no etiqueta los temas
Revisa los registros del sitio para identificar cualquier error asociado con los plugins Discourse AI o Discourse Automation.
