E-commerce Data AI Agent
🤖 E-commerce Data AI Agent Project Overview This project implements an AI agent designed to answer complex questions about e-commerce data. By leveraging an in-browser SQLite database and Google's Gemini Large Language Model (LLM), the agent can interpret natural language queries, convert them into SQL, fetch data, and present answers in a human-readable format, optionally with visualizations. This application is built entirely client-side using React, making it easy to deploy and use without a dedicated backend server for the database. 🌟 Features Natural Language Understanding:** Converts user questions (e.g., "What is my total sales?") into SQL queries using the Gemini LLM. In-Browser Database:** Utilizes `sql.js` (SQLite compiled to WebAssembly) to host your data directly in the browser's memory. Dynamic Data Loading:** Allows users to upload product-level sales, metrics, and eligibility data via CSV files at runtime. Data Visualization:** Integrates `Chart.js` ...