Rethinking the Semantic Layer in an Agent-Native Data Stack

Bauplan
312 views • May 19, 2026

The semantic layer existed because humans could not read SQL. Agents can. Jacopo Tagliabue (CTO, Bauplan) makes a contrarian case: most of what a semantic layer provides for agents already lives in well-written pipeline code- decorators, type hints, Pydantic classes, and docstrings, persisted next to data in Iceberg. Chapters: 00:00 - Introduction 07:27 - What the semantic layer is and why it exists 14:17 - The contrarian thesis: LLMs and open formats change the equation 17:21 - Example: revenue by country, in code 40:25 - Q&A Try Bauplan: https://app.bauplanlabs.com/ Helpful Links: šŸ“š Official Documentation: https://docs.bauplanlabs.com šŸ’» GitHub Repo: https://github.com/BauplanLabs/ 🌐 Bauplan Homepage: https://bauplanlabs.com šŸ“„ Technical Blog: https://www.bauplanlabs.com/blog šŸ“£ Follow Us: Twitter: https://x.com/Bauplan_labs LinkedIn: https://www.linkedin.com/company/99837917/ #DataEngineering #AIAgents #Lakehouse #Python #GitForData #DataPlatform #ClaudeAI

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close