quarkus-langchain4j-workshop: Build AI-Infused Apps with Quarkus and LangChain4j

quarkus-langchain4j-workshop: Build AI-Infused Apps with Quarkus and LangChain4j

Summary

Explore the `quarkus-langchain4j-workshop` to learn how to develop AI-infused applications using Quarkus and LangChain4j. This workshop provides a structured approach, guiding you through various steps to build powerful AI solutions. It's an excellent resource for developers looking to integrate large language models into their Quarkus projects.

Repository Info

Updated on October 11, 2025
View on GitHub

Tags

Click on any tag to explore related repositories

Introduction

The quarkus-langchain4j-workshop is a comprehensive guide designed to teach developers how to build AI-infused applications using the powerful combination of Quarkus and LangChain4j. This workshop provides a hands-on approach to integrating Large Language Models (LLMs) into your Java applications, leveraging Quarkus's efficiency and LangChain4j's robust AI capabilities.

Installation

To get started with the workshop, you'll need to clone the repository and follow the step-by-step instructions.

  1. Clone the repository:

    git clone https://github.com/cescoffier/quarkus-langchain4j-workshop.git
    cd quarkus-langchain4j-workshop
    
  2. Follow the detailed instructions available in the docs directory.

  3. To run the application for any given step, navigate to the corresponding step-XX directory and execute:

    ./mvnw quarkus:dev
    

    The application will then be accessible at http://localhost:8080.

Examples

The workshop is structured into several progressive steps, making it easy to follow along. Each step builds upon the previous one, guiding you through different aspects of AI application development. For convenience, the final state of each step is provided in its respective step-XX directory, allowing you to quickly jump to a specific point or verify your progress.

Why Use It

This workshop is an invaluable resource for developers looking to dive into AI application development with a modern, efficient stack. It offers a practical learning path for integrating LLMs using LangChain4j, all within the high-performance Quarkus framework. By following this workshop, you will gain hands-on experience in building intelligent applications, enhancing your skills in a rapidly evolving field.

Links