Business Analyst Agent
Basic Information
This repository provides a multi-agent system designed to automate and accelerate tasks commonly performed by Business Analysts. It centers on a Business Analyst Orchestrator Agent that coordinates multiple specialized subagents to generate structured deliverables such as Business Requirement Documents, use case specifications with acceptance criteria, task lists with dependencies and Excel Gantt charts, and user manuals. The system integrates large language models and the Google Agent Development Kit for orchestration, uses the Gemini 2 Flash model as the reasoning engine, and exposes an interactive Streamlit UI for user input. It includes examples and screenshots illustrating generation for an HR skill gap use case and was built as a weekend side project to explore GenAI plus multi-agent architectures. The README documents installation steps, notes that Google ADK setup may be required, and shows that the project uses Python libraries for document and Excel generation.