A multi-agent Scrum assistant that reads a backlog CSV and produces:
- a 2-week sprint plan (working-days aware)
- a risk report
- a final sprint summary
using memory-enabled agents and prompt templates.
Agents collaborate. The user decides. Output stays explainable and reviewable
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Upload backlog CSV
- Convert rows into compact text for AI reasoning
- Ask optional general questions about backlog
- Sprint Planning Agent β assigns tasks with workload balance
- Risk Detection Agent β finds blockers & overload
- Report Generator Agent β executive sprint summary
- Uses
ConversationBufferMemory - Enables follow-up reasoning
Example:
βWhich tasks are biggest risk and why?β
- Python
- Streamlit UI
- LangChain Core + Memory
- OpenAI GPT-4 / GPT-4o
- Pandas (CSV ingestion)
- Prompt templates
git clone https://github.com/lavanya1402/AutoScrum-AgenticAI.git
cd AutoScrum-AgenticAI
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
streamlit run streamlit_app.pyCreate .env file:
OPENAI_API_KEY=your_key_here
AutoScrum/
βββ agents/
βββ prompts/
βββ utils/
βββ assets/
β βββ architecture.svg
β βββ screenshot1.png
β βββ screenshot6.png
βββ streamlit_app.py
βββ requirements.txt
βββ README.md
β
Multi-agent orchestration
β
Memory-enabled reasoning
β
Prompt templating
β
Gated execution workflow
β
Real-world PM automation
This is not a chatbot.
This is an agentic workflow system.
MIT





