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
43
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 ParisJUG
zbendhiba
0
6
Leading Beyond Code - My Journey as a Staff Engineer
zbendhiba
0
19
Quarkus et Langchain4j - les clés pour intégrer les LLMs dans vos applications Java
zbendhiba
0
70
Quarkus meets AI: Build your own LLM-powered application
zbendhiba
0
53
Blabla Conf : Quarkus meets AI : Build your own LLM-powered application
zbendhiba
0
45
DevNation - Connecting disparate systems in a lightweight way
zbendhiba
0
32
Devoxx MA - Connecting disparate systems in a lightweight way
zbendhiba
0
41
Accento - Connecting disparate systems in a lightweight way
zbendhiba
0
40
nterconnecter des systèmes disparates de manière efficace
zbendhiba
0
37
Other Decks in Programming
See All in Programming
クラス設計の手順
akikogoto
0
120
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
1
930
20250429 - CNTUG Meetup #67 / DevOps Taiwan Meetup #69 - Deep Dive into Tetragon: Building Runtime Security and Observability with eBPF
tico88612
0
190
ドメイン駆動設計とXPで支える子どもの未来 / Domain-Driven Design and XP Supporting Children's Future
nrslib
0
320
Design Pressure
hynek
0
140
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
120
AIコーディングエージェントを 「使いこなす」ための実践知と現在地 in ログラス / How to Use AI Coding Agent in Loglass
rkaga
4
1.4k
Cursorを活用したAIプログラミングについて 入門
rect
0
280
OpenTelemetry + LLM = OpenLLMetry!?
yunosukey
2
180
SwiftDataのカスタムデータストアを試してみた
1mash0
0
150
Orleans + Sekiban + SignalR でリアルタイムWeb作ってみた
tomohisa
0
250
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
120
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
71
4.8k
Rails Girls Zürich Keynote
gr2m
94
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
How to train your dragon (web standard)
notwaldorf
91
6k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Building Adaptive Systems
keathley
41
2.5k
4 Signs Your Business is Dying
shpigford
183
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Writing Fast Ruby
sferik
628
61k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building Applications with DynamoDB
mza
94
6.4k
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!