GeeCON 2024: Jan Martiška – Tworzenie aplikacji AI w Javie z użyciem Quarkus i Langchain4j

youtube.com 2 tygodni temu


Full title: Quarkus meets AI: Developing AI applications in Java with Quarkus and Langchain4j

In this applicable session, I will show how Quarkus, the cloud-native Java improvement framework, and its Langchain4j extension can be utilized for working with AI models like GPT and others, including image-generating models, beginning the door to endless possibilities. I will show how to usage Quarkus to:

Build a chatbot application that allows you to supply data from your own customized data store and feed it to the AI model, enabling it to answer questions utilizing this data (this method is called Retrieval Augmented Generation).
Build a highly autonomous agent by supplying the model with various tools, that means locally implemented functions that the model can decide to execute erstwhile essential (for example, send something via email, or compose to a database), and then letting the agent find the appropriate series of steps to accomplish the given high-level goal utilizing these tools.
Demonstrate the Quarkus goodies that make the improvement process easier, like the interface for manually chatting with the model straight through the application and for exploring image-generating capabilities of image models.
The improvement joy of Quarkus with all its goodies and incredible productivity now besides extends to creating AI applications. Join me and see for yourself!