Delphi’s Substack

Share this post

Delphi’s Substack
Delphi’s Substack
Delphi at 100% - dbt semantic layer
Copy link
Facebook
Email
Notes
More

Delphi at 100% - dbt semantic layer

Delphi also achieves 100% accuracy on the dbt semantic layer

David Jayatillake
Dec 06, 2023
1

Share this post

Delphi’s Substack
Delphi’s Substack
Delphi at 100% - dbt semantic layer
Copy link
Facebook
Email
Notes
More

Jason Ganz wrote a great post on the The Analytics Engineering Roundup - covering a benchmark created by Juan Sequeda of data.world, on the use of LLMs to answer ad hoc data questions.

The Analytics Engineering Roundup
Semantic Layer as the Data Interface for LLMs
On November 14th, Juan Sequeda and the data.world team dropped a bombshell paper that validates the intuition held by many of us - layering structured Semantic Knowledge on top of your data leads to much stronger ability to correctly answer ad-hoc questions about your organizational data with Large Language Models…
Read more
a year ago · 31 likes · 7 comments · Jason Ganz

In short, it was shown that the more context and constraint given to the LLM when interfacing with the data, the better the results.

Text-to-SQL (16.7% accuracy) was inferior to using a knowledge graph with the data (54.2% accuracy), which was inferior to interfacing with a semantic layer (83% accuracy).

Delphi’s Substack
Delphi at 100% 🦾
Jason Ganz wrote a great post on the The Analytics Engineering Roundup last Sunday - covering a benchmark created by Juan Sequeda of data.world, on the use of LLMs to answer ad hoc data questions. In short, it was shown that the more context and constraint given to the LLM when interfacing with the data, the better the results…
Read more
a year ago · 2 likes · David Jayatillake

We replicated the results the dbt Labs team produced, using the same questions. Delphi was able to achieve 100% accuracy on all questions including the ones which required multi-hop joins - we used the Cube semantic layer for this.

Excluding questions requiring multi-hop joins

Now we have replicated our results on the dbt semantic layer! As before we have achieved 100% accuracy, but this time excluding the questions which required multi-hop joins, as the dbt semantic layer does not support this yet.

Our repo which shows how we built the semantic layers to replicate this is here.

Here are the details of the results, including generated queries.


If you’d like a demo or to speak to us, sign up at delphihq.com

1

Share this post

Delphi’s Substack
Delphi’s Substack
Delphi at 100% - dbt semantic layer
Copy link
Facebook
Email
Notes
More
Share

Discussion about this post

No posts

Ready for more?

© 2025 Delphi
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More