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
26
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
Quarkus et Langchain4j - les clés pour intégrer les LLMs dans vos applications Java
zbendhiba
0
49
Quarkus meets AI: Build your own LLM-powered application
zbendhiba
0
32
Blabla Conf : Quarkus meets AI : Build your own LLM-powered application
zbendhiba
0
26
DevNation - Connecting disparate systems in a lightweight way
zbendhiba
0
18
Devoxx MA - Connecting disparate systems in a lightweight way
zbendhiba
0
20
Accento - Connecting disparate systems in a lightweight way
zbendhiba
0
21
nterconnecter des systèmes disparates de manière efficace
zbendhiba
0
18
A Story about Serverless Camels Living in Containers
zbendhiba
0
22
Beyond REST and CRUD - Integration patterns in Microservices
zbendhiba
0
18
Other Decks in Programming
See All in Programming
Beyond ORM
77web
11
1.6k
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
4k
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
580
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
250
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
440
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
540
Androidアプリの One Experience リリース
nein37
0
1.1k
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
7
1.4k
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
6
700
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
300
Azure AI Foundryのご紹介
qt_luigi
1
160
Package Traits
ikesyo
1
200
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
521
39k
Typedesign – Prime Four
hannesfritz
40
2.5k
How GitHub (no longer) Works
holman
312
140k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Making the Leap to Tech Lead
cromwellryan
133
9k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Designing for Performance
lara
604
68k
Facilitating Awesome Meetings
lara
51
6.2k
A better future with KSS
kneath
238
17k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
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!