Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Quarkus Insights #187 : Camel with AI
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Zineb Bendhiba
December 04, 2024
Programming
89
0
Share
Quarkus Insights #187 : Camel with AI
An overview of AI capabilities in Apache Camel (nov 2024 edition)
Zineb Bendhiba
December 04, 2024
More Decks by Zineb Bendhiba
See All by Zineb Bendhiba
L'intégration intelligente : Quand vos flux de données deviennent autonomes
zbendhiba
0
15
MCP in action - Devoxx
zbendhiba
0
64
MCP in Action: Connecting AI to Enterprise Systems - Sept 2025
zbendhiba
0
77
Communauté, tu aideras. Sagesse et force, tu gagneras
zbendhiba
0
36
MCP in action ParisJUG
zbendhiba
0
130
Leading Beyond Code - My Journey as a Staff Engineer
zbendhiba
0
60
Quarkus et Langchain4j - les clés pour intégrer les LLMs dans vos applications Java
zbendhiba
0
110
Quarkus meets AI: Build your own LLM-powered application
zbendhiba
0
110
Blabla Conf : Quarkus meets AI : Build your own LLM-powered application
zbendhiba
0
85
Other Decks in Programming
See All in Programming
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
980
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
360
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
330
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
210
関係性から理解する"同一性"の型用語たち
pvcresin
2
510
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
530
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
410
今さら聞けないCancellationToken
htkym
0
180
[BalkanRuby 2026] Drop your app/services!
palkan
3
660
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.2k
cloudnative conference 2026 flyle
azihsoyn
1
200
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
280
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.5k
Designing for Timeless Needs
cassininazir
1
230
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
260
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
320
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
Transcript
Camel with AI @Quarkus Insights
Agenda • Intro • Data Ingestion • Demos ◦ RAG
◦ Tools • What else? • Closing comments • Q&A
What is Apache Camel? … that your system is not
alone! My System
Data Ingestion
Example RAG Architecture
Example RAG Architecture With Camel
Data Ingestion • Vector DB components • Embeddings • Chunking
DSL
Chunking DSL Example from("source-route") .tokenize(tokenizer() .byParagraph() .maxTokens(1024) .maxOverlap(10) .using(LangChain4jTokenizerDefinition.TokenizerType.OPEN_AI).end()) .split().body()
.to("destination-route");
Demos
Demos • Vector databases with Apache Camel ◦ Overview •
RAG with Apache Camel • Function calling with Apache Camel
Other things • DJL (Deep Java Library) ◦ Computer vision
• Torchserve ◦ Invoke the REST API • Unstructured data extraction ◦ Avoiding model lock in
Closing comments Scan me!