~/talk

Build a personalized Commute agent in Python with Hopsworks, LangGraph and LLM Function Calling

Talkat PyCon DE & PyData 2025 · on Wednesday, 2025-04-23· at 17:50· Dynamicum· [ai-assisted-development, large-language-models]
slides:none on file

A working Python pipeline combines Hopsworks, LangGraph and LLM function calling to power a personalized commute agent that ingests Stockholm public‑transport events from Kafka, computes 30‑minute, 1‑hour, 6‑hour windows aggregations, trains an XGBoost delay model, and exposes a LLaMA conversational layer that generates and runs Python to compute exact statistics. The system iterates on faulty generated code, logs results in feature groups, and serves real‑time predictions; LLaMA‑4 is considered too GPU‑heavy so LLaMA‑3x is used.

AI-written summary · about

  1. 0:00Personalized commute agent intro
  2. 1:54Static LLM knowledge limits
  3. 3:20Retrieval augmented generation
  4. 5:53Dynamic context with function calls
  5. 8:02LangGraph workflows
  6. 10:38Accurate computation code
  7. 13:52Hopsworks FDI pipeline
  8. 15:19Demo architecture pipeline
  9. 21:40Deploying models
  10. 22:24LangGraph graph structure
  11. 23:49Live commute agent demo
  12. 25:15Handling code failures
  13. 26:18Q&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.