{"id":11668,"date":"2026-01-05T11:04:05","date_gmt":"2026-01-05T11:04:05","guid":{"rendered":"https:\/\/techhub.saworks.io\/docs\/tutoriel-agent-intermediaire\/ms-4010-etendre-microsoft-365-copilot-avec-des-agents-declaratifs-en-utilisant-visual-studio-code\/comment-fonctionnent-les-agents-declaratifs\/"},"modified":"2026-01-07T09:32:26","modified_gmt":"2026-01-07T09:32:26","slug":"comment-fonctionnent-les-agents-declaratifs","status":"publish","type":"docs","link":"https:\/\/techhub.saworks.io\/fr\/docs\/tutoriel-agent-intermediaire\/ms-4010-etendre-microsoft-365-copilot-avec-des-agents-declaratifs-en-utilisant-visual-studio-code\/comment-fonctionnent-les-agents-declaratifs\/","title":{"rendered":"Comment fonctionnent les agents d\u00e9claratifs"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Maintenant que nous connaissons les bases d\u2019un agent d\u00e9claratif, voyons comment il fonctionne en arri\u00e8re-plan. Vous allez d\u00e9couvrir tous les \u00e9l\u00e9ments des agents d\u00e9claratifs et voir comment ils s\u2019assemblent pour cr\u00e9er un agent. Ces connaissances vous aideront \u00e0 d\u00e9cider si un agent d\u00e9claratif est adapt\u00e9 \u00e0 votre besoin.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Connaissance personnalis\u00e9e<\/strong><\/h3>\n\n\n\n<p>Les agents d\u00e9claratifs utilisent des connaissances personnalis\u00e9es pour fournir des donn\u00e9es et un contexte suppl\u00e9mentaires \u00e0 Microsoft 365 Copilot, cibl\u00e9s sur un sc\u00e9nario ou une t\u00e2che sp\u00e9cifique.<\/p>\n\n\n\n<p>La connaissance personnalis\u00e9e se compose de deux parties :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instructions personnalis\u00e9es :<\/strong> d\u00e9finissent comment l\u2019agent doit se comporter et comment il doit formuler ses r\u00e9ponses.<\/li>\n\n\n\n<li><strong>Ancrage personnalis\u00e9 (grounding) :<\/strong> d\u00e9finit les sources de donn\u00e9es que l\u2019agent peut utiliser dans ses r\u00e9ponses.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Qu\u2019est-ce que les instructions personnalis\u00e9es ?<\/strong><\/h3>\n\n\n\n<p>Les instructions sont des directives ou des recommandations sp\u00e9cifiques transmises au mod\u00e8le de base pour orienter ses r\u00e9ponses. Elles peuvent inclure :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>D\u00e9finitions de t\u00e2ches :<\/strong> pr\u00e9ciser ce que le mod\u00e8le doit faire, comme r\u00e9pondre \u00e0 des questions, r\u00e9sumer un texte ou g\u00e9n\u00e9rer du contenu cr\u00e9atif.<\/li>\n\n\n\n<li><strong>Directives comportementales :<\/strong> d\u00e9finir le ton, le style et le niveau de d\u00e9tail des r\u00e9ponses pour qu\u2019elles correspondent aux attentes des utilisateurs.<\/li>\n\n\n\n<li><strong>Restrictions de contenu :<\/strong> indiquer ce que le mod\u00e8le doit \u00e9viter, comme les sujets sensibles ou le contenu prot\u00e9g\u00e9 par des droits d\u2019auteur.<\/li>\n\n\n\n<li><strong>R\u00e8gles de formatage :<\/strong> montrer comment structurer la sortie, par exemple en utilisant des puces ou des styles sp\u00e9cifiques.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Exemple :<\/strong> dans notre sc\u00e9nario de support informatique, notre agent re\u00e7oit les instructions suivantes :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Vous \u00eates un assistant intelligent de support informatique con\u00e7u pour r\u00e9pondre aux questions courantes des employ\u00e9s de Contoso Electronics et g\u00e9rer les tickets de support. Vous pouvez utiliser l\u2019action Tickets et les documents du site SharePoint Online du service d\u2019assistance comme sources d\u2019information. Lorsque vous ne trouvez pas les informations n\u00e9cessaires, privil\u00e9giez les documents du site d\u2019assistance par rapport \u00e0 vos connaissances d\u2019entra\u00eenement et assurez-vous que vos r\u00e9ponses ne soient pas sp\u00e9cifiques \u00e0 Contoso Electronics. Incluez toujours une source cit\u00e9e dans vos r\u00e9ponses. Vos r\u00e9ponses doivent \u00eatre concises et adapt\u00e9es \u00e0 un public non technique.<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Qu\u2019est-ce que l\u2019ancrage personnalis\u00e9 (custom grounding) ?<\/strong><\/h3>\n\n\n\n<p>L\u2019ancrage est le processus qui consiste \u00e0 connecter les mod\u00e8les de langage de grande taille (LLM) \u00e0 des informations r\u00e9elles, permettant des r\u00e9ponses plus pr\u00e9cises et pertinentes. Les donn\u00e9es d\u2019ancrage servent \u00e0 fournir un contexte et un support au LLM lors de la g\u00e9n\u00e9ration des r\u00e9ponses. Cela r\u00e9duit la d\u00e9pendance du LLM \u00e0 ses seules donn\u00e9es d\u2019entra\u00eenement et am\u00e9liore la qualit\u00e9 des r\u00e9ponses.<\/p>\n\n\n\n<p>Par d\u00e9faut, un agent d\u00e9claratif n\u2019est connect\u00e9 \u00e0 aucune source de donn\u00e9es. Vous configurez un agent d\u00e9claratif avec une ou plusieurs sources de donn\u00e9es Microsoft 365 :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Documents stock\u00e9s dans OneDrive<\/li>\n\n\n\n<li>Documents stock\u00e9s dans SharePoint Online<\/li>\n\n\n\n<li>Contenu int\u00e9gr\u00e9 dans Microsoft 365 via un connecteur Copilot<\/li>\n<\/ul>\n\n\n\n<p>En plus, un agent d\u00e9claratif peut \u00eatre configur\u00e9 pour utiliser les r\u00e9sultats de recherche Web provenant de Bing.com.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Exemple :<\/strong> dans notre sc\u00e9nario de support informatique, une biblioth\u00e8que de documents SharePoint Online est utilis\u00e9e comme source de donn\u00e9es d\u2019ancrage.<\/p>\n\n\n\n<p>Lorsque Copilot utilise des donn\u00e9es d\u2019ancrage dans une r\u00e9ponse, la source des donn\u00e9es est r\u00e9f\u00e9renc\u00e9e et cit\u00e9e dans la r\u00e9ponse.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"851\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/grounding-data-1-1024x851.png\" alt=\"\" class=\"wp-image-11672 lazyload\" data-srcset=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/grounding-data-1-1024x851.png 1024w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/grounding-data-1-300x249.png 300w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/grounding-data-1-768x638.png 768w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/grounding-data-1.png 1200w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/851;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Actions personnalis\u00e9es<\/strong><\/h3>\n\n\n\n<p><br>Les actions personnalis\u00e9es permettent aux agents d\u00e9claratifs d\u2019interagir en temps r\u00e9el avec des syst\u00e8mes externes. Vous cr\u00e9ez des actions personnalis\u00e9es et les int\u00e9grez \u00e0 l\u2019agent d\u00e9claratif pour lire et mettre \u00e0 jour des donn\u00e9es dans des syst\u00e8mes externes en utilisant des API.<\/p>\n\n\n\n<p><strong>Exemple :<\/strong> dans notre sc\u00e9nario de support informatique, une action personnalis\u00e9e est utilis\u00e9e pour lire et \u00e9crire des donn\u00e9es dans le syst\u00e8me de gestion des tickets via une API.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/actions-1-1024x768.png\" alt=\"\" class=\"wp-image-11673 lazyload\" data-srcset=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/actions-1-1024x768.png 1024w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/actions-1-300x225.png 300w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/actions-1-768x576.png 768w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/01\/actions-1.png 1200w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Comment un agent d\u00e9claratif utilise-t-il les connaissances personnalis\u00e9es et les actions personnalis\u00e9es pour r\u00e9pondre aux questions ?<\/strong><br>Voyons comment les connaissances personnalis\u00e9es et les actions personnalis\u00e9es sont utilis\u00e9es ensemble dans un agent d\u00e9claratif pour r\u00e9soudre notre probl\u00e8me de support informatique.<\/p>\n\n\n\n<p>Vous cr\u00e9ez un agent d\u00e9claratif avec la configuration suivante :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instructions personnalis\u00e9es :<\/strong> utilisez des instructions pour fa\u00e7onner les r\u00e9ponses afin qu\u2019elles soient adapt\u00e9es aux utilisateurs non techniques.<\/li>\n\n\n\n<li><strong>Donn\u00e9es d\u2019ancrage personnalis\u00e9es :<\/strong> utilisez des donn\u00e9es d\u2019ancrage pour am\u00e9liorer la pertinence et la pr\u00e9cision des r\u00e9ponses. Par exemple, utilisez les informations stock\u00e9es dans les articles de la base de connaissances sur un site SharePoint Online.<\/li>\n\n\n\n<li><strong>Action personnalis\u00e9e :<\/strong> utilisez des actions pour acc\u00e9der aux donn\u00e9es en temps r\u00e9el depuis des syst\u00e8mes externes. Par exemple, utilisez une action pour interagir avec les donn\u00e9es du syst\u00e8me de gestion des tickets via son API afin de g\u00e9rer les tickets en langage naturel.<\/li>\n<\/ul>\n\n\n\n<p>Les \u00e9tapes suivantes d\u00e9crivent comment Microsoft 365 Copilot traite les invites des utilisateurs et g\u00e9n\u00e8re une r\u00e9ponse :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Entr\u00e9e :<\/strong> l\u2019utilisateur soumet une invite.<\/li>\n\n\n\n<li><strong>V\u00e9rifications pr\u00e9liminaires :<\/strong> Copilot effectue des contr\u00f4les d\u2019IA responsable et des mesures de s\u00e9curit\u00e9 pour s\u2019assurer que l\u2019invite ne pr\u00e9sente aucun risque.<\/li>\n\n\n\n<li><strong>Raisonnement :<\/strong> Copilot cr\u00e9e un plan pour r\u00e9pondre \u00e0 l\u2019invite de l\u2019utilisateur.<\/li>\n\n\n\n<li><strong>Donn\u00e9es d\u2019ancrage :<\/strong> Copilot r\u00e9cup\u00e8re les informations pertinentes \u00e0 partir des donn\u00e9es d\u2019ancrage.<\/li>\n\n\n\n<li><strong>Actions :<\/strong> Copilot r\u00e9cup\u00e8re les donn\u00e9es des actions pertinentes.<\/li>\n\n\n\n<li><strong>Instructions :<\/strong> Copilot r\u00e9cup\u00e8re les instructions de l\u2019agent d\u00e9claratif.<\/li>\n\n\n\n<li><strong>R\u00e9ponse :<\/strong> l\u2019orchestrateur Copilot compile toutes les donn\u00e9es recueillies pendant le processus de raisonnement et les transmet au LLM pour cr\u00e9er une r\u00e9ponse finale.<\/li>\n\n\n\n<li><strong>Sortie :<\/strong> Copilot livre la r\u00e9ponse \u00e0 l\u2019interface utilisateur et met \u00e0 jour la conversation.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Unit\u00e9 suivante : Quand utiliser les agents d\u00e9claratifs<\/strong><\/h3>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Maintenant que nous connaissons les bases d\u2019un agent d\u00e9claratif, voyons comment il fonctionne en arri\u00e8re-plan. Vous allez d\u00e9couvrir tous les \u00e9l\u00e9ments des agents [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":11652,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[151],"doc_badge":[155],"class_list":["post-11668","docs","type-docs","status-publish","hentry","doc_tag-formation","doc_badge-training-main-article"],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/6a70e7c73db9f245e650948d09d74f61?s=96&d=mm&r=g","author_name":"Annick N'dri","_links":{"self":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/11668"}],"collection":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/comments?post=11668"}],"version-history":[{"count":0,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/11668\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/11652"}],"wp:attachment":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/media?parent=11668"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=11668"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_badge?post=11668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}