Abu Dhabi Spark AI Hackathon🏆 Top 10 Finalist · 48-hour build

Potential — AI Search Engine for Abu Dhabi Open Data

A conversational search layer built on top of the Abu Dhabi Open Data Platform. Ask in plain language, get matched datasets, inspect the data — no domain vocabulary required.

Potential project screenshot

Watch it in action

This demo walkthrough shows how a natural language question becomes a retrieved dataset and a chart — in a single conversation turn.

The Potential Pipeline

Natural language query
User
Query extraction
GPT — Pass 1
Dataset retrieval
Azure AI Search
Answer synthesis
GPT — Pass 2
Results & charts
Interface

How it works

A three-stage retrieval-augmented pipeline built on Azure

1

Query → Keywords

The user types a plain-language request. A first GPT call extracts the machine-readable search string, handling abbreviations, ambiguities, and cross-domain terminology.

2

Keywords → Datasets

Azure AI Search runs full-text retrieval against the indexed Abu Dhabi Open Data catalog and returns the top-5 most relevant dataset records and their metadata.

3

Datasets → Answer

A second GPT call synthesizes the retrieved metadata into a human-readable response and highlights the specific dataset identifiers ready for visualization or download.

What it can do

Plain-Language Discovery

No need to know exact dataset names or tags. The system maps natural questions to the closest matching open datasets in the catalog.

Zero-Storage Indexing

Datasets stay on the Abu Dhabi Open Data Platform. The system queries them live through the public API — nothing is copied or cached locally.

In-Browser Visualization

Once a dataset is found, users can render it as a table, bar chart, or line chart directly in the interface without exporting to another tool.

Document-Driven Queries

Upload a PDF or image. Azure Form Recognizer extracts its text and uses it as query context — useful for policy documents or reports.

Multi-Turn Context

Up to six conversation turns are preserved, so follow-up refinements narrow results naturally without restarting from scratch.

Scalable API-First Design

The architecture is not specific to Abu Dhabi. Any open-data platform with a public API can be indexed and queried with minimal reconfiguration.

Tech stack

Frontend

Next.js 15Tailwind CSSFramer MotionTypeScript

AI & NLP

Azure OpenAI (GPT)Azure AI SearchAzure Form Recognizer

Data Layer

Abu Dhabi Open Data APIFirebase StoragePapaParseSheetJS

Charts

Chart.jsreact-chartjs-2

Built under pressure

Potential was conceived and shipped in 48 hours during the Abu Dhabi Spark AI Hackathon — a competition run in partnership with government entities. The team of four ranked in the top 10 among more than 26 competing teams. The challenge: make open government data genuinely accessible to non-technical users. The bet was that a thin AI layer on top of existing public APIs could eliminate the steep learning curve of structured data search.