Capstone — Autonomous Research Agent
Objective
Build a multi-agent system using LangGraph that can research a complex topic, execute code to gather data, and write a comprehensive report.
Architecture
- Planner Agent: Breaks the prompt into sub-tasks.
- Researcher Agent: Uses a web search tool to find information.
- Coder Agent: Writes and executes Python code in a sandbox to process data.
- Summarizer Agent: Compiles findings into a Markdown report.
Requirements
- Implement state management using LangGraph.
- Include a "Human-in-the-Loop" checkpoint before the final report is generated.
- Ensure the Coder agent is sandboxed securely.
Deliverables
- Source code in a GitHub repository.
- A sample generated report on "The impact of quantum computing on RSA encryption".