Potresti semplicemente creare il tuo agente e associare gli strumenti Discourse integrati necessari.
Anch’io sono un fan della filosofia “less is more”, ma c’è qualcosa da dire a favore dell’approccio agentico, essendo specifico per il task. Secondo me migliora accuratezza e coerenza.