[{"data":1,"prerenderedAt":975},["ShallowReactive",2],{"/blog/how-gitlab-fosters-ai-fluent-teams":3,"navigation-en-us":202,"banner-en-us":634,"footer-en-us":644,"blog-post-authors-en-us-Manu Narayan|Rob Allen":905,"blog-related-posts-en-us-how-gitlab-fosters-ai-fluent-teams":932,"blog-share-wrapper-en-us":955,"next-steps-en-us":965},{"id":4,"title":5,"authors":6,"body":9,"category":183,"date":184,"description":185,"extension":186,"externalUrl":187,"faq":187,"featured":188,"heroImage":189,"meta":190,"navigation":188,"path":191,"seo":192,"slug":195,"stem":196,"tags":197,"template":200,"updatedDate":187,"__hash__":201},"blogPosts/en-us/blog/how-gitlab-fosters-ai-fluent-teams.md","GitLab’s internal playbook to foster AI-fluent technical teams",[7,8],"Manu Narayan","Rob Allen",{"type":10,"value":11,"toc":175},"minimark",[12,16,19,22,25,30,33,36,59,65,68,72,75,78,81,86,89,92,96,99,110,113,117,120,123,162,165],[13,14,15],"p",{},"Give two engineering teams the same AI tool and you can end up with two very different outcomes. One team ships faster with fewer bugs, while the other gets burned by an agent that confidently generates the wrong output.",[13,17,18],{},"At GitLab, our team had AI tools at their fingertips and some found real value fast, working faster and catching issues earlier. Meanwhile, others hadn't quite found an entry point yet to develop effective AI-native workflows.",[13,20,21],{},"We learned that building AI fluency — how our team members know what to delegate to AI, how to build the right AI-native processes, and how to judge what comes back — was just as important as AI tool adoption and access. Building that fluency across GitLab was both an operational and technical challenge requiring close partnership between our Enterprise Technology and Talent Development teams.",[13,23,24],{},"We’re sharing our internal playbook so other technical leaders gain another perspective on how to encourage the right kinds of AI adoption across their own organizations.",[26,27,29],"h2",{"id":28},"an-ai-strategy-built-for-the-pace-of-our-work","An AI strategy built for the pace of our work",[13,31,32],{},"Part of building the right paths for our technical teams was predicated on establishing smart foundational infrastructure. Enterprise Technology considered a few different structures to our governance. The first was a fully centralized team, but we worried that with the speed of AI technology, shipping approvals from one group could end up as a bottleneck. As a result, team members could become impatient and try to circumvent governance infrastructure to experiment with AI. The second was a fully decentralized approach, but that could fragment efforts across the company, which adds complexity and makes guardrail consistency challenging.",[13,34,35],{},"We landed on a hybrid model, building governance and enablement into a model that used the best aspects of centralized and decentralized strategies:",[37,38,39,47,53],"ul",{},[40,41,42,46],"li",{},[43,44,45],"strong",{},"Enterprise AI acts as a central governance and technology hub:"," Based out of our Enterprise Technology team, Enterprise AI operates as the platform hub, setting standards and security guardrails. They also own the central strategy for our largest AI vendors and homegrown solutions that support governance and control; any other AI tool sits on top of these guardrails.",[40,48,49,52],{},[43,50,51],{},"AI transformation owners build decentralized, function-specific AI strategy:"," Each function has an embedded AI Transformation Owner, a senior leader close enough to the work to spot where AI can help automate.",[40,54,55,58],{},[43,56,57],{},"AI champions evangelize the right adoption and access paths:"," An AI champions community in each function acts as an in-house center of excellence. This is made up of individuals inside each function that are the first to experiment, support teammates, and help drive the right AI adoption established by the Enterprise AI team and AI Transformation Owners.",[60,61,62],"blockquote",{},[13,63,64],{},"\"At GitLab, part of what we provide to our customers is Speed with Control. Internally, one of our operating principles is Speed with Quality. Our governance model combined those two — allowing teams to ship quickly, in a high-quality manner that aligns with corporate governance and compliance needs.\" — Manu Narayan, CIO",[13,66,67],{},"The result is a federated model where foundational AI tools are governed centrally, while experimentation and functional strategy develops locally – right where the action happens.",[26,69,71],{"id":70},"the-partnership-central-to-making-this-work","The partnership central to making this work",[13,73,74],{},"To make the roles of each group in this model effective, we also needed to understand where our team members were within their AI journey.",[13,76,77],{},"Talent Development helped Enterprise Technology make AI access useful and customized. A senior engineer and a new hire do not need the same type of support, so we built a self-assessment tool, the AI Literacy Ladder. This tool identifies where each team member actually stands for AI fluency and recommends a role-specific path forward, including a specific, dedicated learning pathway for engineering.",[13,79,80],{},"Engineering pathways center on practical knowledge and workflows: planning, code review, fixing a broken pipeline, and security remediation. Grounding the curriculum in someone’s day-to-day work helps fluency actually stick.",[60,82,83],{},[13,84,85],{},"\"Our goal wasn't to teach today's tools, it was to build the judgment and durable skills that enable our team members to adapt with confidence as AI keeps evolving.\"  — Rob Allen, Chief People Officer",[13,87,88],{},"We paired the AI Literacy Ladder with hands-on upskilling. All-company lessons provided everyone a shared baseline, followed by function-specific sessions. For engineers, we held advanced workshops, including practical labs; 87% of attendees said they learned something they could apply immediately. Across a separate set of non-technical workshops, 95% of participants said they were likely to apply something from the training within two weeks, and 92% reported increased confidence using the AI tool from the workshop.",[13,90,91],{},"Based on training feedback, more than 87% of participating engineers confirmed they were likely to apply what they learned in the next two weeks. And a month after we launched the AI Ladders initiative, we saw a 22.3% jump in daily interactions with the primary internal AI coding tool trusted by our engineers.",[26,93,95],{"id":94},"we-measure-program-impact-holistically","We measure program impact holistically",[13,97,98],{},"To measure success, we watch three core areas for signal:",[37,100,101,104,107],{},[40,102,103],{},"Reach tells us how many team members are completing the self-assessment and the pathways.",[40,105,106],{},"Depth tells us whether team members are consistently moving across the pathways.",[40,108,109],{},"Applied value, which is measured through workshop feedback, clarifies whether engineers are finding practical value in training work. We also look at if there’s meaningful growth in tool usage that correlates to the program’s launch.",[13,111,112],{},"We evaluate all of these in conjunction with one another, since individually they don't tell the full story. Together, they help us get a clearer picture of if enablement is actually driving fluency and real value as we work through AI transformation.",[26,114,116],{"id":115},"lessons-to-consider-as-you-build-your-own-playbook","Lessons to consider as you build your own playbook",[13,118,119],{},"You really can’t chase the perfect AI adoption strategy. AI evolves so quickly and interacts with internal culture and processes in distinct ways for every organization. Your adoption strategy needs space to flex as the market continues to shift.",[13,121,122],{},"If you’re earlier in this journey, here are six lessons from our own approach that helped build success:",[124,125,126,132,138,144,150,156],"ol",{},[40,127,128,131],{},[43,129,130],{},"Put Enterprise Technology and Talent Development in the same room from day one."," Adoption is an operational and behavior change problem as much as a technical one, and neither function solves it alone.",[40,133,134,137],{},[43,135,136],{},"Build governance that moves at the pace of AI adoption."," New AI tools release weekly, so governance needs to give Enterprise Technology control without slowing down adoption, experimentation, or tool deprecation.",[40,139,140,143],{},[43,141,142],{},"Meet people where they are instead of mandating a single curriculum."," Team members have different variable rates that they’ll adopt AI at and it’s important to make the curriculum practical to effectively build fluency with late adopters.",[40,145,146,149],{},[43,147,148],{},"Treat AI enablement as a living product."," The AI tools underneath how your teams work will continue to change. Fluency needs to be continuously supported with resources from Talent Development and Enterprise Technology teams.",[40,151,152,155],{},[43,153,154],{},"Teach durable judgment."," Using AI tools and functionality is just one small part of the fluency. How and what to delegate to AI, as well as evaluating what it hands back, are just as important.",[40,157,158,161],{},[43,159,160],{},"Don’t wait for the perfect enablement strategy."," AI moves too quickly to wait for a fully comprehensive strategy. Progress requires stacking small wins and iterating from there.",[13,163,164],{},"AI is changing business for everyone and much faster than anyone could have anticipated. We believe in giving our team members the tools and infrastructure to help them adopt and build the fluency needed to navigate work right now. The partnership between our Enterprise Technology and Talent Development teams is at the core of how we’re building that AI-first culture, one rung at a time.",[13,166,167,168,174],{},"If you're curious about how to build greater AI maturity, GitLab also offers an ",[169,170,173],"a",{"href":171,"rel":172},"https://about.gitlab.com/assessments/ai-modernization-assessment/",[],"AI Modernization Assessment"," to help you accelerate AI-powered development through a personalized AI maturity roadmap. Take the assessment to learn where your organization stands as you continue to build AI-enabled engineering teams.",{"title":176,"searchDepth":177,"depth":177,"links":178},"",2,[179,180,181,182],{"id":28,"depth":177,"text":29},{"id":70,"depth":177,"text":71},{"id":94,"depth":177,"text":95},{"id":115,"depth":177,"text":116},"ai","2026-09-02","See how GitLab brought our Talent Development and Enterprise Technology teams together to foster AI fluency across engineering.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png",{},"/en-us/blog/how-gitlab-fosters-ai-fluent-teams",{"config":193,"title":5,"description":185},{"noIndex":194},false,"how-gitlab-fosters-ai-fluent-teams","en-us/blog/how-gitlab-fosters-ai-fluent-teams",[198,199],"AI","collaboration","BlogPost","Dw_veLTSkXV_osUEgNWnEdA3w-0U8m1gAegTAeMmOBU",{"logo":203,"freeTrial":208,"sales":213,"login":218,"items":223,"search":554,"minimal":585,"duo":604,"switchNav":613,"pricingDeployment":624},{"config":204},{"href":205,"dataGaName":206,"dataGaLocation":207},"/","gitlab logo","header",{"text":209,"config":210},"Get free trial",{"href":211,"dataGaName":212,"dataGaLocation":207},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":214,"config":215},"Request a demo",{"href":216,"dataGaName":217,"dataGaLocation":207},"/request-a-demo/","sales",{"text":219,"config":220},"Sign in",{"href":221,"dataGaName":222,"dataGaLocation":207},"https://gitlab.com/users/sign_in/","sign in",[224,310,398,403,478,532],{"text":225,"left":188,"config":226,"menu":228},"Platform",{"dataNavLevelOne":227},"platform",{"type":229,"link":230,"columns":234,"feature":299},"lists",{"text":231,"config":232},"Explore the Platform",{"href":233,"dataGaName":227,"dataGaLocation":207},"/platform/",[235,258,281],{"title":236,"items":237},"Execution & Workflows",[238,243,248,253],{"text":239,"config":240},"CI/CD",{"href":241,"dataGaLocation":207,"dataGaName":242},"/solutions/continuous-integration/","ci/cd",{"text":244,"config":245},"Source Code Management",{"href":246,"dataGaLocation":207,"dataGaName":247},"/solutions/source-code-management/","source code management",{"text":249,"config":250},"Agile Delivery",{"href":251,"dataGaLocation":207,"dataGaName":252},"/solutions/agile-delivery/","agile delivery",{"text":254,"config":255},"Artifact Management",{"href":256,"dataGaLocation":207,"dataGaName":257},"/artifact-central/","artifact management",{"title":259,"items":260},"Security & Governance",[261,266,271,276],{"text":262,"config":263},"Application Security Testing",{"href":264,"dataGaLocation":207,"dataGaName":265},"/solutions/application-security-testing/","application security testing",{"text":267,"config":268},"Governance & Compliance",{"href":269,"dataGaLocation":207,"dataGaName":270},"/solutions/software-compliance/","governance and compliance",{"text":272,"config":273},"Secrets Management",{"href":274,"dataGaLocation":207,"dataGaName":275},"/gitlab-secrets-manager/","secrets management",{"text":277,"config":278},"Supply Chain Security",{"href":279,"dataGaLocation":207,"dataGaName":280},"/solutions/supply-chain/","supply chain security",{"title":282,"items":283},"Context & AI",[284,289,294],{"text":285,"config":286},"Agentic Orchestration",{"href":287,"dataGaLocation":207,"dataGaName":288},"/gitlab-duo-agent-platform/","agentic orchestration",{"text":290,"config":291},"Context Graph",{"href":292,"dataGaLocation":207,"dataGaName":293},"/gitlab-orbit/","context graph",{"text":295,"config":296},"Visibility & Measurement",{"href":297,"dataGaLocation":207,"dataGaName":298},"/solutions/visibility-measurement/","visibility and measurement",{"config":300,"title":303,"text":304,"link":305},{"background":301,"textColor":302},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Why GitLab","One platform for speed with control across your software lifecycle.",{"text":306,"config":307},"Learn more",{"href":308,"dataGaName":309,"dataGaLocation":207},"/why-gitlab/","why gitlab",{"text":311,"left":188,"config":312,"menu":314},"Solutions",{"dataNavLevelOne":313},"solutions",{"type":229,"link":315,"columns":319,"feature":389},{"text":316,"config":317},"View all Solutions",{"href":318,"dataGaName":313,"dataGaLocation":207},"/solutions/",[320,338,356],{"title":321,"items":322},"Outcomes",[323,328,333],{"text":324,"config":325},"DevOps Modernization",{"href":326,"dataGaLocation":207,"dataGaName":327},"/assessments/devops-modernization-assessment/","devops modernization",{"text":329,"config":330},"Security Modernization",{"href":331,"dataGaLocation":207,"dataGaName":332},"/assessments/security-modernization-assessment/","security modernization",{"text":334,"config":335},"AI Modernization",{"href":336,"dataGaLocation":207,"dataGaName":337},"/assessments/ai-modernization-assessment/","ai modernization",{"title":339,"items":340},"By size",[341,346,351],{"text":342,"config":343},"Enterprise",{"href":344,"dataGaLocation":207,"dataGaName":345},"/enterprise/","enterprise",{"text":347,"config":348},"Small Business",{"href":349,"dataGaLocation":207,"dataGaName":350},"/small-business/","small business",{"text":352,"config":353},"Startups",{"href":354,"dataGaLocation":207,"dataGaName":355},"/solutions/startups/","startups",{"title":357,"items":358},"Industries",[359,364,369,374,379,384],{"text":360,"config":361},"Financial Services",{"href":362,"dataGaLocation":207,"dataGaName":363},"/solutions/finance/","financial services",{"text":365,"config":366},"Public Sector",{"href":367,"dataGaLocation":207,"dataGaName":368},"/solutions/public-sector/","public sector",{"text":370,"config":371},"Telecommunications",{"href":372,"dataGaLocation":207,"dataGaName":373},"/solutions/telecommunications/","telecommunications",{"text":375,"config":376},"Automotive",{"href":377,"dataGaLocation":207,"dataGaName":378},"/solutions/automotive/","automotive",{"text":380,"config":381},"Education",{"href":382,"dataGaLocation":207,"dataGaName":383},"/solutions/education/","education",{"text":385,"config":386},"Aerospace",{"href":387,"dataGaLocation":207,"dataGaName":388},"/solutions/aerospace/","aerospace",{"config":390,"title":391,"text":392,"link":393},{"background":301,"textColor":302},"GitLab Security Standard","Learn how to harden your software factory and let AI agents earn autonomy, without trading away security.",{"text":394,"config":395},"Explore the standard",{"href":396,"dataGaName":397,"dataGaLocation":207},"/gitlab-security-standard/","gitlab security standard",{"text":399,"config":400},"Pricing",{"href":401,"dataGaName":402,"dataGaLocation":207,"dataNavLevelOne":402},"/pricing/","pricing",{"text":404,"config":405,"menu":407},"Resources",{"dataNavLevelOne":406},"resources",{"type":229,"link":408,"columns":412,"feature":469},{"text":409,"config":410},"View all resources",{"href":411,"dataGaName":406,"dataGaLocation":207},"/resources/",[413,441],{"title":414,"items":415},"Discover",[416,421,426,431,436],{"text":417,"config":418},"Docs",{"href":419,"dataGaName":420,"dataGaLocation":207},"https://docs.gitlab.com/","docs",{"text":422,"config":423},"University",{"href":424,"dataGaName":425,"dataGaLocation":207},"https://university.gitlab.com/","university",{"text":427,"config":428},"Demo Series",{"href":429,"dataGaName":430,"dataGaLocation":207},"/gitlab-technical-demo-series/","demo series",{"text":432,"config":433},"Demo Hub",{"href":434,"dataGaName":435,"dataGaLocation":207},"/demo-hub/","demo hub",{"text":437,"config":438},"Services",{"href":439,"dataGaName":440,"dataGaLocation":207},"/services/","services",{"title":442,"items":443},"Connect",[444,449,454,459,464],{"text":445,"config":446},"Blog",{"href":447,"dataGaName":448,"dataGaLocation":207},"/blog/","blog",{"text":450,"config":451},"Community",{"href":452,"dataGaName":453,"dataGaLocation":207},"/community/","community",{"text":455,"config":456},"Customers",{"href":457,"dataGaName":458,"dataGaLocation":207},"/customers/","customers",{"text":460,"config":461},"Partners",{"href":462,"dataGaName":463,"dataGaLocation":207},"/partners/","partners",{"text":465,"config":466},"Events",{"href":467,"dataGaName":468,"dataGaLocation":207},"/events/","events",{"config":470,"title":471,"text":472,"link":473},{"background":301,"textColor":302},"What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":474,"config":475},"Read the latest",{"href":476,"dataGaName":477,"dataGaLocation":207},"/whats-new/","whats new",{"text":479,"config":480,"menu":482},"Company",{"dataNavLevelOne":481},"company",{"type":229,"columns":483},[484],{"items":485},[486,491,497,502,507,512,517,522,527],{"text":487,"config":488},"About",{"href":489,"dataGaName":490,"dataGaLocation":207},"/company/","about",{"text":492,"config":493,"footerGa":496},"Jobs",{"href":494,"dataGaName":495,"dataGaLocation":207},"/jobs/","jobs",{"dataGaName":495},{"text":498,"config":499},"Press",{"href":500,"dataGaName":501,"dataGaLocation":207},"/press/","press",{"text":503,"config":504},"Handbook",{"href":505,"dataGaName":506,"dataGaLocation":207},"https://handbook.gitlab.com/","handbook",{"text":508,"config":509},"Leadership",{"href":510,"dataGaName":511,"dataGaLocation":207},"/company/team/e-group/","leadership",{"text":513,"config":514},"Investor relations",{"href":515,"dataGaName":516,"dataGaLocation":207},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":518,"config":519},"Trust Center",{"href":520,"dataGaName":521,"dataGaLocation":207},"/security/","trust center",{"text":523,"config":524},"AI Transparency Center",{"href":525,"dataGaName":526,"dataGaLocation":207},"/ai-transparency-center/","ai transparency center",{"text":528,"config":529},"Newsletter",{"href":530,"dataGaName":531,"dataGaLocation":207},"/company/contact/#contact-forms","newsletter",{"text":533,"config":534,"menu":535},"Contact us",{"dataNavLevelOne":481},{"type":229,"columns":536},[537],{"items":538},[539,544,549],{"text":540,"config":541},"Talk to sales",{"href":542,"dataGaName":543,"dataGaLocation":207},"/sales/","talk to sales",{"text":545,"config":546},"Support portal",{"href":547,"dataGaName":548,"dataGaLocation":207},"https://support.gitlab.com/hc/en-us","support portal",{"text":550,"config":551},"Customer portal",{"href":552,"dataGaName":553,"dataGaLocation":207},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":555,"login":556,"suggestions":563},"Close",{"text":557,"link":558},"To search repositories and projects, login to",{"text":559,"config":560},"gitlab.com",{"href":221,"dataGaName":561,"dataGaLocation":562},"search login","search",{"text":564,"default":565},"Suggestions",[566,569,572,574,578,582],{"text":567,"config":568},"GitLab Duo Agent Platform",{"href":287,"dataGaName":567,"dataGaLocation":562},{"text":570,"config":571},"Code Suggestions (AI)",{"href":287,"dataGaName":570,"dataGaLocation":562},{"text":239,"config":573},{"href":241,"dataGaName":239,"dataGaLocation":562},{"text":575,"config":576},"GitLab on AWS",{"href":577,"dataGaName":575,"dataGaLocation":562},"/partners/technology-partners/aws/",{"text":579,"config":580},"GitLab on Google Cloud",{"href":581,"dataGaName":579,"dataGaLocation":562},"/partners/technology-partners/google-cloud-platform/",{"text":583,"config":584},"Why GitLab?",{"href":308,"dataGaName":583,"dataGaLocation":562},{"freeTrial":586,"mobileIcon":591,"desktopIcon":596,"secondaryButton":599},{"text":587,"config":588},"Start free trial",{"href":589,"dataGaName":212,"dataGaLocation":590},"https://gitlab.com/-/trials/new/","nav",{"altText":592,"config":593},"Gitlab Icon",{"src":594,"dataGaName":595,"dataGaLocation":590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":592,"config":597},{"src":598,"dataGaName":595,"dataGaLocation":590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":600,"config":601},"Get Started",{"href":602,"dataGaName":603,"dataGaLocation":590},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":605,"mobileIcon":609,"desktopIcon":611},{"text":606,"config":607},"Learn more about GitLab Duo",{"href":287,"dataGaName":608,"dataGaLocation":590},"gitlab duo",{"altText":592,"config":610},{"src":594,"dataGaName":595,"dataGaLocation":590},{"altText":592,"config":612},{"src":598,"dataGaName":595,"dataGaLocation":590},{"button":614,"mobileIcon":619,"desktopIcon":621},{"text":615,"config":616},"/switch",{"href":617,"dataGaName":618,"dataGaLocation":590},"#contact","switch",{"altText":592,"config":620},{"src":594,"dataGaName":595,"dataGaLocation":590},{"altText":592,"config":622},{"src":623,"dataGaName":595,"dataGaLocation":590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":625,"mobileIcon":630,"desktopIcon":632},{"text":626,"config":627},"Back to pricing",{"href":401,"dataGaName":628,"dataGaLocation":590,"icon":629},"back to pricing","GoBack",{"altText":592,"config":631},{"src":594,"dataGaName":595,"dataGaLocation":590},{"altText":592,"config":633},{"src":598,"dataGaName":595,"dataGaLocation":590},{"title":635,"button":636,"config":642},"Ship at agent speed. Prove every step. Transcend is here.",{"text":637,"config":638},"Watch now",{"href":639,"dataGaName":640,"dataGaLocation":641},"/events/transcend/virtual/#watch-gitlab-transcend","transcend-october-2026-banner","global-banner",{"layout":643,"disabled":194},"release",{"data":645},{"text":646,"source":647,"edit":653,"contribute":658,"config":663,"items":668,"minimal":894},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":648,"config":649},"View page source",{"href":650,"dataGaName":651,"dataGaLocation":652},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":654,"config":655},"Edit this page",{"href":656,"dataGaName":657,"dataGaLocation":652},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":659,"config":660},"Please contribute",{"href":661,"dataGaName":662,"dataGaLocation":652},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":664,"facebook":665,"youtube":666,"linkedin":667},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[669,716,774,821,862],{"title":399,"links":670,"subMenu":685},[671,675,680],{"text":672,"config":673},"View plans",{"href":401,"dataGaName":674,"dataGaLocation":652},"view plans",{"text":676,"config":677},"Why Premium?",{"href":678,"dataGaName":679,"dataGaLocation":652},"/pricing/premium/","why premium",{"text":681,"config":682},"Why Ultimate?",{"href":683,"dataGaName":684,"dataGaLocation":652},"/pricing/ultimate/","why ultimate",[686],{"title":687,"links":688},"Contact Us",[689,692,694,696,701,706,711],{"text":690,"config":691},"Contact sales",{"href":542,"dataGaName":217,"dataGaLocation":652},{"text":545,"config":693},{"href":547,"dataGaName":548,"dataGaLocation":652},{"text":550,"config":695},{"href":552,"dataGaName":553,"dataGaLocation":652},{"text":697,"config":698},"Status",{"href":699,"dataGaName":700,"dataGaLocation":652},"https://status.gitlab.com/","status",{"text":702,"config":703},"Terms of use",{"href":704,"dataGaName":705,"dataGaLocation":652},"/terms/","terms of use",{"text":707,"config":708},"Privacy statement",{"href":709,"dataGaName":710,"dataGaLocation":652},"/privacy/","privacy statement",{"text":712,"config":713},"Cookie preferences",{"dataGaName":714,"dataGaLocation":652,"id":715,"isOneTrustButton":188},"cookie preferences","ot-sdk-btn",{"title":225,"links":717,"subMenu":731},[718,721,723,725,727,729],{"text":719,"config":720},"Explore the platform",{"href":233,"dataGaName":227,"dataGaLocation":652},{"text":285,"config":722},{"href":287,"dataGaName":288,"dataGaLocation":652},{"text":239,"config":724},{"href":241,"dataGaName":242,"dataGaLocation":652},{"text":290,"config":726},{"href":292,"dataGaName":293,"dataGaLocation":652},{"text":272,"config":728},{"href":274,"dataGaName":275,"dataGaLocation":652},{"text":303,"config":730},{"href":308,"dataGaName":309,"dataGaLocation":652},[732],{"title":733,"links":734},"Topics",[735,739,744,749,754,759,764,769],{"text":239,"config":736},{"href":737,"dataGaName":738,"dataGaLocation":652},"/topics/ci-cd/","cicd",{"text":740,"config":741},"GitOps",{"href":742,"dataGaName":743,"dataGaLocation":652},"/topics/gitops/","gitops",{"text":745,"config":746},"DevOps",{"href":747,"dataGaName":748,"dataGaLocation":652},"/topics/devops/","devops",{"text":750,"config":751},"Version Control",{"href":752,"dataGaName":753,"dataGaLocation":652},"/topics/version-control/","version control",{"text":755,"config":756},"DevSecOps",{"href":757,"dataGaName":758,"dataGaLocation":652},"/topics/devsecops/","devsecops",{"text":760,"config":761},"Cloud Native",{"href":762,"dataGaName":763,"dataGaLocation":652},"/topics/cloud-native/","cloud native",{"text":765,"config":766},"AI for Coding",{"href":767,"dataGaName":768,"dataGaLocation":652},"/topics/devops/ai-for-coding/","ai for coding",{"text":770,"config":771},"Agentic AI",{"href":772,"dataGaName":773,"dataGaLocation":652},"/topics/agentic-ai/","agentic ai",{"title":311,"links":775},[776,779,782,785,788,791,793,795,797,799,801,804,806,809,813,817],{"text":777,"config":778},"DevOps modernization",{"href":326,"dataGaName":327,"dataGaLocation":652},{"text":780,"config":781},"Security modernization",{"href":331,"dataGaName":332,"dataGaLocation":652},{"text":783,"config":784},"AI modernization",{"href":336,"dataGaName":337,"dataGaLocation":652},{"text":786,"config":787},"Financial services",{"href":362,"dataGaName":363,"dataGaLocation":652},{"text":789,"config":790},"Public sector",{"href":367,"dataGaName":368,"dataGaLocation":652},{"text":370,"config":792},{"href":372,"dataGaName":373,"dataGaLocation":652},{"text":375,"config":794},{"href":377,"dataGaName":378,"dataGaLocation":652},{"text":380,"config":796},{"href":382,"dataGaName":383,"dataGaLocation":652},{"text":385,"config":798},{"href":387,"dataGaName":388,"dataGaLocation":652},{"text":342,"config":800},{"href":344,"dataGaName":345,"dataGaLocation":652},{"text":802,"config":803},"Small business",{"href":349,"dataGaName":350,"dataGaLocation":652},{"text":352,"config":805},{"href":354,"dataGaName":355,"dataGaLocation":652},{"text":740,"config":807},{"href":808,"dataGaName":743,"dataGaLocation":652},"/solutions/gitops/",{"text":810,"config":811},"Software composition analysis",{"href":279,"dataGaName":812,"dataGaLocation":652},"software composition analysis",{"text":814,"config":815},"Value stream management",{"href":297,"dataGaName":816,"dataGaLocation":652},"value stream management",{"text":818,"config":819},"All solutions",{"href":318,"dataGaName":820,"dataGaLocation":652},"all solutions",{"title":404,"links":822},[823,828,833,835,837,839,841,843,845,847,849,851,853,855,858],{"text":824,"config":825},"Install",{"href":826,"dataGaName":827,"dataGaLocation":652},"/install/","install",{"text":829,"config":830},"Quick start guides",{"href":831,"dataGaName":832,"dataGaLocation":652},"/get-started/","quick setup checklists",{"text":417,"config":834},{"href":419,"dataGaName":420,"dataGaLocation":652},{"text":422,"config":836},{"href":424,"dataGaName":425,"dataGaLocation":652},{"text":427,"config":838},{"href":429,"dataGaName":430,"dataGaLocation":652},{"text":432,"config":840},{"href":434,"dataGaName":435,"dataGaLocation":652},{"text":437,"config":842},{"href":439,"dataGaName":440,"dataGaLocation":652},{"text":445,"config":844},{"href":447,"dataGaName":448,"dataGaLocation":652},{"text":450,"config":846},{"href":452,"dataGaName":453,"dataGaLocation":652},{"text":455,"config":848},{"href":457,"dataGaName":458,"dataGaLocation":652},{"text":460,"config":850},{"href":462,"dataGaName":463,"dataGaLocation":652},{"text":465,"config":852},{"href":467,"dataGaName":468,"dataGaLocation":652},{"text":528,"config":854},{"href":530,"dataGaName":531,"dataGaLocation":652},{"text":856,"config":857},"What's new",{"href":476,"dataGaName":477,"dataGaLocation":652},{"text":859,"config":860},"All resources",{"href":411,"dataGaName":861,"dataGaLocation":652},"all resources",{"title":479,"links":863},[864,866,868,870,872,874,876,878,880,884,889],{"text":487,"config":865},{"href":489,"dataGaName":481,"dataGaLocation":652},{"text":492,"config":867},{"href":494,"dataGaName":495,"dataGaLocation":652},{"text":498,"config":869},{"href":500,"dataGaName":501,"dataGaLocation":652},{"text":503,"config":871},{"href":505,"dataGaName":506,"dataGaLocation":652},{"text":508,"config":873},{"href":510,"dataGaName":511,"dataGaLocation":652},{"text":513,"config":875},{"href":515,"dataGaName":516,"dataGaLocation":652},{"text":518,"config":877},{"href":520,"dataGaName":521,"dataGaLocation":652},{"text":523,"config":879},{"href":525,"dataGaName":526,"dataGaLocation":652},{"text":881,"config":882},"Sustainability",{"href":883,"dataGaName":881,"dataGaLocation":652},"/sustainability/",{"text":885,"config":886},"Diversity, inclusion and belonging (DIB)",{"href":887,"dataGaName":888,"dataGaLocation":652},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":890,"config":891},"Modern Slavery Transparency Statement",{"href":892,"dataGaName":893,"dataGaLocation":652},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":895},[896,899,902],{"text":897,"config":898},"Terms",{"href":704,"dataGaName":705,"dataGaLocation":652},{"text":900,"config":901},"Cookies",{"dataGaName":714,"dataGaLocation":652,"id":715,"isOneTrustButton":188},{"text":903,"config":904},"Privacy",{"href":709,"dataGaName":710,"dataGaLocation":652},[906,920],{"id":907,"title":7,"body":187,"config":908,"content":910,"description":187,"extension":914,"meta":915,"navigation":188,"path":916,"seo":917,"stem":918,"__hash__":919},"blogAuthors/en-us/blog/authors/manu-narayan.yml",{"template":909},"BlogAuthor",{"name":7,"config":911,"role":176,"bio":913},{"headshot":912},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1788283696/ehiz5nl3n9ithnp2sone.jpg","CIO","yml",{},"/en-us/blog/authors/manu-narayan",{},"en-us/blog/authors/manu-narayan","5LE2RBd5XM2Vt8U4k8vAmuYsm_DtPtAT4pgznObNGwY",{"id":921,"title":8,"body":187,"config":922,"content":923,"description":187,"extension":914,"meta":927,"navigation":188,"path":928,"seo":929,"stem":930,"__hash__":931},"blogAuthors/en-us/blog/authors/rob-allen.yml",{"template":909},{"name":8,"config":924,"bio":926},{"headshot":925},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1762791881/bx8iaxepja0timbgsu9y.png","Chief People Officer",{},"/en-us/blog/authors/rob-allen",{},"en-us/blog/authors/rob-allen","NfYAWxnMERSYS3-FBbpbDQKT5uk4OBNLV191IL5Ugpo",[933,941,948],{"title":934,"description":935,"heroImage":936,"category":183,"date":937,"authors":938,"slug":940,"externalUrl":187},"Scaling Git for the agentic software factory","GitLab is building next-gen source control for agentic workloads, combining machine-scale performance with context, security, and governance to deliver trusted software.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785336708/ww4mlighwlvvzgnmbe6w.png","2026-10-13",[939],"Bill Staples","scaling-git-for-the-agentic-software-factory",{"title":942,"description":943,"heroImage":944,"category":183,"date":937,"authors":945,"slug":947,"externalUrl":187},"Make every AI credit count: See, cap, and reduce agent spend","Costs for agentic development multiply with every task. Pick the right model, cut agent retries with GitLab Orbit, and control spend with real-time analytics.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791198675/kmajkudog4fj3xc6qfyb.png",[946],"Allie Holland","make-every-ai-credit-count",{"title":949,"description":950,"heroImage":951,"category":183,"date":937,"authors":952,"slug":954,"externalUrl":187},"GitLab's agent orchestration eliminates the wait between development stages","GitLab Duo Agent Platform keeps review, tests, security, and approvals moving without a manual task between every handoff.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1791202579/fnumyad0wd7etsy55a9z.png",[953],"Elisabeth Burrows","gitlab-agent-orchestration",{"header":956,"text":957,"button":961,"disclaimer":964},"Start your free\n\n30-day GitLab trial\n",[958,959,960],"GitLab Duo Agent Platform access","Try our most advanced features","Automate complex tasks with AI",{"text":209,"config":962},{"href":963,"dataGaName":212,"dataGaLocation":448},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/blog/","No credit card required.",{"header":966,"blurb":967,"button":968,"secondaryButton":973},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":969,"config":970},"Get your free trial",{"href":971,"dataGaName":212,"dataGaLocation":972},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":690,"config":974},{"href":542,"dataGaName":217,"dataGaLocation":972},1791944933635]