MENU

GET IN TOUCH

priyansh3k123@gmail.com
Back

AI Data Analyst Chatbot

Year

2026

Tech Stack

Python, Streamlit, pandas, NumPy, SciPy, Plotly, LangChain, Groq LLM

Description

An AI-powered data analysis assistant designed to help users explore and understand structured datasets through natural language conversations. The chatbot allows users to upload CSV or Excel files and ask analytical questions in plain English, receiving meaningful statistical insights, explanations, and visual outputs in real time.

The system bridges the gap between raw data and decision-making by automating common analytical tasks that would traditionally require SQL queries, notebooks, or manual scripting.

Why this project matters
This project addresses the difficulty non-technical users face when working with data. It focuses on reducing the dependency on SQL or notebooks for everyday analysis and demonstrates how conversational interfaces can support practical, decision-oriented analytics workflows.

Key Features
  • ๐Ÿค– Natural language querying over structured datasets
  • ๐Ÿ“Š Automated data profiling and summary statistics
  • ๐Ÿงน Detection of missing values and data quality issues
  • ๐Ÿ“ˆ Interactive charts for exploratory analysis
  • ๐Ÿ” Identification of outliers, correlations, and high-variance features

Technical Highlights
  • โš™๏ธ LLM-based reasoning using LangChain
  • ๐Ÿ“ Statistical analysis with pandas and SciPy
  • ๐Ÿš€ Low-latency inference using Groq-hosted LLaMA models
  • ๐Ÿ–ฅ๏ธ Lightweight interactive interface built with Streamlit

My Role

  • ๐Ÿงฉ Designed the conversational data analysis workflow
  • ๐Ÿ–ฅ๏ธ Built the Streamlit-based user interface
  • ๐Ÿ“Š Implemented automated data profiling and statistical analysis
  • ๐Ÿ”— Integrated LLM orchestration via LangChain

PRIYANSH