Blazingly Fast GenAI App Development Java and Spring AI
summary
Claims a complete GenAI stack using Spring AI + OpenAI + Oracle Database 23 AI to build production Java apps, demonstrating image generation (Tesla with Lithuanian flag), synthetic audio files, and a function-calling flow that returns beers by country. Implements RAG with vector embeddings stored in Oracle DB 23 AI (over 200 new features) and recommends performance tactics: virtual threads and GraalVM. Some live RAG demos fail but core examples compile and run.
AI-written summary · about
chapters (11)
- 0:00🚀 Introduction to GenAI and Java in Spring AI
- 6:30Understanding generative AI and synthetic content generation
- 10:00What is AGI (Artificial General Intelligence) and how it relates to GenAI
- 15:00Exploring OpenAI and how to interact with models like GPT-4 for generative tasks
- 21:03Using Spring AI to integrate generative AI into Java applications
- 25:04Key features of Oracle Database 23 AI and its vector search capabilities
- 30:14Implementing RAG (Retrieval Augmented Generation) for enhancing responses
- 35:33Demonstrating AI image generation and multi-modal capabilities with Spring AI
- 37:00Function calling with GenAI models and external APIs for better flexibility
- 40:00Best practices for optimizing Java applications using virtual threads and GraalVM
- 43:00Wrapping up: Exploring resources for Java and database developers, and how to access them
related talks
02h 35mBringing GenAI to the Modern Enterprise. A production use-case. In Serverless Java!
44mThe Trinity in GenAI
26mJava’s GenAI Era: Getting Spring AI and Neo4j Applications to Production
44mJava Meets AI: Empowering Spring Developers to Build Intelligent Apps
01h 03mBuilding AI powered Applications with Java
53mUnleash the Power of AI Agents with Java Building Intelligent Application
52mBuild Smarter Knowledge Management Systems with AI Technology
48mBuilding AI Powered Applications with Java
