button_phone
Plan your custom software project with precision
Estimate Now!

Time-to-insight Reduced by 85% with a Natural-Language Interface

Replacing GraphQL with Natural-Language Queries case study

A deliberate architectural simplification that took a developer-dependent BI system and made it accessible to the entire team — without a single hand-written query.

What started as a technically sophisticated auto-generated GraphQL system evolved, in three deliberate phases, into a natural-language interface that any analyst on the team could use independently. The transition required replacing something we had built, and built well, with something simpler. That was the right call, and we knew it going in.

Replacing GraphQL with Natural-Language Queries case study
Type

Type

Data Infrastructure / AI Integration

Platform

Platform

Internal Web Application

Industry

Industry

Data & Analytics

Impact in numbers:

85%
reduced time-to-insight
5x
faster engineer onboarding
75%
faster data insight
Impact

IMPACT

The natural-language system put data access directly in the hands of analysts. Questions that previously required a developer and a multi-day wait now resolve in seconds. The team makes decisions from data, in the moment those decisions need to be made.

Challenge

CHALLENGE

The original workflow was a familiar one: an analyst needed data, submitted a request, and waited. A developer wrote a GraphQL schema by hand, built the query, ran it, and returned the result. Turnaround: days. For a team making operational decisions from data, that lag had a real cost.

The second phase addressed the manual schema work. We built an auto-generation layer that inspected the database at startup, built types and filter trees in memory using C# reflection and expression trees, and exposed a complete GraphQL API across a hundred-plus tables — no hand-written resolvers, no developer required for schema maintenance. It was technically sophisticated and genuinely effective.

But field-level business context — the descriptions, relationships, and domain meaning behind each column — still required manual documentation. As the underlying data structures changed, keeping that layer current became the new bottleneck. The system worked. Maintaining it required the kind of specialist knowledge that doesn’t transfer easily, and in practice, doesn’t transfer at all when the original team moves on.

Solution

SOLUTION

We replaced the translation layer entirely with an LLM-powered natural-language interface.

An analyst types a question in plain English. The system converts it to SQL, executes it against the database, and returns the result. There is no developer in the middle. There is no schema to maintain. Anyone on the team can use it from day one.

The decision was made with open eyes. We understood what we were trading: a system with precise, inspectable query logic for one where the translation step is a model call. We named the tradeoffs explicitly — query cost at scale, the need for caching strategies, the question of whether simpler queries could route to smaller models, and whether prompt design could reduce token usage without sacrificing accuracy. None of those were surprises. They were anticipated costs of a deliberate choice.

The original GraphQL architecture was the inverse: beautiful engineering with no exit plan. When the team that built it moved on, the system became effectively unmaintainable.

We are open for new projects.

Let us create a revenue-generating solution for you!

Client Success

Eurostar

Eurostar

By offering innovative automated solutions, we've helped this high-speed railway leader significantly improve passenger information processing, enhance onboard amenities, and ensure timely...

By offering innovative automated solutions, we've helped this high-speed railway leader significantly improve...

view more
AF Gruppen

AF Gruppen

One of the biggest construction companies in Norway gets a digital transformation of their ERP with three spot-on solutions.

One of the biggest construction companies in Norway gets a digital transformation of their ERP with three spot-on...

view more
Ernst & Young

Ernst & Young

Our application for E&Y elevates industry expertise to a new level of thought leadership. The 'Forecasts in Focus' app empowers users with insightful data, enabling more informed investment decisions...

Our application for E&Y elevates industry expertise to a new level of thought leadership. The 'Forecasts in Focus' app...

view more
Smart Luxury Hotel

Smart Luxury Hotel

An innovative, award-winning Asian hotel chain introduces a unified smart room application to streamline guest services across all its luxurious suites.

An innovative, award-winning Asian hotel chain introduces a unified smart room application to streamline guest...

view more
Airspace Spare Parts Marketplace

Airspace Spare Parts Marketplace

Revolutionary tracking, management, and procurement platform for civil airlines spare parts that utilizes physical assets tokenization on blockchain.

Revolutionary tracking, management, and procurement platform for civil airlines spare parts that utilizes physical...

view more
Jaguar Land Rover

Jaguar Land Rover

The JRL Talk solution is a multilingual mobile application that lets the company’s representative leap over language barriers in a matter of seconds, ensuring clear and productive conversations.

The JRL Talk solution is a multilingual mobile application that lets the company’s representative leap over language...

view more
Explore Our Success Stories