[{"data":1,"prerenderedAt":968},["ShallowReactive",2],{"/fr-fr/blog/categories/ai/page/13":3,"navigation-fr-fr":21,"banner-fr-fr":457,"footer-fr-fr":464,"ai-category-page-total-items-fr-fr":714,"ai-category-page-featured-fr-fr":715,"ai-category-page-13-fr-fr":967},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":11,"description":6,"extension":13,"meta":14,"navigation":15,"path":16,"seo":17,"slug":6,"stem":19,"testContent":6,"type":6,"__hash__":20},"blogCategories/fr-fr/blog/categories/ai.yml","Ai",null,{"template":8,"slug":9,"hide":10},"BlogCategory","ai",false,{"name":12},"IA","yml",{},true,"/fr-fr/blog/categories/ai",{"title":12,"description":18},"Browse articles related to IA on the GitLab Blog","fr-fr/blog/categories/ai","TgtrwCYtRQH0nt40P9C5N3qdizbg3cE4MvTzFywRo9g",{"logo":22,"freeTrial":27,"sales":32,"login":37,"items":42,"search":373,"minimal":408,"duo":427,"switchNav":436,"pricingDeployment":447},{"config":23},{"href":24,"dataGaName":25,"dataGaLocation":26},"/fr-fr/","gitlab logo","header",{"text":28,"config":29},"Commencer un essai gratuit",{"href":30,"dataGaName":31,"dataGaLocation":26},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":33,"config":34},"Demander une démo",{"href":35,"dataGaName":36,"dataGaLocation":26},"/request-a-demo/","sales",{"text":38,"config":39},"Connexion",{"href":40,"dataGaName":41,"dataGaLocation":26},"https://gitlab.com/users/sign_in/","sign in",[43,129,217,222,297,351],{"text":44,"left":15,"config":45,"menu":47},"Plateforme",{"dataNavLevelOne":46},"platform",{"type":48,"link":49,"columns":53,"feature":118},"lists",{"text":50,"config":51},"Explorer la plateforme",{"href":52,"dataGaName":46,"dataGaLocation":26},"/fr-fr/platform/",[54,77,100],{"title":55,"items":56},"Exécution et workflows",[57,62,67,72],{"text":58,"config":59},"CI/CD",{"href":60,"dataGaLocation":26,"dataGaName":61},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":63,"config":64},"Gestion du code source",{"href":65,"dataGaLocation":26,"dataGaName":66},"/fr-fr/solutions/source-code-management/","source code management",{"text":68,"config":69},"Méthode de livraison selon les principes Agile",{"href":70,"dataGaLocation":26,"dataGaName":71},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":73,"config":74},"Gestion des artefacts",{"href":75,"dataGaLocation":26,"dataGaName":76},"/fr-fr/artifact-central/","artifact management",{"title":78,"items":79},"Sécurité et gouvernance",[80,85,90,95],{"text":81,"config":82},"Test de sécurité des applications",{"href":83,"dataGaLocation":26,"dataGaName":84},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":86,"config":87},"Gouvernance et conformité",{"href":88,"dataGaLocation":26,"dataGaName":89},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":91,"config":92},"Gestion des secrets",{"href":93,"dataGaLocation":26,"dataGaName":94},"/fr-fr/gitlab-secrets-manager/","secrets management",{"text":96,"config":97},"Sécurité de la chaîne d'approvisionnement",{"href":98,"dataGaLocation":26,"dataGaName":99},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":101,"items":102},"Contexte et IA",[103,108,113],{"text":104,"config":105},"Orchestration agentique",{"href":106,"dataGaLocation":26,"dataGaName":107},"/fr-fr/gitlab-duo-agent-platform/","agentic orchestration",{"text":109,"config":110},"Graphe de contexte",{"href":111,"dataGaLocation":26,"dataGaName":112},"/fr-fr/gitlab-orbit/","context graph",{"text":114,"config":115},"Visibilité et mesures",{"href":116,"dataGaLocation":26,"dataGaName":117},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":119,"title":122,"text":123,"link":124},{"background":120,"textColor":121},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Pourquoi utiliser GitLab","Une plateforme unique offrant une rapidité maîtrisée tout au long du cycle de développement logiciel.",{"text":125,"config":126},"En savoir plus",{"href":127,"dataGaName":128,"dataGaLocation":26},"/fr-fr/why-gitlab/","why gitlab",{"text":130,"left":15,"config":131,"menu":133},"Solutions",{"dataNavLevelOne":132},"solutions",{"type":48,"link":134,"columns":138,"feature":208},{"text":135,"config":136},"Voir toutes les solutions",{"href":137,"dataGaName":132,"dataGaLocation":26},"/fr-fr/solutions/",[139,157,175],{"title":140,"items":141},"Résultats",[142,147,152],{"text":143,"config":144},"Modernisation DevOps",{"href":145,"dataGaLocation":26,"dataGaName":146},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":148,"config":149},"Modernisation de la sécurité",{"href":150,"dataGaLocation":26,"dataGaName":151},"/fr-fr/assessments/security-modernization-assessment/","security modernization",{"text":153,"config":154},"Modernisation de l'IA",{"href":155,"dataGaLocation":26,"dataGaName":156},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":158,"items":159},"Par taille",[160,165,170],{"text":161,"config":162},"Entreprises",{"href":163,"dataGaLocation":26,"dataGaName":164},"/fr-fr/enterprise/","enterprise",{"text":166,"config":167},"PME",{"href":168,"dataGaLocation":26,"dataGaName":169},"/fr-fr/small-business/","small business",{"text":171,"config":172},"Start-up",{"href":173,"dataGaLocation":26,"dataGaName":174},"/fr-fr/solutions/startups/","startups",{"title":176,"items":177},"Secteurs",[178,183,188,193,198,203],{"text":179,"config":180},"Services financiers",{"href":181,"dataGaLocation":26,"dataGaName":182},"/fr-fr/solutions/finance/","financial services",{"text":184,"config":185},"Secteur public",{"href":186,"dataGaLocation":26,"dataGaName":187},"/fr-fr/solutions/public-sector/","public sector",{"text":189,"config":190},"Télécommunications",{"href":191,"dataGaLocation":26,"dataGaName":192},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":194,"config":195},"Automobile",{"href":196,"dataGaLocation":26,"dataGaName":197},"/fr-fr/solutions/automotive/","automotive",{"text":199,"config":200},"Éducation",{"href":201,"dataGaLocation":26,"dataGaName":202},"/fr-fr/solutions/education/","education",{"text":204,"config":205},"Aérospatiale",{"href":206,"dataGaLocation":26,"dataGaName":207},"/fr-fr/solutions/aerospace/","aerospace",{"config":209,"title":210,"text":211,"link":212},{"background":120,"textColor":121},"GitLab Security Standard","Découvrez comment renforcer votre usine logicielle et permettre aux agents d'IA de gagner en autonomie sans sacrifier la sécurité.",{"text":213,"config":214},"Découvrir GitLab Security Standard",{"href":215,"dataGaName":216,"dataGaLocation":26},"/fr-fr/gitlab-security-standard/","gitlab security standard",{"text":218,"config":219},"Tarifs",{"href":220,"dataGaName":221,"dataGaLocation":26,"dataNavLevelOne":221},"/fr-fr/pricing/","pricing",{"text":223,"config":224,"menu":226},"Ressources",{"dataNavLevelOne":225},"resources",{"type":48,"link":227,"columns":231,"feature":288},{"text":228,"config":229},"Afficher toutes les ressources",{"href":230,"dataGaName":225,"dataGaLocation":26},"/fr-fr/resources/",[232,260],{"title":233,"items":234},"Découvrir",[235,240,245,250,255],{"text":236,"config":237},"Documentation",{"href":238,"dataGaName":239,"dataGaLocation":26},"https://docs.gitlab.com/","docs",{"text":241,"config":242},"GitLab University",{"href":243,"dataGaName":244,"dataGaLocation":26},"https://university.gitlab.com/","university",{"text":246,"config":247},"Démos",{"href":248,"dataGaName":249,"dataGaLocation":26},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":251,"config":252},"Centre de démos",{"href":253,"dataGaName":254,"dataGaLocation":26},"/fr-fr/demo-hub/","demo hub",{"text":256,"config":257},"Services",{"href":258,"dataGaName":259,"dataGaLocation":26},"/fr-fr/services/","services",{"title":261,"items":262},"Connecter",[263,268,273,278,283],{"text":264,"config":265},"Blog",{"href":266,"dataGaName":267,"dataGaLocation":26},"/fr-fr/blog/","blog",{"text":269,"config":270},"Communauté",{"href":271,"dataGaName":272,"dataGaLocation":26},"/community/","community",{"text":274,"config":275},"Clients",{"href":276,"dataGaName":277,"dataGaLocation":26},"/fr-fr/customers/","customers",{"text":279,"config":280},"Partenaires",{"href":281,"dataGaName":282,"dataGaLocation":26},"/fr-fr/partners/","partners",{"text":284,"config":285},"Événements",{"href":286,"dataGaName":287,"dataGaLocation":26},"/events/","events",{"config":289,"title":290,"text":291,"link":292},{"background":120,"textColor":121},"Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":293,"config":294},"Lire les articles les plus récents",{"href":295,"dataGaName":296,"dataGaLocation":26},"/fr-fr/whats-new/","whats new",{"text":298,"config":299,"menu":301},"Société",{"dataNavLevelOne":300},"company",{"type":48,"columns":302},[303],{"items":304},[305,310,316,321,326,331,336,341,346],{"text":306,"config":307},"À propos",{"href":308,"dataGaName":309,"dataGaLocation":26},"/fr-fr/company/","about",{"text":311,"config":312,"footerGa":315},"Carrières",{"href":313,"dataGaName":314,"dataGaLocation":26},"/jobs/","jobs",{"dataGaName":314},{"text":317,"config":318},"Presse",{"href":319,"dataGaName":320,"dataGaLocation":26},"/press/","press",{"text":322,"config":323},"Manuel",{"href":324,"dataGaName":325,"dataGaLocation":26},"https://handbook.gitlab.com/","handbook",{"text":327,"config":328},"Leadership",{"href":329,"dataGaName":330,"dataGaLocation":26},"/company/team/e-group/","leadership",{"text":332,"config":333},"Relations avec les investisseurs",{"href":334,"dataGaName":335,"dataGaLocation":26},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":337,"config":338},"Trust Center",{"href":339,"dataGaName":340,"dataGaLocation":26},"/fr-fr/security/","trust center",{"text":342,"config":343},"Centre pour la transparence de l'IA",{"href":344,"dataGaName":345,"dataGaLocation":26},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":347,"config":348},"Newsletter",{"href":349,"dataGaName":350,"dataGaLocation":26},"/company/contact/#contact-forms","newsletter",{"text":352,"config":353,"menu":354},"Nous contacter",{"dataNavLevelOne":300},{"type":48,"columns":355},[356],{"items":357},[358,363,368],{"text":359,"config":360},"Contacter l'équipe commerciale",{"href":361,"dataGaName":362,"dataGaLocation":26},"/fr-fr/sales/","talk to sales",{"text":364,"config":365},"Assistance GitLab",{"href":366,"dataGaName":367,"dataGaLocation":26},"https://support.gitlab.com/hc/en-us","support portal",{"text":369,"config":370},"Portail clients GitLab",{"href":371,"dataGaName":372,"dataGaLocation":26},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":374,"login":375,"suggestions":382},"Fermer",{"text":376,"link":377},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":378,"config":379},"GitLab.com",{"href":40,"dataGaName":380,"dataGaLocation":381},"search login","search",{"text":383,"default":384},"Suggestions",[385,389,393,395,400,405],{"text":386,"config":387},"GitLab Duo Agent Platform",{"href":106,"dataGaName":388,"dataGaLocation":381},"GitLab Duo Agent Platform",{"text":390,"config":391},"Suggestions de code (IA)",{"href":106,"dataGaName":392,"dataGaLocation":381},"Code Suggestions (AI)",{"text":58,"config":394},{"href":60,"dataGaName":58,"dataGaLocation":381},{"text":396,"config":397},"GitLab sur AWS",{"href":398,"dataGaName":399,"dataGaLocation":381},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":401,"config":402},"GitLab sur Google Cloud",{"href":403,"dataGaName":404,"dataGaLocation":381},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":122,"config":406},{"href":127,"dataGaName":407,"dataGaLocation":381},"Why GitLab?",{"freeTrial":409,"mobileIcon":414,"desktopIcon":419,"secondaryButton":422},{"text":410,"config":411},"Commencer votre essai gratuit",{"href":412,"dataGaName":31,"dataGaLocation":413},"https://gitlab.com/-/trials/new/","nav",{"altText":415,"config":416},"Icône GitLab",{"src":417,"dataGaName":418,"dataGaLocation":413},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":415,"config":420},{"src":421,"dataGaName":418,"dataGaLocation":413},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":423,"config":424},"Commencer",{"href":425,"dataGaName":426,"dataGaLocation":413},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":428,"mobileIcon":432,"desktopIcon":434},{"text":429,"config":430},"En savoir plus sur GitLab Duo",{"href":106,"dataGaName":431,"dataGaLocation":413},"gitlab duo",{"altText":415,"config":433},{"src":417,"dataGaName":418,"dataGaLocation":413},{"altText":415,"config":435},{"src":421,"dataGaName":418,"dataGaLocation":413},{"button":437,"mobileIcon":442,"desktopIcon":444},{"text":438,"config":439},"/switch",{"href":440,"dataGaName":441,"dataGaLocation":413},"#contact","switch",{"altText":415,"config":443},{"src":417,"dataGaName":418,"dataGaLocation":413},{"altText":415,"config":445},{"src":446,"dataGaName":418,"dataGaLocation":413},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":448,"mobileIcon":453,"desktopIcon":455},{"text":449,"config":450},"Retour aux tarifs",{"href":220,"dataGaName":451,"dataGaLocation":413,"icon":452},"back to pricing","GoBack",{"altText":415,"config":454},{"src":417,"dataGaName":418,"dataGaLocation":413},{"altText":415,"config":456},{"src":421,"dataGaName":418,"dataGaLocation":413},{"title":458,"button":459,"config":462},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":125,"config":460},{"href":111,"dataGaName":461,"dataGaLocation":26},"orbit",{"layout":463,"disabled":10},"release",{"data":465},{"text":466,"source":467,"edit":473,"contribute":478,"config":483,"items":488,"minimal":706},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":468,"config":469},"Afficher le code source de la page",{"href":470,"dataGaName":471,"dataGaLocation":472},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":474,"config":475},"Modifier cette page",{"href":476,"dataGaName":477,"dataGaLocation":472},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":479,"config":480},"Contribuer",{"href":481,"dataGaName":482,"dataGaLocation":472},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":484,"facebook":485,"youtube":486,"linkedin":487},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[489,534,591,632,673],{"title":218,"links":490,"subMenu":505},[491,495,500],{"text":492,"config":493},"Voir les forfaits",{"href":220,"dataGaName":494,"dataGaLocation":472},"view plans",{"text":496,"config":497},"GitLab Premium",{"href":498,"dataGaName":499,"dataGaLocation":472},"/fr-fr/pricing/premium/","why premium",{"text":501,"config":502},"GitLab Ultimate",{"href":503,"dataGaName":504,"dataGaLocation":472},"/fr-fr/pricing/ultimate/","why ultimate",[506],{"title":352,"links":507},[508,510,512,514,519,524,529],{"text":359,"config":509},{"href":361,"dataGaName":36,"dataGaLocation":472},{"text":364,"config":511},{"href":366,"dataGaName":367,"dataGaLocation":472},{"text":369,"config":513},{"href":371,"dataGaName":372,"dataGaLocation":472},{"text":515,"config":516},"Statut",{"href":517,"dataGaName":518,"dataGaLocation":472},"https://status.gitlab.com/","status",{"text":520,"config":521},"Conditions d'utilisation",{"href":522,"dataGaName":523,"dataGaLocation":472},"/terms/","terms of use",{"text":525,"config":526},"Politique de confidentialité",{"href":527,"dataGaName":528,"dataGaLocation":472},"/fr-fr/privacy/","privacy statement",{"text":530,"config":531},"Gestion des cookies",{"dataGaName":532,"dataGaLocation":472,"id":533,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":44,"links":535,"subMenu":548},[536,538,540,542,544,546],{"text":50,"config":537},{"href":52,"dataGaName":46,"dataGaLocation":472},{"text":104,"config":539},{"href":106,"dataGaName":107,"dataGaLocation":472},{"text":58,"config":541},{"href":60,"dataGaName":61,"dataGaLocation":472},{"text":109,"config":543},{"href":111,"dataGaName":112,"dataGaLocation":472},{"text":91,"config":545},{"href":93,"dataGaName":94,"dataGaLocation":472},{"text":122,"config":547},{"href":127,"dataGaName":128,"dataGaLocation":472},[549],{"title":550,"links":551},"Thèmes",[552,556,561,566,571,576,581,586],{"text":58,"config":553},{"href":554,"dataGaName":555,"dataGaLocation":472},"/fr-fr/topics/ci-cd/","cicd",{"text":557,"config":558},"GitOps",{"href":559,"dataGaName":560,"dataGaLocation":472},"/fr-fr/topics/gitops/","gitops",{"text":562,"config":563},"DevOps",{"href":564,"dataGaName":565,"dataGaLocation":472},"/fr-fr/topics/devops/","devops",{"text":567,"config":568},"Contrôle de version",{"href":569,"dataGaName":570,"dataGaLocation":472},"/fr-fr/topics/version-control/","version control",{"text":572,"config":573},"DevSecOps",{"href":574,"dataGaName":575,"dataGaLocation":472},"/fr-fr/topics/devsecops/","devsecops",{"text":577,"config":578},"Cloud-native",{"href":579,"dataGaName":580,"dataGaLocation":472},"/fr-fr/topics/cloud-native/","cloud native",{"text":582,"config":583},"IA pour la programmation",{"href":584,"dataGaName":585,"dataGaLocation":472},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":587,"config":588},"IA agentique",{"href":589,"dataGaName":590,"dataGaLocation":472},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":130,"links":592},[593,595,597,599,601,603,605,607,609,611,613,615,617,620,624,628],{"text":143,"config":594},{"href":145,"dataGaName":146,"dataGaLocation":472},{"text":148,"config":596},{"href":150,"dataGaName":151,"dataGaLocation":472},{"text":153,"config":598},{"href":155,"dataGaName":156,"dataGaLocation":472},{"text":179,"config":600},{"href":181,"dataGaName":182,"dataGaLocation":472},{"text":184,"config":602},{"href":186,"dataGaName":187,"dataGaLocation":472},{"text":189,"config":604},{"href":191,"dataGaName":192,"dataGaLocation":472},{"text":194,"config":606},{"href":196,"dataGaName":197,"dataGaLocation":472},{"text":199,"config":608},{"href":201,"dataGaName":202,"dataGaLocation":472},{"text":204,"config":610},{"href":206,"dataGaName":207,"dataGaLocation":472},{"text":161,"config":612},{"href":163,"dataGaName":164,"dataGaLocation":472},{"text":166,"config":614},{"href":168,"dataGaName":169,"dataGaLocation":472},{"text":171,"config":616},{"href":173,"dataGaName":174,"dataGaLocation":472},{"text":557,"config":618},{"href":619,"dataGaName":560,"dataGaLocation":472},"/fr-fr/solutions/gitops/",{"text":621,"config":622},"Analyse de la composition logicielle",{"href":98,"dataGaName":623,"dataGaLocation":472},"software composition analysis",{"text":625,"config":626},"Gestion de la chaîne de valeur",{"href":116,"dataGaName":627,"dataGaLocation":472},"value stream management",{"text":629,"config":630},"Toutes les solutions",{"href":137,"dataGaName":631,"dataGaLocation":472},"all solutions",{"title":223,"links":633},[634,639,644,646,648,650,652,654,656,658,660,662,664,666,669],{"text":635,"config":636},"Installation",{"href":637,"dataGaName":638,"dataGaLocation":472},"/fr-fr/install/","install",{"text":640,"config":641},"Guides de démarrage",{"href":642,"dataGaName":643,"dataGaLocation":472},"/fr-fr/get-started/","quick setup checklists",{"text":236,"config":645},{"href":238,"dataGaName":239,"dataGaLocation":472},{"text":241,"config":647},{"href":243,"dataGaName":244,"dataGaLocation":472},{"text":246,"config":649},{"href":248,"dataGaName":249,"dataGaLocation":472},{"text":251,"config":651},{"href":253,"dataGaName":254,"dataGaLocation":472},{"text":256,"config":653},{"href":258,"dataGaName":259,"dataGaLocation":472},{"text":264,"config":655},{"href":266,"dataGaName":267,"dataGaLocation":472},{"text":269,"config":657},{"href":271,"dataGaName":272,"dataGaLocation":472},{"text":274,"config":659},{"href":276,"dataGaName":277,"dataGaLocation":472},{"text":279,"config":661},{"href":281,"dataGaName":282,"dataGaLocation":472},{"text":284,"config":663},{"href":286,"dataGaName":287,"dataGaLocation":472},{"text":347,"config":665},{"href":349,"dataGaName":350,"dataGaLocation":472},{"text":667,"config":668},"Nouveautés",{"href":295,"dataGaName":296,"dataGaLocation":472},{"text":670,"config":671},"Toutes les ressources",{"href":230,"dataGaName":672,"dataGaLocation":472},"all resources",{"title":298,"links":674},[675,677,679,681,683,685,687,689,691,696,701],{"text":306,"config":676},{"href":308,"dataGaName":300,"dataGaLocation":472},{"text":311,"config":678},{"href":313,"dataGaName":314,"dataGaLocation":472},{"text":317,"config":680},{"href":319,"dataGaName":320,"dataGaLocation":472},{"text":322,"config":682},{"href":324,"dataGaName":325,"dataGaLocation":472},{"text":327,"config":684},{"href":329,"dataGaName":330,"dataGaLocation":472},{"text":332,"config":686},{"href":334,"dataGaName":335,"dataGaLocation":472},{"text":337,"config":688},{"href":339,"dataGaName":340,"dataGaLocation":472},{"text":342,"config":690},{"href":344,"dataGaName":345,"dataGaLocation":472},{"text":692,"config":693},"Développement durable",{"href":694,"dataGaName":695,"dataGaLocation":472},"/sustainability/","Sustainability",{"text":697,"config":698},"Diversité, inclusion et appartenance (DIB)",{"href":699,"dataGaName":700,"dataGaLocation":472},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":702,"config":703},"Déclaration de transparence sur l'esclavage moderne",{"href":704,"dataGaName":705,"dataGaLocation":472},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":707},[708,710,712],{"text":520,"config":709},{"href":522,"dataGaName":523,"dataGaLocation":472},{"text":530,"config":711},{"dataGaName":532,"dataGaLocation":472,"id":533,"isOneTrustButton":15},{"text":525,"config":713},{"href":527,"dataGaName":528,"dataGaLocation":472},109,{"id":716,"title":717,"authors":718,"body":720,"category":9,"date":951,"description":952,"extension":953,"externalUrl":6,"faq":6,"featured":10,"heroImage":954,"meta":955,"navigation":15,"path":956,"seo":957,"slug":960,"stem":961,"tags":962,"template":965,"updatedDate":6,"__hash__":966},"blogPosts/fr-fr/blog/gitlab-agent-orchestration.md","L'orchestration des agents de GitLab élimine les temps d'attente entre les étapes de développement",[719],"Elisabeth Burrows",{"type":721,"value":722,"toc":943},"minimark",[723,734,761,766,769,775,781,787,818,822,830,837,845,855,862,866,873,879,883,897,901,917,925],[724,725,726,727,733],"p",{},"Les outils de codage alimentés par l'IA ont transformé la rapidité à laquelle les logiciels sont écrits, mais pas celle de leur mise en production. À mesure que la génération de code s'accélère, le goulot d'étranglement se déplace vers les étapes de vérification, de revue et de mise en production effectuées par des humains. Pendant que les agents corrigent des bogues en quelques minutes, la livraison est ralentie par des temps d'attente constants et des transferts manuels. Les validations des relecteurs, les alertes de pipeline, le classement des scans et les prompts étape par étape sont autant d'obstacles auxquels les équipes ",[728,729,562],"a",{"href":730,"rel":731,"title":732},"https://about.gitlab.com/fr-fr/topics/devops/",[],"Qu'est-ce que le DevOps ?"," sont confrontées pour respecter les délais de livraison.",[724,735,736,737,742,743,747,748,752,753,756,757,760],{},"Lors de ",[728,738,741],{"href":739,"rel":740},"https://about.gitlab.com/fr-fr/events/transcend/virtual/",[],"GitLab Transcend",", nous avons annoncé de nouvelles fonctionnalités d'orchestration d'agents dans ",[728,744,388],{"href":745,"rel":746},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/",[]," pour éliminer ces délais. Les ",[749,750,751],"strong",{},"flows orientés objectifs"," prennent en charge l'objectif que vous définissez et l'exécutent de bout en bout (revues, tests, scans de sécurité et validations) depuis GitLab Duo CLI, avec le mode headless ou Agentic Chat. ",[749,754,755],{},"GitLab for Slack"," lance des actions directement depuis la conversation où la demande a été formulée, par exemple en transformant un fil de discussion en ticket ou en déclenchant un flow pour corriger un pipeline en échec. Les ",[749,758,759],{},"flows personnalisés"," vous permettent de définir vos propres séquences en plusieurs étapes et de les déclencher depuis des événements GitLab tels qu'une mention, une attribution ou un pipeline. Les trois s'exécutent sous votre identité, votre politique et votre chaîne de preuves.",[762,763,765],"h2",{"id":764},"comment-lorchestration-agentique-accélère-la-livraison","Comment l'orchestration agentique accélère la livraison",[724,767,768],{},"La rapidité de codage, les listes de contrôle des processus et les agents de codage dans un chat unique contribuent à retarder la livraison des logiciels. Grâce aux fonctionnalités d'orchestration agentique, vous pouvez accélérer chaque étape et faire gagner du temps à votre équipe de développement.",[724,770,771,774],{},[749,772,773],{},"Moins de transferts."," Vous définissez l'objectif, et le flow continue de s'exécuter tout au long des revues, des tests, des scans et des validations, au lieu de s'arrêter entre chaque étape.",[724,776,777,780],{},[749,778,779],{},"Commencez à travailler là où la demande a été formulée."," Un fil de discussion Slack se transforme immédiatement en ticket ou en flow, depuis l'endroit où vous échangez déjà.",[724,782,783,786],{},[749,784,785],{},"Automatisez le processus que votre équipe suit déjà."," Les flows personnalisés vous permettent de définir vos propres séquences en plusieurs étapes et de les déclencher depuis une mention, une attribution ou un pipeline.",[724,788,789,792,793,798,799,805,806,811,812,817],{},[749,790,791],{},"Gardez le contrôle."," Les flows s'exécutent sous la même identité, la même politique et la même chaîne de preuves que le reste de GitLab, de sorte que la gouvernance accompagne le travail. Les ",[728,794,797],{"href":795,"rel":796},"https://docs.gitlab.com/user/duo_agent_platform/agents/",[],"agents et les flows par défaut"," couvrent déjà les étapes de planification jusqu'à l'analyse dans l'interface utilisateur de GitLab, votre ",[728,800,804],{"href":801,"rel":802,"title":803},"https://about.gitlab.com/fr-fr/blog/what-is-an-ide/",[],"Qu'est-ce qu'un IDE ?","IDE"," et GitLab Duo CLI. Vous pouvez en activer davantage depuis le ",[728,807,810],{"href":808,"rel":809},"https://docs.gitlab.com/user/duo_agent_platform/ai_catalog/",[],"catalogue d'IA",", intégrer des agents externes et connecter des outils via le client MCP et ",[728,813,816],{"href":814,"rel":815},"https://about.gitlab.com/fr-fr/blog/new-mcp-tools-for-automation/",[],"le serveur MCP",".",[762,819,821],{"id":820},"flows-orientés-objectifs-définissez-votre-objectif","Flows orientés objectifs : définissez votre objectif",[724,823,824,825,829],{},"Les ",[728,826,751],{"href":827,"rel":828},"https://about.gitlab.com/fr-fr/blog/gitlab-duo-cli-drives-automation/",[]," indiquent aux agents la ligne d'arrivée plutôt que la prochaine étape. Vous décrivez l'objectif et ce à quoi ressemble le résultat attendu, et le flow continue de s'exécuter jusqu'à ce qu'il y parvienne. Les flows orientés objectifs automatisent les transferts, de sorte que les revues, les tests, les scans de sécurité et les validations s'enchaînent en une séquence continue.",[724,831,832],{},[833,834],"img",{"alt":835,"src":836,"title":835},"Sortie de la commande /goal dans GitLab Duo CLI","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791553685/v27u5ffzcw3l5qzx8bxs.png",[724,838,839,840,844],{},"Vous en démarrez un à l'aide de la commande ",[841,842,843],"code",{},"/goal",", par exemple :",[846,847,852],"pre",{"className":848,"code":850,"language":851},[849],"language-text","/goal Fix the checkout timeout. Continue until tests pass and CI is green.\n","text",[841,853,850],{"__ignoreMap":854},"",[724,856,857,858,861],{},"Un modèle distinct vérifie à chaque étape la conformité du travail par rapport à votre objectif, et vous pouvez arrêter ou rediriger une exécution à tout moment. Vous pouvez lancer un flow orienté objectif dans GitLab Duo CLI, en mode headless avec ",[841,859,860],{},"duo run --goal",", et dans Agentic Chat.",[762,863,865],{"id":864},"gitlab-for-slack-commencez-là-où-les-échanges-ont-lieu","GitLab for Slack : commencez là où les échanges ont lieu",[724,867,868,872],{},[728,869,755],{"href":870,"rel":871},"https://docs.gitlab.com/user/project/integrations/gitlab_slack_application/#gitlab-duo",[]," vous permet de lancer des actions dans GitLab sans quitter Slack. Mentionnez @GitLab dans n'importe quel canal ou fil de discussion et décrivez ce dont vous avez besoin, par exemple « Corrige le pipeline en échec » et un flow se déclenche. GitLab Duo affiche sa progression directement dans le fil de discussion, ce qui permet à votre équipe de suivre l'avancement des tâches là où la conversation se déroule déjà. Le flow s'exécute sous la même identité et selon les mêmes politiques que n'importe quel autre flow, de sorte que la gouvernance reste dans GitLab. Vous pouvez également utiliser @GitLab pour poser des questions sur votre code source ou créer un ticket à partir de la conversation en cours.",[724,874,875],{},[833,876],{"alt":877,"src":878,"title":877},"Ticket GitLab créé dans Slack","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791553685/f1avhyxxexloxt8mafcw.png",[762,880,882],{"id":881},"flows-personnalisés-transformez-votre-processus-en-flow","Flows personnalisés : transformez votre processus en flow",[724,884,824,885,889,890,896],{},[728,886,759],{"href":887,"rel":888},"https://about.gitlab.com/fr-fr/blog/multi-step-software-delivery-with-agentic-flows/",[]," enchaînent les agents entre eux pour s'adapter au processus que votre équipe suit déjà. Vous définissez un flow une seule fois, le déclenchez depuis des événements GitLab tels qu'une mention, une attribution ou un pipeline, puis vous l'exécutez dans des ",[728,891,895],{"href":892,"rel":893,"title":894},"https://about.gitlab.com/fr-fr/topics/ci-cd/cicd-pipeline/",[],"Qu'est-ce qu'un pipeline CI/CD ?","pipelines CI/CD",". Un pipeline à correction automatique, par exemple, peut analyser un test échoué, générer un correctif, le valider et en informer votre équipe, avec des points de contrôle impliquant une intervention humaine aux étapes critiques. Chaque flow s'exécute sous la même identité, la même politique et la même chaîne de preuves que tous les autres flows, de sorte que la gouvernance reste dans GitLab.",[762,898,900],{"id":899},"mettez-lorchestration-dagents-à-profit","Mettez l'orchestration d'agents à profit",[724,902,903,904,913,914,916],{},"Pour tirer parti de l'orchestration d'agents, commencez par les flows orientés objectifs. La ",[728,905,908,909,912],{"href":906,"rel":907},"https://docs.gitlab.com/user/gitlab_duo_cli/use/#slash-commands",[],"documentation relative aux commandes ",[841,910,911],{},"/"," de GitLab Duo CLI"," vous guide à travers la commande ",[841,915,843],{},". Les flows orientés objectifs sont disponibles sur GitLab.com, GitLab Self-Managed et GitLab Dedicated, pour les éditions GitLab Premium et GitLab Ultimate, et nécessitent GitLab 19.3 ou une version ultérieure ainsi que GitLab Duo CLI 9.17.0 ou une version ultérieure.",[724,918,919,920,924],{},"Étendez ensuite cette orchestration aux processus et canaux de votre équipe grâce aux ",[728,921,759],{"href":922,"rel":923},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/",[],", désormais en disponibilité générale, ainsi qu'au serveur MCP et à GitLab for Slack, qui seront en disponibilité générale dans le courant du mois.",[724,926,927,928,931,932,936,937,942],{},"Pour concevoir les fondations de votre usine logicielle, consultez ",[728,929,388],{"href":745,"rel":930},[],". Vous découvrez GitLab ? Commencez par ",[728,933,935],{"href":745,"rel":934},[],"un essai gratuit de GitLab Duo Agent Platform",". Vous disposez déjà d'un abonnement GitLab Premium ou GitLab Ultimate ? ",[728,938,941],{"href":939,"rel":940},"https://docs.gitlab.com/user/duo_agent_platform/turn_on_off/",[],"Activez GitLab Duo Agent Platform"," et utilisez les GitLab Credits inclus dans votre abonnement.",{"title":854,"searchDepth":944,"depth":944,"links":945},2,[946,947,948,949,950],{"id":764,"depth":944,"text":765},{"id":820,"depth":944,"text":821},{"id":864,"depth":944,"text":865},{"id":881,"depth":944,"text":882},{"id":899,"depth":944,"text":900},"2026-10-13","GitLab Duo Agent Platform assure la fluidité des processus de revue, de tests, de sécurité et de validation, sans intervention manuelle entre chaque transfert.","md","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791202579/fnumyad0wd7etsy55a9z.png",{},"/fr-fr/blog/gitlab-agent-orchestration",{"title":958,"description":952,"config":959},"L'orchestration d'agents pour le développement logiciel",{"noIndex":10},"gitlab-agent-orchestration","fr-fr/blog/gitlab-agent-orchestration",[963,964],"AI","features","BlogPost","geKC742CRNf-6ttxe7Nchiv790_xTc8pvuuQorQYDw4",[],1791961410097]