DevConf.CZ

Blazingly Fast GenAI App Development Java and Spring AI
2024-06-15 , E105 (capacity 70)

Spring AI is a project aiming to simplify the development of applications that integrate artificial intelligence (AI) functionalities. It achieves this by providing abstractions and interfaces that manage the complexity of AI models, allowing developers to focus on the application logic without coping with unnecessary complexity. It focuses on the core belief that the next wave of Generative AI applications will be ubiquitous across many programming languages, including Java.

The presentation provides an excellent introduction to Spring AI, its use, and the typical use cases it can address. Several code samples will be presented and explained, along with several live demos.

See also:

Juarez Barbosa Junior is a Senior Principal Java Developer Evangelist at Oracle. Previously, an Azure Developer Relations Lead at Microsoft, and a Thought Leader and Technical Evangelist at IBM.
He has 20+ years of professional experience, having held senior leadership roles in DevRel, software engineering, and startup-related initiatives. His knowledge comprises Java, Python, Cloud Computing (Oracle OCI, Azure, GCP, IBM Cloud, and AWS), DevOps, IaC, CI/CD, and Cloud Native.