Skip to main content
← 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

  1. 1Natural Language
  2. 2Understand Request
  3. 3Schema
  4. 4Generate SQL
  5. 5Human Review
  6. 6Execute