This folder introduces a multi-agent architecture, featuring a planner agent, a research agent and a writer agent. The planner agents take a user query and breaks it down into search queries for the knowledge base. The research each performs a search for each query by calling a search tool. The writer agent then sythesizes the search results into a summary that is presented to the user.
"Efficient" variant- recommended starting point.
"Verbose" variant- only if you need fine-grained control over the behavior of the agent. Beware that this implementation is more complex and reduces the agency and flexibility of your agent system.