Spring into the AI Era: A Practical Exploration for Java Developers
Thursday, 16. May 2024 | 08:30 - 17:00
Description
Join us for an engaging full-day workshop designed specifically for Java developers eager to integrate Generative AI into their applications. We designed this workshop for those proficient in Java but new to AI. You’ll participate in various coding exercises throughout the day, utilizing Spring AI, an AI-centric application framework that streamlines AI application development. Spring AI is grounded in the foundational principles of the Spring ecosystem, emphasizing modularity and portability. The workshop aims to demystify key AI concepts, equipping software developers with the knowledge to create AI applications efficiently.
Topics
Quickstart: Creating a “Hello World” application for Generative AI in just minutes (Lab)
Introduction to Generative AI: Explaining key concepts.
Prompt Engineering: Techniques and Best Practices using Prompt Templating and Roles (Lab)
Mapping AI output to POJOs (Lab)
Integrating your data with AI Models. (Lab)
Exploring Vector Databases and Retrieval Augmented Generation. (Lab)
Evaluation Driven Development. (Lab)
A Concise History of AI/ML
Requirements
Basic knowledge of Java/Spring
Target audience
This workshop is tailored for Java/Spring developers interested in practical AI learning. Prior experience with AI is optional.