Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Lights, Camera, Agent!

Build your own AI film club concierge β€” on Databricks Free Edition, from scratch, in about an hour.

This is the complete, hands-on workshop notebook and dataset used to teach a real AI knowledge assistant build: document parsing, structured extraction, embeddings, retrieval, and a guardrailed AI agent β€” no prior AI or data engineering background required.

What this teaches

  • Turning raw PDFs into structured data with Databricks AI Functions (ai_parse_document, ai_extract, ai_classify)
  • What embeddings are and how semantic search actually works (vs. keyword matching)
  • Building a retrieval step from scratch with cosine similarity
  • Designing a reliable AI agent with a real guardrail β€” using structured output instead of hoping the model follows prose instructions
  • Why chunking matters for real-world documents (and why we skip it here)
  • Batching AI pipeline calls for real throughput β€” including a real bug we hit and fixed (a single unbatched query that hung for 27+ minutes, fixed by batching down to 15 seconds)

Everything in this notebook is the real technique used in production RAG/agent systems, just applied at a scale sized for a one-hour teaching session.

What's in this repo

  • Lights, Camera, Agent!.ipynb β€” the full workshop notebook, ready to import into Databricks
  • movies/ β€” the curated 50-movie dataset (one-page PDF per movie: synopsis + critic's take)

How to run it yourself

  1. Sign up for Databricks Free Edition β€” free, no credit card required
  2. In your workspace, go to Workspace β†’ Import and select Lights, Camera, Agent!.ipynb
  3. Create a Unity Catalog Volume (the notebook walks you through this) and upload the PDFs from movies/
  4. Run the cells top to bottom β€” every step includes a plain-English explanation of what's happening and why

About

Built by Sri (GitHub) β€” AI and data engineer working at the intersection of healthcare data and GenAI, sharing this to learn by teaching. Databricks certified via the Generative AI Engineer Associate track.

License

MIT β€” use it, adapt it, teach your own version of it.

About

🎬 Build a real AI knowledge assistant from scratch, in one hour β€” a hands-on Databricks Free Edition workshop, using a movie-recommendation agent as the teaching example. Parsing, embeddings, retrieval, and a guardrailed AI agent, no prior AI experience required.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages