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
12
MCP in action ParisJUG
zbendhiba
0
86
Leading Beyond Code - My Journey as a Staff Engineer
zbendhiba
0
32
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
73
Blabla Conf : Quarkus meets AI : Build your own LLM-powered application
zbendhiba
0
59
DevNation - Connecting disparate systems in a lightweight way
zbendhiba
0
42
Devoxx MA - Connecting disparate systems in a lightweight way
zbendhiba
0
64
Accento - Connecting disparate systems in a lightweight way
zbendhiba
0
60
Other Decks in Programming
See All in Programming
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
370
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
180
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
810
旅行プランAIエージェント開発の裏側
ippo012
2
810
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
260
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.2k
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
160
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
380
CSC305 Summer Lecture 12
javiergs
PRO
0
130
Ruby Parser progress report 2025
yui_knk
1
280
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
380
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.6k
The Language of Interfaces
destraynor
160
25k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
284
13k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Thoughts on Productivity
jonyablonski
69
4.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
We Have a Design System, Now What?
morganepeng
53
7.8k
How STYLIGHT went responsive
nonsquared
100
5.8k
RailsConf 2023
tenderlove
30
1.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
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!