<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/fab22ec9c958433b86c3cc2ce82b0a69&quot; frameborder=&quot;0&quot; width=&quot;1850&quot; height=&quot;1387&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1387</height><width>1850</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1387</thumbnail_height><thumbnail_width>1850</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/fab22ec9c958433b86c3cc2ce82b0a69-bcb3e1a449c66257.gif</thumbnail_url><duration>1953.971</duration><title>Lang{chain, graph, smith} - 11 approfondissement de la théorie RAG et présentation de la partie pratique et mise en situation</title><description>Dans cette dernière vidéo d’environ une trentaine de minutes, je présente la partie pratique et les mises en situation autour des RAG (Retrieval-Augmented Generation). J’explique comment cette étape se situe dans la continuité des notions déjà étudiées (LangGraph, LangSmith, ingestion, retrieval, restitution). Je décris également ce qu’est un RAG, pourquoi il s’agit de l’aboutissement de toutes les briques abordées jusque-là (modèles de langage, agents, workflows, intégration), et comment j’envisage de combiner tous ces éléments au sein de systèmes complexes. Enfin, j’insiste sur les bonnes pratiques, la préparation des données et l’importance d’adapter les objectifs pour éviter les écueils techniques et méthodologiques.</description></oembed>