Skip to content

An AI-powered SQL Chatbot that lets users interact with a SQL database using natural language. This project interprets plain English questions and returns results from a database ideal for learning Text-to-SQL concepts and building intelligent data interfaces.

Notifications You must be signed in to change notification settings

Devgan79/SQL-ChatBot-phaseone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Overview

The SQL-ChatBot-PhaseOne project enables conversational querying of a SQL database. Instead of writing SQL manually, users can ask questions like:

“How many students scored above 75%?”
“List all students in Class A.”

The bot interprets the user’s question, generates SQL statements, executes them on student.db, and returns results.

This project is perfect for beginners exploring AI, Natural Language Processing, and interactive database systems.


🧠 Key Features

✔ Natural language to SQL conversion
✔ Python-based backend
✔ Local SQLite database integration (student.db)
✔ Easy to extend for RAG or LangChain integration
✔ Great learning foundation for AI + SQL systems


📦 Installation

  1. Clone the repo git clone https://github.com/Devgan79/SQL-ChatBot-phaseone.git cd SQL-ChatBot-phaseone

  2. Create & activate virtual environment python3 -m venv venv source venv/bin/activate # (Linux/macOS) venv\Scripts\activate # (Windows)

3.Install dependencies pip install -r Requirements.txt

4.Run the application python app.py

##Contribution

Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.

About

An AI-powered SQL Chatbot that lets users interact with a SQL database using natural language. This project interprets plain English questions and returns results from a database ideal for learning Text-to-SQL concepts and building intelligent data interfaces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages