Chapter 14: Automated Deep Research Agent
In Chapter 13's travel assistant project, we experienced how to apply HelloAgents to a multi-agent product. In this chapter, we continue forward, focusing on knowledge-intensive applications: building an agent assistant that can automatically execute deep research tasks.
Compared to travel planning, the difficulty of deep research lies in the continuous divergence of information, rapid updates of facts, and users' high requirements for citation sources. To deliver trustworthy research reports, we need to equip agents with three core capabilities:
(1) Problem Analysis: Decompose users' open topics into retrievable query statements.
(2) Multi-Round Information Collection: Continuously mine materials by combining different search APIs and deduplicate and integrate them.
(3) Reflection and Summarization: Identify knowledge gaps based on stage results, decide whether to continue retrieval, and generate structured summaries.