Building Intelligent Enterprises: AI-Powered Java with LangChain4j & CDI
summary
Claim: add LLM-driven features to existing Java enterprise stacks without a Python migration. Uses langchain4j-cdi on Jakarta EE / MicroProfile with CDI to inject an AI service, switch providers via config, and plug in RAG with vector store and embeddings. Demonstrates a working Liberty car-booking app calling tools (book, get details, cancel) that enforces cancellation rules, runs locally against Llama 3.1, and shows telemetry and tracing. Notes: supports 20+ LLMs, 30+ vector stores, ~400 contributors; adds retries, timeouts and function-calling.
AI-written summary · about
chapters (9)
- 0:00Introduction to Java and AI
- 2:24Jakarta EE and AI landscape
- 5:34AI enhanced Java applications
- 16:06Understanding AI agents
- 21:13Introduction to LangChain4j
- 24:25LangChain4j-CDI overview
- 27:21Implementing AI in Jakarta EE
- 33:50Live code demonstration
- 43:04Conclusion and community
related talks
53mJava meets AI: Build LLM-Powered Apps with LangChain4j
47mJava Meets AI: Integrating LLMs into Your Applications with LangChain4j
46mJakarta EE Meets AI Beyond the Chatbot With LangChain4j
01h 01mCreate #AI Infused #Java Apps with #LangChain4j
02h 49mJava meets AI: Build LLM-Powered Apps with LangChain4j
45mJakarta EE Meets AI
46mAI-powered Java Developers
57mPure Java Enterprise AI/LLM Integration (EAI 2.0)
