[{"data":1,"prerenderedAt":1001},["ShallowReactive",2],{"/fr-fr/blog/flow-creator-agent":3,"navigation-fr-fr":263,"banner-fr-fr":689,"footer-fr-fr":696,"blog-post-authors-fr-fr-Rebecca Carter":944,"blog-related-posts-fr-fr-flow-creator-agent":958,"blog-share-wrapper-fr-fr":982,"next-steps-fr-fr":992},{"id":4,"title":5,"authors":6,"body":8,"category":241,"date":242,"description":243,"extension":244,"externalUrl":245,"faq":245,"featured":246,"heroImage":247,"meta":248,"navigation":246,"path":249,"seo":250,"slug":255,"stem":256,"tags":257,"template":261,"updatedDate":245,"__hash__":262},"blogPosts/fr-fr/blog/flow-creator-agent.md","Créez des flows personnalisés en quelques minutes avec l'agent Flow Creator",[7],"Rebecca Carter",{"type":9,"value":10,"toc":231},"minimark",[11,28,37,42,45,62,65,69,78,91,94,98,101,106,115,119,124,127,147,150,183,192,196,199],[12,13,14,15,21,22,27],"p",{},"Les ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/fr-fr/blog/multi-step-software-delivery-with-agentic-flows/",[],"flows personnalisés"," permettent déjà aux équipes de transformer des processus manuels en plusieurs étapes en automatisations déclenchées par des événements GitLab. Mais leur création impliquait d'apprendre au préalable le schéma du ",[16,23,26],{"href":24,"rel":25},"https://docs.gitlab.com/user/duo_agent_platform/flows/claude-edit-v1-flow-registry/",[],"Flow Registry",". Cette exigence constitue un véritable obstacle. Les personnes qui maîtrisent le mieux un workflow ne sont pas toujours celles qui connaissent un schéma YAML.",[12,29,30,31,36],{},"Avec GitLab 19.3, l'agent ",[16,32,35],{"href":33,"rel":34},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/flow_creator/",[],"Flow Creator"," supprime cette contrainte. Il vous suffit de décrire le flow souhaité avec vos propres mots, et celui-ci vous répond avec une définition complète et prête à l'emploi.",[38,39,41],"h3",{"id":40},"quand-les-bonnes-automatisations-sarrêtaient-au-niveau-du-schéma","Quand les bonnes automatisations s'arrêtaient au niveau du schéma",[12,43,44],{},"Imaginez deux personnes qui savent exactement ce qui devrait être automatisé, mais pas comment le construire.",[46,47,48,56],"ul",{},[49,50,51,55],"li",{},[52,53,54],"strong",{},"L'analyste sécurité"," trie chaque jour des rapports de vulnérabilités et sait quels motifs sont des faux positifs et qui sont les responsables de chaque dépendance concernée. Aucune de ces connaissances n'est consignée dans un schéma qu'il n'a jamais utilisé.",[49,57,58,61],{},[52,59,60],{},"Le responsable de la planification"," sait ce qui doit se passer lorsqu'un élément de travail change de statut. L'automatisation lui paraît évidente. La syntaxe du Flow Registry, non.",[12,63,64],{},"Créer un flow impliquait d'apprendre ce schéma avant de pouvoir mettre en pratique ces connaissances. Cette exigence limitait la création de flows aux personnes qui connaissaient le schéma, et non à celles qui maîtrisaient les processus. Il en résulte un fossé entre ceux qui comprennent le travail et ceux qui peuvent l'automatiser. Ce fossé ralentit concrètement les automatisations tout au long du cycle de vie logiciel, notamment là où les goulots d'étranglement se font déjà sentir.",[38,66,68],{"id":67},"mettre-la-création-de-flows-à-la-portée-de-tous-ceux-qui-comprennent-le-travail","Mettre la création de flows à la portée de tous ceux qui comprennent le travail",[12,70,71,72,77],{},"L'agent Flow Creator est un ",[16,73,76],{"href":74,"rel":75},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/",[],"agent par défaut"," au sein de GitLab Duo Agent Platform, accessible via GitLab Duo Agentic Chat. Il suffit d'invoquer l'agent, de décrire en langage naturel ce que vous souhaitez que le flow accomplisse, et il produit une définition de flow complète.",[12,79,80,81,90],{},"Par exemple : ",[82,83,84,85,89],"em",{},"« Lorsqu'un élément de travail est créé avec le label ",[86,87,88],"code",{},"security-triage",", compare-le avec nos motifs de faux positifs connus, identifie la dépendance concernée et son responsable, puis publie une évaluation de la gravité en commentaire. »"," Cette simple description fournit à l'agent un déclencheur, des étapes et une cible de sortie.",[12,92,93],{},"Il n'est pas nécessaire de formuler une description parfaite dès le premier essai. Si un élément est ambigu ou manquant, comme le projet que le flow doit cibler, ou si une étape nécessite une validation humaine, l'agent demande confirmation avant d'avancer, plutôt que de supposer et de renvoyer un flow qui s'exécute sur le mauvais projet ou qui ignore une approbation nécessaire.",[38,95,97],{"id":96},"des-garde-fous-maintenus-à-mesure-que-le-nombre-dauteurs-augmente","Des garde-fous maintenus à mesure que le nombre d'auteurs augmente",[12,99,100],{},"Multiplier les créateurs de flows ne signifie pas alléger les garde-fous. Chaque flow s'exécute via un compte de service à portée limitée sous identité composite, de sorte qu'il ne peut jamais dépasser les autorisations de la personne qui l'a lancé. Ce compte est limité au groupe principal et ne peut pas accéder à des ressources en dehors de son périmètre. La création d'un flow et son activation restent deux actions distinctes : n'importe qui peut décrire un flow à l'agent Flow Creator, mais son activation requiert au minimum le rôle de chargé de maintenance. Les propriétaires de groupe et les administrateurs d'instance peuvent désactiver entièrement les flows personnalisés.",[12,102,103],{},[52,104,105],{},"Découvrez l'agent Flow Creator en action :",[107,108],"iframe",{"src":109,"frameBorder":110,"allow":111,"referrerPolicy":112,"style":113,"title":114},"https://player.vimeo.com/video/1219636630?badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","19.3 Demo - Agent Flow Creator",[116,117],"script",{"src":118},"https://player.vimeo.com/api/player.js",[120,121,123],"h2",{"id":122},"fonctionnement","Fonctionnement",[12,125,126],{},"L'agent Flow Creator effectue trois opérations en arrière-plan :",[46,128,129,135,141],{},[49,130,131,134],{},[52,132,133],{},"Lecture de la documentation à jour."," L'agent consulte la documentation du Flow Registry avant chaque réponse, plutôt que de s'appuyer sur ce qu'il a appris lors de son entraînement.",[49,136,137,140],{},[52,138,139],{},"Application de règles."," Ces règles encodent les motifs d'échec observés dans des flows réels, afin que les erreurs courantes soient détectées avant même le début d'une session.",[49,142,143,146],{},[52,144,145],{},"Exécution d'une liste de vérification avant la sortie."," Cette vérification intervient avant la génération du moindre fichier YAML, ce qui permet de détecter les problèmes en amont plutôt qu'après l'enregistrement.",[12,148,149],{},"Chaque règle correspond à des façons dont les flows échouent aujourd'hui :",[46,151,152,161,167,177],{},[49,153,154,160],{},[52,155,156,159],{},[86,157,158],{},"project_id"," manquant."," Le flow s'exécute sans cible clairement définie, et agit donc sur le mauvais projet ou sur rien.",[49,162,163,166],{},[52,164,165],{},"Portes de validation humaine défaillantes."," Un flow censé marquer une pause pour approbation se poursuit sans l'obtenir.",[49,168,169,176],{},[52,170,171,172,175],{},"Cibles ",[86,173,174],{},"sends_response_to"," incorrectes."," Le flow se termine et écrit sa sortie à un endroit que personne ne consulte.",[49,178,179,182],{},[52,180,181],{},"Instructions d'arrêt manquantes."," L'agent continue à travailler au-delà de la fin de la tâche.",[12,184,185,186,191],{},"Le résultat obtenu est une définition complète et exécutable, non un fragment à assembler. Collez-la dans l'éditeur de configuration lors de la création d'un flow depuis un projet ou depuis le ",[16,187,190],{"href":188,"rel":189},"https://docs.gitlab.com/user/duo_agent_platform/ai_catalog/",[],"catalogue d'IA",". Choisissez ensuite si le flow est privé, restreint ou public, et ajoutez les déclencheurs qui doivent le lancer.",[120,193,195],{"id":194},"lancez-votre-premier-flow-personnalisé","Lancez votre premier flow personnalisé",[12,197,198],{},"L'agent Flow Creator est disponible dans GitLab 19.3 au sein de GitLab Duo Agent Platform. Vous n'avez donc plus besoin d'attendre que quelqu'un d'autre crée une automatisation à votre place.",[12,200,201,202,206,207,212,213,218,219,224,225,230],{},"Consultez la documentation sur les ",[16,203,20],{"href":204,"rel":205},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/",[]," pour savoir comment enregistrer et activer un flow, puis décrivez celui que vous souhaitez à l'agent Flow Creator. Démarrez un ",[16,208,211],{"href":209,"rel":210},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/?utm_medium=blog&utm_source=blog&utm_campaign=46255_emea_x_x_release_fr_gitlab19_monthly_release_19_3",[],"essai gratuit de GitLab Duo Agent Platform",". Si vous possédez l'édition Gratuite, vous pouvez ",[16,214,217],{"href":215,"rel":216},"https://docs.gitlab.com/subscriptions/gitlab_credits/#for-the-free-tier-on-gitlabcom",[],"vous inscrire en quelques étapes simples",". Si vous utilisez déjà GitLab Premium ou GitLab Ultimate, vous pouvez ",[16,220,223],{"href":221,"rel":222},"https://docs.gitlab.com/user/duo_agent_platform/turn_on_off/",[],"activer GitLab Duo Agent Platform"," et utiliser les ",[16,226,229],{"href":227,"rel":228},"https://docs.gitlab.com/subscriptions/gitlab_credits/#included-credits/",[],"GitLab Credits inclus dans votre abonnement",".",{"title":232,"searchDepth":233,"depth":233,"links":234},"",2,[235,237,238,239,240],{"id":40,"depth":236,"text":41},3,{"id":67,"depth":236,"text":68},{"id":96,"depth":236,"text":97},{"id":122,"depth":233,"text":123},{"id":194,"depth":233,"text":195},"ai","2026-08-21","Décrivez l'automatisation souhaitée en langage naturel et obtenez une définition de flow complète et exécutable, prête à être enregistrée depuis le catalogue d'IA.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1787143586/nrl2nvddlghnnjtmuxoa.png",{},"/fr-fr/blog/flow-creator-agent",{"title":251,"description":252,"config":253},"Créez des flows personnalisés avec l'agent Flow Creator","Décrivez l'automatisation souhaitée et obtenez une définition de flow complète et exécutable, prête à être enregistrée depuis le catalogue d'IA.",{"noIndex":254},false,"flow-creator-agent","fr-fr/blog/flow-creator-agent",[258,259,260],"AI","product","features","BlogPost","LOV8v1-5R_W3izTegmWWYEY8pbHTa360d5EewgEVZFQ",{"logo":264,"freeTrial":269,"sales":274,"login":279,"items":284,"search":605,"minimal":640,"duo":659,"switchNav":668,"pricingDeployment":679},{"config":265},{"href":266,"dataGaName":267,"dataGaLocation":268},"/fr-fr/","gitlab logo","header",{"text":270,"config":271},"Commencer un essai gratuit",{"href":272,"dataGaName":273,"dataGaLocation":268},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":275,"config":276},"Demander une démo",{"href":277,"dataGaName":278,"dataGaLocation":268},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":280,"config":281},"Connexion",{"href":282,"dataGaName":283,"dataGaLocation":268},"https://gitlab.com/users/sign_in/","sign in",[285,361,449,454,529,583],{"text":286,"left":246,"config":287,"menu":289},"Plateforme",{"dataNavLevelOne":288},"platform",{"type":290,"link":291,"columns":295,"feature":350},"lists",{"text":292,"config":293},"Explorer la plateforme",{"href":294,"dataGaName":288,"dataGaLocation":268},"/fr-fr/platform/",[296,314,332],{"title":297,"items":298},"Exécution et workflows",[299,304,309],{"text":300,"config":301},"CI/CD",{"href":302,"dataGaLocation":268,"dataGaName":303},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":305,"config":306},"Gestion du code source",{"href":307,"dataGaLocation":268,"dataGaName":308},"/fr-fr/solutions/source-code-management/","source code management",{"text":310,"config":311},"Méthode de livraison selon les principes Agile",{"href":312,"dataGaLocation":268,"dataGaName":313},"/fr-fr/solutions/agile-delivery/","agile delivery",{"title":315,"items":316},"Sécurité et gouvernance",[317,322,327],{"text":318,"config":319},"Test de sécurité des applications",{"href":320,"dataGaLocation":268,"dataGaName":321},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":323,"config":324},"Gouvernance et conformité",{"href":325,"dataGaLocation":268,"dataGaName":326},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":328,"config":329},"Sécurité de la chaîne d'approvisionnement",{"href":330,"dataGaLocation":268,"dataGaName":331},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":333,"items":334},"Contexte et IA",[335,340,345],{"text":336,"config":337},"Orchestration agentique",{"href":338,"dataGaLocation":268,"dataGaName":339},"/fr-fr/gitlab-duo-agent-platform/","agentic orchestration",{"text":341,"config":342},"Graphe de contexte",{"href":343,"dataGaLocation":268,"dataGaName":344},"/fr-fr/gitlab-orbit/","context graph",{"text":346,"config":347},"Visibilité et mesures",{"href":348,"dataGaLocation":268,"dataGaName":349},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":351,"title":354,"text":355,"link":356},{"background":352,"textColor":353},"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":357,"config":358},"En savoir plus",{"href":359,"dataGaName":360,"dataGaLocation":268},"/fr-fr/why-gitlab/","why gitlab",{"text":362,"left":246,"config":363,"menu":365},"Solutions",{"dataNavLevelOne":364},"solutions",{"type":290,"link":366,"columns":370,"feature":440},{"text":367,"config":368},"Voir toutes les solutions",{"href":369,"dataGaName":364,"dataGaLocation":268},"/fr-fr/solutions/",[371,389,407],{"title":372,"items":373},"Résultats",[374,379,384],{"text":375,"config":376},"Modernisation DevOps",{"href":377,"dataGaLocation":268,"dataGaName":378},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":380,"config":381},"Modernisation de la sécurité",{"href":382,"dataGaLocation":268,"dataGaName":383},"/fr-fr/assessments/security-modernization-assessment/","security modernization",{"text":385,"config":386},"Modernisation de l'IA",{"href":387,"dataGaLocation":268,"dataGaName":388},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":390,"items":391},"Par taille",[392,397,402],{"text":393,"config":394},"Entreprises",{"href":395,"dataGaLocation":268,"dataGaName":396},"/fr-fr/enterprise/","enterprise",{"text":398,"config":399},"PME",{"href":400,"dataGaLocation":268,"dataGaName":401},"/fr-fr/small-business/","small business",{"text":403,"config":404},"Start-up",{"href":405,"dataGaLocation":268,"dataGaName":406},"/fr-fr/solutions/startups/","startups",{"title":408,"items":409},"Secteurs",[410,415,420,425,430,435],{"text":411,"config":412},"Services financiers",{"href":413,"dataGaLocation":268,"dataGaName":414},"/fr-fr/solutions/finance/","financial services",{"text":416,"config":417},"Secteur public",{"href":418,"dataGaLocation":268,"dataGaName":419},"/fr-fr/solutions/public-sector/","public sector",{"text":421,"config":422},"Télécommunications",{"href":423,"dataGaLocation":268,"dataGaName":424},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":426,"config":427},"Automobile",{"href":428,"dataGaLocation":268,"dataGaName":429},"/fr-fr/solutions/automotive/","automotive",{"text":431,"config":432},"Éducation",{"href":433,"dataGaLocation":268,"dataGaName":434},"/fr-fr/solutions/education/","education",{"text":436,"config":437},"Aérospatiale",{"href":438,"dataGaLocation":268,"dataGaName":439},"/fr-fr/solutions/aerospace/","aerospace",{"config":441,"title":442,"text":443,"link":444},{"background":352,"textColor":353},"GitLab Transcend","Découvrez les dernières innovations annoncées lors du dernier événement GitLab Transcend.",{"text":445,"config":446},"Lire le blog",{"href":447,"dataGaName":448,"dataGaLocation":268},"/fr-fr/blog/gitlab-transcend-announcements/","gitlab transcend",{"text":450,"config":451},"Tarifs",{"href":452,"dataGaName":453,"dataGaLocation":268,"dataNavLevelOne":453},"/fr-fr/pricing/","pricing",{"text":455,"config":456,"menu":458},"Ressources",{"dataNavLevelOne":457},"resources",{"type":290,"link":459,"columns":463,"feature":520},{"text":460,"config":461},"Afficher toutes les ressources",{"href":462,"dataGaName":457,"dataGaLocation":268},"/fr-fr/resources/",[464,492],{"title":465,"items":466},"Découvrir",[467,472,477,482,487],{"text":468,"config":469},"Documentation",{"href":470,"dataGaName":471,"dataGaLocation":268},"https://docs.gitlab.com/","docs",{"text":473,"config":474},"GitLab University",{"href":475,"dataGaName":476,"dataGaLocation":268},"https://university.gitlab.com/","university",{"text":478,"config":479},"Démos",{"href":480,"dataGaName":481,"dataGaLocation":268},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":483,"config":484},"Centre de démos",{"href":485,"dataGaName":486,"dataGaLocation":268},"/fr-fr/demo-hub/","demo hub",{"text":488,"config":489},"Services",{"href":490,"dataGaName":491,"dataGaLocation":268},"/fr-fr/services/","services",{"title":493,"items":494},"Connecter",[495,500,505,510,515],{"text":496,"config":497},"Blog",{"href":498,"dataGaName":499,"dataGaLocation":268},"/fr-fr/blog/","blog",{"text":501,"config":502},"Communauté",{"href":503,"dataGaName":504,"dataGaLocation":268},"/community/","community",{"text":506,"config":507},"Clients",{"href":508,"dataGaName":509,"dataGaLocation":268},"/fr-fr/customers/","customers",{"text":511,"config":512},"Partenaires",{"href":513,"dataGaName":514,"dataGaLocation":268},"/fr-fr/partners/","partners",{"text":516,"config":517},"Événements",{"href":518,"dataGaName":519,"dataGaLocation":268},"/events/","events",{"config":521,"title":522,"text":523,"link":524},{"background":352,"textColor":353},"Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":525,"config":526},"Lire les articles les plus récents",{"href":527,"dataGaName":528,"dataGaLocation":268},"/fr-fr/whats-new/","whats new",{"text":530,"config":531,"menu":533},"Société",{"dataNavLevelOne":532},"company",{"type":290,"columns":534},[535],{"items":536},[537,542,548,553,558,563,568,573,578],{"text":538,"config":539},"À propos",{"href":540,"dataGaName":541,"dataGaLocation":268},"/fr-fr/company/","about",{"text":543,"config":544,"footerGa":547},"Carrières",{"href":545,"dataGaName":546,"dataGaLocation":268},"/jobs/","jobs",{"dataGaName":546},{"text":549,"config":550},"Presse",{"href":551,"dataGaName":552,"dataGaLocation":268},"/press/","press",{"text":554,"config":555},"Manuel",{"href":556,"dataGaName":557,"dataGaLocation":268},"https://handbook.gitlab.com/","handbook",{"text":559,"config":560},"Leadership",{"href":561,"dataGaName":562,"dataGaLocation":268},"/company/team/e-group/","leadership",{"text":564,"config":565},"Relations avec les investisseurs",{"href":566,"dataGaName":567,"dataGaLocation":268},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":569,"config":570},"Trust Center",{"href":571,"dataGaName":572,"dataGaLocation":268},"/fr-fr/security/","trust center",{"text":574,"config":575},"Centre pour la transparence de l'IA",{"href":576,"dataGaName":577,"dataGaLocation":268},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":579,"config":580},"Newsletter",{"href":581,"dataGaName":582,"dataGaLocation":268},"/company/contact/#contact-forms","newsletter",{"text":584,"config":585,"menu":586},"Nous contacter",{"dataNavLevelOne":532},{"type":290,"columns":587},[588],{"items":589},[590,595,600],{"text":591,"config":592},"Contacter l'équipe commerciale",{"href":593,"dataGaName":594,"dataGaLocation":268},"/fr-fr/sales/","talk to sales",{"text":596,"config":597},"Assistance GitLab",{"href":598,"dataGaName":599,"dataGaLocation":268},"https://support.gitlab.com/hc/en-us","support portal",{"text":601,"config":602},"Portail clients GitLab",{"href":603,"dataGaName":604,"dataGaLocation":268},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":606,"login":607,"suggestions":614},"Fermer",{"text":608,"link":609},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":610,"config":611},"GitLab.com",{"href":282,"dataGaName":612,"dataGaLocation":613},"search login","search",{"text":615,"default":616},"Suggestions",[617,621,625,627,632,637],{"text":618,"config":619},"GitLab Duo Agent Platform",{"href":338,"dataGaName":620,"dataGaLocation":613},"GitLab Duo Agent Platform",{"text":622,"config":623},"Suggestions de code (IA)",{"href":338,"dataGaName":624,"dataGaLocation":613},"Code Suggestions (AI)",{"text":300,"config":626},{"href":302,"dataGaName":300,"dataGaLocation":613},{"text":628,"config":629},"GitLab sur AWS",{"href":630,"dataGaName":631,"dataGaLocation":613},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":633,"config":634},"GitLab sur Google Cloud",{"href":635,"dataGaName":636,"dataGaLocation":613},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":354,"config":638},{"href":359,"dataGaName":639,"dataGaLocation":613},"Why GitLab?",{"freeTrial":641,"mobileIcon":646,"desktopIcon":651,"secondaryButton":654},{"text":642,"config":643},"Commencer votre essai gratuit",{"href":644,"dataGaName":273,"dataGaLocation":645},"https://gitlab.com/-/trials/new/","nav",{"altText":647,"config":648},"Icône GitLab",{"src":649,"dataGaName":650,"dataGaLocation":645},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":647,"config":652},{"src":653,"dataGaName":650,"dataGaLocation":645},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":655,"config":656},"Commencer",{"href":657,"dataGaName":658,"dataGaLocation":645},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":660,"mobileIcon":664,"desktopIcon":666},{"text":661,"config":662},"En savoir plus sur GitLab Duo",{"href":338,"dataGaName":663,"dataGaLocation":645},"gitlab duo",{"altText":647,"config":665},{"src":649,"dataGaName":650,"dataGaLocation":645},{"altText":647,"config":667},{"src":653,"dataGaName":650,"dataGaLocation":645},{"button":669,"mobileIcon":674,"desktopIcon":676},{"text":670,"config":671},"/switch",{"href":672,"dataGaName":673,"dataGaLocation":645},"#contact","switch",{"altText":647,"config":675},{"src":649,"dataGaName":650,"dataGaLocation":645},{"altText":647,"config":677},{"src":678,"dataGaName":650,"dataGaLocation":645},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":680,"mobileIcon":685,"desktopIcon":687},{"text":681,"config":682},"Retour aux tarifs",{"href":452,"dataGaName":683,"dataGaLocation":645,"icon":684},"back to pricing","GoBack",{"altText":647,"config":686},{"src":649,"dataGaName":650,"dataGaLocation":645},{"altText":647,"config":688},{"src":653,"dataGaName":650,"dataGaLocation":645},{"title":690,"button":691,"config":694},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":357,"config":692},{"href":343,"dataGaName":693,"dataGaLocation":268},"orbit",{"layout":695,"disabled":254},"release",{"data":697},{"text":698,"source":699,"edit":705,"contribute":710,"config":715,"items":720,"minimal":936},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":700,"config":701},"Afficher le code source de la page",{"href":702,"dataGaName":703,"dataGaLocation":704},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":706,"config":707},"Modifier cette page",{"href":708,"dataGaName":709,"dataGaLocation":704},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":711,"config":712},"Contribuer",{"href":713,"dataGaName":714,"dataGaLocation":704},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":716,"facebook":717,"youtube":718,"linkedin":719},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[721,766,821,862,903],{"title":450,"links":722,"subMenu":737},[723,727,732],{"text":724,"config":725},"Voir les forfaits",{"href":452,"dataGaName":726,"dataGaLocation":704},"view plans",{"text":728,"config":729},"GitLab Premium",{"href":730,"dataGaName":731,"dataGaLocation":704},"/fr-fr/pricing/premium/","why premium",{"text":733,"config":734},"GitLab Ultimate",{"href":735,"dataGaName":736,"dataGaLocation":704},"/fr-fr/pricing/ultimate/","why ultimate",[738],{"title":584,"links":739},[740,742,744,746,751,756,761],{"text":591,"config":741},{"href":593,"dataGaName":278,"dataGaLocation":704},{"text":596,"config":743},{"href":598,"dataGaName":599,"dataGaLocation":704},{"text":601,"config":745},{"href":603,"dataGaName":604,"dataGaLocation":704},{"text":747,"config":748},"Statut",{"href":749,"dataGaName":750,"dataGaLocation":704},"https://status.gitlab.com/","status",{"text":752,"config":753},"Conditions d'utilisation",{"href":754,"dataGaName":755,"dataGaLocation":704},"/terms/","terms of use",{"text":757,"config":758},"Politique de confidentialité",{"href":759,"dataGaName":760,"dataGaLocation":704},"/fr-fr/privacy/","privacy statement",{"text":762,"config":763},"Gestion des cookies",{"dataGaName":764,"dataGaLocation":704,"id":765,"isOneTrustButton":246},"cookie preferences","ot-sdk-btn",{"title":286,"links":767,"subMenu":778},[768,770,772,774,776],{"text":292,"config":769},{"href":294,"dataGaName":288,"dataGaLocation":704},{"text":336,"config":771},{"href":338,"dataGaName":339,"dataGaLocation":704},{"text":300,"config":773},{"href":302,"dataGaName":303,"dataGaLocation":704},{"text":341,"config":775},{"href":343,"dataGaName":344,"dataGaLocation":704},{"text":354,"config":777},{"href":359,"dataGaName":360,"dataGaLocation":704},[779],{"title":780,"links":781},"Thèmes",[782,786,791,796,801,806,811,816],{"text":300,"config":783},{"href":784,"dataGaName":785,"dataGaLocation":704},"/fr-fr/topics/ci-cd/","cicd",{"text":787,"config":788},"GitOps",{"href":789,"dataGaName":790,"dataGaLocation":704},"/fr-fr/topics/gitops/","gitops",{"text":792,"config":793},"DevOps",{"href":794,"dataGaName":795,"dataGaLocation":704},"/fr-fr/topics/devops/","devops",{"text":797,"config":798},"Contrôle de version",{"href":799,"dataGaName":800,"dataGaLocation":704},"/fr-fr/topics/version-control/","version control",{"text":802,"config":803},"DevSecOps",{"href":804,"dataGaName":805,"dataGaLocation":704},"/fr-fr/topics/devsecops/","devsecops",{"text":807,"config":808},"Cloud-native",{"href":809,"dataGaName":810,"dataGaLocation":704},"/fr-fr/topics/cloud-native/","cloud native",{"text":812,"config":813},"IA pour la programmation",{"href":814,"dataGaName":815,"dataGaLocation":704},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":817,"config":818},"IA agentique",{"href":819,"dataGaName":820,"dataGaLocation":704},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":362,"links":822},[823,825,827,829,831,833,835,837,839,841,843,845,847,850,854,858],{"text":375,"config":824},{"href":377,"dataGaName":378,"dataGaLocation":704},{"text":380,"config":826},{"href":382,"dataGaName":383,"dataGaLocation":704},{"text":385,"config":828},{"href":387,"dataGaName":388,"dataGaLocation":704},{"text":411,"config":830},{"href":413,"dataGaName":414,"dataGaLocation":704},{"text":416,"config":832},{"href":418,"dataGaName":419,"dataGaLocation":704},{"text":421,"config":834},{"href":423,"dataGaName":424,"dataGaLocation":704},{"text":426,"config":836},{"href":428,"dataGaName":429,"dataGaLocation":704},{"text":431,"config":838},{"href":433,"dataGaName":434,"dataGaLocation":704},{"text":436,"config":840},{"href":438,"dataGaName":439,"dataGaLocation":704},{"text":393,"config":842},{"href":395,"dataGaName":396,"dataGaLocation":704},{"text":398,"config":844},{"href":400,"dataGaName":401,"dataGaLocation":704},{"text":403,"config":846},{"href":405,"dataGaName":406,"dataGaLocation":704},{"text":787,"config":848},{"href":849,"dataGaName":790,"dataGaLocation":704},"/fr-fr/solutions/gitops/",{"text":851,"config":852},"Analyse de la composition logicielle",{"href":330,"dataGaName":853,"dataGaLocation":704},"software composition analysis",{"text":855,"config":856},"Gestion de la chaîne de valeur",{"href":348,"dataGaName":857,"dataGaLocation":704},"value stream management",{"text":859,"config":860},"Toutes les solutions",{"href":369,"dataGaName":861,"dataGaLocation":704},"all solutions",{"title":455,"links":863},[864,869,874,876,878,880,882,884,886,888,890,892,894,896,899],{"text":865,"config":866},"Installation",{"href":867,"dataGaName":868,"dataGaLocation":704},"/fr-fr/install/","install",{"text":870,"config":871},"Guides de démarrage",{"href":872,"dataGaName":873,"dataGaLocation":704},"/fr-fr/get-started/","quick setup checklists",{"text":468,"config":875},{"href":470,"dataGaName":471,"dataGaLocation":704},{"text":473,"config":877},{"href":475,"dataGaName":476,"dataGaLocation":704},{"text":478,"config":879},{"href":480,"dataGaName":481,"dataGaLocation":704},{"text":483,"config":881},{"href":485,"dataGaName":486,"dataGaLocation":704},{"text":488,"config":883},{"href":490,"dataGaName":491,"dataGaLocation":704},{"text":496,"config":885},{"href":498,"dataGaName":499,"dataGaLocation":704},{"text":501,"config":887},{"href":503,"dataGaName":504,"dataGaLocation":704},{"text":506,"config":889},{"href":508,"dataGaName":509,"dataGaLocation":704},{"text":511,"config":891},{"href":513,"dataGaName":514,"dataGaLocation":704},{"text":516,"config":893},{"href":518,"dataGaName":519,"dataGaLocation":704},{"text":579,"config":895},{"href":581,"dataGaName":582,"dataGaLocation":704},{"text":897,"config":898},"Nouveautés",{"href":527,"dataGaName":528,"dataGaLocation":704},{"text":900,"config":901},"Toutes les ressources",{"href":462,"dataGaName":902,"dataGaLocation":704},"all resources",{"title":530,"links":904},[905,907,909,911,913,915,917,919,921,926,931],{"text":538,"config":906},{"href":540,"dataGaName":532,"dataGaLocation":704},{"text":543,"config":908},{"href":545,"dataGaName":546,"dataGaLocation":704},{"text":549,"config":910},{"href":551,"dataGaName":552,"dataGaLocation":704},{"text":554,"config":912},{"href":556,"dataGaName":557,"dataGaLocation":704},{"text":559,"config":914},{"href":561,"dataGaName":562,"dataGaLocation":704},{"text":564,"config":916},{"href":566,"dataGaName":567,"dataGaLocation":704},{"text":569,"config":918},{"href":571,"dataGaName":572,"dataGaLocation":704},{"text":574,"config":920},{"href":576,"dataGaName":577,"dataGaLocation":704},{"text":922,"config":923},"Développement durable",{"href":924,"dataGaName":925,"dataGaLocation":704},"/sustainability/","Sustainability",{"text":927,"config":928},"Diversité, inclusion et appartenance (DIB)",{"href":929,"dataGaName":930,"dataGaLocation":704},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":932,"config":933},"Déclaration de transparence sur l'esclavage moderne",{"href":934,"dataGaName":935,"dataGaLocation":704},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":937},[938,940,942],{"text":752,"config":939},{"href":754,"dataGaName":755,"dataGaLocation":704},{"text":762,"config":941},{"dataGaName":764,"dataGaLocation":704,"id":765,"isOneTrustButton":246},{"text":757,"config":943},{"href":759,"dataGaName":760,"dataGaLocation":704},[945],{"id":946,"title":7,"body":245,"config":947,"content":949,"description":245,"extension":952,"meta":953,"navigation":246,"path":954,"seo":955,"stem":956,"__hash__":957},"blogAuthors/en-us/blog/authors/rebecca-carter.yml",{"template":948},"BlogAuthor",{"name":7,"config":950},{"headshot":951},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1771439187/akva6hmo8z5qrd1fhrzp.jpg","yml",{},"/en-us/blog/authors/rebecca-carter",{},"en-us/blog/authors/rebecca-carter","cIftCmya7qHrmJaiagb4Rk48mtLKd0x2Ye5Ogpl_818",[959,968,976],{"title":960,"description":961,"heroImage":962,"category":241,"date":963,"authors":964,"slug":967,"externalUrl":245},"Former des équipes techniques qui maîtrisent l'IA : le guide interne de GitLab","Découvrez comment GitLab a réuni ses équipes Talent Development et Enterprise Technology pour développer la maîtrise de l'IA dans l'ingénierie.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png","2026-09-23",[965,966],"Manu Narayan","Rob Allen","how-gitlab-fosters-ai-fluent-teams",{"title":969,"description":970,"heroImage":971,"category":241,"date":972,"authors":973,"slug":975,"externalUrl":245},"Modèles open weight hébergés : optimisez le rapport coût-performance de votre équipe","Trois modèles open weight sont désormais disponibles sur GitLab Duo Agent Platform pour ajuster qualité, latence et coût selon chaque charge de travail.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1789480051/yl5u9r9o48evmmdjiygl.png","2026-09-18",[974],"Brittany Lutz","optimize-with-open-weight-models",{"title":977,"description":978,"heroImage":979,"category":241,"date":972,"authors":980,"slug":981,"externalUrl":245},"De nouveaux outils MCP aident les équipes de plateforme à faire évoluer l'automatisation","GitLab 19.4 offre aux ingénieurs de plateforme une automatisation couvrant l'ensemble des outils MCP.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1789480051/evgeumxt5qkdgzlc9e27.png",[7],"new-mcp-tools-for-automation",{"header":983,"text":984,"button":988,"disclaimer":991},"Commencez votre essai gratuit\n\nde 30 jours\n",[985,986,987],"Accédez à GitLab Duo Agent Platform","Essayez nos fonctionnalités les plus avancées","Automatisez les tâches complexes avec l'IA",{"text":270,"config":989},{"href":990,"dataGaName":273,"dataGaLocation":499},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/blog/","Aucune carte de crédit requise.",{"header":993,"blurb":994,"button":995,"secondaryButton":999},"Commencez à développer plus rapidement dès aujourd'hui","Découvrez ce que votre équipe peut accomplir avec la plateforme d'orchestration intelligente pour le DevSecOps.\n",{"text":270,"config":996},{"href":997,"dataGaName":273,"dataGaLocation":998},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":591,"config":1000},{"href":593,"dataGaName":278,"dataGaLocation":998},1791458908072]