~/talk

Making Databases LLM-Ready Building Semantic Layers with Semantido

Talkat PyData London 2026 · on Friday, 2026-06-05· at 09:00· Grand Hall 1· [databases, large-language-models]
links:none on file
slides:none on file

Claims a production-grade semantic layer called Semantido that ties SQLAlchemy models to operational metadata, keeps semantic definitions in sync with migrations, and enforces descriptions before deploy. Shows concrete tools and patterns: Semantido generates semantic metadata from SQLAlchemy models, FastAPI + LangChain (and Pydantic AI) for text-to-SQL and validation, Neon/Postgres for data and Docker deployment patterns. Demo includes a banking schema, bridge-table failure modes, observability and evals; live demo has a transient DB connection failure but code and repos are available.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Why semantic layers matter
  3. 5:46LLM reliability with databases
  4. 8:58History of semantic computing
  5. 13:14Semantics beyond words
  6. 21:03Text-to-SQL challenges
  7. 27:25LLM SQL failure modes
  8. 32:24Introducing Semantido
  9. 41:24Semantic layer architectures
  10. 48:14Why Semantido from scratch
  11. 50:21Semantido in application
  12. 55:56What Semantido is and isn’t designed for
  13. 1:00:09Semantido annotations
  14. 1:05:57Agentic workflows with Semantido
  15. 1:15:12Metadata and business context
  16. 1:27:15Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.