EasyQuery: A Conversational Database Query System

Published:

Developed ‘EasyQuery,’ an AI-powered conversational interface that allows non-technical users to query structured databases using natural language. The system translates user requests into precise SQL queries, executes them dynamically, and presents the retrieved results in a human-readable format. This project focused on robust prompt engineering and system design to handle a wide range of conversational inputs and ensure accurate SQL generation.

Tech Stack: FastAPI, LangChain, SQLAlchemy, PostgreSQL, LLMs (OpenAI, Gemini, Anthropic, Groq), Docker.