Fluxos de trabalho do Discourse

Estou tentando fazer algo funcionar há horas usando os fluxos de trabalho. Não consigo fazer a IA funcionar sem que ela lance um erro. Talvez eu troque o modelo de IA e tente novamente.

O que estou tentando alcançar é algo assim: (e muito relevante para a discussão recente!)

  1. O agendador roda uma vez por dia.
  2. Procurar por tópicos que não tiveram nenhuma resposta há 30-365 dias. (Explorador de dados)
  3. Resumir os tópicos, caso ainda não estejam resumidos + armazenar em uma tabela de dados.
  4. Passar o resumo + a última publicação para a IA e perguntar se havia algum problema não resolvido ou algo que precise de um acompanhamento.
  5. Armazenar a opinião da IA, se precisa ou não de uma publicação de acompanhamento. (Tabela de dados)
  6. Selecionar das publicações processadas pela IA uma para responder.
  7. Responder com um bot pedindo um acompanhamento, uma atualização ou perguntando se o problema foi resolvido.

Basicamente, estou apenas tentando criar um fluxo de trabalho que tente obter algum reenvolvimento aleatório em publicações que estão paradas, mas que talvez precisem de uma publicação de acompanhamento.

Alguém tem alguma ideia? Consegui obter as publicações usando o explorador de dados e consegui obter um resumo da IA. Não consegui fazer as tabelas de dados funcionarem e não cheguei à etapa de publicação automática. Mas cheguei perto.

Minha ideia foi dividir isso em vários fluxos de trabalho:

  • Um fluxo de trabalho pega as publicações antigas e escreve o resumo. (armazena na tabela de dados)
  • Outro fluxo de trabalho revisa o resumo e a última publicação para ver se uma publicação de acompanhamento deve ser feita. (armazena na tabela de dados)
  • Outro fluxo de trabalho olha a tabela de dados e seleciona a publicação que deve receber uma resposta, determina que tipo de resposta deve ser dada e publica a resposta com uma conta de bot.

Não tenho certeza se entendi como usá-lo, mas este plugin tem muito potencial!