~/talk

Agentic AI with Knowledge Graphs on the JVM: A Music Graph in Practice

Talkat NODES AI 2026 · on Wednesday, 2026-04-15· [ai-assisted-development, java]
links:none on file
slides:none on file

A Neo4j-backed personal record graph plus embeddings and GDS powers two JVM agents built with the Embabel Agent Framework: a chatty discovery agent that recommends or adds albums and an autonomous path-building agent that stitches five listening “parts” using GDS Yen shortest paths, MusicBrainz/Postgres fetches, LLM summaries, and similarity re-projections. Planning is deterministic (GULP), agent selection hits ~95% confidence, loops are limited to two expansion attempts, and guardrails (blocklist, budget) stop hallucinations—overall it works but required those limits to avoid runaway graph changes.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 5:02Music graph structure explained
  3. 10:21Discovery agent flow overview
  4. 14:14Code walkthrough of discovery agent
  5. 17:03Collection expansion demo
  6. 19:51Autonomous listening path agent
  7. 23:01Complex path demo and evaluation
  8. 27:37Key takeaways and conclusions
~/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.