LangChain4j examples
This folder contains Java examples demonstrating application development using LangChain4j.
Every example builds an AI service, which is a Java interface whose annotations carry the instructions and whose return type declares the expected output. The differences between the examples are the context sources wired into that service.
Requirements
Examples
basic_assistant/: Single prompt-response with a local model.chat_memory/: Bounded message window carried across turns.rag_retrieval/: In-memory retrieval-augmented generation.tool_use/: Local math solver tool integration.structured_output/: Generating and parsing response objects to Java records.context_assembly/: Instructions, memory, retrieval, and tools in one AI service.
Running the examples
Each example is in its own folder and contains a README.md with instructions on how to run it.