Buckets:
| <meta charset="utf-8" /><meta name="hf:doc:metadata" content="{"title":"Introduction au cas d’usage sur la RAG agentique","local":"introduction-au-cas-dusage-sur-la-rag-agentique","sections":[{"title":"Un gala mémorable","local":"un-gala-mémorable","sections":[],"depth":2},{"title":"Les exigences du gala","local":"les-exigences-du-gala","sections":[],"depth":2}],"depth":1}"> | |
| <link href="/docs/agents-course/pr_653/fr/_app/immutable/assets/0.e3b0c442.css" rel="modulepreload"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/entry/start.6d47ec1b.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/scheduler.505acc25.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/singletons.05e80c54.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/index.001f95d5.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/paths.057989d7.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/entry/app.422aa231.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/preload-helper.3307fcb7.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/index.b1175496.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/nodes/0.e1f9a6c5.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/each.e59479a4.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/nodes/70.6ae31522.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/Heading.5a909328.js"> | |
| <link rel="modulepreload" href="/docs/agents-course/pr_653/fr/_app/immutable/chunks/MermaidChart.svelte_svelte_type_style_lang.c8924854.js"><!-- HEAD_svelte-u9bgzb_START --><meta name="hf:doc:metadata" content="{"title":"Introduction au cas d’usage sur la RAG agentique","local":"introduction-au-cas-dusage-sur-la-rag-agentique","sections":[{"title":"Un gala mémorable","local":"un-gala-mémorable","sections":[],"depth":2},{"title":"Les exigences du gala","local":"les-exigences-du-gala","sections":[],"depth":2}],"depth":1}"><!-- HEAD_svelte-u9bgzb_END --> <p></p> <div class="items-center shrink-0 min-w-[100px] max-sm:min-w-[50px] justify-end ml-auto flex" style="float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"><div class="inline-flex rounded-md max-sm:rounded-sm"><button class="inline-flex items-center gap-1 h-7 max-sm:h-7 px-2 max-sm:px-1.5 text-sm font-medium text-gray-800 border border-r-0 rounded-l-md max-sm:rounded-l-sm border-gray-200 bg-white hover:shadow-inner dark:border-gray-850 dark:bg-gray-950 dark:text-gray-200 dark:hover:bg-gray-800" aria-live="polite"><span class="inline-flex items-center justify-center rounded-md p-0.5 max-sm:p-0 hover:text-gray-800 dark:hover:text-gray-200"><svg class="sm:size-3.5 size-3" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="currentColor" focusable="false" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 32 32"><path d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z" transform="translate(0)"></path><path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z" transform="translate(0)"></path><rect fill="none" width="32" height="32"></rect></svg></span> <span>Copy page</span></button> <button class="inline-flex items-center justify-center w-6 max-sm:w-5 h-7 max-sm:h-7 disabled:pointer-events-none text-sm text-gray-500 hover:text-gray-700 dark:hover:text-white rounded-r-md max-sm:rounded-r-sm border border-l transition border-gray-200 bg-white hover:shadow-inner dark:border-gray-850 dark:bg-gray-950 dark:text-gray-200 dark:hover:bg-gray-800" aria-haspopup="menu" aria-expanded="false" aria-label="Open copy menu"><svg class="transition-transform text-gray-400 overflow-visible sm:size-3.5 size-3 rotate-0" width="1em" height="1em" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L6 6L11 1" stroke="currentColor"></path></svg></button></div> </div> <h1 class="relative group"><a id="introduction-au-cas-dusage-sur-la-rag-agentique" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#introduction-au-cas-dusage-sur-la-rag-agentique"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Introduction au cas d’usage sur la RAG agentique</span></h1> <p data-svelte-h="svelte-1mzh57z"><img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit3/agentic-rag/thumbnail.jpg" alt="Bannière RAG agentique"></p> <p data-svelte-h="svelte-cf27d6">Dans cette unité, nous aiderons Alfred, notre sympathique agent qui organise le gala, en utilisant le RAG agentique pour créer un outil qui peut être utilisé pour répondre aux questions sur les invités du gala.</p> <blockquote class="tip" data-svelte-h="svelte-12tgrms"><p>Il s’agit d’un cas d’usage concret pour le RAG agentique, que vous pourriez utiliser pour vos propres projets ou à votre travail. Si vous souhaitez tirer davantage parti de ce projet, pourquoi ne pas l’essayer sur votre propre cas d’usage et partager sur Discord ?</p></blockquote> <p data-svelte-h="svelte-1svwsh2">Vous pouvez choisir n’importe lequel des <em>frameworks</em> abordés dans le cours pour ce cas d’usage. Nous fournissons des exemples de code pour chacun dans des onglets séparés.</p> <h2 class="relative group"><a id="un-gala-mémorable" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#un-gala-mémorable"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Un gala mémorable</span></h2> <p data-svelte-h="svelte-mk67u6">Maintenant, il est temps de se salir les mains avec un vrai cas d’usage. Plantons le décor !</p> <p data-svelte-h="svelte-uulv29"><strong>Vous avez décidé d’organiser la fête la plus extravagante et opulente du siècle.</strong> Cela signifie des festins somptueux, des danseurs enchanteurs, des DJ renommés, des boissons exquises, un spectacle de feux d’artifice époustouflant, et bien plus encore.</p> <p data-svelte-h="svelte-1e85qnd">Alfred, votre agent, se prépare à veiller sur tous vos besoins pour cette fête, et <strong>il va tout gérer lui-même</strong>. Pour ce faire, il doit avoir accès à toutes les informations sur la fête, y compris le menu, les invités, le programme, les prévisions météorologiques, etc.</p> <p data-svelte-h="svelte-1apteit">Non seulement cela, mais il doit aussi s’assurer que la fête va être un succès, donc <strong>il doit être capable de répondre à toutes les questions sur la fête pendant celle-ci</strong>, tout en gérant les situations imprévues qui peuvent survenir.</p> <p data-svelte-h="svelte-8fzeo8">Alfred ne peut pas le faire seul, donc nous devons nous assurer qu’il a accès à toutes les informations et outils dont il a besoin.</p> <p data-svelte-h="svelte-jvevch">Tout d’abord, donnons-lui une liste d’exigences strictes pour le gala.</p> <h2 class="relative group"><a id="les-exigences-du-gala" class="header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full" href="#les-exigences-du-gala"><span><svg class="" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"><path d="M167.594 88.393a8.001 8.001 0 0 1 0 11.314l-67.882 67.882a8 8 0 1 1-11.314-11.315l67.882-67.881a8.003 8.003 0 0 1 11.314 0zm-28.287 84.86l-28.284 28.284a40 40 0 0 1-56.567-56.567l28.284-28.284a8 8 0 0 0-11.315-11.315l-28.284 28.284a56 56 0 0 0 79.196 79.197l28.285-28.285a8 8 0 1 0-11.315-11.314zM212.852 43.14a56.002 56.002 0 0 0-79.196 0l-28.284 28.284a8 8 0 1 0 11.314 11.314l28.284-28.284a40 40 0 0 1 56.568 56.567l-28.285 28.285a8 8 0 0 0 11.315 11.314l28.284-28.284a56.065 56.065 0 0 0 0-79.196z" fill="currentColor"></path></svg></span></a> <span>Les exigences du gala</span></h2> <p data-svelte-h="svelte-1r2dqrk">Une personne correctement éduquée de l’époque de la <strong>Renaissance</strong> devait avoir trois traits principaux. | |
| Elle devait avoir une connaissance approfondie en <strong>sport, culture et science</strong>. Donc, nous devons nous assurer que nous pouvons impressionner nos invités avec notre connaissance et leur offrir un gala vraiment inoubliable. | |
| Cependant, pour éviter tout conflit, il y a <strong>certains sujets, comme la politique et la religion, qui doivent être évités lors d’un gala.</strong> Il doit s’agir d’une fête amusante sans conflits liés aux croyances et aux idéaux.</p> <p data-svelte-h="svelte-139xbet">Selon l’étiquette, <strong>un bon hôte doit connaître les antécédents des invités</strong>, y compris leurs centres d’intérêt et leurs activités. Un bon hôte fait aussi des commérages et partage des histoires sur les invités les uns avec les autres.</p> <p data-svelte-h="svelte-ooqru5">Enfin, nous devons nous assurer que nous avons <strong>des connaissances générales sur la météo</strong> afin de pouvoir trouver en permanence une mise à jour en temps réel pour garantir un timing parfait pour le lancement du feu d’artifice pour terminer le gala en beauté ! 🎆</p> <p data-svelte-h="svelte-tvxhno">Comme vous pouvez le voir, Alfred a besoin de beaucoup d’informations pour organiser le gala. | |
| Heureusement, nous pouvons l’aider et le préparer en lui donnant un entraînement en <strong><em>Retrieval Augmented Generation</em> (RAG) !</strong></p> <p data-svelte-h="svelte-crqnqf">Commençons par créer les outils dont Alfred a besoin pour pouvoir organiser le gala !</p> <a class="!text-gray-400 !no-underline text-sm flex items-center not-prose mt-4" href="https://github.com/huggingface/agents-course/blob/main/units/fr/unit3/agentic-rag/introduction.mdx" target="_blank"><svg class="mr-1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="currentColor" focusable="false" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 32 32"><path d="M31,16l-7,7l-1.41-1.41L28.17,16l-5.58-5.59L24,9l7,7z"></path><path d="M1,16l7-7l1.41,1.41L3.83,16l5.58,5.59L8,23l-7-7z"></path><path d="M12.419,25.484L17.639,6.552l1.932,0.518L14.351,26.002z"></path></svg> <span data-svelte-h="svelte-zjs2n5"><span class="underline">Update</span> on GitHub</span></a> <p></p> | |
| <script> | |
| { | |
| __sveltekit_1ql597g = { | |
| assets: "/docs/agents-course/pr_653/fr", | |
| base: "/docs/agents-course/pr_653/fr", | |
| env: {} | |
| }; | |
| const element = document.currentScript.parentElement; | |
| const data = [null,null]; | |
| Promise.all([ | |
| import("/docs/agents-course/pr_653/fr/_app/immutable/entry/start.6d47ec1b.js"), | |
| import("/docs/agents-course/pr_653/fr/_app/immutable/entry/app.422aa231.js") | |
| ]).then(([kit, app]) => { | |
| kit.start(app, element, { | |
| node_ids: [0, 70], | |
| data, | |
| form: null, | |
| error: null | |
| }); | |
| }); | |
| } | |
| </script> | |
Xet Storage Details
- Size:
- 13.3 kB
- Xet hash:
- 9c09391c12a8b6eeffbff0356453e5bdae1836d5f4d0fab4ca75f8d64450bfc8
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.