[{"data":1,"prerenderedAt":1142},["ShallowReactive",2],{"/fr-fr/blog/gitlab-duo-chat-gets-agentic-ai-makeover":3,"navigation-fr-fr":360,"banner-fr-fr":794,"footer-fr-fr":802,"blog-post-authors-fr-fr-Torsten Linz":1041,"blog-related-posts-fr-fr-gitlab-duo-chat-gets-agentic-ai-makeover":1056,"blog-promotions-fr-fr":1081,"next-steps-fr-fr":1133},{"id":4,"title":5,"authors":6,"body":8,"category":334,"date":335,"description":336,"extension":337,"externalUrl":338,"faq":338,"featured":339,"heroImage":340,"meta":341,"navigation":339,"path":342,"seo":343,"slug":348,"stem":349,"tags":350,"template":357,"updatedDate":358,"__hash__":359},"blogPosts/fr-fr/blog/gitlab-duo-chat-gets-agentic-ai-makeover.md","GitLab Duo Chat fait peau neuve : place à l'IA agentique ",[7],"Torsten Linz",{"type":9,"value":10,"toc":327},"minimark",[11,23,36,39,67,70,79,84,87,101,108,115,120,123,136,141,144,155,158,169,174,177,183,186,197,202,205,211,214,228,233,236,242,245,249,258,269,273,276,293,301,305],[12,13,14,15,22],"p",{},"Les assistants de chat basés sur l'IA générative se sont imposés comme des alliés incontournables des équipes de développement logiciel. Capables de suggérer du code, corriger des bogues et automatiser une multitude de tâches, ces assistants intelligents simplifient considérablement leur quotidien.\nMais imaginez un assistant qui ne se limite plus au code : capable de comprendre tous les artefacts de votre processus de développement, de gérer vos tickets, de documenter vos projets, et d'accéder à vos ",[16,17,21],"a",{"href":18,"rel":19,"title":20},"https://about.gitlab.com/fr-fr/topics/ci-cd/cicd-pipeline/",[],"Qu'est-ce qu'un pipeline Ci/CD ?","pipelines CI/CD"," et vos merge requests pour vous aider à mener à bien vos tâches de développement.",[12,24,25,35],{},[26,27,28,29,34],"strong",{},"Découvrez GitLab Duo Agentic Chat, l'assistant d'IA nouvelle génération, qui succède à GitLab Duo Chat. Dernier-né de la plateforme GitLab, GitLab Duo Agentic Chat marque une avancée majeure dans l'assistance au développement basée sur l'IA native. Disponible dès aujourd'hui en ",[16,30,33],{"href":31,"rel":32},"https://docs.gitlab.com/policy/development_stages_support/#experiment",[],"version expérimentale",","," il est accessible à tous les utilisateurs de GitLab.com via l'extension GitLab Workflow pour VS Code.",[12,37,38],{},"Contrairement aux assistants de chat traditionnels basés sur une IA conversationnelle, Agentic Chat effectue des actions en votre nom. Il décompose les problèmes complexes en tâches distinctes qu'il peut accomplir. Au lieu de répondre simplement aux questions en se basant sur le contexte que vous fournissez, il offre les capacités suivantes :",[40,41,42,49,55,61],"ul",{},[43,44,45,48],"li",{},[26,46,47],{},"Il détermine de manière autonome"," les informations dont il a besoin pour répondre à vos questions.",[43,50,51,54],{},[26,52,53],{},"Il exécute une séquence d'opérations"," afin de collecter ces informations à partir de plusieurs sources.",[43,56,57,60],{},[26,58,59],{},"Il formule des réponses complètes"," en combinant les données provenant de l'ensemble de votre projet.",[43,62,63,66],{},[26,64,65],{},"Il crée et modifie des fichiers"," pour vous aider à mettre en œuvre des solutions.",[12,68,69],{},"Mais bien évidemment, en tant que développeur, vous avez toujours votre mot à dire.",[12,71,72,73,78],{},"Agentic Chat repose sur l'architecture GitLab Duo Workflow, ",[16,74,77],{"href":75,"rel":76},"https://about.gitlab.com/fr-fr/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai/",[],"actuellement disponible en version bêta privée"," qui intègre des agents et des outils dédiés pour des tâches spécifiques : recherche contextuelle, modification de fichiers, et bien plus encore.",[12,80,81],{},[26,82,83],{},"Cas d'utilisation de GitLab Duo Agentic Chat",[12,85,86],{},"Avec Agentic Chat, vous pouvez :",[40,88,89,92,95,98],{},[43,90,91],{},"Prendre en main les nouveaux projets plus rapidement en demandant à l'IA de vous guider à travers le nouveau code base.",[43,93,94],{},"Commencer à effectuer immédiatement les tâches qui vous sont attribuées, même lorsque les descriptions des tickets ne sont pas claires : Agentic Chat vous aide à faire le lien entre les exigences et les implémentations.",[43,96,97],{},"Gérer l'implémentation : lorsqu'il est temps d'apporter des modifications, Agentic Chat peut gérer le travail d'implémentation en créant et en modifiant plusieurs fichiers dans votre projet.",[43,99,100],{},"Vérifier votre solution : au moment de la mise en production, Agentic Chat peut vous aider à vérifier que votre solution répond réellement aux exigences initiales en analysant vos merge requests et en les comparant au ticket ou à la tâche d'origine.",[12,102,103],{},[104,105],"img",{"alt":106,"src":107},"Agentic Chat - exemple","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099210/Blog/Content%20Images/Blog/Content%20Images/image4_aHR0cHM6_1750099210429.png",[109,110,111],"center",{},[112,113,114],"i",{},"Agentic Chat apporte des modifications au code",[116,117,119],"h2",{"id":118},"de-lapprentissage-à-la-livraison-un-workflow-en-quatre-étapes","De l'apprentissage à la livraison : un workflow en quatre étapes",[12,121,122],{},"Pour mieux saisir l'impact d'Agentic Chat, explorons un scénario réel vécu par notre équipe d'ingénierie. Prenons l'exemple suivant : vous intégrez une nouvelle équipe, un ticket vous est attribué, mais vous ne maîtrisez pas encore le code base.\nPour mieux visualiser ce scénario, n'hésitez pas à regarder la vidéo de démonstration ci-dessous :",[124,125,128,129],"figure",{"className":126},[127],"video_container","\n  ",[130,131,135],"iframe",{"src":132,"frameBorder":133,"allowFullScreen":134},"https://www.youtube.com/embed/uG9-QLAJrrg?si=kaOhYylMIaWkIuG8j","0","true"," ",[12,137,138],{},[26,139,140],{},"Étape 1 : comprendre le projet",[12,142,143],{},"Au lieu d'explorer manuellement les fichiers et la documentation, vous pouvez soumettre le prompt suivant à Agentic Chat :",[145,146,152],"pre",{"className":147,"code":149,"language":150,"meta":151},[148],"language-text","I am new to this project. Could you read the project structure and explain it to me?\n","text","",[153,154,149],"code",{"__ignoreMap":151},[12,156,157],{},"Agentic Chat fournit une vue d'ensemble complète du projet en :",[40,159,160,163,166],{},[43,161,162],{},"explorant la structure des répertoires",[43,164,165],{},"lisant les fichiers README et la documentation",[43,167,168],{},"identifiant les composants et les applications clés",[12,170,171],{},[26,172,173],{},"Étape 2 : comprendre la tâche qui vous a été attribuée",[12,175,176],{},"Ensuite, vous devez comprendre la tâche à effectuer. Vous pouvez donc saisir le prompt suivant :",[145,178,181],{"className":179,"code":180,"language":150,"meta":151},[148],"I have been assigned Issue 1119. Could you help me understand this task, specifically where do I need to apply the refactoring?\n",[153,182,180],{"__ignoreMap":151},[12,184,185],{},"Agentic Chat explique la tâche et propose une approche de refactorisation :",[40,187,188,191,194],{},[43,189,190],{},"en récupérant et en analysant les détails du ticket à partir du serveur GitLab distant",[43,192,193],{},"en examinant les fichiers associés au projet",[43,195,196],{},"en identifiant les emplacements spécifiques nécessitant des modifications",[12,198,199],{},[26,200,201],{},"Étape 3 : mettre en œuvre la solution",[12,203,204],{},"Plutôt que d'effectuer le travail manuellement, vous pouvez saisir le prompt suivant :",[145,206,209],{"className":207,"code":208,"language":150,"meta":151},[148],"Could you make the edits for me? Please start with steps one, two, three.\n",[153,210,208],{"__ignoreMap":151},[12,212,213],{},"Agentic Chat :",[40,215,216,219,222,225],{},[43,217,218],{},"crée des répertoires et fichiers si nécessaire",[43,220,221],{},"extrait et refactorise le code à plusieurs emplacements",[43,223,224],{},"assure la cohérence de tous les fichiers modifiés",[43,226,227],{},"fournit un résumé de toutes les modifications apportées",[12,229,230],{},[26,231,232],{},"Étape 4 : vérifier que le travail effectué est correct",[12,234,235],{},"Enfin, après avoir créé votre merge request, vous pouvez vérifier votre travail avec le prompt suivant :",[145,237,240],{"className":238,"code":239,"language":150,"meta":151},[148],"Does my MR fully address Issue 1119?\n",[153,241,239],{"__ignoreMap":151},[12,243,244],{},"Agentic Chat confirme alors si toutes les exigences ont été prises en compte en analysant à la fois votre merge request et le ticket d'origine.",[116,246,248],{"id":247},"essayez-agenticchat-dès-aujourdhui","Essayez Agentic Chat dès aujourd'hui !",[12,250,251,252,257],{},"GitLab Duo Agentic Chat est actuellement disponible en tant que fonctionnalité expérimentale dans VS Code pour les utilisateurs de GitLab Duo Pro et GitLab Duo Enterprise. Découvrez les prérequis et les étapes de configuration dans notre ",[16,253,256],{"href":254,"rel":255},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/",[],"documentation officielle",".",[12,259,260,261],{},"Cette version expérimentale d'Agentic Chat présente encore quelques limitations connues que nous nous efforçons de résoudre, y compris des temps de réponse parfois lents en raison de multiples appels API, une recherche basée sur des mots-clés plutôt que sur une recherche sémantique, ainsi qu'une prise en charge limitée des nouveaux dossiers locaux ou des projets autres que GitLab. ",[26,262,263,264,257],{},"Vos retours sont précieux pour nous aider à hiérarchiser les prochaines améliorations et à proposer Agentic Chat en disponibilité générale. C'est pourquoi nous vous invitons à partager votre expérience dans ",[16,265,268],{"href":266,"rel":267},"https://gitlab.com/gitlab-org/gitlab/-/issues/542198",[],"ce ticket",[116,270,272],{"id":271},"quelles-perspectives-pour-agenticchat","Quelles perspectives pour Agentic Chat ?",[12,274,275],{},"Nous concentrons tous nos efforts sur l'amélioration d'Agentic Chat en vue de sa future disponibilité générale. À court terme, notre objectif est de réduire les temps de réponse et d'y intégrer les capacités dont GitLab Duo Chat dispose actuellement, telles que la compatibilité avec les modèles de GitLab Duo Self-Hosted, ainsi que la prise en charge des environnements JetBrains et Visual Studio, en plus de VS Code. Une fois cette nouvelle architecture pleinement implémentée dans GitLab Duo Chat, nous prévoyons également d'intégrer Agentic Chat directement au chat intégré à l'application web de GitLab. D'autres améliorations sont déjà en cours de développement, notamment : la modification directe des artefacts GitLab, la prise en charge du contexte à partir de serveurs personnalisés via MCP (Model Context Protocol) et la possibilité d'exécuter des commandes directement dans le terminal.",[277,278,279],"blockquote",{},[12,280,281,282,287,288,257],{},"Vous souhaitez découvrir l'assistance au développement autonome, mais vous n'utilisez pas encore GitLab ? Profitez dès aujourd'hui d'un ",[16,283,286],{"href":284,"rel":285},"https://about.gitlab.com/fr-fr/free-trial/",[],"essai gratuit de GitLab Ultimate avec Duo Enterprise"," pour tester Agentic Chat et contribuez à façonner l'avenir du développement alimenté par l'IA. Pour commencer, suivez simplement ces ",[16,289,292],{"href":290,"rel":291},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/#use-agentic-chat-in-vs-code",[],"étapes de configuration pour VS Code",[12,294,295],{},[296,297,298],"em",{},[26,299,300],{},"Avertissement : cet article de blog contient des informations relatives aux produits, fonctionnalités et caractéristiques à venir. Il est important de noter qu'elles ne sont fournies qu'à titre informatif. Veuillez ne pas vous fier à ces informations à des fins d'achat ou de planification. Comme pour tout projet, les éléments mentionnés dans cet article sont susceptibles de changer ou d'être retardés. Le développement, la sortie et le calendrier de tout produit ou fonctionnalité restent à la seule discrétion de GitLab.",[116,302,304],{"id":303},"en-savoir-plus","En savoir plus",[40,306,307,313,320],{},[43,308,309],{},[16,310,312],{"href":75,"rel":311},[],"GitLab Duo Workflow : une IA agentique offrant visibilité et contrôle à l'échelle de l'entreprise",[43,314,315],{},[16,316,319],{"href":317,"rel":318},"https://about.gitlab.com/fr-fr/topics/agentic-ai/",[],"Qu'est-ce que l'IA agentique ?",[43,321,322],{},[16,323,326],{"href":324,"rel":325},"https://about.gitlab.com/blog/agentic-ai-guides-and-resources/",[],"Agentic Chat : guides et ressources",{"title":151,"searchDepth":328,"depth":328,"links":329},2,[330,331,332,333],{"id":118,"depth":328,"text":119},{"id":247,"depth":328,"text":248},{"id":271,"depth":328,"text":272},{"id":303,"depth":328,"text":304},"ai","2025-05-29","Découvrez GitLab Duo Agentic Chat, l'assistant d'IA nouvelle génération, disponible dès aujourd'hui en version expérimentale.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png",{},"/fr-fr/blog/gitlab-duo-chat-gets-agentic-ai-makeover",{"title":5,"description":336,"ogTitle":5,"ogDescription":336,"noIndex":344,"ogImage":340,"ogUrl":345,"ogSiteName":346,"ogType":347,"canonicalUrls":345},false,"https://about.gitlab.com/blog/gitlab-duo-chat-gets-agentic-ai-makeover","https://about.gitlab.com","article","gitlab-duo-chat-gets-agentic-ai-makeover","fr-fr/blog/gitlab-duo-chat-gets-agentic-ai-makeover",[351,352,353,354,355,356],"AI","news","features","DevSecOps platform","product","tutorial","BlogPost","2025-06-05","lf0_DH8PQ1jZDEGPce9rKVEQ7p4Dlo-7tJqTFxsrJEA",{"logo":361,"freeTrial":366,"sales":371,"login":376,"items":381,"search":709,"minimal":745,"duo":764,"switchNav":773,"pricingDeployment":784},{"config":362},{"href":363,"dataGaName":364,"dataGaLocation":365},"/fr-fr/","gitlab logo","header",{"text":367,"config":368},"Commencer un essai gratuit",{"href":369,"dataGaName":370,"dataGaLocation":365},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":372,"config":373},"Demander une démo",{"href":374,"dataGaName":375,"dataGaLocation":365},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":377,"config":378},"Connexion",{"href":379,"dataGaName":380,"dataGaLocation":365},"https://gitlab.com/users/sign_in/","sign in",[382,410,512,517,631,687],{"text":383,"config":384,"menu":386},"Plateforme",{"dataNavLevelOne":385},"platform",{"type":387,"columns":388},"cards",[389,395,403],{"title":383,"description":390,"link":391},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":392,"config":393},"Explorer notre plateforme",{"href":394,"dataGaName":385,"dataGaLocation":365},"/fr-fr/platform/",{"title":396,"description":397,"link":398},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":399,"config":400},"Découvrir GitLab Duo",{"href":401,"dataGaName":402,"dataGaLocation":365},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":404,"description":405,"link":406},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":304,"config":407},{"href":408,"dataGaName":409,"dataGaLocation":365},"/fr-fr/why-gitlab/","why gitlab",{"text":411,"left":339,"config":412,"menu":414},"Produit",{"dataNavLevelOne":413},"solutions",{"type":415,"link":416,"columns":420,"feature":491},"lists",{"text":417,"config":418},"Voir toutes les solutions",{"href":419,"dataGaName":413,"dataGaLocation":365},"/fr-fr/solutions/",[421,446,469],{"title":422,"description":423,"link":424,"items":429},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":425},{"icon":426,"href":427,"dataGaName":428,"dataGaLocation":365},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[430,434,437,442],{"text":431,"config":432},"CI/CD",{"href":433,"dataGaLocation":365,"dataGaName":431},"/fr-fr/solutions/continuous-integration/",{"text":396,"config":435},{"href":401,"dataGaLocation":365,"dataGaName":436},"gitlab duo agent platform - product menu",{"text":438,"config":439},"Gestion du code source",{"href":440,"dataGaLocation":365,"dataGaName":441},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":443,"config":444},"Livraison de logiciels automatisée",{"href":427,"dataGaLocation":365,"dataGaName":445},"Automated software delivery",{"title":447,"description":448,"link":449,"items":454},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":450},{"href":451,"dataGaName":452,"dataGaLocation":365,"icon":453},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[455,459,464],{"text":456,"config":457},"Tests de sécurité des applications",{"href":451,"dataGaName":458,"dataGaLocation":365},"Application security testing",{"text":460,"config":461},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":462,"dataGaLocation":365,"dataGaName":463},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":465,"config":466},"Conformité logicielle",{"href":467,"dataGaName":468,"dataGaLocation":365},"/fr-fr/solutions/software-compliance/","software compliance",{"title":470,"link":471,"items":476},"Mesures",{"config":472},{"icon":473,"href":474,"dataGaName":475,"dataGaLocation":365},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[477,481,486],{"text":478,"config":479},"Visibilité et mesures",{"href":474,"dataGaLocation":365,"dataGaName":480},"Visibility and Measurement",{"text":482,"config":483},"Gestion de la chaîne de valeur",{"href":484,"dataGaLocation":365,"dataGaName":485},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":487,"config":488},"Analyses et informations",{"href":489,"dataGaLocation":365,"dataGaName":490},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":492,"type":415,"items":493},"GitLab",[494,500,506],{"text":495,"config":496},"Entreprises",{"icon":497,"href":498,"dataGaLocation":365,"dataGaName":499},"Building","/fr-fr/enterprise/","enterprise",{"text":501,"config":502},"Pour les PME",{"icon":503,"href":504,"dataGaLocation":365,"dataGaName":505},"Work","/fr-fr/small-business/","small business",{"text":507,"config":508},"Pour le secteur public",{"icon":509,"href":510,"dataGaLocation":365,"dataGaName":511},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":513,"config":514},"Tarifs",{"href":515,"dataGaName":516,"dataGaLocation":365,"dataNavLevelOne":516},"/fr-fr/pricing/","pricing",{"text":518,"config":519,"menu":521},"Ressources",{"dataNavLevelOne":520},"resources",{"type":415,"link":522,"columns":526,"feature":620},{"text":523,"config":524},"Afficher toutes les ressources",{"href":525,"dataGaName":520,"dataGaLocation":365},"/fr-fr/resources/",[527,560,587],{"title":528,"items":529},"Premiers pas",[530,535,540,545,550,555],{"text":531,"config":532},"Installation",{"href":533,"dataGaName":534,"dataGaLocation":365},"/fr-fr/install/","install",{"text":536,"config":537},"Guides de démarrage",{"href":538,"dataGaName":539,"dataGaLocation":365},"/fr-fr/get-started/","quick setup checklists",{"text":541,"config":542},"Apprentissage",{"href":543,"dataGaLocation":365,"dataGaName":544},"https://university.gitlab.com/","learn",{"text":546,"config":547},"Documentation",{"href":548,"dataGaName":549,"dataGaLocation":365},"https://docs.gitlab.com/","product documentation",{"text":551,"config":552},"Vidéos sur les bonnes pratiques",{"href":553,"dataGaName":554,"dataGaLocation":365},"/fr-fr/getting-started-videos/","best practice videos",{"text":556,"config":557},"Intégrations",{"href":558,"dataGaName":559,"dataGaLocation":365},"/fr-fr/integrations/","integrations",{"title":561,"items":562},"Découvrir",[563,568,573,578,582],{"text":564,"config":565},"Témoignages clients",{"href":566,"dataGaName":567,"dataGaLocation":365},"/fr-fr/customers/","customer success stories",{"text":569,"config":570},"Blog",{"href":571,"dataGaName":572,"dataGaLocation":365},"/fr-fr/blog/","blog",{"text":574,"config":575},"Demo Hub",{"href":576,"dataGaName":577,"dataGaLocation":365},"/fr-fr/demo-hub/","demo hub",{"text":579,"config":580},"The Source",{"href":581,"dataGaName":572,"dataGaLocation":365},"/fr-fr/the-source/",{"text":583,"config":584},"Travail à distance",{"href":585,"dataGaName":586,"dataGaLocation":365},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":588,"items":589},"Connecter",[590,595,600,605,610,615],{"text":591,"config":592},"Services GitLab",{"href":593,"dataGaName":594,"dataGaLocation":365},"/fr-fr/services/","services",{"text":596,"config":597},"Contribuer",{"href":598,"dataGaName":599,"dataGaLocation":365},"https://contributors.gitlab.com","contribute",{"text":601,"config":602},"Communauté",{"href":603,"dataGaName":604,"dataGaLocation":365},"/community/","community",{"text":606,"config":607},"Forum",{"href":608,"dataGaName":609,"dataGaLocation":365},"https://forum.gitlab.com/","forum",{"text":611,"config":612},"Événements",{"href":613,"dataGaName":614,"dataGaLocation":365},"/events/","events",{"text":616,"config":617},"Partenaires",{"href":618,"dataGaName":619,"dataGaLocation":365},"/fr-fr/partners/","partners",{"config":621,"title":624,"text":625,"link":626},{"background":622,"textColor":623},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":627,"config":628},"Lire les articles les plus récents",{"href":629,"dataGaName":630,"dataGaLocation":365},"/fr-fr/whats-new/","whats new",{"text":632,"config":633,"menu":635},"Société",{"dataNavLevelOne":634},"company",{"type":415,"columns":636},[637],{"items":638},[639,644,650,652,657,662,667,672,677,682],{"text":640,"config":641},"À propos",{"href":642,"dataGaName":643,"dataGaLocation":365},"/fr-fr/company/","about",{"text":645,"config":646,"footerGa":649},"Carrières",{"href":647,"dataGaName":648,"dataGaLocation":365},"/jobs/","jobs",{"dataGaName":648},{"text":611,"config":651},{"href":613,"dataGaName":614,"dataGaLocation":365},{"text":653,"config":654},"Leadership",{"href":655,"dataGaName":656,"dataGaLocation":365},"/company/team/e-group/","leadership",{"text":658,"config":659},"Manuel",{"href":660,"dataGaName":661,"dataGaLocation":365},"https://handbook.gitlab.com/","handbook",{"text":663,"config":664},"Relations avec les investisseurs",{"href":665,"dataGaName":666,"dataGaLocation":365},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":668,"config":669},"Trust Center",{"href":670,"dataGaName":671,"dataGaLocation":365},"/fr-fr/security/","trust center",{"text":673,"config":674},"Centre pour la transparence de l'IA",{"href":675,"dataGaName":676,"dataGaLocation":365},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":678,"config":679},"Newsletter",{"href":680,"dataGaName":681,"dataGaLocation":365},"/company/contact/#contact-forms","newsletter",{"text":683,"config":684},"Presse",{"href":685,"dataGaName":686,"dataGaLocation":365},"/press/","press",{"text":688,"config":689,"menu":690},"Nous contacter",{"dataNavLevelOne":634},{"type":415,"columns":691},[692],{"items":693},[694,699,704],{"text":695,"config":696},"Contacter l'équipe commerciale",{"href":697,"dataGaName":698,"dataGaLocation":365},"/fr-fr/sales/","talk to sales",{"text":700,"config":701},"Assistance GitLab",{"href":702,"dataGaName":703,"dataGaLocation":365},"https://support.gitlab.com/hc/en-us","support portal",{"text":705,"config":706},"Portail clients GitLab",{"href":707,"dataGaName":708,"dataGaLocation":365},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":710,"login":711,"suggestions":718},"Fermer",{"text":712,"link":713},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":714,"config":715},"GitLab.com",{"href":379,"dataGaName":716,"dataGaLocation":717},"search login","search",{"text":719,"default":720},"Suggestions",[721,724,729,731,736,741],{"text":396,"config":722},{"href":401,"dataGaName":723,"dataGaLocation":717},"GitLab Duo Agent Platform",{"text":725,"config":726},"Suggestions de code (IA)",{"href":727,"dataGaName":728,"dataGaLocation":717},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":431,"config":730},{"href":433,"dataGaName":431,"dataGaLocation":717},{"text":732,"config":733},"GitLab sur AWS",{"href":734,"dataGaName":735,"dataGaLocation":717},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":737,"config":738},"GitLab sur Google Cloud",{"href":739,"dataGaName":740,"dataGaLocation":717},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":742,"config":743},"Pourquoi utiliser GitLab ?",{"href":408,"dataGaName":744,"dataGaLocation":717},"Why GitLab?",{"freeTrial":746,"mobileIcon":751,"desktopIcon":756,"secondaryButton":759},{"text":747,"config":748},"Commencer votre essai gratuit",{"href":749,"dataGaName":370,"dataGaLocation":750},"https://gitlab.com/-/trials/new/","nav",{"altText":752,"config":753},"Icône GitLab",{"src":754,"dataGaName":755,"dataGaLocation":750},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":752,"config":757},{"src":758,"dataGaName":755,"dataGaLocation":750},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":760,"config":761},"Commencer",{"href":762,"dataGaName":763,"dataGaLocation":750},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":765,"mobileIcon":769,"desktopIcon":771},{"text":766,"config":767},"En savoir plus sur GitLab Duo",{"href":401,"dataGaName":768,"dataGaLocation":750},"gitlab duo",{"altText":752,"config":770},{"src":754,"dataGaName":755,"dataGaLocation":750},{"altText":752,"config":772},{"src":758,"dataGaName":755,"dataGaLocation":750},{"button":774,"mobileIcon":779,"desktopIcon":781},{"text":775,"config":776},"/switch",{"href":777,"dataGaName":778,"dataGaLocation":750},"#contact","switch",{"altText":752,"config":780},{"src":754,"dataGaName":755,"dataGaLocation":750},{"altText":752,"config":782},{"src":783,"dataGaName":755,"dataGaLocation":750},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":785,"mobileIcon":790,"desktopIcon":792},{"text":786,"config":787},"Retour aux tarifs",{"href":515,"dataGaName":788,"dataGaLocation":750,"icon":789},"back to pricing","GoBack",{"altText":752,"config":791},{"src":754,"dataGaName":755,"dataGaLocation":750},{"altText":752,"config":793},{"src":758,"dataGaName":755,"dataGaLocation":750},{"title":795,"button":796,"config":800},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":304,"config":797},{"href":798,"dataGaName":799,"dataGaLocation":365},"/fr-fr/gitlab-orbit/","orbit",{"layout":801,"disabled":344},"release",{"data":803},{"text":804,"source":805,"edit":811,"contribute":816,"config":820,"items":825,"minimal":1033},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":806,"config":807},"Afficher le code source de la page",{"href":808,"dataGaName":809,"dataGaLocation":810},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":812,"config":813},"Modifier cette page",{"href":814,"dataGaName":815,"dataGaLocation":810},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":596,"config":817},{"href":818,"dataGaName":819,"dataGaLocation":810},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":821,"facebook":822,"youtube":823,"linkedin":824},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[826,872,925,968,1000],{"title":513,"links":827,"subMenu":842},[828,832,837],{"text":829,"config":830},"Voir les forfaits",{"href":515,"dataGaName":831,"dataGaLocation":810},"view plans",{"text":833,"config":834},"GitLab Premium",{"href":835,"dataGaName":836,"dataGaLocation":810},"/fr-fr/pricing/premium/","why premium",{"text":838,"config":839},"GitLab Ultimate",{"href":840,"dataGaName":841,"dataGaLocation":810},"/fr-fr/pricing/ultimate/","why ultimate",[843],{"title":688,"links":844},[845,847,849,852,857,862,867],{"text":695,"config":846},{"href":697,"dataGaName":375,"dataGaLocation":810},{"text":700,"config":848},{"href":702,"dataGaName":703,"dataGaLocation":810},{"text":850,"config":851},"Portail clients",{"href":707,"dataGaName":708,"dataGaLocation":810},{"text":853,"config":854},"Statut",{"href":855,"dataGaName":856,"dataGaLocation":810},"https://status.gitlab.com/","status",{"text":858,"config":859},"Conditions d'utilisation",{"href":860,"dataGaName":861,"dataGaLocation":810},"/terms/","terms of use",{"text":863,"config":864},"Politique de confidentialité",{"href":865,"dataGaName":866,"dataGaLocation":810},"/fr-fr/privacy/","privacy statement",{"text":868,"config":869},"Gestion des cookies",{"dataGaName":870,"dataGaLocation":810,"id":871,"isOneTrustButton":339},"cookie preferences","ot-sdk-btn",{"title":411,"links":873,"subMenu":882},[874,878],{"text":875,"config":876},"Plateforme DevSecOps",{"href":394,"dataGaName":877,"dataGaLocation":810},"devsecops platform",{"text":879,"config":880},"Développement assisté par l'IA",{"href":401,"dataGaName":881,"dataGaLocation":810},"ai-assisted development",[883],{"title":884,"links":885},"Thèmes",[886,890,895,900,905,910,915,920],{"text":431,"config":887},{"href":888,"dataGaName":889,"dataGaLocation":810},"/fr-fr/topics/ci-cd/","cicd",{"text":891,"config":892},"GitOps",{"href":893,"dataGaName":894,"dataGaLocation":810},"/fr-fr/topics/gitops/","gitops",{"text":896,"config":897},"DevOps",{"href":898,"dataGaName":899,"dataGaLocation":810},"/fr-fr/topics/devops/","devops",{"text":901,"config":902},"Contrôle de version",{"href":903,"dataGaName":904,"dataGaLocation":810},"/fr-fr/topics/version-control/","version control",{"text":906,"config":907},"DevSecOps",{"href":908,"dataGaName":909,"dataGaLocation":810},"/fr-fr/topics/devsecops/","devsecops",{"text":911,"config":912},"Cloud-native",{"href":913,"dataGaName":914,"dataGaLocation":810},"/fr-fr/topics/cloud-native/","cloud native",{"text":916,"config":917},"IA pour la programmation",{"href":918,"dataGaName":919,"dataGaLocation":810},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":921,"config":922},"IA agentique",{"href":923,"dataGaName":924,"dataGaLocation":810},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":926,"links":927},"Solutions",[928,931,933,938,941,944,947,950,952,955,958,963],{"text":456,"config":929},{"href":451,"dataGaName":930,"dataGaLocation":810},"Application Security Testing",{"text":443,"config":932},{"href":427,"dataGaName":428,"dataGaLocation":810},{"text":934,"config":935},"Développement Agile",{"href":936,"dataGaName":937,"dataGaLocation":810},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":438,"config":939},{"href":440,"dataGaName":940,"dataGaLocation":810},"source code management",{"text":431,"config":942},{"href":433,"dataGaName":943,"dataGaLocation":810},"continuous integration & delivery",{"text":482,"config":945},{"href":484,"dataGaName":946,"dataGaLocation":810},"value stream management",{"text":891,"config":948},{"href":949,"dataGaName":894,"dataGaLocation":810},"/fr-fr/solutions/gitops/",{"text":495,"config":951},{"href":498,"dataGaName":499,"dataGaLocation":810},{"text":953,"config":954},"PME",{"href":504,"dataGaName":505,"dataGaLocation":810},{"text":956,"config":957},"Secteur public",{"href":510,"dataGaName":511,"dataGaLocation":810},{"text":959,"config":960},"Éducation",{"href":961,"dataGaName":962,"dataGaLocation":810},"/fr-fr/solutions/education/","education",{"text":964,"config":965},"Services financiers",{"href":966,"dataGaName":967,"dataGaLocation":810},"/fr-fr/solutions/finance/","financial services",{"title":518,"links":969},[970,972,974,976,979,981,984,986,988,990,992,994,996,998],{"text":531,"config":971},{"href":533,"dataGaName":534,"dataGaLocation":810},{"text":536,"config":973},{"href":538,"dataGaName":539,"dataGaLocation":810},{"text":541,"config":975},{"href":543,"dataGaName":544,"dataGaLocation":810},{"text":546,"config":977},{"href":548,"dataGaName":978,"dataGaLocation":810},"docs",{"text":569,"config":980},{"href":571,"dataGaName":572,"dataGaLocation":810},{"text":982,"config":983},"Nouveautés",{"href":629,"dataGaName":630,"dataGaLocation":810},{"text":564,"config":985},{"href":566,"dataGaName":567,"dataGaLocation":810},{"text":583,"config":987},{"href":585,"dataGaName":586,"dataGaLocation":810},{"text":591,"config":989},{"href":593,"dataGaName":594,"dataGaLocation":810},{"text":596,"config":991},{"href":598,"dataGaName":599,"dataGaLocation":810},{"text":601,"config":993},{"href":603,"dataGaName":604,"dataGaLocation":810},{"text":606,"config":995},{"href":608,"dataGaName":609,"dataGaLocation":810},{"text":611,"config":997},{"href":613,"dataGaName":614,"dataGaLocation":810},{"text":616,"config":999},{"href":618,"dataGaName":619,"dataGaLocation":810},{"title":632,"links":1001},[1002,1004,1006,1008,1010,1012,1017,1022,1024,1026,1028],{"text":640,"config":1003},{"href":642,"dataGaName":634,"dataGaLocation":810},{"text":645,"config":1005},{"href":647,"dataGaName":648,"dataGaLocation":810},{"text":653,"config":1007},{"href":655,"dataGaName":656,"dataGaLocation":810},{"text":658,"config":1009},{"href":660,"dataGaName":661,"dataGaLocation":810},{"text":663,"config":1011},{"href":665,"dataGaName":666,"dataGaLocation":810},{"text":1013,"config":1014},"Développement durable",{"href":1015,"dataGaName":1016,"dataGaLocation":810},"/sustainability/","Sustainability",{"text":1018,"config":1019},"Diversité, inclusion et appartenance (DIB)",{"href":1020,"dataGaName":1021,"dataGaLocation":810},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":668,"config":1023},{"href":670,"dataGaName":671,"dataGaLocation":810},{"text":678,"config":1025},{"href":680,"dataGaName":681,"dataGaLocation":810},{"text":683,"config":1027},{"href":685,"dataGaName":686,"dataGaLocation":810},{"text":1029,"config":1030},"Déclaration de transparence sur l'esclavage moderne",{"href":1031,"dataGaName":1032,"dataGaLocation":810},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1034},[1035,1037,1039],{"text":858,"config":1036},{"href":860,"dataGaName":861,"dataGaLocation":810},{"text":868,"config":1038},{"dataGaName":870,"dataGaLocation":810,"id":871,"isOneTrustButton":339},{"text":863,"config":1040},{"href":865,"dataGaName":866,"dataGaLocation":810},[1042],{"id":1043,"title":7,"body":338,"config":1044,"content":1046,"description":338,"extension":1050,"meta":1051,"navigation":339,"path":1052,"seo":1053,"stem":1054,"__hash__":1055},"blogAuthors/en-us/blog/authors/torsten-linz.yml",{"template":1045},"BlogAuthor",{"name":7,"config":1047},{"headshot":1048,"ctfId":1049},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658907/Blog/Author%20Headshots/tlinz-headshot.jpg","tlinz","yml",{},"/en-us/blog/authors/torsten-linz",{},"en-us/blog/authors/torsten-linz","Fd89ZYJoGALikUkmA7anBPSNL88feTuyleuC6va6SlI",[1057,1065,1073],{"title":1058,"description":1059,"heroImage":1060,"category":334,"date":1061,"authors":1062,"slug":1064,"externalUrl":338},"Moderniser Java avec Cursor et GitLab","Ce tutoriel commence par la correction ciblée de tests, introduit des murs qualité et met en œuvre des modifications de code en tenant compte du contexte du cycle de développement, des tests et des preuves de revue.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776457632/llddiylsgwuze0u1rjks.png","2026-08-12",[1063],"Michael Friedrich","modernize-java-with-cursor-and-gitlab",{"title":1066,"description":1067,"heroImage":1068,"category":334,"date":1069,"authors":1070,"slug":1072,"externalUrl":338},"Comment utiliser des agents d'IA pour migrer la limitation de débit de GitLab","Découvrez comment notre équipe composée de trois personnes a utilisé GitLab Duo Agent Platform, ainsi que d'autres outils d'IA, pour migrer avec succès le système de limitation de débit et les leçons que nous en avons tirées.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1773075582/yiosxfhwk8rfkulrtchv.png","2026-08-10",[1071],"Sam Wiskow","ai-agents-for-migrating-rate-limiting-system",{"title":1074,"description":1075,"heroImage":1076,"category":334,"date":1077,"authors":1078,"slug":1080,"externalUrl":338},"Codage agentique : le contexte fait la différence","Les agents de codage accélèrent le développement. Grâce au contexte dans GitLab, les entreprises évitent les correctifs superficiels et raccourcissent les cycles de revue.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1773856365/gsx2c0vqlswox3ldmq88.jpg","2026-08-03",[1079],"Jessica Taylor","agentic-coding-only-as-good-as-context",{"promotions":1082},[1083,1096,1107,1119],{"id":1084,"categories":1085,"header":1086,"text":1087,"button":1088,"image":1093},"ai-modernization",[334],"L'IA tient-elle ses promesses à grande échelle ?","Le questionnaire ne prendra pas plus de 5 minutes.",{"text":1089,"config":1090},"Obtenez votre score de maturité IA",{"href":1091,"dataGaName":1092,"dataGaLocation":572},"/fr-fr/assessments/ai-modernization-assessment/","modernization assessment",{"config":1094},{"src":1095},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1097,"categories":1098,"header":1099,"text":1087,"button":1100,"image":1104},"devops-modernization",[355,909],"Vous contentez-vous de gérer des outils ou de livrer des innovations ?",{"text":1101,"config":1102},"Obtenez votre score de maturité DevOps",{"href":1103,"dataGaName":1092,"dataGaLocation":572},"/fr-fr/assessments/devops-modernization-assessment/",{"config":1105},{"src":1106},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1108,"categories":1109,"header":1111,"text":1087,"button":1112,"image":1116},"security-modernization",[1110],"security","Faut-il sacrifier la rapidité pour garantir la sécurité ?",{"text":1113,"config":1114},"Obtenez votre score de maturité en matière de sécurité",{"href":1115,"dataGaName":1092,"dataGaLocation":572},"/fr-fr/assessments/security-modernization-assessment/",{"config":1117},{"src":1118},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1120,"paths":1121,"header":1124,"text":1125,"button":1126,"image":1131},"github-azure-migration",[1122,1123],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Votre équipe est-elle prête pour la migration de GitHub vers Azure ?","GitHub a déjà commencé sa migration vers Azure. Découvrez ce que cela signifie pour vous.",{"text":1127,"config":1128},"Découvrez les différences entre GitLab et GitHub",{"href":1129,"dataGaName":1130,"dataGaLocation":572},"/fr-fr/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1132},{"src":1106},{"header":1134,"blurb":1135,"button":1136,"secondaryButton":1140},"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":367,"config":1137},{"href":1138,"dataGaName":370,"dataGaLocation":1139},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":695,"config":1141},{"href":697,"dataGaName":375,"dataGaLocation":1139},1786803784442]