[{"data":1,"prerenderedAt":1018},["ShallowReactive",2],{"/fr-fr/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/":3,"footer-fr-fr":35,"the-source-navigation-fr-fr":348,"the-source-newsletter-fr-fr":375,"article-site-categories-fr-fr":387,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-article-hero-category-fr-fr":389,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-the-source-gated-asset-fr-fr":413,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-category-fr-fr":430,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-the-source-resources-fr-fr":443,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-article-hero-author-fr-fr":469},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":13,"content":17,"type":27,"category":5,"slug":28,"_id":29,"_type":30,"title":7,"_source":31,"_file":32,"_stem":33,"_extension":34},"/fr-fr/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","ai",false,"",{"layout":9,"template":10,"articleType":11,"author":12,"featured":6},"the-source","TheSourceArticle","Regular","iganbaruch",{"title":14,"description":15,"ogImage":16},"Comprendre et résoudre les vulnérabilités avec l'IA","Avec l'explication des vulnérabilités et des merge requests automatiques, les équipes DevSecOps détectent et corrigent rapidement les failles de sécurité.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751464462/a8lhn3mrjyjuq55m1yqc.png",{"title":18,"date":19,"description":20,"timeToRead":21,"heroImage":16,"keyTakeaways":22,"articleBody":26},"GitLab Duo : l'IA au service des développeurs pour comprendre et résoudre les vulnérabilités","2024-02-21","Les développeurs peuvent désormais identifier et corriger les vulnérabilités grâce à l'explication automatique et aux merge requests générées automatiquement. Cela simplifie le processus de développement.","Lecture : 3 minutes",[23,24,25],"GitLab Duo utilise l'IA pour expliquer les vulnérabilités, combler les lacunes en matière de connaissances et accélérer la résolution des problèmes.","Les corrections en un clic générées par l'IA dans GitLab Duo déclenchent automatiquement des merge requests, ce qui permet aux développeurs d'appliquer rapidement des correctifs de sécurité.","GitLab Duo favorise une approche proactive de la sécurité en aidant les développeurs à comprendre et à résoudre efficacement les vulnérabilités.","Dans le monde dynamique du développement logiciel, les entreprises œuvrent à fournir des innovations rapides et efficaces. Elles reconnaissent l'importance de livrer des applications sécurisées. GitLab, la plateforme DevSecOps [alimentée par l'IA](https://about.gitlab.com/gitlab-duo/) la plus complète, fournit déjà des fonctionnalités d'analyses intégrées au pipeline CI qui permettent de générer des rapports de scan détaillés pour mettre en évidence les problèmes potentiels dans le code. Cependant, tous les développeurs ne sont pas experts en cybersécurité et n'ont pas forcément rencontré tous les types de vulnérabilités. Cette lacune dans les connaissances peut entraîner confusion et retards dans la résolution des problèmes de sécurité.\n\n![Exemple de vulnérabilité détectée par des tests statiques de sécurité des applications](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175720/Blog/vrukdl5d06omgln77s7x.png)\n\n\u003Ccenter>\u003Ci>Exemple de vulnérabilité détectée par des tests statiques de sécurité des applications\u003C/i>\u003C/center>\u003Cp>\u003C/p>\n\n## Résolution des vulnérabilités avec la fonctionnalité d'IA de GitLab Duo \n\n[GitLab Duo](https://about.gitlab.com/gitlab-duo/) utilise l'IA pour aider les développeurs à résoudre les vulnérabilités. Voici comment. \n\n### Compréhension des vulnérabilités \nLes vulnérabilités critiques de sécurité détectées dans le code des développeurs peuvent retarder le merge du code, nécessitant souvent de faire appel à des experts en sécurité pour résoudre rapidement les problèmes. Les merge requests restent ouvertes pendant de longues périodes et cela entraîne des retards dans la sortie des fonctionnalités. GitLab reconnaît le manque de connaissances et permet aux développeurs de comprendre les failles de sécurité identifiées par les scans à l'aide de la [fonctionnalité d'explication des vulnérabilités](https://docs.gitlab.com/ee/user/application_security/vulnerabilities/index.html#explaining-a-vulnerability). Cette dernière offre des informations claires sur les vulnérabilités détectées, les risques potentiels avec des exemples d'attaque, ainsi que des solutions pratiques pour les résoudre, notamment des exemples d'extraits de code.\n\nLa fonctionnalité d'explication des vulnérabilités de GitLab Duo génère une vue d'ensemble dédiée des vulnérabilités, accessible en cliquant sur le bouton « Explication de la faille de sécurité » disponible dans chaque rapport de vulnérabilité.\n\n![Exemple d'explication de vulnérabilité](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175726/Blog/bxuwzj9ize3wffo0ydfj.png)\n\u003Ccenter>\u003Ci>Exemple d'explication de vulnérabilité\u003C/i>\u003C/center>\u003Cp>\u003C/p>\n\nLes développeurs peuvent utiliser les explications fournies pour identifier et corriger rapidement les vulnérabilités dans le code. Cela aide à instaurer une culture de sécurité où les développeurs jouent un rôle actif dans la gestion et la réduction des menaces. La participation active des développeurs dans la gestion des problèmes de sécurité crée un environnement où ils se sentent plus à l'aise et sûrs d'eux lorsqu'il s'agit de traiter ces questions.\n\n### Correction des vulnérabilités\n\nEn plus d'expliquer les vulnérabilités détectées, désormais, grâce à la puissance de l'IA, GitLab peut rapidement suggérer une résolution en un seul clic. Cette fonctionnalité génère automatiquement des merge requests détaillées contenant toutes les informations pertinentes sur la vulnérabilité et sa correction prévue. Elle suggère même le code nécessaire pour corriger la vulnérabilité. Les développeurs gagnent ainsi un temps considérable. Il leur reste juste à effectuer la revue du code du correctif, à apporter les ajustements nécessaires et à fusionner le correctif. \n\n![Merge request, générée automatiquement par l'IA, incluant les détails de la vulnérabilité et le code suggéré pour la résoudre](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175733/Blog/emogf7awocdtudjbjhzd.png)\n\nL'image ci-dessus montre une merge request, générée automatiquement par l'IA, incluant les détails de la vulnérabilité et le code suggéré pour la résoudre.\n\n## Visite guidée de la fonctionnalité\n\nNous avons préparé une brève présentation de la fonctionnalité afin que vous puissiez rapidement la découvrir et la voir en action : cliquez sur l'image et utilisez le bouton « Next » (Suivant) pour progresser dans la démo. \n\n[![capture d'écran de la visite guidée de la fonctionnalité d'explication des vulnérabilités](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175738/Blog/fd7yws7a1anvzhffv9sg.png)](https://tech-marketing.gitlab.io/static-demos/pt-explain-vulnerability.html)\n\n> [Lancez-vous avec GitLab Duo dès aujourd'hui !](https://about.gitlab.com/gitlab-duo/).\n","article","understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","content:fr-fr:the-source:ai:understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo:index.yml","yaml","content","fr-fr/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/index.yml","fr-fr/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/index","yml",{"_path":36,"_dir":37,"_draft":6,"_partial":6,"_locale":7,"data":38,"_id":344,"_type":30,"title":345,"_source":31,"_file":346,"_stem":347,"_extension":34},"/shared/fr-fr/main-footer","fr-fr",{"text":39,"source":40,"edit":46,"contribute":51,"config":56,"items":61,"minimal":335},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":41,"config":42},"Afficher le code source de la page",{"href":43,"dataGaName":44,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":47,"config":48},"Modifier cette page",{"href":49,"dataGaName":50,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":52,"config":53},"Veuillez contribuer",{"href":54,"dataGaName":55,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":57,"facebook":58,"youtube":59,"linkedin":60},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[62,89,162,234,296],{"title":63,"links":64,"subMenu":70},"Plateforme",[65],{"text":66,"config":67},"Plateforme DevSecOps",{"href":68,"dataGaName":69,"dataGaLocation":45},"/fr-fr/platform/","devsecops platform",[71],{"title":72,"links":73},"Tarifs",[74,79,84],{"text":75,"config":76},"Voir les forfaits",{"href":77,"dataGaName":78,"dataGaLocation":45},"/fr-fr/pricing/","view plans",{"text":80,"config":81},"Pourquoi choisir GitLab Premium ?",{"href":82,"dataGaName":83,"dataGaLocation":45},"/fr-fr/pricing/premium/","why premium",{"text":85,"config":86},"Pourquoi choisir GitLab Ultimate ?",{"href":87,"dataGaName":88,"dataGaLocation":45},"/fr-fr/pricing/ultimate/","why ultimate",{"title":90,"links":91},"Solutions",[92,97,102,107,112,117,122,127,132,137,142,147,152,157],{"text":93,"config":94},"Transformation digitale",{"href":95,"dataGaName":96,"dataGaLocation":45},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":98,"config":99},"Sécurité et conformité",{"href":100,"dataGaName":101,"dataGaLocation":45},"/fr-fr/solutions/security-compliance/","security & compliance",{"text":103,"config":104},"Livraison de logiciels automatisée",{"href":105,"dataGaName":106,"dataGaLocation":45},"/fr-fr/solutions/delivery-automation/","automated software delivery",{"text":108,"config":109},"Développement agile",{"href":110,"dataGaName":111,"dataGaLocation":45},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":113,"config":114},"Transformation cloud",{"href":115,"dataGaName":116,"dataGaLocation":45},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":118,"config":119},"SCM",{"href":120,"dataGaName":121,"dataGaLocation":45},"/fr-fr/solutions/source-code-management/","source code management",{"text":123,"config":124},"CI/CD",{"href":125,"dataGaName":126,"dataGaLocation":45},"/fr-fr/solutions/continuous-integration/","continuous integration & delivery",{"text":128,"config":129},"Gestion de la chaîne de valeur",{"href":130,"dataGaName":131,"dataGaLocation":45},"/fr-fr/solutions/value-stream-management/","value stream management",{"text":133,"config":134},"GitOps",{"href":135,"dataGaName":136,"dataGaLocation":45},"/fr-fr/solutions/gitops/","gitops",{"text":138,"config":139},"Entreprises",{"href":140,"dataGaName":141,"dataGaLocation":45},"/fr-fr/enterprise/","enterprise",{"text":143,"config":144},"PME",{"href":145,"dataGaName":146,"dataGaLocation":45},"/fr-fr/small-business/","small business",{"text":148,"config":149},"Secteur public",{"href":150,"dataGaName":151,"dataGaLocation":45},"/fr-fr/solutions/public-sector/","public sector",{"text":153,"config":154},"Formation",{"href":155,"dataGaName":156,"dataGaLocation":45},"/fr-fr/solutions/education/","education",{"text":158,"config":159},"Services financiers",{"href":160,"dataGaName":161,"dataGaLocation":45},"/fr-fr/solutions/finance/","financial services",{"title":163,"links":164},"Ressources",[165,170,175,180,185,190,194,199,204,209,214,219,224,229],{"text":166,"config":167},"Installation",{"href":168,"dataGaName":169,"dataGaLocation":45},"/fr-fr/install/","install",{"text":171,"config":172},"Guides de démarrage rapide",{"href":173,"dataGaName":174,"dataGaLocation":45},"/fr-fr/get-started/","quick setup checklists",{"text":176,"config":177},"Apprentissage",{"href":178,"dataGaName":179,"dataGaLocation":45},"https://university.gitlab.com/","learn",{"text":181,"config":182},"Documentation sur le produit",{"href":183,"dataGaName":184,"dataGaLocation":45},"https://docs.gitlab.com/","docs",{"text":186,"config":187},"Blog",{"href":188,"dataGaName":189},"/fr-fr/blog/","blog",{"text":191,"config":192},"Histoires de réussite client",{"href":193,"dataGaLocation":45},"/customers/",{"text":195,"config":196},"Histoires de succès client",{"href":197,"dataGaName":198,"dataGaLocation":45},"/fr-fr/customers/","customer success stories",{"text":200,"config":201},"Travail à distance",{"href":202,"dataGaName":203,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":205,"config":206},"Services GitLab",{"href":207,"dataGaName":208,"dataGaLocation":45},"/fr-fr/services/","services",{"text":210,"config":211},"TeamOps",{"href":212,"dataGaName":213,"dataGaLocation":45},"/fr-fr/teamops/","teamops",{"text":215,"config":216},"Communauté",{"href":217,"dataGaName":218,"dataGaLocation":45},"/community/","community",{"text":220,"config":221},"Forum",{"href":222,"dataGaName":223,"dataGaLocation":45},"https://forum.gitlab.com/","forum",{"text":225,"config":226},"Événements",{"href":227,"dataGaName":228,"dataGaLocation":45},"/events/","events",{"text":230,"config":231},"Partenaires",{"href":232,"dataGaName":233,"dataGaLocation":45},"/fr-fr/partners/","partners",{"title":235,"links":236},"Société",[237,242,247,252,257,262,267,271,276,281,286,291],{"text":238,"config":239},"À propos",{"href":240,"dataGaName":241,"dataGaLocation":45},"/fr-fr/company/","company",{"text":243,"config":244},"Emplois",{"href":245,"dataGaName":246,"dataGaLocation":45},"/jobs/","jobs",{"text":248,"config":249},"Leadership",{"href":250,"dataGaName":251,"dataGaLocation":45},"/company/team/e-group/","leadership",{"text":253,"config":254},"Équipe",{"href":255,"dataGaName":256,"dataGaLocation":45},"/company/team/","team",{"text":258,"config":259},"Manuel",{"href":260,"dataGaName":261,"dataGaLocation":45},"https://handbook.gitlab.com/","handbook",{"text":263,"config":264},"Relations avec les investisseurs",{"href":265,"dataGaName":266,"dataGaLocation":45},"https://ir.gitlab.com/","investor relations",{"text":268,"config":269},"Sustainability",{"href":270,"dataGaName":268,"dataGaLocation":45},"/sustainability/",{"text":272,"config":273},"Diversité, inclusion et appartenance (DIB)",{"href":274,"dataGaName":275,"dataGaLocation":45},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":277,"config":278},"Centre de confiance",{"href":279,"dataGaName":280,"dataGaLocation":45},"/fr-fr/security/","trust center",{"text":282,"config":283},"Newsletter",{"href":284,"dataGaName":285,"dataGaLocation":45},"/company/contact/","newsletter",{"text":287,"config":288},"Presse",{"href":289,"dataGaName":290,"dataGaLocation":45},"/press/","press",{"text":292,"config":293},"Déclaration de transparence sur l'esclavage moderne",{"href":294,"dataGaName":295,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":297,"links":298},"Nous contacter",[299,304,309,314,319,324,329],{"text":300,"config":301},"Échanger avec un expert",{"href":302,"dataGaName":303,"dataGaLocation":45},"/fr-fr/sales/","sales",{"text":305,"config":306},"Aide",{"href":307,"dataGaName":308,"dataGaLocation":45},"/support/","get help",{"text":310,"config":311},"Portail clients GitLab",{"href":312,"dataGaName":313,"dataGaLocation":45},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":315,"config":316},"Statut",{"href":317,"dataGaName":318,"dataGaLocation":45},"https://status.gitlab.com/","status",{"text":320,"config":321},"Conditions d'utilisation",{"href":322,"dataGaName":323},"/terms/","terms of use",{"text":325,"config":326},"Déclaration de confidentialité",{"href":327,"dataGaName":328,"dataGaLocation":45},"/fr-fr/privacy/","privacy statement",{"text":330,"config":331},"Préférences en matière de cookies",{"dataGaName":332,"dataGaLocation":45,"id":333,"isOneTrustButton":334},"cookie preferences","ot-sdk-btn",true,{"items":336},[337,339,342],{"text":320,"config":338},{"href":322,"dataGaName":323,"dataGaLocation":45},{"text":340,"config":341},"Politique de confidentialité",{"href":327,"dataGaName":328,"dataGaLocation":45},{"text":330,"config":343},{"dataGaName":332,"dataGaLocation":45,"id":333,"isOneTrustButton":334},"content:shared:fr-fr:main-footer.yml","Main Footer","shared/fr-fr/main-footer.yml","shared/fr-fr/main-footer",{"_path":349,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":350,"subscribeLink":355,"navItems":359,"_id":371,"_type":30,"title":372,"_source":31,"_file":373,"_stem":374,"_extension":34},"/shared/fr-fr/the-source/navigation",{"altText":351,"config":352},"the source logo",{"src":353,"href":354},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/fr-fr/the-source/",{"text":356,"config":357},"S'abonner",{"href":358},"#subscribe",[360,364,367],{"text":361,"config":362},"Intelligence artificielle",{"href":363},"/fr-fr/the-source/ai/",{"text":98,"config":365},{"href":366},"/fr-fr/the-source/security/",{"text":368,"config":369},"Plateforme et infrastructure",{"href":370},"/fr-fr/the-source/platform/","content:shared:fr-fr:the-source:navigation.yml","Navigation","shared/fr-fr/the-source/navigation.yml","shared/fr-fr/the-source/navigation",{"_path":376,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":377,"description":378,"submitMessage":379,"formData":380,"_id":384,"_type":30,"_source":31,"_file":385,"_stem":386,"_extension":34},"/shared/fr-fr/the-source/newsletter","La newsletter The Source","Recevez une mine d'informations sur l'avenir du développement logiciel.","Vous êtes désormais inscrit à la newsletter The Source.",{"config":381},{"formId":382,"formName":383,"hideRequiredLabel":334},28453,"thesourcenewsletter","content:shared:fr-fr:the-source:newsletter.yml","shared/fr-fr/the-source/newsletter.yml","shared/fr-fr/the-source/newsletter",{"categoryNames":388},{"ai":361,"platform":368,"security":98},{"_path":390,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":391,"seo":392,"content":395,"type":409,"slug":5,"_id":410,"_type":30,"title":7,"_source":31,"_file":411,"_stem":412,"_extension":34},"/fr-fr/the-source/ai",{"layout":9},{"title":361,"description":393,"ogImage":7,"config":394},"Découvrez comment l'IA révolutionne le développement logiciel et comment les entreprises peuvent tirer le meilleur parti de leurs investissements dans ce domaine.",{"ignoreDescriptionCharLimit":334},[396,402],{"componentName":397,"componentContent":398},"TheSourceCategoryHero",{"title":361,"description":393,"image":399},{"config":400},{"src":401},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463300/eoudcbj5aoucl0spsp0c.png",{"componentName":403,"componentContent":404},"TheSourceCategoryMainSection",{"config":405},{"gatedAssets":406},[407,408],"source-lp-how-to-get-started-using-ai-in-software-development","navigating-ai-maturity-in-devsecops","category","content:fr-fr:the-source:ai:index.yml","fr-fr/the-source/ai/index.yml","fr-fr/the-source/ai/index",{"_path":414,"_dir":415,"_draft":6,"_partial":6,"_locale":7,"config":416,"title":419,"description":420,"link":421,"_id":427,"_type":30,"_source":31,"_file":428,"_stem":429,"_extension":34},"/shared/fr-fr/the-source/gated-assets/application-security-in-the-digital-age","gated-assets",{"id":417,"formId":418},"application-security-in-the-digital-age",1002,"La sécurité des applications à l'ère du numérique","Lisez les [conclusions de notre enquête menée auprès de plus de 5 000 professionnels DevSecOps dans le monde entier](https://about.gitlab.com/fr-fr/developer-survey/2024/security-compliance/) afin de comprendre pourquoi les entreprises sont confrontées à l'augmentation des surfaces d'attaque et à l'évolution des comportements à l'égard de la sécurité et de l'IA.",{"text":422,"config":423},"Lire le rapport",{"href":424,"dataGaName":425,"dataGaLocation":426},"https://about.gitlab.com/developer-survey/2024/security-compliance","Application Security in the Digital Age","thesource","content:shared:fr-fr:the-source:gated-assets:application-security-in-the-digital-age.yml","shared/fr-fr/the-source/gated-assets/application-security-in-the-digital-age.yml","shared/fr-fr/the-source/gated-assets/application-security-in-the-digital-age",{"_path":390,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":431,"seo":432,"content":434,"type":409,"slug":5,"_id":410,"_type":30,"title":7,"_source":31,"_file":411,"_stem":412,"_extension":34},{"layout":9},{"title":361,"description":393,"ogImage":7,"config":433},{"ignoreDescriptionCharLimit":334},[435,439],{"componentName":397,"componentContent":436},{"title":361,"description":393,"image":437},{"config":438},{"src":401},{"componentName":403,"componentContent":440},{"config":441},{"gatedAssets":442},[407,408],[444,456],{"_path":445,"_dir":415,"_draft":6,"_partial":6,"_locale":7,"config":446,"title":447,"description":448,"link":449,"_id":453,"_type":30,"_source":31,"_file":454,"_stem":455,"_extension":34},"/shared/fr-fr/the-source/gated-assets/navigating-ai-maturity-in-devsecops",{"id":408,"formId":418},"La maturité de l'IA dans l'approche DevSecOps","Lisez les [conclusions de notre enquête menée auprès de plus de 5 000 professionnels DevSecOps dans le monde entier](https://about.gitlab.com/fr-fr/developer-survey/2024/ai/) pour savoir comment les entreprises intègrent l'IA dans le cycle de vie du développement logiciel.",{"text":422,"config":450},{"href":451,"dataGaName":452,"dataGaLocation":426},"https://about.gitlab.com/developer-survey/2024/ai/","Navigating AI Maturity in DevSecOps","content:shared:fr-fr:the-source:gated-assets:navigating-ai-maturity-in-devsecops.yml","shared/fr-fr/the-source/gated-assets/navigating-ai-maturity-in-devsecops.yml","shared/fr-fr/the-source/gated-assets/navigating-ai-maturity-in-devsecops",{"_path":457,"_dir":415,"_draft":6,"_partial":6,"_locale":7,"config":458,"title":459,"description":460,"link":461,"_id":466,"_type":30,"_source":31,"_file":467,"_stem":468,"_extension":34},"/shared/fr-fr/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development",{"id":407,"formId":418},"Comment commencer à intégrer l'IA dans le développement logiciel","Lisez notre e-book pour découvrir des conseils pratiques qui vous aideront à créer un framework stratégique pour intégrer l'IA et développer des logiciels sécurisés plus rapidement.",{"text":462,"config":463},"Lire l'e-book",{"href":464,"dataGaName":465,"dataGaLocation":426},"https://about.gitlab.com/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders/","How to Get Started Using AI in Software Development","content:shared:fr-fr:the-source:gated-assets:source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/fr-fr/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/fr-fr/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development",[470,493,509,525,541,562,582,598,616,636,653,674,690,708,725,743,762,779,798,819,840,856,872,890,908,927,943,961,977,996],{"_path":471,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":473,"seo":474,"content":476,"type":488,"slug":489,"_id":490,"_type":30,"title":475,"_source":31,"_file":491,"_stem":492,"_extension":34},"/fr-fr/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":475},"Amanda Rueda",[477,486],{"componentName":478,"componentContent":479},"TheSourceAuthorHero",{"config":480,"name":475,"headshot":483},{"gitlabHandle":481,"linkedInProfileUrl":482},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":475,"config":484},{"src":485},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":487},"TheSourceArticlesList","author","amanda-rueda","content:fr-fr:the-source:authors:amanda-rueda.yml","fr-fr/the-source/authors/amanda-rueda.yml","fr-fr/the-source/authors/amanda-rueda",{"_path":494,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":495,"seo":496,"content":498,"type":488,"slug":505,"_id":506,"_type":30,"title":497,"_source":31,"_file":507,"_stem":508,"_extension":34},"/fr-fr/the-source/authors/andre-michael-braun",{"layout":9},{"title":497},"Andre Michael Braun",[499,504],{"componentName":478,"componentContent":500},{"name":497,"headshot":501},{"altText":497,"config":502},{"src":503},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":487},"andre-michael-braun","content:fr-fr:the-source:authors:andre-michael-braun.yml","fr-fr/the-source/authors/andre-michael-braun.yml","fr-fr/the-source/authors/andre-michael-braun",{"_path":510,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":511,"seo":512,"content":514,"type":488,"slug":521,"_id":522,"_type":30,"title":513,"_source":31,"_file":523,"_stem":524,"_extension":34},"/fr-fr/the-source/authors/andrew-haschka",{"layout":9},{"title":513},"Andrew Haschka",[515,520],{"componentName":478,"componentContent":516},{"name":513,"headshot":517},{"altText":513,"config":518},{"src":519},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":487},"andrew-haschka","content:fr-fr:the-source:authors:andrew-haschka.yml","fr-fr/the-source/authors/andrew-haschka.yml","fr-fr/the-source/authors/andrew-haschka",{"_path":526,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":527,"seo":528,"content":530,"type":488,"slug":537,"_id":538,"_type":30,"title":529,"_source":31,"_file":539,"_stem":540,"_extension":34},"/fr-fr/the-source/authors/ayoub-fandi",{"layout":9},{"title":529},"Ayoub Fandi",[531,536],{"componentName":478,"componentContent":532},{"name":529,"headshot":533},{"altText":529,"config":534},{"src":535},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":487},"ayoub-fandi","content:fr-fr:the-source:authors:ayoub-fandi.yml","fr-fr/the-source/authors/ayoub-fandi.yml","fr-fr/the-source/authors/ayoub-fandi",{"_path":542,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":543,"seo":544,"content":546,"type":488,"slug":558,"_id":559,"_type":30,"title":545,"_source":31,"_file":560,"_stem":561,"_extension":34},"/fr-fr/the-source/authors/brian-wald",{"layout":9},{"title":545},"Brian Wald",[547,557],{"componentName":478,"componentContent":548},{"config":549,"name":545,"role":552,"bio":553,"headshot":554},{"gitlabHandle":550,"linkedInProfileUrl":551},"brianwald","https://www.linkedin.com/in/brianwald/","Head of Global Field CTO org","Brian Wald est Head of Global Field CTO org chez GitLab. Il dirige une équipe dynamique de directeurs techniques de terrain, dédiée à la transformation des pratiques de développement logiciel en entreprise.",{"altText":545,"config":555},{"src":556},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":487},"brian-wald","content:fr-fr:the-source:authors:brian-wald.yml","fr-fr/the-source/authors/brian-wald.yml","fr-fr/the-source/authors/brian-wald",{"_path":563,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":564,"seo":565,"content":567,"type":488,"slug":578,"_id":579,"_type":30,"title":566,"_source":31,"_file":580,"_stem":581,"_extension":34},"/fr-fr/the-source/authors/bryan-ross",{"layout":9},{"title":566},"Bryan Ross",[568,577],{"componentName":478,"componentContent":569},{"config":570,"name":566,"headshot":574},{"gitlabHandle":571,"twitterXProfileUrl":572,"linkedInProfileUrl":573},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":566,"config":575},{"src":576},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":487},"bryan-ross","content:fr-fr:the-source:authors:bryan-ross.yml","fr-fr/the-source/authors/bryan-ross.yml","fr-fr/the-source/authors/bryan-ross",{"_path":583,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":584,"seo":585,"content":587,"type":488,"slug":594,"_id":595,"_type":30,"title":586,"_source":31,"_file":596,"_stem":597,"_extension":34},"/fr-fr/the-source/authors/chandler-gibbons",{"layout":9},{"title":586},"Chandler Gibbons",[588,593],{"componentName":478,"componentContent":589},{"name":586,"headshot":590},{"altText":586,"config":591},{"src":592},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":487},"chandler-gibbons","content:fr-fr:the-source:authors:chandler-gibbons.yml","fr-fr/the-source/authors/chandler-gibbons.yml","fr-fr/the-source/authors/chandler-gibbons",{"_path":599,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":600,"seo":601,"content":603,"type":488,"slug":612,"_id":613,"_type":30,"title":602,"_source":31,"_file":614,"_stem":615,"_extension":34},"/fr-fr/the-source/authors/dave-steer",{"layout":9},{"title":602},"Dave Steer",[604,611],{"componentName":478,"componentContent":605},{"config":606,"name":602,"headshot":608},{"gitlabHandle":607},"dsteer",{"altText":602,"config":609},{"src":610},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":487},"dave-steer","content:fr-fr:the-source:authors:dave-steer.yml","fr-fr/the-source/authors/dave-steer.yml","fr-fr/the-source/authors/dave-steer",{"_path":617,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":618,"seo":619,"content":621,"type":488,"slug":631,"_id":632,"_type":30,"title":633,"_source":31,"_file":634,"_stem":635,"_extension":34},"/fr-fr/the-source/authors/ddesanto",{"layout":9},{"title":620},"David DeSanto",[622,630],{"componentName":478,"componentContent":623},{"config":624,"name":620,"headshot":627},{"gitlabHandle":625,"linkedInProfileUrl":626},"david","https://www.linkedin.com/in/ddesanto/",{"altText":620,"config":628},{"src":629},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":487},"ddesanto","content:fr-fr:the-source:authors:ddesanto.yml","Ddesanto","fr-fr/the-source/authors/ddesanto.yml","fr-fr/the-source/authors/ddesanto",{"_path":637,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":638,"seo":639,"content":641,"type":488,"slug":648,"_id":649,"_type":30,"title":650,"_source":31,"_file":651,"_stem":652,"_extension":34},"/fr-fr/the-source/authors/derek-debellis",{"layout":9},{"title":640},"Derek DeBellis",[642,647],{"componentName":478,"componentContent":643},{"name":640,"headshot":644},{"altText":640,"config":645},{"src":646},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":487},"derek-debellis","content:fr-fr:the-source:authors:derek-debellis.yml","Derek Debellis","fr-fr/the-source/authors/derek-debellis.yml","fr-fr/the-source/authors/derek-debellis",{"_path":654,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":655,"seo":656,"content":658,"type":488,"slug":670,"_id":671,"_type":30,"title":657,"_source":31,"_file":672,"_stem":673,"_extension":34},"/fr-fr/the-source/authors/emilio-salvador",{"layout":9},{"title":657},"Emilio Salvador",[659,669],{"componentName":478,"componentContent":660},{"config":661,"name":657,"role":664,"bio":665,"headshot":666},{"gitlabHandle":662,"linkedInProfileUrl":663},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vice President, Strategy and Developer Relations","Emilio Salvador est Vice President de la stratégie et des relations avec les développeurs chez GitLab. Cadre dans le domaine des technologies avec plus de 20 ans d'expérience, Emilio a occupé des postes chez Amazon et Microsoft. Il a plus récemment dirigé la stratégie et les opérations de l'équipe « Developer Advocacy and Experience » chez Google. Il est titulaire d'un MBA de la Sloan School of Management du MIT.",{"altText":657,"config":667},{"src":668},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":487},"emilio-salvador","content:fr-fr:the-source:authors:emilio-salvador.yml","fr-fr/the-source/authors/emilio-salvador.yml","fr-fr/the-source/authors/emilio-salvador",{"_path":675,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":676,"seo":677,"content":679,"type":488,"slug":686,"_id":687,"_type":30,"title":678,"_source":31,"_file":688,"_stem":689,"_extension":34},"/fr-fr/the-source/authors/erika-feldman",{"layout":9},{"title":678},"Erika Feldman",[680,685],{"componentName":478,"componentContent":681},{"name":678,"headshot":682},{"altText":678,"config":683},{"src":684},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":487},"erika-feldman","content:fr-fr:the-source:authors:erika-feldman.yml","fr-fr/the-source/authors/erika-feldman.yml","fr-fr/the-source/authors/erika-feldman",{"_path":691,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":692,"seo":693,"content":695,"type":488,"slug":704,"_id":705,"_type":30,"title":694,"_source":31,"_file":706,"_stem":707,"_extension":34},"/fr-fr/the-source/authors/george-kichukov",{"layout":9},{"title":694},"George Kichukov",[696,703],{"componentName":478,"componentContent":697},{"config":698,"name":694,"headshot":700},{"gitlabHandle":699},"gkichukov",{"altText":694,"config":701},{"src":702},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":487},"george-kichukov","content:fr-fr:the-source:authors:george-kichukov.yml","fr-fr/the-source/authors/george-kichukov.yml","fr-fr/the-source/authors/george-kichukov",{"_path":709,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":710,"seo":711,"content":713,"type":488,"slug":720,"_id":721,"_type":30,"title":722,"_source":31,"_file":723,"_stem":724,"_extension":34},"/fr-fr/the-source/authors/gitlab",{"layout":9},{"title":712},"GitLab",[714,719],{"componentName":478,"componentContent":715},{"name":712,"headshot":716},{"altText":712,"config":717},{"src":718},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":487},"gitlab","content:fr-fr:the-source:authors:gitlab.yml","Gitlab","fr-fr/the-source/authors/gitlab.yml","fr-fr/the-source/authors/gitlab",{"_path":726,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":727,"seo":728,"content":730,"type":488,"slug":739,"_id":740,"_type":30,"title":729,"_source":31,"_file":741,"_stem":742,"_extension":34},"/fr-fr/the-source/authors/grant-hickman",{"layout":9},{"title":729},"Grant Hickman",[731,738],{"componentName":478,"componentContent":732},{"config":733,"name":729,"headshot":735},{"gitlabHandle":734},"g.hickman",{"altText":729,"config":736},{"src":737},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":487},"grant-hickman","content:fr-fr:the-source:authors:grant-hickman.yml","fr-fr/the-source/authors/grant-hickman.yml","fr-fr/the-source/authors/grant-hickman",{"_path":744,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":745,"seo":746,"content":748,"type":488,"slug":758,"_id":759,"_type":30,"title":747,"_source":31,"_file":760,"_stem":761,"_extension":34},"/fr-fr/the-source/authors/haim-snir",{"layout":9},{"title":747},"Haim Snir",[749,757],{"componentName":478,"componentContent":750},{"config":751,"name":747,"headshot":754},{"gitlabHandle":752,"linkedInProfileUrl":753},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":747,"config":755},{"src":756},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":487},"haim-snir","content:fr-fr:the-source:authors:haim-snir.yml","fr-fr/the-source/authors/haim-snir.yml","fr-fr/the-source/authors/haim-snir",{"_path":763,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":764,"seo":765,"content":767,"type":488,"slug":12,"_id":775,"_type":30,"title":776,"_source":31,"_file":777,"_stem":778,"_extension":34},"/fr-fr/the-source/authors/iganbaruch",{"layout":9},{"title":766},"Itzik Gan Baruch",[768,774],{"componentName":478,"componentContent":769},{"config":770,"name":766,"headshot":771},{"gitlabHandle":12},{"altText":766,"config":772},{"src":773},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":487},"content:fr-fr:the-source:authors:iganbaruch.yml","Iganbaruch","fr-fr/the-source/authors/iganbaruch.yml","fr-fr/the-source/authors/iganbaruch",{"_path":780,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":781,"seo":782,"content":784,"type":488,"slug":793,"_id":794,"_type":30,"title":795,"_source":31,"_file":796,"_stem":797,"_extension":34},"/fr-fr/the-source/authors/jlongo",{"layout":9},{"title":783},"Joseph Longo",[785,792],{"componentName":478,"componentContent":786},{"config":787,"name":783,"headshot":789},{"gitlabHandle":788},"jlongo_gitlab",{"altText":783,"config":790},{"src":791},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":487},"jlongo","content:fr-fr:the-source:authors:jlongo.yml","Jlongo","fr-fr/the-source/authors/jlongo.yml","fr-fr/the-source/authors/jlongo",{"_path":799,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":800,"seo":801,"content":803,"type":488,"slug":815,"_id":816,"_type":30,"title":802,"_source":31,"_file":817,"_stem":818,"_extension":34},"/fr-fr/the-source/authors/joel-krooswyk",{"layout":9},{"title":802},"Joel Krooswyk",[804,814],{"componentName":478,"componentContent":805},{"config":806,"name":802,"role":809,"bio":810,"headshot":811},{"gitlabHandle":807,"linkedInProfileUrl":808},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","Federal CTO","Joel Krooswyk est federal CTO chez GitLab. Joel contribue activement à la croissance de GitLab depuis 2017. Ses 25 années d'expérience en matière de leadership couvrent non seulement le secteur public américain, mais aussi les petites, moyennes et grandes entreprises à l'échelle mondiale. Joel cumule une profonde expertise en matière de politique gouvernementale avec une riche expérience dans les domaines de la technologie, du développement logiciel, de l'IA et de la cybersécurité. Il est souvent sollicité par le secteur public comme privé pour fournir des commentaires et des réponses dans le cadre de leurs politiques.",{"altText":802,"config":812},{"src":813},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":487},"joel-krooswyk","content:fr-fr:the-source:authors:joel-krooswyk.yml","fr-fr/the-source/authors/joel-krooswyk.yml","fr-fr/the-source/authors/joel-krooswyk",{"_path":820,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":821,"seo":822,"content":824,"type":488,"slug":836,"_id":837,"_type":30,"title":823,"_source":31,"_file":838,"_stem":839,"_extension":34},"/fr-fr/the-source/authors/josh-lemos",{"layout":9},{"title":823},"Josh Lemos",[825,835],{"componentName":478,"componentContent":826},{"config":827,"name":823,"role":830,"bio":831,"headshot":832},{"gitlabHandle":828,"linkedInProfileUrl":829},"joshlemos","https://www.linkedin.com/in/joshlemos/","Chief Information Security Officer","Josh Lemos, Chief Information Security Officer chez GitLab Inc., bénéficie de 20 ans d'expérience dans la direction d'équipes de sécurité de l'information. Il est responsable de la vision, de la stratégie et du programme de l'entreprise dans le but de protéger efficacement les actifs et les technologies de l'information. Il a également pour mission de renforcer la plateforme DevSecOps de Gitlab et d'offrir une sécurité de pointe aux clients.",{"altText":823,"config":833},{"src":834},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":487},"josh-lemos","content:fr-fr:the-source:authors:josh-lemos.yml","fr-fr/the-source/authors/josh-lemos.yml","fr-fr/the-source/authors/josh-lemos",{"_path":841,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":842,"seo":843,"content":845,"type":488,"slug":852,"_id":853,"_type":30,"title":844,"_source":31,"_file":854,"_stem":855,"_extension":34},"/fr-fr/the-source/authors/julie-griffin",{"layout":9},{"title":844},"Julie Griffin",[846,851],{"componentName":478,"componentContent":847},{"name":844,"headshot":848},{"altText":844,"config":849},{"src":850},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":487},"julie-griffin","content:fr-fr:the-source:authors:julie-griffin.yml","fr-fr/the-source/authors/julie-griffin.yml","fr-fr/the-source/authors/julie-griffin",{"_path":857,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":858,"seo":859,"content":861,"type":488,"slug":868,"_id":869,"_type":30,"title":860,"_source":31,"_file":870,"_stem":871,"_extension":34},"/fr-fr/the-source/authors/kristina-weis",{"layout":9},{"title":860},"Kristina Weis",[862,867],{"componentName":478,"componentContent":863},{"name":860,"headshot":864},{"altText":860,"config":865},{"src":866},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":487},"kristina-weis","content:fr-fr:the-source:authors:kristina-weis.yml","fr-fr/the-source/authors/kristina-weis.yml","fr-fr/the-source/authors/kristina-weis",{"_path":873,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":874,"seo":875,"content":877,"type":488,"slug":886,"_id":887,"_type":30,"title":876,"_source":31,"_file":888,"_stem":889,"_extension":34},"/fr-fr/the-source/authors/lee-faus",{"layout":9},{"title":876},"Lee Faus",[878,885],{"componentName":478,"componentContent":879},{"config":880,"name":876,"headshot":882},{"gitlabHandle":881},"lfaus",{"altText":876,"config":883},{"src":884},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":487},"lee-faus","content:fr-fr:the-source:authors:lee-faus.yml","fr-fr/the-source/authors/lee-faus.yml","fr-fr/the-source/authors/lee-faus",{"_path":891,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":892,"seo":893,"content":895,"type":488,"slug":899,"_id":904,"_type":30,"title":905,"_source":31,"_file":906,"_stem":907,"_extension":34},"/fr-fr/the-source/authors/ncregan",{"layout":9},{"title":894},"Niall Cregan",[896,903],{"componentName":478,"componentContent":897},{"config":898,"name":894,"headshot":900},{"gitlabHandle":899},"ncregan",{"altText":894,"config":901},{"src":902},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":487},"content:fr-fr:the-source:authors:ncregan.yml","Ncregan","fr-fr/the-source/authors/ncregan.yml","fr-fr/the-source/authors/ncregan",{"_path":909,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":910,"seo":911,"content":913,"type":488,"slug":922,"_id":923,"_type":30,"title":924,"_source":31,"_file":925,"_stem":926,"_extension":34},"/fr-fr/the-source/authors/rschulman",{"layout":9},{"title":912},"Robin Schulman",[914,921],{"componentName":478,"componentContent":915},{"config":916,"name":912,"headshot":918},{"gitlabHandle":917},"robin",{"altText":912,"config":919},{"src":920},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":487},"rschulman","content:fr-fr:the-source:authors:rschulman.yml","Rschulman","fr-fr/the-source/authors/rschulman.yml","fr-fr/the-source/authors/rschulman",{"_path":928,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":929,"seo":930,"content":932,"type":488,"slug":939,"_id":940,"_type":30,"title":931,"_source":31,"_file":941,"_stem":942,"_extension":34},"/fr-fr/the-source/authors/sabrina-farmer",{"layout":9},{"title":931},"Sabrina Farmer",[933,938],{"componentName":478,"componentContent":934},{"name":931,"headshot":935},{"altText":931,"config":936},{"src":937},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":487},"sabrina-farmer","content:fr-fr:the-source:authors:sabrina-farmer.yml","fr-fr/the-source/authors/sabrina-farmer.yml","fr-fr/the-source/authors/sabrina-farmer",{"_path":944,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":945,"seo":946,"content":948,"type":488,"slug":957,"_id":958,"_type":30,"title":947,"_source":31,"_file":959,"_stem":960,"_extension":34},"/fr-fr/the-source/authors/sandra-gittlen",{"layout":9},{"title":947},"Sandra Gittlen",[949,956],{"componentName":478,"componentContent":950},{"config":951,"name":947,"headshot":953},{"gitlabHandle":952},"sgittlen",{"altText":947,"config":954},{"src":955},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":487},"sandra-gittlen","content:fr-fr:the-source:authors:sandra-gittlen.yml","fr-fr/the-source/authors/sandra-gittlen.yml","fr-fr/the-source/authors/sandra-gittlen",{"_path":962,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":963,"seo":964,"content":966,"type":488,"slug":973,"_id":974,"_type":30,"title":965,"_source":31,"_file":975,"_stem":976,"_extension":34},"/fr-fr/the-source/authors/sharon-gaudin",{"layout":9},{"title":965},"Sharon Gaudin",[967,972],{"componentName":478,"componentContent":968},{"name":965,"headshot":969},{"altText":965,"config":970},{"src":971},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":487},"sharon-gaudin","content:fr-fr:the-source:authors:sharon-gaudin.yml","fr-fr/the-source/authors/sharon-gaudin.yml","fr-fr/the-source/authors/sharon-gaudin",{"_path":978,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":979,"seo":980,"content":982,"type":488,"slug":992,"_id":993,"_type":30,"title":981,"_source":31,"_file":994,"_stem":995,"_extension":34},"/fr-fr/the-source/authors/stephen-walters",{"layout":9},{"title":981},"Stephen Walters",[983,991],{"componentName":478,"componentContent":984},{"config":985,"name":981,"headshot":988},{"gitlabHandle":986,"linkedInProfileUrl":987},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":981,"config":989},{"src":990},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":487},"stephen-walters","content:fr-fr:the-source:authors:stephen-walters.yml","fr-fr/the-source/authors/stephen-walters.yml","fr-fr/the-source/authors/stephen-walters",{"_path":997,"_dir":472,"_draft":6,"_partial":6,"_locale":7,"config":998,"seo":999,"content":1001,"type":488,"slug":1013,"_id":1014,"_type":30,"title":1015,"_source":31,"_file":1016,"_stem":1017,"_extension":34},"/fr-fr/the-source/authors/taylor-mccaslin",{"layout":9},{"title":1000},"Taylor McCaslin",[1002,1012],{"componentName":478,"componentContent":1003},{"config":1004,"name":1000,"role":1007,"bio":1008,"headshot":1009},{"gitlabHandle":1005,"linkedInProfileUrl":1006},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Group Manager, Product - Data Science","Taylor McCaslin est Product Lead IA/ML chez GitLab et supervise les chefs de produit en charge des groupes dédiés aux fonctionnalités d'IA et au cycle de vie des modèles d'IA (ModelOps). Il définit la vision et oriente les processus afin d'intégrer la science des données au programme DevOps de GitLab. Avant de rejoindre GitLab, Taylor a forgé son expérience chez Indeed, Duo Security et WP Engine.",{"altText":1000,"config":1010},{"src":1011},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":487},"taylor-mccaslin","content:fr-fr:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","fr-fr/the-source/authors/taylor-mccaslin.yml","fr-fr/the-source/authors/taylor-mccaslin",1754424542748]