Flujos de trabajo de Discourse

Llevo horas intentando poner en marcha algo con los flujos de trabajo. No logro que la IA funcione sin que lance un error. Quizás cambie el modelo de IA e intente de nuevo.

Lo que estoy intentando lograr es algo así (¡y muy relacionado con la discusión reciente!):

  1. El programador se ejecuta una vez al día.
  2. Buscar publicaciones que no hayan tenido respuestas en 30-365 días. (Explorador de datos)
  3. Resumir los temas si aún no están resumidos + guardar en la tabla de datos.
  4. Dar el resumen + la última publicación a la IA, y pedirle a la IA si hubo un problema sin resolver o algo que requiera seguimiento.
  5. Guardar la opinión de la IA, si necesita una publicación de seguimiento o no. (Tabla de datos)
  6. Obtener de las publicaciones procesadas por la IA y elegir una a la que responder.
  7. Responder con un bot pidiendo un seguimiento, una actualización o preguntando si el problema se resolvió.

Básicamente, solo estoy intentando crear un flujo de trabajo que intente obtener algo de reinteracción aleatoria en publicaciones que están desactualizadas, pero que quizás necesiten una publicación de seguimiento.

¿Alguien tiene alguna idea? Logré obtener las publicaciones usando el explorador de datos y pude obtener un resumen de la IA. No logré que las tablas de datos funcionaran y no llegué a la etapa de publicación automática. Pero me acerqué bastante.

Mi idea era dividirlo en varios flujos de trabajo:

  • Un flujo de trabajo obtiene las publicaciones antiguas y escribe el resumen. (Guarda en la tabla de datos)
  • Otro flujo de trabajo revisa el resumen y la última publicación para ver si se debe publicar un seguimiento. (Guarda en la tabla de datos)
  • Otro flujo de trabajo mira la tabla de datos y selecciona la publicación que debe recibir una respuesta, determina qué tipo de respuesta debe recibir y publica la respuesta con una cuenta de bot.

No estoy seguro de si he resuelto cómo usarlo, ¡pero este plugin tiene mucho potencial!