Workshops small

Building LLM-Powered Applications with Quarkus and Langchain4j

kindly offered byQuarkus team and RedHat

Date / Time: Friday 22 November / 15:45-17:35 EET @ Workshop room (-1st floor - Room 2)

Speaker: Georgios Andrianakis
Principal Software Engineer @ Red Hat

Speaker: Ioannis Canellos
Senior Principal Software Engineer @ Red Hat

 

Workshop Description 

LLMs are poised to play an important role in our daily lives and as such, place an increasingly large burden on developers to integrate them into the software they build. In this session we will demonstrate how easy it is to create AI powered applications using the combination of Quarkus and Langchain4j.

What will you Learn: 

Level: intermediate

TAGs: #AI #LLMs # Quarkus #Langchain4j

Target audience:

Prerequisites on Audience: 

For those who want to follow along: 

– JDK 17 or 21 

– Apache Maven 3.9+ (recommended) 

– Docker or Podman (recommended) 

To ensure that your environment has all the required tools and dependencies available, please run this before the event: 

Mac & Linux 

“` 

curl -o code-wtih-quarkus.zip “https://code.quarkus.io/d?j=17&e=io.quarkiverse.langchain4j%3Aquarkus-langchain4j-openai&e=jdbc-postgresql&e=rest-jackson&e=hibernate-orm&cn=code.quarkus.io 
 

unzip code-with-quarkus 

cd code-with-quakrus 

./mvnw quarkus:dev 

“` 

 

The workshop will use samples from https://github.com/quarkiverse/quarkus-langchain4j and it’s recommended to clone the project beforehand. 

 

“` 

git clone https://github.com/quarkiverse/quarkus-langchain4j.git 

cd quarkus-langchain4j 

./mvnw clean install 

“` 

Windows 

“` 
 

curl.exe -o code-wtih-quarkus.zip “https://code.quarkus.io/d?j=17&e=io.quarkiverse.langchain4j%3Aquarkus-langchain4j-openai&e=jdbc-postgresql&e=rest-jackson&e=hibernate-orm&cn=code.quarkus.io 
 

“` 

After extracting the project: 

“` 

cd code-with-quakrus 

mvnw.cmd quarkus:dev 

“` 

The workshop will use samples from https://github.com/quarkiverse/quarkus-langchain4j and it’s recommended to clone the project beforehand. 

 

“` 

git clone https://github.com/quarkiverse/quarkus-langchain4j.git 

cd quarkus-langchain4j 

mvnw.cmd clean install 

“` 

Schedule: