[{"data":1,"prerenderedAt":1166},["ShallowReactive",2],{"/fr-fr/blog/agentic-click-through-demo":3,"navigation-fr-fr":414,"banner-fr-fr":849,"footer-fr-fr":856,"blog-post-authors-fr-fr-Itzik Gan Baruch":1106,"blog-related-posts-fr-fr-agentic-click-through-demo":1121,"blog-share-wrapper-fr-fr":1147,"next-steps-fr-fr":1157},{"id":4,"title":5,"authors":6,"body":8,"category":392,"date":393,"description":394,"extension":395,"externalUrl":396,"faq":396,"featured":397,"heroImage":398,"meta":399,"navigation":400,"path":401,"seo":402,"slug":405,"stem":406,"tags":407,"template":412,"updatedDate":396,"__hash__":413},"blogPosts/fr-fr/blog/agentic-click-through-demo.md","Création d'un générateur de démos avec GitLab Duo Agent Platform",[7],"Itzik Gan Baruch",{"type":9,"value":10,"toc":376},"minimark",[11,15,31,45,50,53,56,65,72,76,79,101,104,108,111,174,177,180,189,193,207,213,216,223,236,239,246,251,263,267,270,284,287,291,305,309,312,315,324,327,330,334,337,340,349,361,373],[12,13,14],"p",{},"Autrefois, il me fallait plusieurs jours pour créer une démonstration : captures d'écran, narration, montage dans un outil externe, collecte des retours… et à chaque modification d'une fonctionnalité, tout était à recommencer. Il y a quelques mois, j'ai confié la majeure partie de ce travail à un agent dans GitLab Duo Agent Platform.",[12,16,17,23,24,30],{},[18,19,22],"a",{"href":20,"rel":21},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform"," est conçue pour l'orchestration intelligente et l'exécution de workflows agentiques tout au long du cycle de développement logiciel (",[18,25,29],{"href":26,"rel":27,"title":28},"https://about.gitlab.com/fr-fr/blog/what-is-sdlc/",[],"Qu'est-ce que le SDLC ?","SDLC","). Mais sa flexibilité lui permet aussi de prendre en charge des tâches répétitives en dehors du développement. Lorsque je l'ai orientée vers la génération de démonstrations, les résultats ont été suffisamment convaincants pour que je vous encourage à faire de même avec vos propres tâches. J'ai créé ce tutoriel pour vous aider à vous lancer, que vous soyez ou non développeur. Nous observons un intérêt croissant de la part de profils non techniques pour l'utilisation de GitLab afin d'exécuter des workflows agentiques comme celui-ci. Si c'est votre cas, suivez ce guide pour vous lancer !",[32,33,34],"blockquote",{},[12,35,36,37,44],{},"🎯 Essayez ",[18,38,41],{"href":39,"rel":40},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/?utm_medium=blog&utm_source=blog&utm_campaign=eg_emea_x_trial_x_fr_blog_fr",[],[42,43,22],"strong",{}," dès aujourd'hui !",[46,47,49],"h2",{"id":48},"pourquoi-les-démonstrations-interactives-sont-elles-si-efficaces","Pourquoi les démonstrations interactives sont-elles si efficaces ?",[12,51,52],{},"Les utilisateurs s'approprient plus rapidement une fonctionnalité lorsqu'ils la voient en action plutôt que par écrit. Mais les démonstrations en direct sont complexes : elles nécessitent un accès au produit et une maîtrise suffisante pour naviguer dans l'interface avec assurance.",[12,54,55],{},"La démonstration interactive résout ce problème. Vous effectuez vous-même des actions concrètes, guidé à chaque étape par une courte narration. Contrairement à une vidéo, c'est vous qui contrôlez le rythme. Et contrairement à un accès en direct, qui requiert un environnement réel, il s'agit simplement d'un lien : facile à partager, réutilisable et identique à chaque utilisation.",[12,57,58,59,64],{},"Découvrez des exemples dans le ",[18,60,63],{"href":61,"rel":62},"https://about.gitlab.com/fr-fr/demo-hub/",[],"GitLab Demo Hub",".",[12,66,67],{},[68,69],"img",{"alt":70,"src":71,"title":70},"Une démonstration interactive guidant l'utilisateur pas à pas à travers un véritable parcours utilisateur","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783421764/x0oyszct1nuhzg7sxv0z.png",[46,73,75],{"id":74},"lévolution-des-machines-virtuelles-aux-outils-de-démonstration-externes-puis-aux-agents","L'évolution : des machines virtuelles aux outils de démonstration externes, puis aux agents",[12,77,78],{},"Les démonstrations n'ont pas toujours ressemblé à ça. Voici comment elles ont évolué au fil de ma carrière :",[80,81,82,89,95],"ul",{},[83,84,85,88],"li",{},[42,86,87],{},"Machines virtuelles (années 2000)"," : livraison de machines virtuelles préconfigurées avec le produit et le contenu de démonstration, puis centralisation sur des serveurs ESX.",[83,90,91,94],{},[42,92,93],{},"Outils externes (ère du SaaS)"," : migration vers des plateformes de fournisseurs dotées d'outils d'analyse intégrés, mais dont la création restait manuelle et qui étaient liées à leur infrastructure.",[83,96,97,100],{},[42,98,99],{},"Agentique (aujourd'hui)"," : les agents peuvent générer des démonstrations à partir d'un prompt, déployées dans le même projet qui les crée, sans dépendance vis-à-vis d'un fournisseur.",[12,102,103],{},"Chaque étape a rendu les démonstrations plus accessibles ; c'est la couche agentique qui les rend durables.",[46,105,107],{"id":106},"les-étapes-de-création-dune-démonstration","Les étapes de création d'une démonstration",[12,109,110],{},"La création d'une démonstration interactive comprend les étapes suivantes :",[112,113,114,120,126,132,138,144,150,156,162,168],"ol",{},[83,115,116,119],{},[42,117,118],{},"Comprendre la fonctionnalité"," : lire la documentation, parcourir les tickets et Slack, échanger avec les chefs de produit et les ingénieurs pour bien comprendre ce que vous présentez, et surtout, identifier le problème que cela résout ainsi que l'impact et la valeur pour le client.",[83,121,122,125],{},[42,123,124],{},"Construire le scénario"," : élaborer un scénario concret qui illustre l'impact pour le client, quel problème cela résout dans son quotidien, et pourquoi c'est important.",[83,127,128,131],{},[42,129,130],{},"Configurer l'environnement"," : créer un projet et générer des données de démonstration réalistes qui viennent étayer le scénario ; par exemple, des vulnérabilités simulées pour un tableau de bord de sécurité, ou des données permettant de créer des graphiques pertinents.",[83,133,134,137],{},[42,135,136],{},"Capturer le contenu"," : prendre des captures d'écran ou enregistrer des extraits vidéo du flux réel.",[83,139,140,143],{},[42,141,142],{},"Rédiger la narration"," : créer le contenu qui guide l'utilisateur à travers chaque étape, en s'appuyant sur le récit et le scénario client que vous avez définis à l'étape 2.",[83,145,146,149],{},[42,147,148],{},"Créer la démonstration"," : utiliser un outil externe pour assembler le tout en un guide interactif, ajouter des liens vers des ressources associées et définir l'appel à l'action pour chaque étape.",[83,151,152,155],{},[42,153,154],{},"Valider avec les parties prenantes"," : partager un brouillon, collecter les retours, itérer.",[83,157,158,161],{},[42,159,160],{},"Intégrer les modifications"," : mettre à jour la narration, réorganiser les étapes, régénérer si nécessaire.",[83,163,164,167],{},[42,165,166],{},"Publier"," : diffuser le contenu sur GitLab Docs, le Demo Hub et tout autre emplacement cible.",[83,169,170,173],{},[42,171,172],{},"Annoncer"," : promouvoir le contenu en interne sur Slack, dans des articles de blog, sur les réseaux sociaux.",[12,175,176],{},"Ces étapes peuvent prendre plusieurs jours au total, et dès qu'une modification intervient dans le produit, il faut tout recommencer à partir de l'étape 3.",[12,178,179],{},"Un agent peut vous aider dans presque toutes ces étapes : lire la documentation, passer en revue les tickets, extraire le contexte de Slack, alimenter le projet en données de démonstration et mettre en avant l'essentiel. Il ne peut pas entièrement remplacer la personne qui décide de ce qu'il faut créer et qui vérifie les résultats avant leur mise en production, mais il peut accomplir une part considérable du travail de préparation.",[12,181,182,183,188],{},"Dans ",[18,184,187],{"href":185,"rel":186},"https://gitlab.com/gitlab-da/projects/click-through-demo-generator-v-2",[],"l'outil agentique que j'ai créé",", le « Click-Through Demo Generator », je me suis concentré sur l'automatisation des étapes 1, 2, 5, 6 et 9 : celles qui comportent des entrées claires, des résultats prévisibles et dont l'exécution était auparavant entièrement manuelle. Les autres étapes peuvent également être prises en charge par des agents spécialisés.",[46,190,192],{"id":191},"comment-fonctionne-le-générateur-de-démonstrations","Comment fonctionne le générateur de démonstrations",[12,194,195,196,200,201,206],{},"L'agent fonctionne de la manière suivante : déposez des captures d'écran dans un dossier du projet, accompagnées éventuellement d'un fichier ",[197,198,199],"code",{},"context.md"," décrivant la fonctionnalité, puis déclenchez le workflow depuis un commentaire dans un ticket. L'agent réorganise et renomme les captures d'écran, rédige la narration, construit la démonstration à partir d'un template intégré à l'image de la marque puis ouvre une merge request. Vérifiez-la, et une fois que vous l'avez fusionnée, la démonstration est automatiquement publiée sur ",[18,202,205],{"href":203,"rel":204},"https://about.gitlab.com/fr-fr/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages/",[],"GitLab Pages",". Si des modifications sont nécessaires, demandez à l'agent de la mettre à jour.",[12,208,209],{},[68,210],{"alt":211,"src":212,"title":211},"Le commentaire de ticket qui déclenche le Click-Through Demo Generator, et la réponse de l'agent avec le lien vers la merge request","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783431076/etfiomoplfb4soaeevig.png",[12,214,215],{},"En arrière-plan, un flow personnalisé est déclenché. L'agent appelle un outil personnalisé que j'ai créé pour assembler la démonstration dans un template HTML, en superposant à chaque capture d'écran sa boîte de narration, puis ajoute le lien vers la merge request en commentaire du ticket. Une compétence guide sa rédaction afin que la narration suive le message marketing de GitLab, en mettant l'accent sur les résultats pour le client plutôt que sur nos propres fonctionnalités.",[12,217,218,219,222],{},"Voici le texte d'instruction réel extrait du fichier ",[197,220,221],{},"SKILL.md"," de cette compétence, que l'agent lit et applique à chaque fois qu'il rédige une narration :",[32,224,225,231],{},[12,226,227],{},[228,229,230],"em",{},"« Une bonne narration vend un résultat, pas une visite guidée de l'interface utilisateur. Une personne qui parcourt la démonstration doit comprendre quel problème le produit résout, pourquoi cette approche est meilleure et ce qu'elle peut désormais accomplir, sans avoir à lire la moindre documentation.",[12,232,233],{},[228,234,235],{},"Structurez chaque démonstration en trois actes : commencez par présenter le problème du client, montrez comment le produit le résout étape par étape, puis concluez en mettant en avant la valeur ajoutée dont il bénéficie. »",[12,237,238],{},"Pour des démonstrations en plusieurs langues, il suffit d'ajouter une compétence de localisation au projet, et toutes les démonstrations seront alors automatiquement localisées.",[12,240,241],{},[68,242],{"alt":243,"src":244,"title":245},"La galerie de démonstrations","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783431133/ljn4kvbwvdxpaafhzgvi.png","La galerie de démonstrations : l'endroit où les démonstrations sont révisées et préparées avant la mise en production",[247,248,250],"h3",{"id":249},"publication-à-laide-dune-compétence","Publication à l'aide d'une compétence",[12,252,253,254,258,259,262],{},"La publication sur le ",[18,255,257],{"href":61,"rel":256},[],"Demo Hub",", notre portail de démonstrations en production, est tout aussi automatisée que la publication de la démonstration elle-même. Lorsqu'une démonstration est prête à être publiée, vous la taguez comme étant en ",[42,260,261],{},"production"," dans la galerie de développement. C'est le signal pour que l'agent exécute une compétence dans ce projet, qui accède au projet Demo Hub et se charge du reste : il rédige une courte description, y appose la date du jour, la marque comme nouvelle et ouvre une merge request pour ajouter la démonstration sous forme de carte. Le merge de cette merge request, et donc la mise en ligne de la démonstration, reste toutefois une décision humaine.",[46,264,266],{"id":265},"les-démonstrations-sont-désormais-intégrées-au-code","Les démonstrations sont désormais intégrées au code",[12,268,269],{},"Une démonstration interactive n'est en réalité qu'un ensemble de fichiers : HTML, captures d'écran et configuration, ce qui en fait un candidat idéal pour être hébergée dans un dépôt. La démonstration n'est plus enfermée dans un outil séparé que seules quelques personnes savent utiliser. Elle réside dans un projet GitLab, ce qui signifie qu'elle peut être :",[80,271,272,275,278,281],{},[83,273,274],{},"Revue dans des merge requests",[83,276,277],{},"Améliorée par les membres de l'équipe",[83,279,280],{},"Versionnée dans le temps",[83,282,283],{},"Mise à jour par des agents, pas seulement par des humains",[12,285,286],{},"La démonstration devient un atout pour l'équipe, et non plus une tâche individuelle. C'est un changement majeur. Davantage de collaborateurs peuvent désormais créer des démonstrations, les réviser, les améliorer et les publier, sans avoir besoin de maîtriser un outil particulier. Si vous savez ouvrir un ticket et approuver une merge request, vous pouvez utiliser ce workflow.",[247,288,290],{"id":289},"vous-souhaitez-le-tester-vous-même","Vous souhaitez le tester vous-même ?",[12,292,293,294,298,299,304],{},"Dupliquez le projet ",[18,295,297],{"href":185,"rel":296},[],"Click-Through Demo Generator"," et lisez le fichier README pour connaître la procédure complète de configuration. Les flows personnalisés ne sont pas copiés lors de la duplication d'un projet ; vous devrez donc également activer le ",[18,300,303],{"href":301,"rel":302},"https://gitlab.com/gitlab-da/projects/click-through-demo-generator-v-2/-/automate/flows/1010005/",[],"flow Generate click-through demo"," (vous devez être connecté à GitLab pour le consulter) dans votre projet dupliqué. Le fichier README vous guide ensuite tout au long des étapes suivantes.",[46,306,308],{"id":307},"comment-gitlab-duo-agent-platform-a-rendu-cela-possible","Comment GitLab Duo Agent Platform a rendu cela possible",[12,310,311],{},"Ce projet aurait été nettement plus difficile à réaliser sans GitLab Duo Agent Platform.",[12,313,314],{},"GitLab Duo Agent Platform m'a fourni l'infrastructure manquante : un flow personnalisé qui se déclenche à partir d'un commentaire sur un ticket, une image de conteneur que je définis avec exactement l'environnement d'exécution et les dépendances nécessaires, ainsi que des outils intégrés pour interagir directement avec GitLab, comme l'ouverture de merge requests et les commentaires sur les tickets. La merge request est l'endroit où je révise la démonstration avant de la fusionner et de laisser l'agent la publier sur le Demo Hub.",[12,316,317,318,323],{},"En termes de plateforme, il s'agit d'une automatisation agentique : le ",[18,319,322],{"href":320,"rel":321},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/",[],"flow personnalisé"," orchestre le comportement de l'agent, tandis que les outils intégrés de GitLab lui permettent de travailler avec les tickets, les fichiers de projet, les merge requests et GitLab Pages sans nécessiter d'intégrations séparées.",[12,325,326],{},"Les flows personnalisés vous permettent de définir votre propre workflow en plusieurs étapes et d'étendre les capacités de l'agent avec des outils personnalisés, comme l'outil que j'ai créé pour intégrer des captures d'écran et une narration dans le template HTML de la démonstration. Vous implémentez cette capacité vous-même, et elle s'exécute dans le cadre du flow, sur l'infrastructure de GitLab.",[12,328,329],{},"Tout se passe dans GitLab : la demande, la revue, le résultat, le déploiement. C'est ce qui rend le workflow plus rapide, plus clair et plus facile à transmettre.",[46,331,333],{"id":332},"créez-votre-premier-agent","Créez votre premier agent",[12,335,336],{},"Laissons de côté un instant mon propre workflow et concentrons-nous sur ce qui se passe lorsque des tâches répétitives sont confiées à un agent ayant accès à vos données GitLab. Pour un responsable d'équipe, cela signifie moins de temps consacré à la production de supports et davantage consacré à la revue et à la prise de décision. Ce changement s'applique partout où une équipe dispose d'une tâche reproductible, bien délimitée et qui repose sur le contexte de GitLab.",[12,338,339],{},"Commencez à petite échelle avec une tâche simple. Le générateur de démonstrations n'est qu'un exemple parmi d'autres de ce modèle, mais vous n'avez pas besoin d'écrire du code ni d'utiliser un flow personnalisé pour vous lancer. Commencez avec un seul agent : confiez-lui une mission claire et voyez ce qu'il peut accomplir avant de vous attaquer à des tâches plus complexes.",[12,341,342,343,348],{},"Dans ce tutoriel, vous allez créer votre premier agent, qui vous aidera à planifier votre travail et vous fera gagner du temps. Vous n'avez pas accès à GitLab Duo Agent Platform ? Vous pouvez ",[18,344,347],{"href":345,"rel":346},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial",[],"démarrer un essai gratuit"," pour suivre ce tutoriel. Deux tâches, environ 10 minutes au total :",[12,350,351,354,355,360],{},[42,352,353],{},"Tâche 1 : créer un agent personnalisé."," Dans l'interface utilisateur de GitLab, ",[18,356,359],{"href":357,"rel":358},"https://docs.gitlab.com/user/duo_agent_platform/agents/custom/#create-an-agent",[],"créez un agent personnalisé"," appelé « Daily Planner ». Indiquez-lui ce qui constitue une priorité pour vous, par exemple, les tickets qui bloquent un collaborateur, toutes les tâches qui doivent être terminées cette semaine, ou demandez-lui de traiter tout ce qui porte le label client comme une priorité absolue, quelle que soit la date d'échéance. Demandez-lui d'examiner les tickets et les merge requests qui vous sont attribués, d'appliquer ces règles et de vous indiquer ce qu'il faut traiter en premier, ce qui bloque les autres membres de l'équipe et ce qui peut attendre.",[12,362,363,366,367,372],{},[42,364,365],{},"Tâche 2 : l'activer et examiner les résultats."," ",[18,368,371],{"href":369,"rel":370},"https://docs.gitlab.com/user/duo_agent_platform/agents/custom/#enable-an-agent",[],"Activez l'agent"," dans votre projet, puis ouvrez GitLab Duo Agentic Chat, sélectionnez-le et demandez-lui de planifier votre journée. Il dispose d'un accès intégré à GitLab et récupère donc lui-même vos tickets et merge requests assignés. Comparez son plan à ce que vous auriez établi vous-même, et ajustez les instructions de l'agent jusqu'à ce que le plan soit réellement utile.",[12,374,375],{},"Félicitations, vous venez de créer votre premier agent qui vous facilite déjà un peu votre quotidien. C'est là que ça devient intéressant : commencez à réfléchir à d'autres tâches que vous pourriez lui confier, à d'autres décisions que vous en avez assez de prendre vous-même. Continuez ainsi, et cet agent à usage unique deviendra l'assistant qui gérera l'ensemble de votre workflow.",{"title":377,"searchDepth":378,"depth":378,"links":379},"",2,[380,381,382,383,387,390,391],{"id":48,"depth":378,"text":49},{"id":74,"depth":378,"text":75},{"id":106,"depth":378,"text":107},{"id":191,"depth":378,"text":192,"children":384},[385],{"id":249,"depth":386,"text":250},3,{"id":265,"depth":378,"text":266,"children":388},[389],{"id":289,"depth":386,"text":290},{"id":307,"depth":378,"text":308},{"id":332,"depth":378,"text":333},"ai","2026-08-17","Découvrez comment utiliser GitLab Duo Agent Platform pour créer un générateur de démonstrations interactives permettant de créer, d'un simple clic, des démos destinées aux clients à partir d'un seul prompt.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png",{},true,"/fr-fr/blog/agentic-click-through-demo",{"noIndex":397,"title":5,"description":403,"ogImage":404},"Utilisez GitLab Duo Agent Platform pour créer un générateur de démos interactives permettant de créer, d'un simple clic, des démos destinées aux clients à partir d'un seul prompt.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752678395/impw8no5tbskr6k2afgu.jpg","agentic-click-through-demo","fr-fr/blog/agentic-click-through-demo",[408,409,410,411],"AI","product","features","tutorial","BlogPost","hvWW-vASKTyob7QUiLb4olIMyuLdRLzSGI_E9QZ_f1k",{"logo":415,"freeTrial":420,"sales":425,"login":430,"items":435,"search":766,"minimal":800,"duo":819,"switchNav":828,"pricingDeployment":839},{"config":416},{"href":417,"dataGaName":418,"dataGaLocation":419},"/fr-fr/","gitlab logo","header",{"text":421,"config":422},"Commencer un essai gratuit",{"href":423,"dataGaName":424,"dataGaLocation":419},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":426,"config":427},"Demander une démo",{"href":428,"dataGaName":429,"dataGaLocation":419},"/request-a-demo/","sales",{"text":431,"config":432},"Connexion",{"href":433,"dataGaName":434,"dataGaLocation":419},"https://gitlab.com/users/sign_in/","sign in",[436,522,610,615,690,744],{"text":437,"left":400,"config":438,"menu":440},"Plateforme",{"dataNavLevelOne":439},"platform",{"type":441,"link":442,"columns":446,"feature":511},"lists",{"text":443,"config":444},"Explorer la plateforme",{"href":445,"dataGaName":439,"dataGaLocation":419},"/fr-fr/platform/",[447,470,493],{"title":448,"items":449},"Exécution et workflows",[450,455,460,465],{"text":451,"config":452},"CI/CD",{"href":453,"dataGaLocation":419,"dataGaName":454},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":456,"config":457},"Gestion du code source",{"href":458,"dataGaLocation":419,"dataGaName":459},"/fr-fr/solutions/source-code-management/","source code management",{"text":461,"config":462},"Méthode de livraison selon les principes Agile",{"href":463,"dataGaLocation":419,"dataGaName":464},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":466,"config":467},"Gestion des artefacts",{"href":468,"dataGaLocation":419,"dataGaName":469},"/fr-fr/artifact-central/","artifact management",{"title":471,"items":472},"Sécurité et gouvernance",[473,478,483,488],{"text":474,"config":475},"Test de sécurité des applications",{"href":476,"dataGaLocation":419,"dataGaName":477},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":479,"config":480},"Gouvernance et conformité",{"href":481,"dataGaLocation":419,"dataGaName":482},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":484,"config":485},"Gestion des secrets",{"href":486,"dataGaLocation":419,"dataGaName":487},"/fr-fr/gitlab-secrets-manager/","secrets management",{"text":489,"config":490},"Sécurité de la chaîne d'approvisionnement",{"href":491,"dataGaLocation":419,"dataGaName":492},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":494,"items":495},"Contexte et IA",[496,501,506],{"text":497,"config":498},"Orchestration agentique",{"href":499,"dataGaLocation":419,"dataGaName":500},"/fr-fr/gitlab-duo-agent-platform/","agentic orchestration",{"text":502,"config":503},"Graphe de contexte",{"href":504,"dataGaLocation":419,"dataGaName":505},"/fr-fr/gitlab-orbit/","context graph",{"text":507,"config":508},"Visibilité et mesures",{"href":509,"dataGaLocation":419,"dataGaName":510},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":512,"title":515,"text":516,"link":517},{"background":513,"textColor":514},"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":518,"config":519},"En savoir plus",{"href":520,"dataGaName":521,"dataGaLocation":419},"/fr-fr/why-gitlab/","why gitlab",{"text":523,"left":400,"config":524,"menu":526},"Solutions",{"dataNavLevelOne":525},"solutions",{"type":441,"link":527,"columns":531,"feature":601},{"text":528,"config":529},"Voir toutes les solutions",{"href":530,"dataGaName":525,"dataGaLocation":419},"/fr-fr/solutions/",[532,550,568],{"title":533,"items":534},"Résultats",[535,540,545],{"text":536,"config":537},"Modernisation DevOps",{"href":538,"dataGaLocation":419,"dataGaName":539},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":541,"config":542},"Modernisation de la sécurité",{"href":543,"dataGaLocation":419,"dataGaName":544},"/fr-fr/assessments/security-modernization-assessment/","security modernization",{"text":546,"config":547},"Modernisation de l'IA",{"href":548,"dataGaLocation":419,"dataGaName":549},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":551,"items":552},"Par taille",[553,558,563],{"text":554,"config":555},"Entreprises",{"href":556,"dataGaLocation":419,"dataGaName":557},"/fr-fr/enterprise/","enterprise",{"text":559,"config":560},"PME",{"href":561,"dataGaLocation":419,"dataGaName":562},"/fr-fr/small-business/","small business",{"text":564,"config":565},"Start-up",{"href":566,"dataGaLocation":419,"dataGaName":567},"/fr-fr/solutions/startups/","startups",{"title":569,"items":570},"Secteurs",[571,576,581,586,591,596],{"text":572,"config":573},"Services financiers",{"href":574,"dataGaLocation":419,"dataGaName":575},"/fr-fr/solutions/finance/","financial services",{"text":577,"config":578},"Secteur public",{"href":579,"dataGaLocation":419,"dataGaName":580},"/fr-fr/solutions/public-sector/","public sector",{"text":582,"config":583},"Télécommunications",{"href":584,"dataGaLocation":419,"dataGaName":585},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":587,"config":588},"Automobile",{"href":589,"dataGaLocation":419,"dataGaName":590},"/fr-fr/solutions/automotive/","automotive",{"text":592,"config":593},"Éducation",{"href":594,"dataGaLocation":419,"dataGaName":595},"/fr-fr/solutions/education/","education",{"text":597,"config":598},"Aérospatiale",{"href":599,"dataGaLocation":419,"dataGaName":600},"/fr-fr/solutions/aerospace/","aerospace",{"config":602,"title":603,"text":604,"link":605},{"background":513,"textColor":514},"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":606,"config":607},"Découvrir GitLab Security Standard",{"href":608,"dataGaName":609,"dataGaLocation":419},"/fr-fr/gitlab-security-standard/","gitlab security standard",{"text":611,"config":612},"Tarifs",{"href":613,"dataGaName":614,"dataGaLocation":419,"dataNavLevelOne":614},"/fr-fr/pricing/","pricing",{"text":616,"config":617,"menu":619},"Ressources",{"dataNavLevelOne":618},"resources",{"type":441,"link":620,"columns":624,"feature":681},{"text":621,"config":622},"Afficher toutes les ressources",{"href":623,"dataGaName":618,"dataGaLocation":419},"/fr-fr/resources/",[625,653],{"title":626,"items":627},"Découvrir",[628,633,638,643,648],{"text":629,"config":630},"Documentation",{"href":631,"dataGaName":632,"dataGaLocation":419},"https://docs.gitlab.com/","docs",{"text":634,"config":635},"GitLab University",{"href":636,"dataGaName":637,"dataGaLocation":419},"https://university.gitlab.com/","university",{"text":639,"config":640},"Démos",{"href":641,"dataGaName":642,"dataGaLocation":419},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":644,"config":645},"Centre de démos",{"href":646,"dataGaName":647,"dataGaLocation":419},"/fr-fr/demo-hub/","demo hub",{"text":649,"config":650},"Services",{"href":651,"dataGaName":652,"dataGaLocation":419},"/fr-fr/services/","services",{"title":654,"items":655},"Connecter",[656,661,666,671,676],{"text":657,"config":658},"Blog",{"href":659,"dataGaName":660,"dataGaLocation":419},"/fr-fr/blog/","blog",{"text":662,"config":663},"Communauté",{"href":664,"dataGaName":665,"dataGaLocation":419},"/community/","community",{"text":667,"config":668},"Clients",{"href":669,"dataGaName":670,"dataGaLocation":419},"/fr-fr/customers/","customers",{"text":672,"config":673},"Partenaires",{"href":674,"dataGaName":675,"dataGaLocation":419},"/fr-fr/partners/","partners",{"text":677,"config":678},"Événements",{"href":679,"dataGaName":680,"dataGaLocation":419},"/events/","events",{"config":682,"title":683,"text":684,"link":685},{"background":513,"textColor":514},"Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":686,"config":687},"Lire les articles les plus récents",{"href":688,"dataGaName":689,"dataGaLocation":419},"/fr-fr/whats-new/","whats new",{"text":691,"config":692,"menu":694},"Société",{"dataNavLevelOne":693},"company",{"type":441,"columns":695},[696],{"items":697},[698,703,709,714,719,724,729,734,739],{"text":699,"config":700},"À propos",{"href":701,"dataGaName":702,"dataGaLocation":419},"/fr-fr/company/","about",{"text":704,"config":705,"footerGa":708},"Carrières",{"href":706,"dataGaName":707,"dataGaLocation":419},"/jobs/","jobs",{"dataGaName":707},{"text":710,"config":711},"Presse",{"href":712,"dataGaName":713,"dataGaLocation":419},"/press/","press",{"text":715,"config":716},"Manuel",{"href":717,"dataGaName":718,"dataGaLocation":419},"https://handbook.gitlab.com/","handbook",{"text":720,"config":721},"Leadership",{"href":722,"dataGaName":723,"dataGaLocation":419},"/company/team/e-group/","leadership",{"text":725,"config":726},"Relations avec les investisseurs",{"href":727,"dataGaName":728,"dataGaLocation":419},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":730,"config":731},"Trust Center",{"href":732,"dataGaName":733,"dataGaLocation":419},"/fr-fr/security/","trust center",{"text":735,"config":736},"Centre pour la transparence de l'IA",{"href":737,"dataGaName":738,"dataGaLocation":419},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":740,"config":741},"Newsletter",{"href":742,"dataGaName":743,"dataGaLocation":419},"/company/contact/#contact-forms","newsletter",{"text":745,"config":746,"menu":747},"Nous contacter",{"dataNavLevelOne":693},{"type":441,"columns":748},[749],{"items":750},[751,756,761],{"text":752,"config":753},"Contacter l'équipe commerciale",{"href":754,"dataGaName":755,"dataGaLocation":419},"/fr-fr/sales/","talk to sales",{"text":757,"config":758},"Assistance GitLab",{"href":759,"dataGaName":760,"dataGaLocation":419},"https://support.gitlab.com/hc/en-us","support portal",{"text":762,"config":763},"Portail clients GitLab",{"href":764,"dataGaName":765,"dataGaLocation":419},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":767,"login":768,"suggestions":775},"Fermer",{"text":769,"link":770},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":771,"config":772},"GitLab.com",{"href":433,"dataGaName":773,"dataGaLocation":774},"search login","search",{"text":776,"default":777},"Suggestions",[778,781,785,787,792,797],{"text":779,"config":780},"GitLab Duo Agent Platform",{"href":499,"dataGaName":22,"dataGaLocation":774},{"text":782,"config":783},"Suggestions de code (IA)",{"href":499,"dataGaName":784,"dataGaLocation":774},"Code Suggestions (AI)",{"text":451,"config":786},{"href":453,"dataGaName":451,"dataGaLocation":774},{"text":788,"config":789},"GitLab sur AWS",{"href":790,"dataGaName":791,"dataGaLocation":774},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":793,"config":794},"GitLab sur Google Cloud",{"href":795,"dataGaName":796,"dataGaLocation":774},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":515,"config":798},{"href":520,"dataGaName":799,"dataGaLocation":774},"Why GitLab?",{"freeTrial":801,"mobileIcon":806,"desktopIcon":811,"secondaryButton":814},{"text":802,"config":803},"Commencer votre essai gratuit",{"href":804,"dataGaName":424,"dataGaLocation":805},"https://gitlab.com/-/trials/new/","nav",{"altText":807,"config":808},"Icône GitLab",{"src":809,"dataGaName":810,"dataGaLocation":805},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":807,"config":812},{"src":813,"dataGaName":810,"dataGaLocation":805},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":815,"config":816},"Commencer",{"href":817,"dataGaName":818,"dataGaLocation":805},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":820,"mobileIcon":824,"desktopIcon":826},{"text":821,"config":822},"En savoir plus sur GitLab Duo",{"href":499,"dataGaName":823,"dataGaLocation":805},"gitlab duo",{"altText":807,"config":825},{"src":809,"dataGaName":810,"dataGaLocation":805},{"altText":807,"config":827},{"src":813,"dataGaName":810,"dataGaLocation":805},{"button":829,"mobileIcon":834,"desktopIcon":836},{"text":830,"config":831},"/switch",{"href":832,"dataGaName":833,"dataGaLocation":805},"#contact","switch",{"altText":807,"config":835},{"src":809,"dataGaName":810,"dataGaLocation":805},{"altText":807,"config":837},{"src":838,"dataGaName":810,"dataGaLocation":805},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":840,"mobileIcon":845,"desktopIcon":847},{"text":841,"config":842},"Retour aux tarifs",{"href":613,"dataGaName":843,"dataGaLocation":805,"icon":844},"back to pricing","GoBack",{"altText":807,"config":846},{"src":809,"dataGaName":810,"dataGaLocation":805},{"altText":807,"config":848},{"src":813,"dataGaName":810,"dataGaLocation":805},{"title":850,"button":851,"config":854},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":518,"config":852},{"href":504,"dataGaName":853,"dataGaLocation":419},"orbit",{"layout":855,"disabled":397},"release",{"data":857},{"text":858,"source":859,"edit":865,"contribute":870,"config":875,"items":880,"minimal":1098},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":860,"config":861},"Afficher le code source de la page",{"href":862,"dataGaName":863,"dataGaLocation":864},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":866,"config":867},"Modifier cette page",{"href":868,"dataGaName":869,"dataGaLocation":864},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":871,"config":872},"Contribuer",{"href":873,"dataGaName":874,"dataGaLocation":864},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":876,"facebook":877,"youtube":878,"linkedin":879},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[881,926,983,1024,1065],{"title":611,"links":882,"subMenu":897},[883,887,892],{"text":884,"config":885},"Voir les forfaits",{"href":613,"dataGaName":886,"dataGaLocation":864},"view plans",{"text":888,"config":889},"GitLab Premium",{"href":890,"dataGaName":891,"dataGaLocation":864},"/fr-fr/pricing/premium/","why premium",{"text":893,"config":894},"GitLab Ultimate",{"href":895,"dataGaName":896,"dataGaLocation":864},"/fr-fr/pricing/ultimate/","why ultimate",[898],{"title":745,"links":899},[900,902,904,906,911,916,921],{"text":752,"config":901},{"href":754,"dataGaName":429,"dataGaLocation":864},{"text":757,"config":903},{"href":759,"dataGaName":760,"dataGaLocation":864},{"text":762,"config":905},{"href":764,"dataGaName":765,"dataGaLocation":864},{"text":907,"config":908},"Statut",{"href":909,"dataGaName":910,"dataGaLocation":864},"https://status.gitlab.com/","status",{"text":912,"config":913},"Conditions d'utilisation",{"href":914,"dataGaName":915,"dataGaLocation":864},"/terms/","terms of use",{"text":917,"config":918},"Politique de confidentialité",{"href":919,"dataGaName":920,"dataGaLocation":864},"/fr-fr/privacy/","privacy statement",{"text":922,"config":923},"Gestion des cookies",{"dataGaName":924,"dataGaLocation":864,"id":925,"isOneTrustButton":400},"cookie preferences","ot-sdk-btn",{"title":437,"links":927,"subMenu":940},[928,930,932,934,936,938],{"text":443,"config":929},{"href":445,"dataGaName":439,"dataGaLocation":864},{"text":497,"config":931},{"href":499,"dataGaName":500,"dataGaLocation":864},{"text":451,"config":933},{"href":453,"dataGaName":454,"dataGaLocation":864},{"text":502,"config":935},{"href":504,"dataGaName":505,"dataGaLocation":864},{"text":484,"config":937},{"href":486,"dataGaName":487,"dataGaLocation":864},{"text":515,"config":939},{"href":520,"dataGaName":521,"dataGaLocation":864},[941],{"title":942,"links":943},"Thèmes",[944,948,953,958,963,968,973,978],{"text":451,"config":945},{"href":946,"dataGaName":947,"dataGaLocation":864},"/fr-fr/topics/ci-cd/","cicd",{"text":949,"config":950},"GitOps",{"href":951,"dataGaName":952,"dataGaLocation":864},"/fr-fr/topics/gitops/","gitops",{"text":954,"config":955},"DevOps",{"href":956,"dataGaName":957,"dataGaLocation":864},"/fr-fr/topics/devops/","devops",{"text":959,"config":960},"Contrôle de version",{"href":961,"dataGaName":962,"dataGaLocation":864},"/fr-fr/topics/version-control/","version control",{"text":964,"config":965},"DevSecOps",{"href":966,"dataGaName":967,"dataGaLocation":864},"/fr-fr/topics/devsecops/","devsecops",{"text":969,"config":970},"Cloud-native",{"href":971,"dataGaName":972,"dataGaLocation":864},"/fr-fr/topics/cloud-native/","cloud native",{"text":974,"config":975},"IA pour la programmation",{"href":976,"dataGaName":977,"dataGaLocation":864},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":979,"config":980},"IA agentique",{"href":981,"dataGaName":982,"dataGaLocation":864},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":523,"links":984},[985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1012,1016,1020],{"text":536,"config":986},{"href":538,"dataGaName":539,"dataGaLocation":864},{"text":541,"config":988},{"href":543,"dataGaName":544,"dataGaLocation":864},{"text":546,"config":990},{"href":548,"dataGaName":549,"dataGaLocation":864},{"text":572,"config":992},{"href":574,"dataGaName":575,"dataGaLocation":864},{"text":577,"config":994},{"href":579,"dataGaName":580,"dataGaLocation":864},{"text":582,"config":996},{"href":584,"dataGaName":585,"dataGaLocation":864},{"text":587,"config":998},{"href":589,"dataGaName":590,"dataGaLocation":864},{"text":592,"config":1000},{"href":594,"dataGaName":595,"dataGaLocation":864},{"text":597,"config":1002},{"href":599,"dataGaName":600,"dataGaLocation":864},{"text":554,"config":1004},{"href":556,"dataGaName":557,"dataGaLocation":864},{"text":559,"config":1006},{"href":561,"dataGaName":562,"dataGaLocation":864},{"text":564,"config":1008},{"href":566,"dataGaName":567,"dataGaLocation":864},{"text":949,"config":1010},{"href":1011,"dataGaName":952,"dataGaLocation":864},"/fr-fr/solutions/gitops/",{"text":1013,"config":1014},"Analyse de la composition logicielle",{"href":491,"dataGaName":1015,"dataGaLocation":864},"software composition analysis",{"text":1017,"config":1018},"Gestion de la chaîne de valeur",{"href":509,"dataGaName":1019,"dataGaLocation":864},"value stream management",{"text":1021,"config":1022},"Toutes les solutions",{"href":530,"dataGaName":1023,"dataGaLocation":864},"all solutions",{"title":616,"links":1025},[1026,1031,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1061],{"text":1027,"config":1028},"Installation",{"href":1029,"dataGaName":1030,"dataGaLocation":864},"/fr-fr/install/","install",{"text":1032,"config":1033},"Guides de démarrage",{"href":1034,"dataGaName":1035,"dataGaLocation":864},"/fr-fr/get-started/","quick setup checklists",{"text":629,"config":1037},{"href":631,"dataGaName":632,"dataGaLocation":864},{"text":634,"config":1039},{"href":636,"dataGaName":637,"dataGaLocation":864},{"text":639,"config":1041},{"href":641,"dataGaName":642,"dataGaLocation":864},{"text":644,"config":1043},{"href":646,"dataGaName":647,"dataGaLocation":864},{"text":649,"config":1045},{"href":651,"dataGaName":652,"dataGaLocation":864},{"text":657,"config":1047},{"href":659,"dataGaName":660,"dataGaLocation":864},{"text":662,"config":1049},{"href":664,"dataGaName":665,"dataGaLocation":864},{"text":667,"config":1051},{"href":669,"dataGaName":670,"dataGaLocation":864},{"text":672,"config":1053},{"href":674,"dataGaName":675,"dataGaLocation":864},{"text":677,"config":1055},{"href":679,"dataGaName":680,"dataGaLocation":864},{"text":740,"config":1057},{"href":742,"dataGaName":743,"dataGaLocation":864},{"text":1059,"config":1060},"Nouveautés",{"href":688,"dataGaName":689,"dataGaLocation":864},{"text":1062,"config":1063},"Toutes les ressources",{"href":623,"dataGaName":1064,"dataGaLocation":864},"all resources",{"title":691,"links":1066},[1067,1069,1071,1073,1075,1077,1079,1081,1083,1088,1093],{"text":699,"config":1068},{"href":701,"dataGaName":693,"dataGaLocation":864},{"text":704,"config":1070},{"href":706,"dataGaName":707,"dataGaLocation":864},{"text":710,"config":1072},{"href":712,"dataGaName":713,"dataGaLocation":864},{"text":715,"config":1074},{"href":717,"dataGaName":718,"dataGaLocation":864},{"text":720,"config":1076},{"href":722,"dataGaName":723,"dataGaLocation":864},{"text":725,"config":1078},{"href":727,"dataGaName":728,"dataGaLocation":864},{"text":730,"config":1080},{"href":732,"dataGaName":733,"dataGaLocation":864},{"text":735,"config":1082},{"href":737,"dataGaName":738,"dataGaLocation":864},{"text":1084,"config":1085},"Développement durable",{"href":1086,"dataGaName":1087,"dataGaLocation":864},"/sustainability/","Sustainability",{"text":1089,"config":1090},"Diversité, inclusion et appartenance (DIB)",{"href":1091,"dataGaName":1092,"dataGaLocation":864},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1094,"config":1095},"Déclaration de transparence sur l'esclavage moderne",{"href":1096,"dataGaName":1097,"dataGaLocation":864},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1099},[1100,1102,1104],{"text":912,"config":1101},{"href":914,"dataGaName":915,"dataGaLocation":864},{"text":922,"config":1103},{"dataGaName":924,"dataGaLocation":864,"id":925,"isOneTrustButton":400},{"text":917,"config":1105},{"href":919,"dataGaName":920,"dataGaLocation":864},[1107],{"id":1108,"title":7,"body":396,"config":1109,"content":1111,"description":396,"extension":1115,"meta":1116,"navigation":400,"path":1117,"seo":1118,"stem":1119,"__hash__":1120},"blogAuthors/en-us/blog/authors/itzik-gan-baruch.yml",{"template":1110},"BlogAuthor",{"name":7,"config":1112},{"headshot":1113,"ctfId":1114},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658921/Blog/Author%20Headshots/iganbaruch-headshot.jpg","iganbaruch","yml",{},"/en-us/blog/authors/itzik-gan-baruch",{},"en-us/blog/authors/itzik-gan-baruch","bz9VMiTQ1ixvnoxUFk0jiUcnLG3oQsymgXNCqyRqfsk",[1122,1130,1139],{"title":1123,"description":1124,"heroImage":1125,"category":392,"date":1126,"authors":1127,"slug":1129,"externalUrl":396},"L'orchestration des agents de GitLab élimine les temps d'attente entre les étapes de développement","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791202579/fnumyad0wd7etsy55a9z.png","2026-10-13",[1128],"Elisabeth Burrows","gitlab-agent-orchestration",{"title":1131,"description":1132,"heroImage":1133,"category":392,"date":1134,"authors":1135,"slug":1138,"externalUrl":396},"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",[1136,1137],"Manu Narayan","Rob Allen","how-gitlab-fosters-ai-fluent-teams",{"title":1140,"description":1141,"heroImage":1142,"category":392,"date":1143,"authors":1144,"slug":1146,"externalUrl":396},"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",[1145],"Brittany Lutz","optimize-with-open-weight-models",{"header":1148,"text":1149,"button":1153,"disclaimer":1156},"Commencez votre essai gratuit\n\nde 30 jours\n",[1150,1151,1152],"Accédez à GitLab Duo Agent Platform","Essayez nos fonctionnalités les plus avancées","Automatisez les tâches complexes avec l'IA",{"text":421,"config":1154},{"href":1155,"dataGaName":424,"dataGaLocation":660},"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":1158,"blurb":1159,"button":1160,"secondaryButton":1164},"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":421,"config":1161},{"href":1162,"dataGaName":424,"dataGaLocation":1163},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":752,"config":1165},{"href":754,"dataGaName":429,"dataGaLocation":1163},1791952270767]