← Work
QueryPilot - Natural Language Database Assistant
A conversational database assistant that converts natural language questions into schema-aware SQL queries.
Project Overview
Technologies
- Generative AI
- AI Agents
- LangGraph
- LangChain
- PostgreSQL
- React
- TypeScript
- FastAPI
What I built
I designed the LangGraph workflow and built the system across a FastAPI backend, PostgreSQL schema introspection and a React frontend, with human review before query execution.
Why it matters
The human review step keeps generated SQL visible and reviewable before it reaches the database.
How it works
- 1Natural Language
- 2Understand Request
- 3Schema
- 4Generate SQL
- 5Human Review
- 6Execute