Feb 21, 2026

Alphabet - Intelligent Data Agent

gdg delhi hackfest 2.0 intelligent data dictionary agent ollama python react interactive

What This Build Is About The Intelligent Data Dictionary Agent is an AI-powered, full-stack application designed to automate database documentation and facilitate natural language querying. Built with a Python/FastAPI backend and a React frontend, it connects seamlessly to any SQLAlchemy-supported database. Once connected, it automatically scans schemas, tables, and views to generate business-friendly summaries, key metrics, and plain-English schema explanations.

The core of the application relies on local AI models (Llama 3 and Code Llama via Ollama), ensuring data privacy while powering an interactive chat interface. This chat features two modes: a "Summary Mode" for high-level metadata questions and a self-correcting "SQL Mode" that translates natural language into actionable database queries, executes them, and summarizes the results.

Why I Built It Tackling the Intelligent Data Dictionary Agent track for the HackFest 2.0 hackathon by GDG Cloud New Delhi provided the perfect opportunity to build a high-impact, real-world tool. As a second-year CS undergrad actively exploring the data engineering space, I recognized that maintaining accurate database documentation and writing complex ad-hoc queries are massive bottlenecks for data teams. I wanted to build a solution that automates the tedious aspects of metadata management while giving users a smarter, faster way to interact with raw data without compromising on privacy.

How It Can Be Useful to Others This tool provides immense value across different roles within an organization:

  • Data Engineers & DBAs: Eliminates the manual, time-consuming process of writing and updating data dictionaries. The agent automatically keeps documentation in sync with the database structure.

  • Non-Technical Stakeholders: Democratizes data access. Product managers, marketers, or executives can ask questions in plain English (e.g., "How many orders were placed last month?") without needing to know SQL or rely on an engineering team to pull the data.

  • Security & Compliance Teams: Because the AI models (Llama 3 and Code Llama) run locally via Ollama, sensitive database schemas and query results never leave the local environment, ensuring strict data privacy and security.

This build was uploaded as a hackathon project

Hackathon

HackFest 2.0

View All Projects
Give a star to encourage!Discussion
Start a new conversation!
Login to join the discussion