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
62
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
Communauté, tu aideras. Sagesse et force, tu gagneras
zbendhiba
0
14
MCP in action ParisJUG
zbendhiba
0
87
Leading Beyond Code - My Journey as a Staff Engineer
zbendhiba
0
33
Quarkus et Langchain4j - les clés pour intégrer les LLMs dans vos applications Java
zbendhiba
0
80
Quarkus meets AI: Build your own LLM-powered application
zbendhiba
0
75
Blabla Conf : Quarkus meets AI : Build your own LLM-powered application
zbendhiba
0
60
DevNation - Connecting disparate systems in a lightweight way
zbendhiba
0
42
Devoxx MA - Connecting disparate systems in a lightweight way
zbendhiba
0
65
Accento - Connecting disparate systems in a lightweight way
zbendhiba
0
61
Other Decks in Programming
See All in Programming
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
120
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
rage against annotate_predecessor
junk0612
0
170
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
230
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.9k
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
540
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
460
Kiroで始めるAI-DLC
kaonash
2
610
Rancher と Terraform
fufuhu
2
550
Improving my own Ruby thereafter
sisshiki1969
1
160
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
340
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Designing Experiences People Love
moore
142
24k
How to Ace a Technical Interview
jacobian
279
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Agile that works and the tools we love
rasmusluckow
330
21k
How to train your dragon (web standard)
notwaldorf
96
6.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Music & Morning Musume
bryan
46
6.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
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!