~/talk

Pure Java Enterprise AI/LLM Integration (EAI 2.0)

Talkat Devoxx Belgium 2024 · 2024-10-07..10-11· [java, ai-assisted-development]
slides:none on file

Shows concrete Java 21 patterns for enterprise LLM use: Quarkus/MicroProfile services call Claude, ChatGPT, Llama and AWS Bedrock via Java 11 HTTP client or MicroProfile REST client, or run local models with llama3-java packaged as a single executable jar (copy to S3, java -jar, or run on EC2). Demonstrates a sentiment analyzer that downloads and caches the model, answers in ~2s, and passes parameterized unit tests. Highlights cost traps (RAG calls can cost ~$7 each, Lambda waiting drove a €1,400 bill) and recommends langchain4j for RAG, caching, retries and observability.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:59Java and cloud infrastructure
  3. 5:03Enterprise challenges with LLMs
  4. 13:02Core principles for enterprise AI
  5. 18:45API patterns and communication
  6. 23:28Operational challenges of AI
  7. 29:23Local and offline LLM execution
  8. 33:41Infrastructure and architecture
  9. 36:28Code demonstrations and Jlama
  10. 42:28Sentiment analysis implementation
  11. 48:30Design patterns and conclusions
  12. 56:31Session wrap-up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.