Writing about data, trust and what it takes to be successful in the GenAI age.

All of my long-form thoughts on data architecture, engineering, agentic trust, and more, collected in chronological order.

The semantic layer can now fail your build - semantido v0.5 release.

v0.5 is the release where semantido stops being a descriptor and starts enforcing it. the three features of this release are grain - at which a concept identifies itself, a separate groundings document splitting meaning from deployment bindings and a linter that runs a sqlglot with ten static checks.

AISemantic Layersemantido

Stay up to date

The best way to keep up with new posts is my newsletter.

What is a semantic layer after all?

A semantic layer translates between the actual semantics of business workflows and data they produce and the LLM "understanding" gained through its training. This translation quality directly determines RAG retrieval accuracy, more so for text2SQL applications.

AISemantic Layer