{"id":9165,"date":"2025-10-08T09:18:28","date_gmt":"2025-10-08T09:18:28","guid":{"rendered":"https:\/\/techhub.saworks.io\/?post_type=docs&#038;p=9165"},"modified":"2025-11-17T16:54:04","modified_gmt":"2025-11-17T16:54:04","slug":"comment-fonctionnent-les-agents-declaratifs","status":"publish","type":"docs","link":"https:\/\/techhub.saworks.io\/fr\/docs\/tutoriel-agent-debutant\/etendre-microsoft-365-copilot-avec-des-agents-declaratifs-a-laide-de-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 coulisses. Vous d\u00e9couvrez toutes les composantes des agents d\u00e9claratifs et voyez comment elles s\u2019assemblent pour cr\u00e9er un agent. Cette connaissance vous aide \u00e0 d\u00e9cider si un agent d\u00e9claratif vous convient.<\/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>Connaissances personnalis\u00e9es<\/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>Les connaissances personnalis\u00e9es se composent 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 fa\u00e7onner ses r\u00e9ponses.<\/li>\n\n\n\n<li><strong>Ancrage personnalis\u00e9<\/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 lignes directrices sp\u00e9cifiques transmises au mod\u00e8le de base pour fa\u00e7onner ses r\u00e9ponses. Ces instructions peuvent inclure :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>D\u00e9finitions de t\u00e2ches<\/strong> : d\u00e9crivant ce que le mod\u00e8le doit faire, comme r\u00e9pondre \u00e0 des questions, r\u00e9sumer du texte ou g\u00e9n\u00e9rer du contenu cr\u00e9atif.<\/li>\n\n\n\n<li><strong>Directives comportementales<\/strong> : d\u00e9finissant le ton, le style et le niveau de d\u00e9tail des r\u00e9ponses pour qu\u2019elles correspondent aux attentes de l\u2019utilisateur.<\/li>\n\n\n\n<li><strong>Restrictions de contenu<\/strong> : pr\u00e9cisant 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> : indiquant comment la sortie doit \u00eatre structur\u00e9e, par exemple en utilisant des puces ou des styles de formatage sp\u00e9cifiques.<\/li>\n<\/ul>\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<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Vous \u00eates le support informatique, un assistant intelligent 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 informatique comme sources d\u2019information. Lorsque vous ne trouvez pas les informations n\u00e9cessaires, privil\u00e9giez les documents du site d\u2019assistance informatique par rapport \u00e0 vos propres 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 ?<\/strong><\/h3>\n\n\n\n<p>L\u2019ancrage est le processus de connexion des grands mod\u00e8les de langage (LLM) \u00e0 des informations du monde r\u00e9el, permettant des r\u00e9ponses plus pr\u00e9cises et pertinentes. Les donn\u00e9es d\u2019ancrage sont utilis\u00e9es pour fournir du contexte et du support au LLM lors de la g\u00e9n\u00e9ration de r\u00e9ponses. Cela r\u00e9duit le besoin pour le LLM de s\u2019appuyer uniquement sur ses 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 ing\u00e9r\u00e9 dans Microsoft 365 via un connecteur Copilot<\/li>\n<\/ul>\n\n\n\n<p>De 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<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\/2025\/09\/grounding-data-1024x851.png\" alt=\"\" class=\"wp-image-9167 lazyload\" data-srcset=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/09\/grounding-data-1024x851.png 1024w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/09\/grounding-data-300x249.png 300w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/09\/grounding-data-768x638.png 768w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/09\/grounding-data.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>Les actions personnalis\u00e9es permettent aux agents d\u00e9claratifs d\u2019interagir avec des syst\u00e8mes externes en temps r\u00e9el. 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 de support 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\/2025\/09\/actions-1024x768.png\" alt=\"\" class=\"wp-image-9169 lazyload\" data-srcset=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/09\/actions-1024x768.png 1024w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/09\/actions-300x225.png 300w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/09\/actions-768x576.png 768w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/09\/actions.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<h3 class=\"wp-block-heading\"><strong>Comment un agent d\u00e9claratif utilise les connaissances personnalis\u00e9es et les actions personnalis\u00e9es pour r\u00e9pondre aux questions ?<\/strong><\/h3>\n\n\n\n<p>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 construisez 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 des 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 de support 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 utilisateur 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 v\u00e9rifications li\u00e9es \u00e0 l\u2019IA responsable et des mesures de s\u00e9curit\u00e9 pour s\u2019assurer que l\u2019invite utilisateur ne pr\u00e9sente aucun risque.<\/li>\n\n\n\n<li><strong>Raisonnement<\/strong> : Copilot \u00e9labore un plan pour r\u00e9pondre \u00e0 l\u2019invite utilisateur.<\/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 \u00e0 partir 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 durant 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 coulisses. Vous d\u00e9couvrez toutes les composantes des agents d\u00e9claratifs [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":9144,"menu_order":14,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-9165","docs","type-docs","status-publish","hentry"],"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\/9165"}],"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=9165"}],"version-history":[{"count":0,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/9165\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/9144"}],"wp:attachment":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/media?parent=9165"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=9165"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_badge?post=9165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}