In today's competitive tech landscape, AI capabilities aren't just nice-to-have—they're essential for creating cutting-edge applications. This immersive workshop empowers Java developers to seamlessly integrate powerful AI features using familiar tools and paradigms.
Through dynamic hands-on exercises and practical guidance, you'll master the implementation of sophisticated AI capabilities including natural language processing, computer vision, and interactive chatbots. Discover advanced techniques like Retrieval-Augmented Generation (RAG) for enhanced context awareness and the Model Context Protocol (MCP) for effective AI orchestration.
Using Spring AI's elegant abstractions, you'll develop model-agnostic code that works flawlessly with both cloud-based and local AI models, giving you the strategic flexibility to select optimal solutions for your specific requirements and constraints.
Leave this workshop with immediately applicable skills to build intelligent features that process text, images, and audio—transforming your Java applications into AI-powered solutions that deliver genuine business value.
Key Takeaways
1 Practical implementation skills for integrating AI capabilities into Java applications
2 Hands-on experience with Spring AI for creating model-agnostic code
3 Ability to implement natural language processing, computer vision, and chatbot features
4 Knowledge of advanced AI techniques like Retrieval-Augmented Generation (RAG)
5 Understanding of the Model Context Protocol (MCP) for effective AI orchestration
6 Experience working with both cloud-based and local AI models
7 Strategies for selecting the right AI solution based on specific project requirements
8 Ready-to-use code samples and patterns for immediate application in real-world projects
Speaker

Dan Vega
Java Champion & Spring Developer Advocate @Broadcom
Dan Vega is a Java Champion & Spring Developer Advocate at Broadcom. He has been developing software for the web for over 23 years and his superpower is problem-solving. Dan is a Blogger, YouTuber,Course Creator, Podcaster, and speaker. He is a lifelong learner and his passion is sharing his knowledge with the developer community.
Dan lives near Cleveland Ohio with his beautiful wife and 2 daughters. When he isn’t writing code or teaching he enjoys spending time with his family, lifting weights, running, or reading a good book.