Esto es genial y un caso de uso muy interesante.
Las herramientas personalizadas ya tienen soporte para scripting, por lo que tenemos un gran vehículo para este tipo de cambio.
Estoy pensando en Persona + uso forzado de herramientas; luego, desde la herramienta, podemos ejecutar el flujo dado que ya tenemos toda la infraestructura para hacerlo. Solo necesitamos dar a las herramientas personalizadas la capacidad de activar otras llamadas LLM, algo que es razonablemente simple de agregar.
Curiosamente, dado que las herramientas personalizadas tienen soporte para llamadas REST, pueden ejecutar todo el flujo (y simplemente usar la API REST de Discourse para conectarlo).
Déjame pensar en esto durante el fin de semana y volveré a responder la próxima semana con cómo creo que podemos lograr esto.
La encadenación de automatización también es un enfoque muy interesante aquí, @j.jaffeux ¿has pensado en este problema?