Darryl237's picture
Initial commit - Mini chatbot RAG
eff6ee6
Raw
History Blame Contribute Delete
1.84 kB
[TITRE]
Retrieval Augmented Generation
[DEFINITION]
Le RAG, ou Retrieval Augmented Generation, est une méthode qui combine recherche documentaire et génération de texte par un modèle de langage.
[OBJECTIF]
L’objectif du RAG est d’améliorer la fiabilité des réponses d’un chatbot en lui fournissant des documents pertinents au moment de répondre.
[FONCTIONNEMENT]
Un système RAG suit généralement trois étapes :
- indexer les documents ;
- rechercher les passages les plus pertinents ;
- envoyer le contexte trouvé au modèle génératif.
[RECHERCHE]
La recherche peut être réalisée avec TF-IDF, similarité cosinus ou embeddings sémantiques. Le système compare la question de l’utilisateur avec les documents du corpus.
[GENERATION]
Après la recherche, le modèle reçoit un prompt contenant le contexte et la question. Il génère ensuite une réponse basée sur les informations récupérées.
[APPLICATIONS]
Le RAG est utilisé pour :
- assistants de cours ;
- support client ;
- recherche documentaire ;
- chatbots d’entreprise ;
- assistants juridiques ;
- assistants médicaux ;
- documentation technique.
[AVANTAGES]
Les avantages sont :
- réduction des hallucinations ;
- réponses plus précises ;
- possibilité de citer les sources ;
- mise à jour facile du corpus ;
- meilleure transparence.
[RISQUES]
Les risques sont :
- mauvais documents récupérés ;
- contexte incomplet ;
- corpus de mauvaise qualité ;
- réponse générée hors contexte ;
- dépendance à la qualité du retrieval.
[CORPUS]
La qualité du corpus est centrale. Un bon corpus doit être clair, structuré, précis et adapté aux questions attendues.
[CONCLUSION]
Le RAG rend les chatbots plus fiables, mais sa qualité dépend fortement du corpus, du découpage des documents et de la méthode de recherche.