Skip to content

Commit 1083a40

Browse files
Merge pull request #308 from clermontech/jug03
LavaJUG
2 parents 2aeaf0e + 047190c commit 1083a40

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
+++
2+
tags = ["Lava JUG", "RAG", "ElasticSearch", "LLM"]
3+
4+
[params]
5+
6+
[params.event]
7+
name = "Benjamin Dauvissat - Construisons un chatbot privé avec RAG, ElasticSearch et LLM"
8+
date = "2025-03-27 19:00:00"
9+
is_free = true
10+
event_url = "https://www.lavajug.org/"
11+
[params.event.location]
12+
friendly_name = "Turing 22"
13+
full_address = "22 Allée Alan Turing, 63000 Clermont-Ferrand"
14+
15+
[params.organizer]
16+
name = "LavaJUG"
17+
website = "https://www.lavajug.org/"
18+
+++
19+
20+
Au-delà de la hype autour de ChatGPT, comment construire un moteur de recherche conversationnelle (aka “chatbot”) basé sur des données et documents qui doivent rester privés ? La solution est le RAG (Retrieval Augmented Generation). C’est le moteur de recherche qui va fournir un contexte vérifiable sur lequel se basera la génération des réponses du chatbot. Elasticsearch, bien connu pour ses capacités de recherche par mots-clés a depuis plusieurs années intégré les “dense vectors” et la recherche sémantique, permettant une recherche et un scoring hybrides combinant ces deux approches. En parallèle, l’utilisation des LLM (Large Language Models) s’est démocratisée avec des orchestrateurs comme LangChain4J et des LLM accessibles et faciles à déployer avec Ollama. Nous verrons comment construire un chatbot sur un jeu de données privées et discuter avec.

0 commit comments

Comments
 (0)