Esta guía explica cómo etiquetar automáticamente temas utilizando la función de triaje con IA del plugin Discourse AI combinado 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 considerar 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. Consulta la guía de configuración de LLM para obtener instrucciones de configuración.
- Debe configurarse un Agente con un prompt de sistema adecuado.
Configuraciones de referencia del Agente
- Prompt de sistema:
Eres un experto clasificador de contenido y 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 ninguna etiqueta es apropiada, usa: {"tags": [], "confidence": 0}
- Formato de respuesta JSON del Agente:
{
"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 los 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 → Automatizaciones.
- Haz clic en + Agregar automatización.
- Selecciona el script Etiquetar temas con IA.
- Configura los ajustes de la sección Cuando/Qué según necesites.
- Selecciona el Agente definido para esta automatización en el ajuste
AI Agentde la sección Opciones del script. - Especifica cómo la IA seleccionará las etiquetas en el ajuste
Tag Selection Mode.- Usar lista de etiquetas específica (configurada en el ajuste
Available Tags) - Permitir que la IA descubra y use cualquier etiqueta del sitio.
- Usar lista de etiquetas específica (configurada en el ajuste
- Haz clic en el botón Actualizar automatización.
- 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 prompt: Cuanto más precisas sean tus descripciones del significado de cada etiqueta, más confiablemente clasificará el LLM correctamente.
- Monitorea los falsos positivos y negativos: El LLM no será 100% preciso. Crea un flujo de trabajo para revisar y corregir temas etiquetados incorrectamente, y ajusta tu prompt con el tiempo.
- Mantén límites de tokens razonables: El ajuste “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 están aplicando mediante la automatización
Revisa los permisos de la etiqueta. Si hay etiquetas restringidas que deben aplicarse, asegúrate de que el ajuste de automatizaciónAllow Restricted Tagsesté habilitado. - 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.
