Speaking

AI & Data

LLMs with Structured Data: Practical Enterprise Patterns

How to connect language models to enterprise data safely: retrieval, controlled SQL access, tool calling, authorization, validation and observability, and why most of the safety lives outside the model.

Status
Proposed
Type
Talk
Formats
Webinar · Panel · Internal session
Level
Intermediate
Duration
45–60 minutes

This is a proposed session topic. No public event is currently scheduled.

Who it is for

  • Engineers building assistants or AI features over company data
  • Architects and security reviewers evaluating LLM applications

What attendees will learn

  • The difference between retrieval, controlled SQL and tool calling, and when to use each
  • Why the model should never hold a database connection
  • How to enforce authorization and tenant isolation before data is read
  • How to validate model output before it is shown or acted on
  • What to log and observe, and what not to store
On this page
  1. Session overview
  2. Outline
  3. Adapting the session

Session overview

Demos that connect a model to a database are easy. Systems that do it safely for many users and tenants are not. This session compares the main patterns for using LLMs with structured data. For each one it shows where the trust boundaries belong: identity before data access, bounded context for the model, and validation before anything reaches a user. The material builds on Using LLMs with Your Data: Practical Patterns.

  1. User

    • UI or API client
  2. Application

    • Orchestration
  3. Auth

    • Authentication
    • Authorization
  4. Tools

    • Retrieval
    • Controlled SQL
    • Tool calls
  5. Data

    • Governed data platform
  6. LLM

    • Bounded context
  7. Response

    • Validated answer
The controlled architecture the session works towards.

Outline

  1. The important distinction: knowledge in documents vs facts in tables.
  2. Retrieval-augmented generation, and where it stops working.
  3. Controlled SQL and semantic layers: letting users ask questions without free-form SQL.
  4. Tool and function calling: typed tools, validation and least privilege.
  5. Security is an application responsibility: identity, tenants and prompt and data boundaries.
  6. Validation and observability: checking answers, tracing calls, controlling cost.
  7. When not to use an LLM at all.

Adapting the session

  • Panel: works well as a discussion of security and governance trade-offs with practitioners from security or data governance.

Planned articles on these topics

Tags

  • AI
  • LLM
  • API
  • Multi-Tenancy
  • Observability
  • Python