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
Zineb Bendhiba
December 04, 2024
Programming
0
80
Quarkus Insights #187 : Camel with AI
An overview of AI capabilities in Apache Camel (nov 2024 edition)
Zineb Bendhiba
December 04, 2024
Tweet
Share
More Decks by Zineb Bendhiba
See All by Zineb Bendhiba
MCP in action - Devoxx
zbendhiba
0
53
MCP in Action: Connecting AI to Enterprise Systems - Sept 2025
zbendhiba
0
67
Communauté, tu aideras. Sagesse et force, tu gagneras
zbendhiba
0
26
MCP in action ParisJUG
zbendhiba
0
120
Leading Beyond Code - My Journey as a Staff Engineer
zbendhiba
0
50
Quarkus et Langchain4j - les clés pour intégrer les LLMs dans vos applications Java
zbendhiba
0
100
Quarkus meets AI: Build your own LLM-powered application
zbendhiba
0
97
Blabla Conf : Quarkus meets AI : Build your own LLM-powered application
zbendhiba
0
75
DevNation - Connecting disparate systems in a lightweight way
zbendhiba
0
52
Other Decks in Programming
See All in Programming
TipKitTips
ktcryomm
0
160
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
210
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
250
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
600
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
400
15年目のiOSアプリを1から作り直す技術
teakun
1
610
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
500
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
390
Python’s True Superpower
hynek
0
200
atmaCup #23でAIコーディングを活用した話
ml_bear
4
750
浮動小数の比較について
kishikawakatsumi
0
390
CSC307 Lecture 15
javiergs
PRO
0
230
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
It's Worth the Effort
3n
188
29k
How to Ace a Technical Interview
jacobian
281
24k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Mobile First: as difficult as doing things right
swwweet
225
10k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Paper Plane (Part 1)
katiecoart
PRO
0
5.2k
Site-Speed That Sticks
csswizardry
13
1.1k
Documentation Writing (for coders)
carmenintech
77
5.3k
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!