Isso é ótimo e um caso de uso muito interessante.
Ferramentas personalizadas já têm suporte para scripting, então temos um ótimo veículo para esse tipo de mudança.
Estou pensando em Persona + uso forçado de ferramentas - então, a partir da ferramenta, podemos executar o fluxo, já que já temos toda a infraestrutura para isso. Só precisamos dar às ferramentas personalizadas a capacidade de acionar outras chamadas de LLM, algo que é razoavelmente simples de adicionar.
Interessantemente, como as ferramentas personalizadas têm suporte para chamadas REST, elas podem executar todo o fluxo (e apenas usar a API REST do discurso para conectar isso).
Vou pensar sobre isso durante o fim de semana e responderei novamente na próxima semana com como acho que podemos fazer isso.
A encadeamento de automação também é uma abordagem muito interessante aqui, @j.jaffeux você pensou sobre esse problema?