[{"data":1,"prerenderedAt":1028},["ShallowReactive",2],{"/fr-fr/blog/gitlab-orbit-ga":3,"navigation-fr-fr":264,"banner-fr-fr":701,"footer-fr-fr":709,"blog-post-authors-fr-fr-Corinne Dent|Angelo Rivera|Gabriel Engel":945,"blog-related-posts-fr-fr-gitlab-orbit-ga":984,"blog-share-wrapper-fr-fr":1009,"next-steps-fr-fr":1019},{"id":4,"title":5,"authors":6,"body":10,"category":241,"date":242,"description":243,"extension":244,"externalUrl":245,"faq":245,"featured":246,"heroImage":247,"hidePromo":248,"meta":249,"navigation":246,"path":250,"seo":251,"slug":255,"stem":256,"tags":257,"template":262,"updatedDate":245,"__hash__":263},"blogPosts/fr-fr/blog/gitlab-orbit-ga.md","Disponibilité générale de GitLab Orbit : des agents plus précis pour un coût en tokens réduit",[7,8,9],"Corinne Dent","Angelo Rivera","Gabriel Engel",{"type":11,"value":12,"toc":231},"minimark",[13,17,20,23,26,33,38,41,53,57,60,63,67,70,73,86,92,98,104,119,123,126,154,158,161,169,180,188,191,195,198,201,205,214,223,226],[14,15,16],"p",{},"Le véritable coût d'un agent ne se résume pas aux tokens qu'il consomme. Il tient aussi à une revue de code qui juge votre code « prêt pour le merge » après avoir examiné le diff, mais sans rien savoir du pipeline. C'est ce que nous appelons de la confiance artificielle, pas de l'intelligence artificielle. Les agents devinent parce que le code est tout ce qu'ils voient : ils ne voient ni la merge request qui l'a modifié en dernier, ni le pipeline qui l'a exécuté, ni la vulnérabilité qu'il contient, ni les personnes qui l'ont écrit et revu.",[14,18,19],{},"Deviner coûte cher. Si vous avez déjà essayé de faire tourner des agents dans un grand monorepo, composé de dizaines de milliers de fichiers, vous connaissez le scénario : l'agent itère et sollicite le backend encore et encore pour obtenir les informations dont il a besoin pour mener sa tâche à bien. Chaque aller-retour coûte du temps et des tokens supplémentaires. Pour finir, l'agent abandonne.",[14,21,22],{},"Ce n'est pas le modèle qui vous limite, c'est le contexte.",[14,24,25],{},"C'est précisément cette limite que GitLab Orbit fait disparaître. Désormais en disponibilité générale, GitLab Orbit est le graphe de contexte de votre cycle de vie logiciel : une vue dynamique et interrogeable de l'ensemble de votre code, de vos merge requests, de vos éléments de travail, de vos pipelines, de vos vulnérabilités et de leurs propriétaires, dont chaque relation est mise à jour en continu au fil des livraisons. Les agents et les équipes d'ingénierie travaillent ainsi à partir d'une vue unique et connectée du cycle de vie. Lors de tests menés par GitLab, les agents connectés à GitLab Orbit ont nécessité jusqu'à 45 fois moins de nouvelles tentatives et ont consommé 4,5 fois moins de tokens pour les mêmes tâches, avec le même modèle.",[14,27,28],{},[29,30],"img",{"alt":31,"src":32,"title":31},"Un seul graphe de contexte pour toute votre instance GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1793223579/kwn4st4vqqylpf3lhkic.png",[34,35,37],"h2",{"id":36},"avec-un-contexte-solide-les-agents-donnent-la-bonne-réponse-du-premier-coup","Avec un contexte solide, les agents donnent la bonne réponse du premier coup",[14,39,40],{},"Un agent comme Claude Code, connecté à GitLab Orbit via le MCP, cesse de parcourir les fichiers et interroge directement le graphe. La première réponse arrive avec les véritables appelants, les modifications récentes et les propriétaires, de sorte que vos prompts suivants servent à affiner la réponse plutôt qu'à la corriger. Les chiffres parlent d'eux-mêmes. Compare the Market, l'une des plus grandes plateformes de comparaison de prix du Royaume-Uni, a testé quatre approches de contexte pour un outil interne de revue de code basé sur l'IA, sur 79 merge requests réelles. L'outil de revue connecté à GitLab Orbit a retrouvé environ 70 % des commentaires inline attendus, contre environ 58 % pour la génération augmentée par récupération (RAG), un résultat même inférieur à celui obtenu sans aucun contexte supplémentaire.",[42,43,44,50],"blockquote",{},[14,45,46],{},[47,48,49],"em",{},"« GitLab Orbit nous a permis de disposer d'un outil de revue de code basé sur l'IA qui comprend réellement notre code source, et pas seulement le diff qu'il a sous les yeux. Nous l'avons comparé à la RAG et à plusieurs autres approches sur de véritables merge requests, et le résultat était sans appel. Le placement des commentaires est meilleur, et les résumés reflètent ce qui a véritablement changé. »",[14,51,52],{},"— Ryan Harvey, Head of AI Engineering, Compare the Market",[34,54,56],{"id":55},"moins-de-nouvelles-tentatives-moins-de-tokens","Moins de nouvelles tentatives, moins de tokens",[14,58,59],{},"Une analyse récente d'un grand cabinet de recherche et de conseil a montré que le coût d'une session d'agent non maîtrisée provient en majorité de la retransmission d'un contexte qui n'a pas changé d'un échange à l'autre. Ce coût en tokens dépend de la configuration de l'agent, et non du modèle lui-même.",[14,61,62],{},"GitLab Orbit transforme cette approche. L'agent obtient une réponse unique et délimitée issue du graphe, au lieu de recharger tout ce qui pourrait être pertinent. Lors des tests menés par GitLab, les agents connectés à GitLab Orbit ont utilisé jusqu'à 4,5 fois moins de tokens pour les mêmes tâches avec le même modèle : moins de contexte à chaque échange, et moins d'efforts perdus sur du travail qui n'aboutit jamais. Le graphe étant partagé, ce coût ne se répète pas pour chaque agent. Les agents GitLab Duo, Claude Code, Codex et vos propres outils interrogent tous le même graphe, ce qui signifie que le contexte que vous construisez pour le premier agent est déjà disponible pour le deuxième.",[34,64,66],{"id":65},"des-questions-auxquelles-vous-ne-pouviez-pas-répondre-jusquici","Des questions auxquelles vous ne pouviez pas répondre jusqu'ici",[14,68,69],{},"Depuis le lancement de la version bêta de GitLab Orbit en juin, nous travaillons avec des partenaires de conception qui l'utilisent sur de véritables codes sources, de véritables incidents et de véritables merge requests. Leur première victoire venait presque toujours d'une question à laquelle ils n'avaient jamais pu répondre jusque-là.",[14,71,72],{},"Voici quelques questions que ces partenaires ont posées à GitLab Orbit et auxquelles ils ne pouvaient pas répondre auparavant, et ce qu'ils ont obtenu :",[14,74,75,85],{},[76,77,78,79,84],"strong",{},"Quels services de production ",[80,81,83],"a",{"href":82},"/fr-fr/blog/find-vulnerability-blast-radius-with-gitlab-orbit/","sont exposés à cette vulnérabilité"," ?"," Une seule requête renvoie les services qui incluent le composant, les merge requests qui l'ont introduit, les environnements qu'il a atteints et les équipes responsables de chacun. Un partenaire de conception a répondu à une question de couverture de sécurité portant sur 34 millions d'entités en sept minutes ; via l'API, la même question aurait pris une demi-journée. Lorsqu'une vulnérabilité apparaît, l'équipe de sécurité dispose d'un plan de remédiation complet en moins d'une heure, et non d'une liste partielle en fin de journée.",[14,87,88,91],{},[76,89,90],{},"Que risquons-nous de casser si nous modifions cet élément ?"," Avant un push, un membre de l'équipe de développement ou son agent peut demander quels services, jobs et environnements une modification affecte, dans tous les projets du groupe, et pas seulement celui ouvert dans l'éditeur. Les agents de revue apportent la même réponse à la merge request : un commentaire « prêt pour le merge » reflète ainsi l'ensemble du système, et non le seul diff. Sur 79 merge requests réelles, l'outil de revue de Compare the Market a signalé davantage de vrais problèmes, aux bons endroits, que sa version basée sur la RAG. Les problèmes sont détectés au cours de la revue, avant de se transformer en interruptions de service.",[14,93,94,97],{},[76,95,96],{},"Pourquoi ce job CI ne cesse-t-il d'échouer, et dans quels autres projets ?"," GitLab Orbit montre la fréquence d'échec d'un job dans tous les projets qui l'exécutent, quels projets se sont écartés de la configuration CI partagée et qui en sont les responsables. Plus besoin de solliciter trois équipes sur Slack pour savoir si quelqu'un a déjà vu passer ce problème, car une seule réponse suffit. Grâce à GitLab Orbit, une entreprise de services financiers a relié une panne du système de build à un job CI qui échouait dans 50 % des cas, un schéma qu'aucun autre outil n'avait mis en évidence.",[14,99,100,103],{},[76,101,102],{},"Qu'est-ce qui dépend de ce que nous nous apprêtons à migrer ?"," Tous les services, jobs, environnements et propriétaires dépendants sont renvoyés dans un seul résultat. Un partenaire de conception a mené à bien une mise à niveau multi-dépôts en posant directement la question : quels projets sont encore sur l'ancienne version ? Les derniers retardataires ont pu être identifiés en une seule requête, sans tableur ni audit dépôt par dépôt.",[105,106,109,110],"figure",{"className":107},[108],"video_container","\n  ",[111,112],"iframe",{"src":113,"frameBorder":114,"allow":115,"referrerPolicy":116,"style":117,"title":118},"https://player.vimeo.com/video/1240405376?badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","Disponibilité générale de GitLab Orbit V1",[34,120,122],{"id":121},"des-questions-hors-de-portée-de-la-plupart-des-graphes-de-contexte","Des questions hors de portée de la plupart des graphes de contexte",[14,124,125],{},"Les graphes de contexte deviennent une catégorie à part entière, et la plupart s'arrêtent au code. GitLab relie la modification du code au pipeline, au déploiement, à la vulnérabilité et au propriétaire, tout en préservant vos autorisations. Votre équipe et vos agents peuvent ainsi :",[127,128,129,136,142,148],"ul",{},[130,131,132,135],"li",{},[76,133,134],{},"Partir d'un graphe qui existe déjà."," GitLab Orbit s'appuie sur les données dont vous disposez déjà dans GitLab. Il n'y a aucun connecteur à configurer, aucun pipeline ETL à maintenir, aucun second système de référence à synchroniser. Activez-le pour un groupe, et le graphe est prêt. Un graphe assemblé de l'extérieur demande des mois d'intégration avant de répondre à sa première question. GitLab Orbit est par ailleurs conçu pour s'étendre à des sources de données externes à GitLab.",[130,137,138,141],{},[76,139,140],{},"Indexer tout le cycle de vie."," GitLab est le système de référence de l'ensemble du cycle de développement logiciel, que GitLab Orbit réunit dans un seul graphe. Les index de code s'arrêtent au code. Les graphes de travail s'arrêtent au ticket.",[130,143,144,147],{},[76,145,146],{},"Conserver vos autorisations sans les reconstruire."," GitLab Orbit reproduit les groupes imbriqués, les rôles et les accès par domaine de sécurité. Un graphe hébergé hors de GitLab doit tout reconstruire et maintenir la synchronisation de tous ces éléments.",[130,149,150,153],{},[76,151,152],{},"Donner le même graphe à chaque agent et à chaque ingénieur."," Les agents GitLab Duo, Claude Code, Codex, les outils personnalisés et le Data Explorer interrogent tous le même graphe de la même manière. Vous investissez une seule fois dans le contexte, et chaque agent ajouté ensuite coûte moins cher que le précédent.",[34,155,157],{"id":156},"utilisez-les-agents-que-vous-avez-déjà","Utilisez les agents que vous avez déjà",[14,159,160],{},"GitLab Orbit ne vous demande pas de changer la façon de travailler de votre équipe. Les agents et outils que vous utilisez déjà se connectent à un même graphe :",[127,162,163,166],{},[130,164,165],{},"Les agents de GitLab Duo Agent Platform interrogent GitLab Orbit nativement, sans aucune configuration.",[130,167,168],{},"Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Antigravity et tout autre agent compatible MCP se connectent via le MCP ou GitLab CLI :",[170,171,176],"pre",{"className":172,"code":174,"language":175},[173],"language-text","glab auth login\nglab orbit setup\n","text",[177,178,174],"code",{"__ignoreMap":179},"",[127,181,182,185],{},[130,183,184],{},"Les agents personnalisés et les outils internes se connectent via l'API REST.",[130,186,187],{},"Les équipes d'ingénierie interrogent le même graphe via le Data Explorer.",[14,189,190],{},"Quelle que soit la voie choisie, les requêtes portent sur le même graphe, et le graphe suit le rythme. GitLab Orbit indexe les push, merges et déploiements en temps réel, de sorte que les agents raisonnent à partir de l'état le plus récent du cycle de vie. À l'échelle de GitLab, cela représente plus de 1,5 million de projets et 8 To de données de graphe en moins de deux heures. L'indexation s'exécute comme un service à part, aux côtés de GitLab : quelle que soit l'intensité d'utilisation de GitLab Orbit par vos agents, GitLab ne ralentit jamais.",[34,192,194],{"id":193},"tarification-un-pool-de-requêtes-partagé-pour-lensemble-de-votre-organisation","Tarification : un pool de requêtes partagé pour l'ensemble de votre organisation",[14,196,197],{},"GitLab Orbit est vendu sous forme de packs de requêtes qui constituent un pool partagé unique, dimensionné pour votre organisation. Humains comme agents, tous les utilisateurs de votre organisation GitLab y puisent : l'usage circule ainsi entre utilisateurs occasionnels, utilisateurs avancés et agents qui travaillent pour leur compte. Personne n'a à demander d'accès ni à se voir attribuer un siège. Une requête correspond à un appel au graphe GitLab Orbit, qu'il provienne d'un agent (tel que GitLab Duo Agent Platform, Claude Code ou Cursor), d'une expérience intégrée à GitLab ou de l'API.",[14,199,200],{},"Chaque pack de requêtes coûte 30 $ en GitLab Credits par utilisateur et par mois et ajoute 1 000 requêtes au pool partagé de votre organisation ; l'usage au-delà du pool est facturé à raison d'un GitLab Credit pour 33 requêtes, soit environ 0,03 $ par requête. Une tarification promotionnelle est disponible ce trimestre pour les premiers clients. Contactez votre équipe de compte GitLab pour en savoir plus et déterminer le nombre de packs de requêtes qui convient à votre organisation.",[34,202,204],{"id":203},"premiers-pas-avec-gitlaborbit","Premiers pas avec GitLab Orbit",[14,206,207,208,213],{},"GitLab Orbit est désormais en disponibilité générale pour les clients GitLab Premium et GitLab Ultimate, à commencer par GitLab.com dès aujourd'hui, puis GitLab Self-Managed et GitLab Dedicated dans les semaines à venir. Les clients peuvent l'essayer gratuitement pendant 30 jours via leur équipe de compte GitLab. Si vous découvrez GitLab, ",[80,209,212],{"href":210,"rel":211},"https://about.gitlab.com/fr-fr/sales/?contact-topic=request-demo",[],"contactez notre équipe commerciale"," pour vous lancer avec une offre payante GitLab : nous vous aiderons à y ajouter un essai de GitLab Orbit.",[14,215,216,217,222],{},"Consultez notre ",[80,218,221],{"href":219,"rel":220},"https://docs.gitlab.com/orbit/remote/",[],"documentation"," pour vous lancer.",[14,224,225],{},"Merci à nos partenaires de conception et aux participants à la version bêta, dont les retours francs, issus de véritables codes sources, ont contribué à façonner la version en disponibilité générale d'aujourd'hui.",[14,227,228],{},[47,229,230],{},"Cet article de blog contient des déclarations de nature prospective au sens de la Section 27A du Securities Act de 1933, telle que modifiée, et de la Section 21E du Securities Exchange Act de 1934. Bien que nous pensions que les attentes reflétées dans ces déclarations sont raisonnables, celles-ci sont soumises à des risques, incertitudes, hypothèses et autres facteurs connus et inconnus qui peuvent entraîner des résultats ou conséquences sensiblement différents. De plus amples informations sur ces risques et autres facteurs sont incluses sous la rubrique « Facteurs de risque » dans nos documents déposés auprès de la SEC. Nous ne nous engageons pas à mettre à jour ou à réviser ces déclarations après la date de publication de cet article de blog, sauf si la loi l'exige.",{"title":179,"searchDepth":232,"depth":232,"links":233},2,[234,235,236,237,238,239,240],{"id":36,"depth":232,"text":37},{"id":55,"depth":232,"text":56},{"id":65,"depth":232,"text":66},{"id":121,"depth":232,"text":122},{"id":156,"depth":232,"text":157},{"id":193,"depth":232,"text":194},{"id":203,"depth":232,"text":204},"ai","2026-10-29","L'ensemble de votre cycle de vie logiciel dans un seul graphe interrogeable, avec vos autorisations préservées. Lors des tests menés par GitLab, les agents connectés à GitLab Orbit ont effectué jusqu'à 45 fois moins de nouvelles tentatives.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1780996524/sd1vpl8empy26wizarqj.png",false,{},"/fr-fr/blog/gitlab-orbit-ga",{"config":252,"title":253,"description":254},{"noIndex":248},"Disponibilité générale d'Orbit : agents précis, coût réduit","Votre cycle de vie logiciel dans un graphe interrogeable, autorisations préservées. Dans nos tests, jusqu'à 45 fois moins de tentatives pour les agents.","gitlab-orbit-ga","fr-fr/blog/gitlab-orbit-ga",[258,259,260,261],"product","AI","news","features","BlogPost","JNTrRBwqcSR7V42r-0MDV84vW_3SRod0ofUvso0RFiY",{"logo":265,"freeTrial":270,"sales":275,"login":280,"items":285,"search":616,"minimal":652,"duo":671,"switchNav":680,"pricingDeployment":691},{"config":266},{"href":267,"dataGaName":268,"dataGaLocation":269},"/fr-fr/","gitlab logo","header",{"text":271,"config":272},"Commencer un essai gratuit",{"href":273,"dataGaName":274,"dataGaLocation":269},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":276,"config":277},"Demander une démo",{"href":278,"dataGaName":279,"dataGaLocation":269},"/fr-fr/request-a-demo/","sales",{"text":281,"config":282},"Connexion",{"href":283,"dataGaName":284,"dataGaLocation":269},"https://gitlab.com/users/sign_in/","sign in",[286,372,460,465,540,594],{"text":287,"left":246,"config":288,"menu":290},"Plateforme",{"dataNavLevelOne":289},"platform",{"type":291,"link":292,"columns":296,"feature":361},"lists",{"text":293,"config":294},"Explorer la plateforme",{"href":295,"dataGaName":289,"dataGaLocation":269},"/fr-fr/platform/",[297,320,343],{"title":298,"items":299},"Exécution et workflows",[300,305,310,315],{"text":301,"config":302},"CI/CD",{"href":303,"dataGaLocation":269,"dataGaName":304},"/fr-fr/solutions/continuous-integration/","ci/cd",{"text":306,"config":307},"Gestion du code source",{"href":308,"dataGaLocation":269,"dataGaName":309},"/fr-fr/solutions/source-code-management/","source code management",{"text":311,"config":312},"Méthode de livraison selon les principes Agile",{"href":313,"dataGaLocation":269,"dataGaName":314},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":316,"config":317},"Gestion des artefacts",{"href":318,"dataGaLocation":269,"dataGaName":319},"/fr-fr/artifact-central/","artifact management",{"title":321,"items":322},"Sécurité et gouvernance",[323,328,333,338],{"text":324,"config":325},"Test de sécurité des applications",{"href":326,"dataGaLocation":269,"dataGaName":327},"/fr-fr/solutions/application-security-testing/","application security testing",{"text":329,"config":330},"Gouvernance et conformité",{"href":331,"dataGaLocation":269,"dataGaName":332},"/fr-fr/solutions/software-compliance/","governance and compliance",{"text":334,"config":335},"Gestion des secrets",{"href":336,"dataGaLocation":269,"dataGaName":337},"/fr-fr/gitlab-secrets-manager/","secrets management",{"text":339,"config":340},"Sécurité de la chaîne d'approvisionnement",{"href":341,"dataGaLocation":269,"dataGaName":342},"/fr-fr/solutions/supply-chain/","supply chain security",{"title":344,"items":345},"Contexte et IA",[346,351,356],{"text":347,"config":348},"GitLab Duo Agent Platform",{"href":349,"dataGaLocation":269,"dataGaName":350},"/fr-fr/gitlab-duo-agent-platform/","duo agent platform",{"text":352,"config":353},"GitLab Orbit",{"href":354,"dataGaLocation":269,"dataGaName":355},"/fr-fr/gitlab-orbit/","orbit",{"text":357,"config":358},"Visibilité et mesures",{"href":359,"dataGaLocation":269,"dataGaName":360},"/fr-fr/solutions/visibility-measurement/","visibility and measurement",{"config":362,"title":365,"text":366,"link":367},{"background":363,"textColor":364},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","GitLab Orbit est désormais en disponibilité générale","Des agents plus précis, un coût en tokens réduit",{"text":368,"config":369},"Lire l'annonce",{"href":370,"dataGaName":371,"dataGaLocation":269},"/fr-fr/blog/gitlab-orbit-ga/","orbit ga announcement",{"text":373,"left":246,"config":374,"menu":376},"Solutions",{"dataNavLevelOne":375},"solutions",{"type":291,"link":377,"columns":381,"feature":451},{"text":378,"config":379},"Voir toutes les solutions",{"href":380,"dataGaName":375,"dataGaLocation":269},"/fr-fr/solutions/",[382,400,418],{"title":383,"items":384},"Résultats",[385,390,395],{"text":386,"config":387},"Modernisation DevOps",{"href":388,"dataGaLocation":269,"dataGaName":389},"/fr-fr/assessments/devops-modernization-assessment/","devops modernization",{"text":391,"config":392},"Modernisation de la sécurité",{"href":393,"dataGaLocation":269,"dataGaName":394},"/fr-fr/assessments/security-modernization-assessment/","security modernization",{"text":396,"config":397},"Modernisation de l'IA",{"href":398,"dataGaLocation":269,"dataGaName":399},"/fr-fr/assessments/ai-modernization-assessment/","ai modernization",{"title":401,"items":402},"Par taille",[403,408,413],{"text":404,"config":405},"Entreprises",{"href":406,"dataGaLocation":269,"dataGaName":407},"/fr-fr/enterprise/","enterprise",{"text":409,"config":410},"PME",{"href":411,"dataGaLocation":269,"dataGaName":412},"/fr-fr/small-business/","small business",{"text":414,"config":415},"Start-up",{"href":416,"dataGaLocation":269,"dataGaName":417},"/fr-fr/solutions/startups/","startups",{"title":419,"items":420},"Secteurs",[421,426,431,436,441,446],{"text":422,"config":423},"Services financiers",{"href":424,"dataGaLocation":269,"dataGaName":425},"/fr-fr/solutions/finance/","financial services",{"text":427,"config":428},"Secteur public",{"href":429,"dataGaLocation":269,"dataGaName":430},"/fr-fr/solutions/public-sector/","public sector",{"text":432,"config":433},"Télécommunications",{"href":434,"dataGaLocation":269,"dataGaName":435},"/fr-fr/solutions/telecommunications/","telecommunications",{"text":437,"config":438},"Automobile",{"href":439,"dataGaLocation":269,"dataGaName":440},"/fr-fr/solutions/automotive/","automotive",{"text":442,"config":443},"Éducation",{"href":444,"dataGaLocation":269,"dataGaName":445},"/fr-fr/solutions/education/","education",{"text":447,"config":448},"Aérospatiale",{"href":449,"dataGaLocation":269,"dataGaName":450},"/fr-fr/solutions/aerospace/","aerospace",{"config":452,"title":453,"text":454,"link":455},{"background":363,"textColor":364},"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":456,"config":457},"Découvrir GitLab Security Standard",{"href":458,"dataGaName":459,"dataGaLocation":269},"/fr-fr/gitlab-security-standard/","gitlab security standard",{"text":461,"config":462},"Tarifs",{"href":463,"dataGaName":464,"dataGaLocation":269,"dataNavLevelOne":464},"/fr-fr/pricing/","pricing",{"text":466,"config":467,"menu":469},"Ressources",{"dataNavLevelOne":468},"resources",{"type":291,"link":470,"columns":474,"feature":531},{"text":471,"config":472},"Afficher toutes les ressources",{"href":473,"dataGaName":468,"dataGaLocation":269},"/fr-fr/resources/",[475,503],{"title":476,"items":477},"Découvrir",[478,483,488,493,498],{"text":479,"config":480},"Documentation",{"href":481,"dataGaName":482,"dataGaLocation":269},"https://docs.gitlab.com/","docs",{"text":484,"config":485},"GitLab University",{"href":486,"dataGaName":487,"dataGaLocation":269},"https://university.gitlab.com/","university",{"text":489,"config":490},"Démos",{"href":491,"dataGaName":492,"dataGaLocation":269},"/fr-fr/gitlab-technical-demo-series/","demo series",{"text":494,"config":495},"Centre de démos",{"href":496,"dataGaName":497,"dataGaLocation":269},"/fr-fr/demo-hub/","demo hub",{"text":499,"config":500},"Services",{"href":501,"dataGaName":502,"dataGaLocation":269},"/fr-fr/services/","services",{"title":504,"items":505},"Connecter",[506,511,516,521,526],{"text":507,"config":508},"Blog",{"href":509,"dataGaName":510,"dataGaLocation":269},"/fr-fr/blog/","blog",{"text":512,"config":513},"Communauté",{"href":514,"dataGaName":515,"dataGaLocation":269},"/community/","community",{"text":517,"config":518},"Clients",{"href":519,"dataGaName":520,"dataGaLocation":269},"/fr-fr/customers/","customers",{"text":522,"config":523},"Partenaires",{"href":524,"dataGaName":525,"dataGaLocation":269},"/fr-fr/partners/","partners",{"text":527,"config":528},"Événements",{"href":529,"dataGaName":530,"dataGaLocation":269},"/events/","events",{"config":532,"title":533,"text":534,"link":535},{"background":363,"textColor":364},"Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":536,"config":537},"Lire les articles les plus récents",{"href":538,"dataGaName":539,"dataGaLocation":269},"/fr-fr/whats-new/","whats new",{"text":541,"config":542,"menu":544},"Société",{"dataNavLevelOne":543},"company",{"type":291,"columns":545},[546],{"items":547},[548,553,559,564,569,574,579,584,589],{"text":549,"config":550},"À propos",{"href":551,"dataGaName":552,"dataGaLocation":269},"/fr-fr/company/","about",{"text":554,"config":555,"footerGa":558},"Carrières",{"href":556,"dataGaName":557,"dataGaLocation":269},"/jobs/","jobs",{"dataGaName":557},{"text":560,"config":561},"Presse",{"href":562,"dataGaName":563,"dataGaLocation":269},"/press/","press",{"text":565,"config":566},"Manuel",{"href":567,"dataGaName":568,"dataGaLocation":269},"https://handbook.gitlab.com/","handbook",{"text":570,"config":571},"Leadership",{"href":572,"dataGaName":573,"dataGaLocation":269},"/company/team/e-group/","leadership",{"text":575,"config":576},"Relations avec les investisseurs",{"href":577,"dataGaName":578,"dataGaLocation":269},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":580,"config":581},"Trust Center",{"href":582,"dataGaName":583,"dataGaLocation":269},"/fr-fr/security/","trust center",{"text":585,"config":586},"Centre pour la transparence de l'IA",{"href":587,"dataGaName":588,"dataGaLocation":269},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":590,"config":591},"Newsletter",{"href":592,"dataGaName":593,"dataGaLocation":269},"/company/contact/#contact-forms","newsletter",{"text":595,"config":596,"menu":597},"Nous contacter",{"dataNavLevelOne":543},{"type":291,"columns":598},[599],{"items":600},[601,606,611],{"text":602,"config":603},"Contacter l'équipe commerciale",{"href":604,"dataGaName":605,"dataGaLocation":269},"/fr-fr/sales/","talk to sales",{"text":607,"config":608},"Assistance GitLab",{"href":609,"dataGaName":610,"dataGaLocation":269},"https://support.gitlab.com/hc/en-us","support portal",{"text":612,"config":613},"Portail clients GitLab",{"href":614,"dataGaName":615,"dataGaLocation":269},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":617,"login":618,"suggestions":625},"Fermer",{"text":619,"link":620},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":621,"config":622},"GitLab.com",{"href":283,"dataGaName":623,"dataGaLocation":624},"search login","search",{"text":626,"default":627},"Suggestions",[628,631,635,637,642,647],{"text":629,"config":630},"GitLab Duo Agent Platform",{"href":349,"dataGaName":347,"dataGaLocation":624},{"text":632,"config":633},"Suggestions de code (IA)",{"href":349,"dataGaName":634,"dataGaLocation":624},"Code Suggestions (AI)",{"text":301,"config":636},{"href":303,"dataGaName":301,"dataGaLocation":624},{"text":638,"config":639},"GitLab sur AWS",{"href":640,"dataGaName":641,"dataGaLocation":624},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":643,"config":644},"GitLab sur Google Cloud",{"href":645,"dataGaName":646,"dataGaLocation":624},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":648,"config":649},"Pourquoi utiliser GitLab",{"href":650,"dataGaName":651,"dataGaLocation":624},"/fr-fr/why-gitlab/","Why GitLab?",{"freeTrial":653,"mobileIcon":658,"desktopIcon":663,"secondaryButton":666},{"text":654,"config":655},"Commencer votre essai gratuit",{"href":656,"dataGaName":274,"dataGaLocation":657},"https://gitlab.com/-/trials/new/","nav",{"altText":659,"config":660},"Icône GitLab",{"src":661,"dataGaName":662,"dataGaLocation":657},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":659,"config":664},{"src":665,"dataGaName":662,"dataGaLocation":657},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":667,"config":668},"Commencer",{"href":669,"dataGaName":670,"dataGaLocation":657},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":672,"mobileIcon":676,"desktopIcon":678},{"text":673,"config":674},"En savoir plus sur GitLab Duo",{"href":349,"dataGaName":675,"dataGaLocation":657},"gitlab duo",{"altText":659,"config":677},{"src":661,"dataGaName":662,"dataGaLocation":657},{"altText":659,"config":679},{"src":665,"dataGaName":662,"dataGaLocation":657},{"button":681,"mobileIcon":686,"desktopIcon":688},{"text":682,"config":683},"/switch",{"href":684,"dataGaName":685,"dataGaLocation":657},"#contact","switch",{"altText":659,"config":687},{"src":661,"dataGaName":662,"dataGaLocation":657},{"altText":659,"config":689},{"src":690,"dataGaName":662,"dataGaLocation":657},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":692,"mobileIcon":697,"desktopIcon":699},{"text":693,"config":694},"Retour aux tarifs",{"href":463,"dataGaName":695,"dataGaLocation":657,"icon":696},"back to pricing","GoBack",{"altText":659,"config":698},{"src":661,"dataGaName":662,"dataGaLocation":657},{"altText":659,"config":700},{"src":665,"dataGaName":662,"dataGaLocation":657},{"title":702,"button":703,"config":707},"GitLab Orbit est en disponibilité générale : améliorez la précision de vos agents et réduisez vos coûts en tokens",{"text":368,"config":704},{"href":370,"dataGaName":705,"dataGaLocation":706},"orbit-ga-banner","global-banner",{"layout":708,"disabled":248},"release",{"data":710},{"text":711,"config":712,"items":717,"minimal":937},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"twitter":713,"facebook":714,"youtube":715,"linkedin":716},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[718,764,822,863,904],{"title":461,"links":719,"subMenu":735},[720,725,730],{"text":721,"config":722},"Voir les forfaits",{"href":463,"dataGaName":723,"dataGaLocation":724},"view plans","footer",{"text":726,"config":727},"GitLab Premium",{"href":728,"dataGaName":729,"dataGaLocation":724},"/fr-fr/pricing/premium/","why premium",{"text":731,"config":732},"GitLab Ultimate",{"href":733,"dataGaName":734,"dataGaLocation":724},"/fr-fr/pricing/ultimate/","why ultimate",[736],{"title":595,"links":737},[738,740,742,744,749,754,759],{"text":602,"config":739},{"href":604,"dataGaName":279,"dataGaLocation":724},{"text":607,"config":741},{"href":609,"dataGaName":610,"dataGaLocation":724},{"text":612,"config":743},{"href":614,"dataGaName":615,"dataGaLocation":724},{"text":745,"config":746},"Statut",{"href":747,"dataGaName":748,"dataGaLocation":724},"https://status.gitlab.com/","status",{"text":750,"config":751},"Conditions d'utilisation",{"href":752,"dataGaName":753,"dataGaLocation":724},"/terms/","terms of use",{"text":755,"config":756},"Politique de confidentialité",{"href":757,"dataGaName":758,"dataGaLocation":724},"/fr-fr/privacy/","privacy statement",{"text":760,"config":761},"Gestion des cookies",{"dataGaName":762,"dataGaLocation":724,"id":763,"isOneTrustButton":246},"cookie preferences","ot-sdk-btn",{"title":287,"links":765,"subMenu":779},[766,768,770,772,774,776],{"text":293,"config":767},{"href":295,"dataGaName":289,"dataGaLocation":724},{"text":347,"config":769},{"href":349,"dataGaName":350,"dataGaLocation":724},{"text":301,"config":771},{"href":303,"dataGaName":304,"dataGaLocation":724},{"text":352,"config":773},{"href":354,"dataGaName":355,"dataGaLocation":724},{"text":334,"config":775},{"href":336,"dataGaName":337,"dataGaLocation":724},{"text":648,"config":777},{"href":650,"dataGaName":778,"dataGaLocation":724},"why gitlab",[780],{"title":781,"links":782},"Thèmes",[783,787,792,797,802,807,812,817],{"text":301,"config":784},{"href":785,"dataGaName":786,"dataGaLocation":724},"/fr-fr/topics/ci-cd/","cicd",{"text":788,"config":789},"GitOps",{"href":790,"dataGaName":791,"dataGaLocation":724},"/fr-fr/topics/gitops/","gitops",{"text":793,"config":794},"DevOps",{"href":795,"dataGaName":796,"dataGaLocation":724},"/fr-fr/topics/devops/","devops",{"text":798,"config":799},"Contrôle de version",{"href":800,"dataGaName":801,"dataGaLocation":724},"/fr-fr/topics/version-control/","version control",{"text":803,"config":804},"DevSecOps",{"href":805,"dataGaName":806,"dataGaLocation":724},"/fr-fr/topics/devsecops/","devsecops",{"text":808,"config":809},"Cloud-native",{"href":810,"dataGaName":811,"dataGaLocation":724},"/fr-fr/topics/cloud-native/","cloud native",{"text":813,"config":814},"IA pour la programmation",{"href":815,"dataGaName":816,"dataGaLocation":724},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":818,"config":819},"IA agentique",{"href":820,"dataGaName":821,"dataGaLocation":724},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":373,"links":823},[824,826,828,830,832,834,836,838,840,842,844,846,848,851,855,859],{"text":386,"config":825},{"href":388,"dataGaName":389,"dataGaLocation":724},{"text":391,"config":827},{"href":393,"dataGaName":394,"dataGaLocation":724},{"text":396,"config":829},{"href":398,"dataGaName":399,"dataGaLocation":724},{"text":422,"config":831},{"href":424,"dataGaName":425,"dataGaLocation":724},{"text":427,"config":833},{"href":429,"dataGaName":430,"dataGaLocation":724},{"text":432,"config":835},{"href":434,"dataGaName":435,"dataGaLocation":724},{"text":437,"config":837},{"href":439,"dataGaName":440,"dataGaLocation":724},{"text":442,"config":839},{"href":444,"dataGaName":445,"dataGaLocation":724},{"text":447,"config":841},{"href":449,"dataGaName":450,"dataGaLocation":724},{"text":404,"config":843},{"href":406,"dataGaName":407,"dataGaLocation":724},{"text":409,"config":845},{"href":411,"dataGaName":412,"dataGaLocation":724},{"text":414,"config":847},{"href":416,"dataGaName":417,"dataGaLocation":724},{"text":788,"config":849},{"href":850,"dataGaName":791,"dataGaLocation":724},"/fr-fr/solutions/gitops/",{"text":852,"config":853},"Analyse de la composition logicielle",{"href":341,"dataGaName":854,"dataGaLocation":724},"software composition analysis",{"text":856,"config":857},"Gestion de la chaîne de valeur",{"href":359,"dataGaName":858,"dataGaLocation":724},"value stream management",{"text":860,"config":861},"Toutes les solutions",{"href":380,"dataGaName":862,"dataGaLocation":724},"all solutions",{"title":466,"links":864},[865,870,875,877,879,881,883,885,887,889,891,893,895,897,900],{"text":866,"config":867},"Installation",{"href":868,"dataGaName":869,"dataGaLocation":724},"/fr-fr/install/","install",{"text":871,"config":872},"Guides de démarrage",{"href":873,"dataGaName":874,"dataGaLocation":724},"/fr-fr/get-started/","quick setup checklists",{"text":479,"config":876},{"href":481,"dataGaName":482,"dataGaLocation":724},{"text":484,"config":878},{"href":486,"dataGaName":487,"dataGaLocation":724},{"text":489,"config":880},{"href":491,"dataGaName":492,"dataGaLocation":724},{"text":494,"config":882},{"href":496,"dataGaName":497,"dataGaLocation":724},{"text":499,"config":884},{"href":501,"dataGaName":502,"dataGaLocation":724},{"text":507,"config":886},{"href":509,"dataGaName":510,"dataGaLocation":724},{"text":512,"config":888},{"href":514,"dataGaName":515,"dataGaLocation":724},{"text":517,"config":890},{"href":519,"dataGaName":520,"dataGaLocation":724},{"text":522,"config":892},{"href":524,"dataGaName":525,"dataGaLocation":724},{"text":527,"config":894},{"href":529,"dataGaName":530,"dataGaLocation":724},{"text":590,"config":896},{"href":592,"dataGaName":593,"dataGaLocation":724},{"text":898,"config":899},"Nouveautés",{"href":538,"dataGaName":539,"dataGaLocation":724},{"text":901,"config":902},"Toutes les ressources",{"href":473,"dataGaName":903,"dataGaLocation":724},"all resources",{"title":541,"links":905},[906,908,910,912,914,916,918,920,922,927,932],{"text":549,"config":907},{"href":551,"dataGaName":543,"dataGaLocation":724},{"text":554,"config":909},{"href":556,"dataGaName":557,"dataGaLocation":724},{"text":560,"config":911},{"href":562,"dataGaName":563,"dataGaLocation":724},{"text":565,"config":913},{"href":567,"dataGaName":568,"dataGaLocation":724},{"text":570,"config":915},{"href":572,"dataGaName":573,"dataGaLocation":724},{"text":575,"config":917},{"href":577,"dataGaName":578,"dataGaLocation":724},{"text":580,"config":919},{"href":582,"dataGaName":583,"dataGaLocation":724},{"text":585,"config":921},{"href":587,"dataGaName":588,"dataGaLocation":724},{"text":923,"config":924},"Développement durable",{"href":925,"dataGaName":926,"dataGaLocation":724},"/sustainability/","Sustainability",{"text":928,"config":929},"Diversité, inclusion et appartenance (DIB)",{"href":930,"dataGaName":931,"dataGaLocation":724},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":933,"config":934},"Déclaration de transparence sur l'esclavage moderne",{"href":935,"dataGaName":936,"dataGaLocation":724},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":938},[939,941,943],{"text":750,"config":940},{"href":752,"dataGaName":753,"dataGaLocation":724},{"text":760,"config":942},{"dataGaName":762,"dataGaLocation":724,"id":763,"isOneTrustButton":246},{"text":755,"config":944},{"href":757,"dataGaName":758,"dataGaLocation":724},[946,961,972],{"id":947,"title":7,"body":245,"config":948,"content":950,"description":245,"extension":955,"meta":956,"navigation":246,"path":957,"seo":958,"stem":959,"__hash__":960},"blogAuthors/en-us/blog/authors/corinne-dent.yml",{"template":949},"BlogAuthor",{"name":7,"config":951},{"headshot":952,"socialProof":953},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776259325/wleadycsbhxupfjk429x.jpg",{"gitlabHandle":954},"cdentpmm","yml",{},"/en-us/blog/authors/corinne-dent",{},"en-us/blog/authors/corinne-dent","gIXSYvPo4R_gcT_E81HVjh6tw7d7pqkxqMlBL5z_sow",{"id":962,"title":8,"body":245,"config":963,"content":964,"description":245,"extension":955,"meta":967,"navigation":246,"path":968,"seo":969,"stem":970,"__hash__":971},"blogAuthors/en-us/blog/authors/angelo-rivera.yml",{"template":949},{"name":8,"config":965},{"headshot":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1793221496/jl7m7ngftbygdvf4khck.png",{},"/en-us/blog/authors/angelo-rivera",{},"en-us/blog/authors/angelo-rivera","BE1YNyrPnyaCj7Om7u9moeaFyyMco1O4BOWc1aM42V4",{"id":973,"title":9,"body":245,"config":974,"content":975,"description":245,"extension":955,"meta":979,"navigation":246,"path":980,"seo":981,"stem":982,"__hash__":983},"blogAuthors/en-us/blog/authors/gabriel-engel.yml",{"template":949},{"name":9,"config":976},{"headshot":977,"ctfId":978},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664747/Blog/Author%20Headshots/gabrielengel_gl-headshot.jpg","gabrielengelgl",{},"/en-us/blog/authors/gabriel-engel",{},"en-us/blog/authors/gabriel-engel","iVkglJtikdZz4_wER91EaHRwdIt1ZjN3O1LGKFcDThM",[985,993,1001],{"title":986,"description":987,"heroImage":988,"category":241,"date":989,"authors":990,"slug":992,"externalUrl":245},"GitLab Duo Self-Hosted : utilisez le modèle de votre choix avec Microsoft Foundry","Découvrez comment connecter GitLab Duo Self-Hosted aux modèles GPT, Claude, Llama et Mistral hébergés sur Microsoft Foundry, et comment choisir celui qui correspond à vos besoins.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1787324016/phyqraesycoaovekyzqo.png","2026-10-27",[991],"Evgeny Rudinsky","gitlab-duo-self-hosted-models-on-microsoft-foundry",{"title":994,"description":995,"heroImage":996,"category":241,"date":997,"authors":998,"slug":1000,"externalUrl":245},"Gemini 4 Argon sur GitLab : conçu pour les tâches agentiques de longue durée","Gemini 4 Argon de Google est désormais disponible sur GitLab Duo Agent Platform, conçu pour mener à bien des tâches d'ingénierie complexes jusqu'à leur revue.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773856365/gsx2c0vqlswox3ldmq88.jpg","2026-10-21",[999],"Brittany Lutz","gitlab-google-gemini-argon",{"title":1002,"description":1003,"heroImage":1004,"category":241,"date":1005,"authors":1006,"slug":1008,"externalUrl":245},"Accélérez la livraison agentique, gardez le contrôle sur la revue de code","La revue côté client permet à l'auteur d'avancer plus rapidement. La revue côté dépôt sur GitLab Duo Agent Platform certifie que chaque merge request est conforme aux règles que vous définissez une seule fois, à un tarif forfaitaire de 0,25 $ par revue.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1789480051/fbgjewuov2brmwynv1pj.png","2026-10-19",[1007],"Stuart Moncada","gitlab-code-review",{"header":1010,"text":1011,"button":1015,"disclaimer":1018},"Commencez votre essai gratuit\n\nde 30 jours\n",[1012,1013,1014],"Accédez à GitLab Duo Agent Platform","Essayez nos fonctionnalités les plus avancées","Automatisez les tâches complexes avec l'IA",{"text":271,"config":1016},{"href":1017,"dataGaName":274,"dataGaLocation":510},"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":1020,"blurb":1021,"button":1022,"secondaryButton":1026},"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":271,"config":1023},{"href":1024,"dataGaName":274,"dataGaLocation":1025},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":602,"config":1027},{"href":604,"dataGaName":279,"dataGaLocation":1025},1793404653555]