🚀 AI Report Generator with Multi-Agent Workflow

Hey Streamlit Community! :waving_hand:

I’m excited to share a project I’ve been working on that automates a common (and often time-consuming) workflow: turning raw CSV data into a professional, polished PDF report — all inside a Streamlit app.

:small_blue_diamond: The Agentic Pipeline

Instead of relying on a single large model, I built a pipeline of specialized AI agents using LangGraph, each handling a specific task:

  • Data Analysis Agent → Profiles and analyzes uploaded CSV data

  • Visualization Agent → Creates relevant charts and graphs

  • Report Drafting Agent → Generates narrative insights

  • Safety Node → Acts as a safeguard by reviewing drafts for accuracy & reliability. If issues are found, the draft is sent back for revision before finalization.

The result: just upload your CSV dataset, and the system generates a clean, insightful, and reliable PDF report.

:link: Publication link: [https://app.readytensor.ai/publications/ai-data-analyst-report-generator-dpi6PEloXB10 ]

:link: GitHub repo: [ GitHub - archanags001/AI-Report-Generator: AI-powered system for automated data analysis and report generation ]

:link: Live app: [https://ai-report-generator-2-0.streamlit.app]

I’d love to hear your feedback, suggestions, or ideas for improving it.