Jakarta EE Meets AI

preview_player
Показать описание

Abstract:

Most of us are not writing our own Large Language Models (LLMs). We are consuming them, and integrating them into our enterprise applications. Ang guess what? Java is the perfect language for this! You don’t have to learn Python or any other language for your AI integrations.

This session will explore different options there are for Java developers and how to integrate them into your enterprise Java applications. There will be live demos using libraries and tools such as LangChain4J, Spring AI, and Jakarta EE.

About Ivar:

Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Java Champion and JUG Leader based in Sweden.

Besides advocating the Jakarta EE technologies, Ivar is contributing to the Jakarta EE specifications as well as being the PMC Lead for Eclipse Enterprise for Java (EE4J). He is also one of the specification leads for Jakarta MVC and represents Eclipse Foundation on the JCP Executive Committee.

Ivar is also involved in various other open-source projects and communities. He is a frequent speaker at International developer conferences.

0:00 Brno JUG Introduction - Martin Stefanko
0:55 Jakarta EE Meets AI - Ivar Grimstad
2:07 EE History Lesson
5:43 Jakarta EE is all about specifications
6:28 Jakarta EE 10
7:32 Jakarta EE 11
9:27 Future release cadence
10:44 Back to Jakarta EE 11
11:42 Start of the AI part
12:00 Specifications used in the demos
13:55 Specification we won't use(Data 1.0)
16:20 Demo
17:68 Spring AI app
22:17 Quarkus app
26:20 Jakarta EE app
34:40 Adding LangChain4j to the Jakarta EE app
40:27 Spring AI in the Jakarta EE app
47:20 Helidon app
51:35 Question about Jandex dependency
52:34 Summary
54:38 Questions
1:01:40 Closing remarks
Рекомендации по теме