AI-Powered Dataset Analyzer
Introduction
The AI-Powered Dataset Analyzer is a web application chatbot that allows users to upload and analyze datasets using Retrieval-Augmented Generation (RAG) Agentic pipeline. The application processes datasets in-memory during user sessions, ensuring privacy and efficiency.
Features
- Upload and preprocess survey datasets containing numerical and demographic data.
- Generate AI-driven insights based on user queries.
- Display insights along with source context.
- Handles multiple users simultaneously without storing datasets persistently.
- User-friendly frontend interface built with React.
Technologies
- Backend: Python, FastAPI
- Frontend: React
- AI Models: OpenAI GPT-4o-mini
- Data Processing: Pandas, NumPy
- In-Memory Data Store: Redis
- Deployment: Docker, Docker Compose
Below is an Snippet of Supervisor (AI agent playing Master/ Overseer role in the workflow)

