~/talk

From RAG to Enterprise AI Agents: Building Intelligent Java Apps

Talkat JavaOne 2025 · 2025-03-18..03-20· [java, ai-assisted-development]
links:none on file
slides:none on file

Concrete how-to and working code: a Spring Boot app wires Spring AI to Azure OpenAI with a Postgres vector store using Postgres + PGVector and JDBC, exposing a RAG service and controller that returns context-aware answers (demo answers work and a live doc injection adds two documents). A dual-agent blog writer/evaluator runs iterative refinement (three iterations to approval), logs interactions via the simple logger advisor, and the demo deploys to Azure Container Apps — all components shown wiring, models, and deployment steps.

AI-written summary · about

  1. 0:00Enterprise AI agents in Java
  2. 1:04AI app components
  3. 7:03Understanding RAG
  4. 8:06AI app platform for Java
  5. 9:50Spring Boot & LangChain4j stacks
  6. 11:57RAG roles for developers
  7. 12:17Intelligent Java app with Spring Boot
  8. 25:38Beyond RAG to AI agents
  9. 27:05AI agent patterns
  10. 28:10Dual-agent blog workflow
  11. 35:56Deploying to Azure Container Apps
  12. 37:43Java AI resources
  13. 41:59Modernizing with GitHub Copilot
  14. 44:10Q&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.