generative-ai video for a Generative AI Engineer is designing a multi-agent workflow for a financial portfolio analysis assistant. One agent should extract key
A Generative AI Engineer is designing a multi-agent workflow for a financial portfolio analysis assistant. One agent should extract key metrics from reports, another should interpret performance trends, and a final agent should recommend allocation adjustments. The system must support asynchronous execution and function exposure for each agent stage. Which design approach should the engineer use to enable this multi-stage reasoning system?