Practical AI in Java
summary
Shows concrete Java patterns using Spring AI + Vaadin with Apache Tika for PDF/image parsing and PGVector for embeddings. Demonstrates streaming responses as a Flux of token strings, extracting a photographed signup sheet into a list of Java objects, and exposing annotated service methods as callable tools that read and update a product DB (an update to product five succeeds). Covers RAG: split → embed → store in Postgres and retrieve relevant docs, and proves local models (Ollama/Gemma) run on a laptop without sending data out.
AI-written summary · about
chapters (10)
- 0:00Introduction and motivation
- 2:16AI in business applications
- 5:26Practical AI theory
- 9:46Building a basic AI interface
- 16:16Adding memory and context
- 22:58Analyzing documents and reviews
- 28:42Extracting data and local models
- 34:12Tool calling and integration
- 38:46Retrieval augmented generation
- 45:32Questions and answers
related talks
54mAI 202: Next-Level AI Mastery for Java Developers
44mReal-World AI Patterns with Spring AI and Vaadin
45mThe Overwhelmed Spring Developer's Guide To AI
01h 03mBuilding AI powered Applications with Java
51mIntelligent Applications with Spring AI
28mSpring AI: Streamlining Java Enterprise AI Development and Deployment
49mSpring AI: Seamlessly Integrating AI into Your Enterprise Java Applications
44mJava Meets AI: Empowering Spring Developers to Build Intelligent Apps
