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
98
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
25
MCP in action - Devoxx
zbendhiba
0
68
MCP in Action: Connecting AI to Enterprise Systems - Sept 2025
zbendhiba
0
83
Communauté, tu aideras. Sagesse et force, tu gagneras
zbendhiba
0
48
MCP in action ParisJUG
zbendhiba
0
130
Leading Beyond Code - My Journey as a Staff Engineer
zbendhiba
0
72
Quarkus et Langchain4j - les clés pour intégrer les LLMs dans vos applications Java
zbendhiba
0
120
Quarkus meets AI: Build your own LLM-powered application
zbendhiba
0
120
Blabla Conf : Quarkus meets AI : Build your own LLM-powered application
zbendhiba
0
94
Other Decks in Programming
See All in Programming
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.5k
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
130
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
950
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.3k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
650
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
540
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
550
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
200
Google Apps Script で Ruby を動かす
kawahara
0
130
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
270
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.1k
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
290
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
We Are The Robots
honzajavorek
0
290
How GitHub (no longer) Works
holman
316
150k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
760
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Become a Pro
speakerdeck
PRO
31
6.1k
Building AI with AI
inesmontani
PRO
1
1.1k
A Tale of Four Properties
chriscoyier
163
24k
Building Adaptive Systems
keathley
44
3.2k
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!