[{"data":1,"prerenderedAt":1014},["ShallowReactive",2],{"/pt-br/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/":3,"footer-pt-br":35,"the-source-navigation-pt-br":343,"the-source-newsletter-pt-br":370,"article-site-categories-pt-br":382,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-article-hero-category-pt-br":384,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-the-source-gated-asset-pt-br":408,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-category-pt-br":425,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-the-source-resources-pt-br":438,"understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo-article-hero-author-pt-br":465},{"_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},"/pt-br/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},"Resolva vulnerabilidades com IA | GitLab","Desenvolvedores podem identificar e corrigir vulnerabilidades com explicações automáticas e solicitações de merge automáticas, garantindo um processo ágil.","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},"Entenda e resolva vulnerabilidades com o GitLab Duo com tecnologia de IA","2024-02-21","Os desenvolvedores podem descobrir e corrigir vulnerabilidades com explicação automática e solicitações de merge geradas automaticamente, agilizando o processo de desenvolvimento.","3 min de leitura",[23,24,25],"O GitLab Duo usa IA para explicar vulnerabilidades, facilitando o entendimento e acelerando a resolução de tíquetes.","As correções baseadas em IA com apenas um clique no GitLab Duo geram automaticamente solicitações de merge, economizando tempo dos desenvolvedores com patches de segurança.","O GitLab Duo promove a segurança proativa, capacitando os desenvolvedores a entender e resolver vulnerabilidades com eficiência.","No cenário de constante evolução do desenvolvimento de software, as empresas se dedicam a disponibilizar inovações rápidas e eficientes, além de reconhecerem a importância de garantir a entrega de aplicações seguras. O GitLab, a plataforma DevSecOps [com tecnologia de IA](https://about.gitlab.com/gitlab-duo/) mais abrangente do mercado, já apresenta análises integradas no pipeline de CI para disponibilizar relatórios de análise detalhados que destacam possíveis problemas no código. No entanto, nem todo desenvolvedor tem conhecimento aprofundado em cibersegurança ou já encontrou todos os tipos de vulnerabilidades. Esta lacuna no conhecimento pode causar confusão e atrasos na resolução de questões de segurança.\n\n![Um exemplo de vulnerabilidade detectada por testes estáticos de segurança de aplicações](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175720/Blog/vrukdl5d06omgln77s7x.png)\n\n\u003Ccenter>\u003Ci>Um exemplo de vulnerabilidade detectada por testes estáticos de segurança de aplicações\u003C/i>\u003C/center>\u003Cp>\u003C/p>\n\n## Como resolver vulnerabilidades com o GitLab Duo (IA)\n\nO [GitLab Duo](https://about.gitlab.com/gitlab-duo/) usa a IA para ajudar os desenvolvedores a resolver vulnerabilidades. Saiba como.\n\n### Compreensão das vulnerabilidades\nVulnerabilidades críticas detectadas no código dos desenvolvedores podem atrasar o merge do código, o que frequentemente exige a assistência de especialistas em segurança para resolver os problemas rapidamente. Isso leva a longos períodos de solicitações de merge abertas e atrasos no lançamento de recursos. O GitLab identifica a lacuna no conhecimento e ajuda os desenvolvedores a compreender vulnerabilidades de segurança identificadas por meio de análises usando o [recurso explicação de vulnerabilidades](https://docs.gitlab.com/ee/user/application_security/vulnerabilities/index.html#explaining-a-vulnerability), que oferece insights claros sobre vulnerabilidades detectadas, possíveis riscos com exemplos de ataques e soluções práticas para resolução, incluindo trechos de código de exemplo.\n\nO recurso de explicação de vulnerabilidades oferece uma visão detalhada de cada uma delas. Para acessar esta visão geral, clique no botão \"explicar esta vulnerabilidade\" em cada relatório de vulnerabilidade.\n\n![Exemplo de explicação de vulnerabilidades](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175726/Blog/bxuwzj9ize3wffo0ydfj.png)\n\u003Ccenter>\u003Ci>Exemplo de explicação de vulnerabilidades\u003C/i>\u003C/center>\u003Cp>\u003C/p>\n\nOs desenvolvedores podem seguir todas as seções na explicação para resolver rapidamente as vulnerabilidades, promovendo uma cultura de participação na mitigação de ameaças. Essa participação aumenta a confiança dos desenvolvedores no tratamento de questões de segurança, promovendo um ambiente de desenvolvimento mais proativo e seguro.\n\n### Correção das vulnerabilidades\n\nO GitLab vai além de apenas explicar as vulnerabilidades detectadas: agora, com o poder da IA, a plataforma pode rapidamente sugerir uma resolução com apenas um clique. Esse recurso gera automaticamente solicitações de merge detalhadas, contendo todas as informações pertinentes sobre a vulnerabilidade e sua correção proposta. Além disso, ele ainda sugere o código necessário para resolver a vulnerabilidade. Isso economiza muito tempo para os desenvolvedores. O que sobra para o desenvolvedor é revisar a correção, fazer os ajustes necessários e executar o merge.\n\n![Solicitação de merge, gerada automaticamente pela IA, incluindo detalhes da vulnerabilidade e o código sugerido para sua resolução](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175733/Blog/emogf7awocdtudjbjhzd.png)\n\nA imagem acima mostra uma solicitação de merge, gerada automaticamente pela IA, incluindo detalhes da vulnerabilidade e o código sugerido para sua resolução.\n\n## Demonstração do produto\n\nPreparamos uma breve demonstração do produto para que você possa descobrir rapidamente a funcionalidade e saber como ela funciona (clique na imagem e no botão \"Avançar\" para continuar com a demonstração).\n\n[![Captura de tela da demonstração do produto de explicação de vulnerabilidades](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> [Comece a usar o GitLab Duo hoje mesmo!](https://about.gitlab.com/gitlab-duo/).\n","article","understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","content:pt-br:the-source:ai:understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo:index.yml","yaml","content","pt-br/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/index.yml","pt-br/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":339,"_type":30,"title":340,"_source":31,"_file":341,"_stem":342,"_extension":34},"/shared/pt-br/main-footer","pt-br",{"text":39,"source":40,"edit":46,"contribute":51,"config":56,"items":61,"minimal":331},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":41,"config":42},"Acessar a origem da página",{"href":43,"dataGaName":44,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":47,"config":48},"Editar esta página",{"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},"Contribua",{"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,230,292],{"title":63,"links":64,"subMenu":70},"Plataforma",[65],{"text":66,"config":67},"Plataforma DevSecOps",{"href":68,"dataGaName":69,"dataGaLocation":45},"/pt-br/platform/","devsecops platform",[71],{"title":72,"links":73},"Preços",[74,79,84],{"text":75,"config":76},"Confira os planos",{"href":77,"dataGaName":78,"dataGaLocation":45},"/pt-br/pricing/","view plans",{"text":80,"config":81},"Por que escolher o GitLab Premium?",{"href":82,"dataGaName":83,"dataGaLocation":45},"/pt-br/pricing/premium/","why premium",{"text":85,"config":86},"Por que escolher o GitLab Ultimate?",{"href":87,"dataGaName":88,"dataGaLocation":45},"/pt-br/pricing/ultimate/","why ultimate",{"title":90,"links":91},"Soluções",[92,97,102,107,112,117,122,127,132,137,142,147,152,157],{"text":93,"config":94},"Transformação digital",{"href":95,"dataGaName":96,"dataGaLocation":45},"/pt-br/topics/digital-transformation/","digital transformation",{"text":98,"config":99},"Segurança e conformidade",{"href":100,"dataGaName":101,"dataGaLocation":45},"/pt-br/solutions/security-compliance/","security & compliance",{"text":103,"config":104},"Entrega de software automatizada",{"href":105,"dataGaName":106,"dataGaLocation":45},"/pt-br/solutions/delivery-automation/","automated software delivery",{"text":108,"config":109},"Desenvolvimento ágil",{"href":110,"dataGaName":111,"dataGaLocation":45},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":113,"config":114},"Migração para a nuvem",{"href":115,"dataGaName":116,"dataGaLocation":45},"/pt-br/topics/cloud-native/","cloud transformation",{"text":118,"config":119},"SCM",{"href":120,"dataGaName":121,"dataGaLocation":45},"/pt-br/solutions/source-code-management/","source code management",{"text":123,"config":124},"CI/CD",{"href":125,"dataGaName":126,"dataGaLocation":45},"/pt-br/solutions/continuous-integration/","continuous integration & delivery",{"text":128,"config":129},"Gestão de fluxo de valor",{"href":130,"dataGaName":131,"dataGaLocation":45},"/pt-br/solutions/value-stream-management/","value stream management",{"text":133,"config":134},"GitOps",{"href":135,"dataGaName":136,"dataGaLocation":45},"/pt-br/solutions/gitops/","gitops",{"text":138,"config":139},"Grandes empresas",{"href":140,"dataGaName":141,"dataGaLocation":45},"/pt-br/enterprise/","enterprise",{"text":143,"config":144},"Pequenas empresas",{"href":145,"dataGaName":146,"dataGaLocation":45},"/pt-br/small-business/","small business",{"text":148,"config":149},"Setor público",{"href":150,"dataGaName":151,"dataGaLocation":45},"/pt-br/solutions/public-sector/","public sector",{"text":153,"config":154},"Educação",{"href":155,"dataGaName":156,"dataGaLocation":45},"/pt-br/solutions/education/","education",{"text":158,"config":159},"Serviços financeiros",{"href":160,"dataGaName":161,"dataGaLocation":45},"/pt-br/solutions/finance/","financial services",{"title":163,"links":164},"Recursos",[165,170,175,180,185,190,195,200,205,210,215,220,225],{"text":166,"config":167},"Instalação",{"href":168,"dataGaName":169,"dataGaLocation":45},"/pt-br/install/","install",{"text":171,"config":172},"Guias de início rápido",{"href":173,"dataGaName":174,"dataGaLocation":45},"/pt-br/get-started/","quick setup checklists",{"text":176,"config":177},"Saiba mais",{"href":178,"dataGaName":179,"dataGaLocation":45},"https://university.gitlab.com/","learn",{"text":181,"config":182},"Documentação do produto",{"href":183,"dataGaName":184,"dataGaLocation":45},"https://docs.gitlab.com/","docs",{"text":186,"config":187},"Blog",{"href":188,"dataGaName":189,"dataGaLocation":45},"/blog/","blog",{"text":191,"config":192},"Histórias de sucesso de clientes",{"href":193,"dataGaName":194,"dataGaLocation":45},"/customers/","customer success stories",{"text":196,"config":197},"Trabalho remoto",{"href":198,"dataGaName":199,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":201,"config":202},"Serviços do GitLab",{"href":203,"dataGaName":204,"dataGaLocation":45},"/pt-br/services/","services",{"text":206,"config":207},"TeamOps",{"href":208,"dataGaName":209,"dataGaLocation":45},"/pt-br/teamops/","teamops",{"text":211,"config":212},"Comunidade",{"href":213,"dataGaName":214,"dataGaLocation":45},"/community/","community",{"text":216,"config":217},"Fórum",{"href":218,"dataGaName":219,"dataGaLocation":45},"https://forum.gitlab.com/","forum",{"text":221,"config":222},"Eventos",{"href":223,"dataGaName":224,"dataGaLocation":45},"/events/","events",{"text":226,"config":227},"Parceiros",{"href":228,"dataGaName":229,"dataGaLocation":45},"/pt-br/partners/","partners",{"title":231,"links":232},"Empresa",[233,238,243,248,253,258,263,267,272,277,282,287],{"text":234,"config":235},"Sobre",{"href":236,"dataGaName":237,"dataGaLocation":45},"/pt-br/company/","company",{"text":239,"config":240},"Vagas",{"href":241,"dataGaName":242,"dataGaLocation":45},"/jobs/","jobs",{"text":244,"config":245},"Liderança",{"href":246,"dataGaName":247,"dataGaLocation":45},"/company/team/e-group/","leadership",{"text":249,"config":250},"Equipe",{"href":251,"dataGaName":252,"dataGaLocation":45},"/company/team/","team",{"text":254,"config":255},"Manual",{"href":256,"dataGaName":257,"dataGaLocation":45},"https://handbook.gitlab.com/","handbook",{"text":259,"config":260},"Relacionamento com investidores",{"href":261,"dataGaName":262,"dataGaLocation":45},"https://ir.gitlab.com/","investor relations",{"text":264,"config":265},"Sustainability",{"href":266,"dataGaName":264,"dataGaLocation":45},"/sustainability/",{"text":268,"config":269},"Diversidade, inclusão e pertencimento (DIB)",{"href":270,"dataGaName":271,"dataGaLocation":45},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":273,"config":274},"Trust Center",{"href":275,"dataGaName":276,"dataGaLocation":45},"/pt-br/security/","trust center",{"text":278,"config":279},"Boletim informativo",{"href":280,"dataGaName":281,"dataGaLocation":45},"/company/contact/","newsletter",{"text":283,"config":284},"Imprensa",{"href":285,"dataGaName":286,"dataGaLocation":45},"/press/","press",{"text":288,"config":289},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":290,"dataGaName":291,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":293,"links":294},"Fale com a gente",[295,300,305,310,315,320,325],{"text":296,"config":297},"Fale com um especialista",{"href":298,"dataGaName":299,"dataGaLocation":45},"/pt-br/sales/","sales",{"text":301,"config":302},"Ajuda",{"href":303,"dataGaName":304,"dataGaLocation":45},"/support/","get help",{"text":306,"config":307},"Portal de clientes",{"href":308,"dataGaName":309,"dataGaLocation":45},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":311,"config":312},"Status",{"href":313,"dataGaName":314,"dataGaLocation":45},"https://status.gitlab.com/","status",{"text":316,"config":317},"Termos de uso",{"href":318,"dataGaName":319,"dataGaLocation":45},"/terms/","terms of use",{"text":321,"config":322},"Aviso de Privacidade",{"href":323,"dataGaName":324,"dataGaLocation":45},"/pt-br/privacy/","privacy statement",{"text":326,"config":327},"Preferências de cookies",{"dataGaName":328,"dataGaLocation":45,"id":329,"isOneTrustButton":330},"cookie preferences","ot-sdk-btn",true,{"items":332},[333,335,337],{"text":316,"config":334},{"href":318,"dataGaName":319,"dataGaLocation":45},{"text":321,"config":336},{"href":323,"dataGaName":324,"dataGaLocation":45},{"text":326,"config":338},{"dataGaName":328,"dataGaLocation":45,"id":329,"isOneTrustButton":330},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":344,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":345,"subscribeLink":350,"navItems":354,"_id":366,"_type":30,"title":367,"_source":31,"_file":368,"_stem":369,"_extension":34},"/shared/pt-br/the-source/navigation",{"altText":346,"config":347},"the source logo",{"src":348,"href":349},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/pt-br/the-source/",{"text":351,"config":352},"Assinar",{"href":353},"#subscribe",[355,359,362],{"text":356,"config":357},"Inteligência artificial",{"href":358},"/pt-br/the-source/ai/",{"text":98,"config":360},{"href":361},"/pt-br/the-source/security/",{"text":363,"config":364},"Plataforma e infraestrutura",{"href":365},"/pt-br/the-source/platform/","content:shared:pt-br:the-source:navigation.yml","Navigation","shared/pt-br/the-source/navigation.yml","shared/pt-br/the-source/navigation",{"_path":371,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":372,"description":373,"submitMessage":374,"formData":375,"_id":379,"_type":30,"_source":31,"_file":380,"_stem":381,"_extension":34},"/shared/pt-br/the-source/newsletter","Boletim informativo The Source","Fique por dentro dos insights para o futuro do desenvolvimento de software.","Você se inscreveu com sucesso no boletim informativo The Source.",{"config":376},{"formId":377,"formName":378,"hideRequiredLabel":330},28471,"thesourcenewsletter","content:shared:pt-br:the-source:newsletter.yml","shared/pt-br/the-source/newsletter.yml","shared/pt-br/the-source/newsletter",{"categoryNames":383},{"ai":356,"platform":363,"security":98},{"_path":385,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":386,"seo":387,"content":390,"type":404,"slug":5,"_id":405,"_type":30,"title":7,"_source":31,"_file":406,"_stem":407,"_extension":34},"/pt-br/the-source/ai",{"layout":9},{"title":356,"description":388,"ogImage":7,"config":389},"Confira insights de especialistas sobre como a IA está transformando o desenvolvimento de software e como as empresas podem aproveitar ao máximo seus investimentos nessa tecnologia.",{"ignoreDescriptionCharLimit":330},[391,397],{"componentName":392,"componentContent":393},"TheSourceCategoryHero",{"title":356,"description":388,"image":394},{"config":395},{"src":396},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463300/eoudcbj5aoucl0spsp0c.png",{"componentName":398,"componentContent":399},"TheSourceCategoryMainSection",{"config":400},{"gatedAssets":401},[402,403],"source-lp-how-to-get-started-using-ai-in-software-development","navigating-ai-maturity-in-devsecops","category","content:pt-br:the-source:ai:index.yml","pt-br/the-source/ai/index.yml","pt-br/the-source/ai/index",{"_path":409,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":411,"title":414,"description":415,"link":416,"_id":422,"_type":30,"_source":31,"_file":423,"_stem":424,"_extension":34},"/shared/pt-br/the-source/gated-assets/application-security-in-the-digital-age","gated-assets",{"id":412,"formId":413},"application-security-in-the-digital-age",1002,"Segurança de aplicações na era digital","Leia as [descobertas da nossa pesquisa com mais de 5.000 profissionais de DevSecOps em todo o mundo](https://about.gitlab.com/developer-survey/2024/security-compliance/) para saber mais sobre como as empresas estão lidando com o aumento das superfícies de ataque e a mudança de atitude em relação à segurança e à IA.",{"text":417,"config":418},"Leia o relatório",{"href":419,"dataGaName":420,"dataGaLocation":421},"https://about.gitlab.com/developer-survey/2024/security-compliance","Application Security in the Digital Age","thesource","content:shared:pt-br:the-source:gated-assets:application-security-in-the-digital-age.yml","shared/pt-br/the-source/gated-assets/application-security-in-the-digital-age.yml","shared/pt-br/the-source/gated-assets/application-security-in-the-digital-age",{"_path":385,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":426,"seo":427,"content":429,"type":404,"slug":5,"_id":405,"_type":30,"title":7,"_source":31,"_file":406,"_stem":407,"_extension":34},{"layout":9},{"title":356,"description":388,"ogImage":7,"config":428},{"ignoreDescriptionCharLimit":330},[430,434],{"componentName":392,"componentContent":431},{"title":356,"description":388,"image":432},{"config":433},{"src":396},{"componentName":398,"componentContent":435},{"config":436},{"gatedAssets":437},[402,403],[439,452],{"_path":440,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":441,"title":442,"description":443,"link":444,"_id":449,"_type":30,"_source":31,"_file":450,"_stem":451,"_extension":34},"/shared/pt-br/the-source/gated-assets/navigating-ai-maturity-in-devsecops",{"id":403,"formId":413},"Acompanhe a maturidade da IA no DevSecOps","Leia os [resultados da nossa pesquisa com mais de 5 mil profissionais de DevSecOps em todo o mundo](https://about.gitlab.com/developer-survey/2024/ai/) para conferir insights sobre como as empresas incorporam a IA ao ciclo de vida do desenvolvimento de software (disponível em inglês).",{"text":445,"config":446},"Acesse o relatório",{"href":447,"dataGaName":448,"dataGaLocation":421},"https://about.gitlab.com/developer-survey/2024/ai/","Navigating AI Maturity in DevSecOps","content:shared:pt-br:the-source:gated-assets:navigating-ai-maturity-in-devsecops.yml","shared/pt-br/the-source/gated-assets/navigating-ai-maturity-in-devsecops.yml","shared/pt-br/the-source/gated-assets/navigating-ai-maturity-in-devsecops",{"_path":453,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":454,"title":455,"description":456,"link":457,"_id":462,"_type":30,"_source":31,"_file":463,"_stem":464,"_extension":34},"/shared/pt-br/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development",{"id":402,"formId":413},"Como introduzir o uso da IA no desenvolvimento de software","Confira nosso livro digital (em inglês) para obter informações tangíveis que ajudarão você a criar uma estrutura estratégica de IA para criar software seguro com mais rapidez (disponível em inglês).",{"text":458,"config":459},"Acesse o livro digital",{"href":460,"dataGaName":461,"dataGaLocation":421},"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:pt-br:the-source:gated-assets:source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/pt-br/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/pt-br/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development",[466,489,505,521,537,558,578,594,612,632,649,670,686,704,721,739,758,775,794,815,836,852,868,886,904,923,939,957,973,992],{"_path":467,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":469,"seo":470,"content":472,"type":484,"slug":485,"_id":486,"_type":30,"title":471,"_source":31,"_file":487,"_stem":488,"_extension":34},"/pt-br/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":471},"Amanda Rueda",[473,482],{"componentName":474,"componentContent":475},"TheSourceAuthorHero",{"config":476,"name":471,"headshot":479},{"gitlabHandle":477,"linkedInProfileUrl":478},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":471,"config":480},{"src":481},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":483},"TheSourceArticlesList","author","amanda-rueda","content:pt-br:the-source:authors:amanda-rueda.yml","pt-br/the-source/authors/amanda-rueda.yml","pt-br/the-source/authors/amanda-rueda",{"_path":490,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":491,"seo":492,"content":494,"type":484,"slug":501,"_id":502,"_type":30,"title":493,"_source":31,"_file":503,"_stem":504,"_extension":34},"/pt-br/the-source/authors/andre-michael-braun",{"layout":9},{"title":493},"Andre Michael Braun",[495,500],{"componentName":474,"componentContent":496},{"name":493,"headshot":497},{"altText":493,"config":498},{"src":499},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":483},"andre-michael-braun","content:pt-br:the-source:authors:andre-michael-braun.yml","pt-br/the-source/authors/andre-michael-braun.yml","pt-br/the-source/authors/andre-michael-braun",{"_path":506,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":507,"seo":508,"content":510,"type":484,"slug":517,"_id":518,"_type":30,"title":509,"_source":31,"_file":519,"_stem":520,"_extension":34},"/pt-br/the-source/authors/andrew-haschka",{"layout":9},{"title":509},"Andrew Haschka",[511,516],{"componentName":474,"componentContent":512},{"name":509,"headshot":513},{"altText":509,"config":514},{"src":515},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":483},"andrew-haschka","content:pt-br:the-source:authors:andrew-haschka.yml","pt-br/the-source/authors/andrew-haschka.yml","pt-br/the-source/authors/andrew-haschka",{"_path":522,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":523,"seo":524,"content":526,"type":484,"slug":533,"_id":534,"_type":30,"title":525,"_source":31,"_file":535,"_stem":536,"_extension":34},"/pt-br/the-source/authors/ayoub-fandi",{"layout":9},{"title":525},"Ayoub Fandi",[527,532],{"componentName":474,"componentContent":528},{"name":525,"headshot":529},{"altText":525,"config":530},{"src":531},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":483},"ayoub-fandi","content:pt-br:the-source:authors:ayoub-fandi.yml","pt-br/the-source/authors/ayoub-fandi.yml","pt-br/the-source/authors/ayoub-fandi",{"_path":538,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":539,"seo":540,"content":542,"type":484,"slug":554,"_id":555,"_type":30,"title":541,"_source":31,"_file":556,"_stem":557,"_extension":34},"/pt-br/the-source/authors/brian-wald",{"layout":9},{"title":541},"Brian Wald",[543,553],{"componentName":474,"componentContent":544},{"config":545,"name":541,"role":548,"bio":549,"headshot":550},{"gitlabHandle":546,"linkedInProfileUrl":547},"brianwald","https://www.linkedin.com/in/brianwald/","Chefe da Equipe Global de CTOs de Campo","Brian Wald é Chefe da Equipe Global de CTOs de Campo do GitLab. Ele lidera uma equipe dinâmica de CTOs de campo dedicados a transformar as práticas de desenvolvimento de software empresarial.",{"altText":541,"config":551},{"src":552},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":483},"brian-wald","content:pt-br:the-source:authors:brian-wald.yml","pt-br/the-source/authors/brian-wald.yml","pt-br/the-source/authors/brian-wald",{"_path":559,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":560,"seo":561,"content":563,"type":484,"slug":574,"_id":575,"_type":30,"title":562,"_source":31,"_file":576,"_stem":577,"_extension":34},"/pt-br/the-source/authors/bryan-ross",{"layout":9},{"title":562},"Bryan Ross",[564,573],{"componentName":474,"componentContent":565},{"config":566,"name":562,"headshot":570},{"gitlabHandle":567,"twitterXProfileUrl":568,"linkedInProfileUrl":569},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":562,"config":571},{"src":572},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":483},"bryan-ross","content:pt-br:the-source:authors:bryan-ross.yml","pt-br/the-source/authors/bryan-ross.yml","pt-br/the-source/authors/bryan-ross",{"_path":579,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":580,"seo":581,"content":583,"type":484,"slug":590,"_id":591,"_type":30,"title":582,"_source":31,"_file":592,"_stem":593,"_extension":34},"/pt-br/the-source/authors/chandler-gibbons",{"layout":9},{"title":582},"Chandler Gibbons",[584,589],{"componentName":474,"componentContent":585},{"name":582,"headshot":586},{"altText":582,"config":587},{"src":588},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":483},"chandler-gibbons","content:pt-br:the-source:authors:chandler-gibbons.yml","pt-br/the-source/authors/chandler-gibbons.yml","pt-br/the-source/authors/chandler-gibbons",{"_path":595,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":596,"seo":597,"content":599,"type":484,"slug":608,"_id":609,"_type":30,"title":598,"_source":31,"_file":610,"_stem":611,"_extension":34},"/pt-br/the-source/authors/dave-steer",{"layout":9},{"title":598},"Dave Steer",[600,607],{"componentName":474,"componentContent":601},{"config":602,"name":598,"headshot":604},{"gitlabHandle":603},"dsteer",{"altText":598,"config":605},{"src":606},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":483},"dave-steer","content:pt-br:the-source:authors:dave-steer.yml","pt-br/the-source/authors/dave-steer.yml","pt-br/the-source/authors/dave-steer",{"_path":613,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":614,"seo":615,"content":617,"type":484,"slug":627,"_id":628,"_type":30,"title":629,"_source":31,"_file":630,"_stem":631,"_extension":34},"/pt-br/the-source/authors/ddesanto",{"layout":9},{"title":616},"David DeSanto",[618,626],{"componentName":474,"componentContent":619},{"config":620,"name":616,"headshot":623},{"gitlabHandle":621,"linkedInProfileUrl":622},"david","https://www.linkedin.com/in/ddesanto/",{"altText":616,"config":624},{"src":625},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":483},"ddesanto","content:pt-br:the-source:authors:ddesanto.yml","Ddesanto","pt-br/the-source/authors/ddesanto.yml","pt-br/the-source/authors/ddesanto",{"_path":633,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":634,"seo":635,"content":637,"type":484,"slug":644,"_id":645,"_type":30,"title":646,"_source":31,"_file":647,"_stem":648,"_extension":34},"/pt-br/the-source/authors/derek-debellis",{"layout":9},{"title":636},"Derek DeBellis",[638,643],{"componentName":474,"componentContent":639},{"name":636,"headshot":640},{"altText":636,"config":641},{"src":642},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":483},"derek-debellis","content:pt-br:the-source:authors:derek-debellis.yml","Derek Debellis","pt-br/the-source/authors/derek-debellis.yml","pt-br/the-source/authors/derek-debellis",{"_path":650,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":651,"seo":652,"content":654,"type":484,"slug":666,"_id":667,"_type":30,"title":653,"_source":31,"_file":668,"_stem":669,"_extension":34},"/pt-br/the-source/authors/emilio-salvador",{"layout":9},{"title":653},"Emilio Salvador",[655,665],{"componentName":474,"componentContent":656},{"config":657,"name":653,"role":660,"bio":661,"headshot":662},{"gitlabHandle":658,"linkedInProfileUrl":659},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vice-presidente de Estratégia e Relações com Desenvolvedores","Emilio Salvador é vice-presidente de estratégia e relações com desenvolvedores no GitLab. Com mais de 20 anos de experiência, Emilio trabalhou na Amazon e na Microsoft e, mais recentemente, liderou a estratégia e as operações da equipe de experiência e relações com desenvolvedores do Google. Ele tem um MBA da MIT Sloan School of Management.",{"altText":653,"config":663},{"src":664},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":483},"emilio-salvador","content:pt-br:the-source:authors:emilio-salvador.yml","pt-br/the-source/authors/emilio-salvador.yml","pt-br/the-source/authors/emilio-salvador",{"_path":671,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":672,"seo":673,"content":675,"type":484,"slug":682,"_id":683,"_type":30,"title":674,"_source":31,"_file":684,"_stem":685,"_extension":34},"/pt-br/the-source/authors/erika-feldman",{"layout":9},{"title":674},"Erika Feldman",[676,681],{"componentName":474,"componentContent":677},{"name":674,"headshot":678},{"altText":674,"config":679},{"src":680},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":483},"erika-feldman","content:pt-br:the-source:authors:erika-feldman.yml","pt-br/the-source/authors/erika-feldman.yml","pt-br/the-source/authors/erika-feldman",{"_path":687,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":688,"seo":689,"content":691,"type":484,"slug":700,"_id":701,"_type":30,"title":690,"_source":31,"_file":702,"_stem":703,"_extension":34},"/pt-br/the-source/authors/george-kichukov",{"layout":9},{"title":690},"George Kichukov",[692,699],{"componentName":474,"componentContent":693},{"config":694,"name":690,"headshot":696},{"gitlabHandle":695},"gkichukov",{"altText":690,"config":697},{"src":698},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":483},"george-kichukov","content:pt-br:the-source:authors:george-kichukov.yml","pt-br/the-source/authors/george-kichukov.yml","pt-br/the-source/authors/george-kichukov",{"_path":705,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":706,"seo":707,"content":709,"type":484,"slug":716,"_id":717,"_type":30,"title":718,"_source":31,"_file":719,"_stem":720,"_extension":34},"/pt-br/the-source/authors/gitlab",{"layout":9},{"title":708},"GitLab",[710,715],{"componentName":474,"componentContent":711},{"name":708,"headshot":712},{"altText":708,"config":713},{"src":714},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":483},"gitlab","content:pt-br:the-source:authors:gitlab.yml","Gitlab","pt-br/the-source/authors/gitlab.yml","pt-br/the-source/authors/gitlab",{"_path":722,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":723,"seo":724,"content":726,"type":484,"slug":735,"_id":736,"_type":30,"title":725,"_source":31,"_file":737,"_stem":738,"_extension":34},"/pt-br/the-source/authors/grant-hickman",{"layout":9},{"title":725},"Grant Hickman",[727,734],{"componentName":474,"componentContent":728},{"config":729,"name":725,"headshot":731},{"gitlabHandle":730},"g.hickman",{"altText":725,"config":732},{"src":733},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":483},"grant-hickman","content:pt-br:the-source:authors:grant-hickman.yml","pt-br/the-source/authors/grant-hickman.yml","pt-br/the-source/authors/grant-hickman",{"_path":740,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":741,"seo":742,"content":744,"type":484,"slug":754,"_id":755,"_type":30,"title":743,"_source":31,"_file":756,"_stem":757,"_extension":34},"/pt-br/the-source/authors/haim-snir",{"layout":9},{"title":743},"Haim Snir",[745,753],{"componentName":474,"componentContent":746},{"config":747,"name":743,"headshot":750},{"gitlabHandle":748,"linkedInProfileUrl":749},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":743,"config":751},{"src":752},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":483},"haim-snir","content:pt-br:the-source:authors:haim-snir.yml","pt-br/the-source/authors/haim-snir.yml","pt-br/the-source/authors/haim-snir",{"_path":759,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":760,"seo":761,"content":763,"type":484,"slug":12,"_id":771,"_type":30,"title":772,"_source":31,"_file":773,"_stem":774,"_extension":34},"/pt-br/the-source/authors/iganbaruch",{"layout":9},{"title":762},"Itzik Gan Baruch",[764,770],{"componentName":474,"componentContent":765},{"config":766,"name":762,"headshot":767},{"gitlabHandle":12},{"altText":762,"config":768},{"src":769},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":483},"content:pt-br:the-source:authors:iganbaruch.yml","Iganbaruch","pt-br/the-source/authors/iganbaruch.yml","pt-br/the-source/authors/iganbaruch",{"_path":776,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":777,"seo":778,"content":780,"type":484,"slug":789,"_id":790,"_type":30,"title":791,"_source":31,"_file":792,"_stem":793,"_extension":34},"/pt-br/the-source/authors/jlongo",{"layout":9},{"title":779},"Joseph Longo",[781,788],{"componentName":474,"componentContent":782},{"config":783,"name":779,"headshot":785},{"gitlabHandle":784},"jlongo_gitlab",{"altText":779,"config":786},{"src":787},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":483},"jlongo","content:pt-br:the-source:authors:jlongo.yml","Jlongo","pt-br/the-source/authors/jlongo.yml","pt-br/the-source/authors/jlongo",{"_path":795,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":796,"seo":797,"content":799,"type":484,"slug":811,"_id":812,"_type":30,"title":798,"_source":31,"_file":813,"_stem":814,"_extension":34},"/pt-br/the-source/authors/joel-krooswyk",{"layout":9},{"title":798},"Joel Krooswyk",[800,810],{"componentName":474,"componentContent":801},{"config":802,"name":798,"role":805,"bio":806,"headshot":807},{"gitlabHandle":803,"linkedInProfileUrl":804},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","CTO Nacional","Joel Krooswyk é o Diretor de Tecnologia Nacional do GitLab. Ele colabora ativamente para o crescimento do GitLab desde 2017. Seus 25 anos de experiência em liderança abrangem não apenas o setor público dos EUA, mas também empresas pequenas e médias e empresas internacionais. Joel combina seu profundo conhecimento em políticas governamentais com uma vasta experiência em tecnologia, desenvolvimento de software, IA e cibersegurança. Com frequência, é convidado pelo setor e por agências a comentar e responder perguntas sobre políticas.",{"altText":798,"config":808},{"src":809},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":483},"joel-krooswyk","content:pt-br:the-source:authors:joel-krooswyk.yml","pt-br/the-source/authors/joel-krooswyk.yml","pt-br/the-source/authors/joel-krooswyk",{"_path":816,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":817,"seo":818,"content":820,"type":484,"slug":832,"_id":833,"_type":30,"title":819,"_source":31,"_file":834,"_stem":835,"_extension":34},"/pt-br/the-source/authors/josh-lemos",{"layout":9},{"title":819},"Josh Lemos",[821,831],{"componentName":474,"componentContent":822},{"config":823,"name":819,"role":826,"bio":827,"headshot":828},{"gitlabHandle":824,"linkedInProfileUrl":825},"joshlemos","https://www.linkedin.com/in/joshlemos/","Diretor de Segurança da Informação","Com 20 anos de experiência na liderança de equipes de segurança da informação, Josh Lemos é o diretor de segurança da informação da GitLab Inc. Ele é responsável por estabelecer e manter a visão, a estratégia e o programa da empresa para garantir que os ativos e as tecnologias da informação estejam adequadamente protegidos, fortalecendo a plataforma DevSecOps do GitLab e garantindo o mais alto nível de segurança para os clientes.",{"altText":819,"config":829},{"src":830},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":483},"josh-lemos","content:pt-br:the-source:authors:josh-lemos.yml","pt-br/the-source/authors/josh-lemos.yml","pt-br/the-source/authors/josh-lemos",{"_path":837,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":838,"seo":839,"content":841,"type":484,"slug":848,"_id":849,"_type":30,"title":840,"_source":31,"_file":850,"_stem":851,"_extension":34},"/pt-br/the-source/authors/julie-griffin",{"layout":9},{"title":840},"Julie Griffin",[842,847],{"componentName":474,"componentContent":843},{"name":840,"headshot":844},{"altText":840,"config":845},{"src":846},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":483},"julie-griffin","content:pt-br:the-source:authors:julie-griffin.yml","pt-br/the-source/authors/julie-griffin.yml","pt-br/the-source/authors/julie-griffin",{"_path":853,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":854,"seo":855,"content":857,"type":484,"slug":864,"_id":865,"_type":30,"title":856,"_source":31,"_file":866,"_stem":867,"_extension":34},"/pt-br/the-source/authors/kristina-weis",{"layout":9},{"title":856},"Kristina Weis",[858,863],{"componentName":474,"componentContent":859},{"name":856,"headshot":860},{"altText":856,"config":861},{"src":862},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":483},"kristina-weis","content:pt-br:the-source:authors:kristina-weis.yml","pt-br/the-source/authors/kristina-weis.yml","pt-br/the-source/authors/kristina-weis",{"_path":869,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":870,"seo":871,"content":873,"type":484,"slug":882,"_id":883,"_type":30,"title":872,"_source":31,"_file":884,"_stem":885,"_extension":34},"/pt-br/the-source/authors/lee-faus",{"layout":9},{"title":872},"Lee Faus",[874,881],{"componentName":474,"componentContent":875},{"config":876,"name":872,"headshot":878},{"gitlabHandle":877},"lfaus",{"altText":872,"config":879},{"src":880},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":483},"lee-faus","content:pt-br:the-source:authors:lee-faus.yml","pt-br/the-source/authors/lee-faus.yml","pt-br/the-source/authors/lee-faus",{"_path":887,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":888,"seo":889,"content":891,"type":484,"slug":895,"_id":900,"_type":30,"title":901,"_source":31,"_file":902,"_stem":903,"_extension":34},"/pt-br/the-source/authors/ncregan",{"layout":9},{"title":890},"Niall Cregan",[892,899],{"componentName":474,"componentContent":893},{"config":894,"name":890,"headshot":896},{"gitlabHandle":895},"ncregan",{"altText":890,"config":897},{"src":898},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":483},"content:pt-br:the-source:authors:ncregan.yml","Ncregan","pt-br/the-source/authors/ncregan.yml","pt-br/the-source/authors/ncregan",{"_path":905,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":906,"seo":907,"content":909,"type":484,"slug":918,"_id":919,"_type":30,"title":920,"_source":31,"_file":921,"_stem":922,"_extension":34},"/pt-br/the-source/authors/rschulman",{"layout":9},{"title":908},"Robin Schulman",[910,917],{"componentName":474,"componentContent":911},{"config":912,"name":908,"headshot":914},{"gitlabHandle":913},"robin",{"altText":908,"config":915},{"src":916},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":483},"rschulman","content:pt-br:the-source:authors:rschulman.yml","Rschulman","pt-br/the-source/authors/rschulman.yml","pt-br/the-source/authors/rschulman",{"_path":924,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":925,"seo":926,"content":928,"type":484,"slug":935,"_id":936,"_type":30,"title":927,"_source":31,"_file":937,"_stem":938,"_extension":34},"/pt-br/the-source/authors/sabrina-farmer",{"layout":9},{"title":927},"Sabrina Farmer",[929,934],{"componentName":474,"componentContent":930},{"name":927,"headshot":931},{"altText":927,"config":932},{"src":933},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":483},"sabrina-farmer","content:pt-br:the-source:authors:sabrina-farmer.yml","pt-br/the-source/authors/sabrina-farmer.yml","pt-br/the-source/authors/sabrina-farmer",{"_path":940,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":941,"seo":942,"content":944,"type":484,"slug":953,"_id":954,"_type":30,"title":943,"_source":31,"_file":955,"_stem":956,"_extension":34},"/pt-br/the-source/authors/sandra-gittlen",{"layout":9},{"title":943},"Sandra Gittlen",[945,952],{"componentName":474,"componentContent":946},{"config":947,"name":943,"headshot":949},{"gitlabHandle":948},"sgittlen",{"altText":943,"config":950},{"src":951},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":483},"sandra-gittlen","content:pt-br:the-source:authors:sandra-gittlen.yml","pt-br/the-source/authors/sandra-gittlen.yml","pt-br/the-source/authors/sandra-gittlen",{"_path":958,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":959,"seo":960,"content":962,"type":484,"slug":969,"_id":970,"_type":30,"title":961,"_source":31,"_file":971,"_stem":972,"_extension":34},"/pt-br/the-source/authors/sharon-gaudin",{"layout":9},{"title":961},"Sharon Gaudin",[963,968],{"componentName":474,"componentContent":964},{"name":961,"headshot":965},{"altText":961,"config":966},{"src":967},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":483},"sharon-gaudin","content:pt-br:the-source:authors:sharon-gaudin.yml","pt-br/the-source/authors/sharon-gaudin.yml","pt-br/the-source/authors/sharon-gaudin",{"_path":974,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":975,"seo":976,"content":978,"type":484,"slug":988,"_id":989,"_type":30,"title":977,"_source":31,"_file":990,"_stem":991,"_extension":34},"/pt-br/the-source/authors/stephen-walters",{"layout":9},{"title":977},"Stephen Walters",[979,987],{"componentName":474,"componentContent":980},{"config":981,"name":977,"headshot":984},{"gitlabHandle":982,"linkedInProfileUrl":983},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":977,"config":985},{"src":986},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":483},"stephen-walters","content:pt-br:the-source:authors:stephen-walters.yml","pt-br/the-source/authors/stephen-walters.yml","pt-br/the-source/authors/stephen-walters",{"_path":993,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":994,"seo":995,"content":997,"type":484,"slug":1009,"_id":1010,"_type":30,"title":1011,"_source":31,"_file":1012,"_stem":1013,"_extension":34},"/pt-br/the-source/authors/taylor-mccaslin",{"layout":9},{"title":996},"Taylor McCaslin",[998,1008],{"componentName":474,"componentContent":999},{"config":1000,"name":996,"role":1003,"bio":1004,"headshot":1005},{"gitlabHandle":1001,"linkedInProfileUrl":1002},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Gerente de Grupo, Produto – Ciência de Dados","Taylor McCaslin é Líder de Produto para IA/ML no GitLab, onde comanda a equipe de gerentes de produto responsável pelos grupos focados em IA e ModelOps, definindo a visão e o direcionamento para que os usuários do GitLab possam integrar a ciência de dados em seus programas de DevOps. Antes de entrar no GitLab, ele trabalhou na Indeed, Duo Security e WP Engine.",{"altText":996,"config":1006},{"src":1007},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":483},"taylor-mccaslin","content:pt-br:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","pt-br/the-source/authors/taylor-mccaslin.yml","pt-br/the-source/authors/taylor-mccaslin",1754424561185]