A smart Database Chatbot built with C# and Azure OpenAI Service. Query your SQL database using natural language prompts like "Get all customers" or "Show unpaid invoices" and get instant structured results.
This project introduces a smart Database Chatbot built using C# with Azure OpenAI Service integration. It enables users to interact with the SQL database using natural language prompts such as "Get all customers" or "Show invoices not paid". The backend uses GPT to translate queries to SQL and returns structured data in a grid format.
Users can type plain English to perform SQL operations like SELECT, JOIN, FILTER, etc., powered by OpenAI's GPT model for accurate query generation.
Results are shown in a clean, sortable table for easy data analysis. Schema explorer helps view and manage table structures effortlessly.
Each natural language prompt is translated and explained with SQL generation logic for full transparency and learning.
Modern AI and enterprise technologies working together
.NET Core (C#)
Azure OpenAI Service (GPT)
MS SQL Server
Microsoft Azure