[{"data":1,"prerenderedAt":1036},["ShallowReactive",2],{"/pt-br/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale/":3,"footer-pt-br":59,"the-source-navigation-pt-br":366,"the-source-newsletter-pt-br":393,"article-site-categories-pt-br":405,"undefined-article-hero-category-pt-br":407,"undefined-the-source-gated-asset-pt-br":431,"undefined-category-pt-br":446,"undefined-the-source-resources-pt-br":459,"undefined-article-hero-author-pt-br":487},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":15,"content":20,"type":51,"category":5,"slug":52,"_id":53,"_type":54,"title":7,"_source":55,"_file":56,"_stem":57,"_extension":58},"/pt-br/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","ai",false,"",{"layout":9,"template":10,"articleType":11,"author":12,"featured":13,"gatedAsset":14},"the-source","TheSourceArticle","Regular","emilio-salvador",true,"source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach",{"title":16,"description":17,"ogImage":18,"config":19},"IA agêntica: ampliando o potencial dos desenvolvedores em grande escala","Descubra como a IA agêntica está mudando o desenvolvimento: mais que preencher código, ela cria parceiros que assumem tarefas complexas de forma proativa.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463876/kiw4eb54r8xtzztvbozf.jpg",{"ignoreTitleCharLimit":13},{"title":16,"date":21,"description":22,"timeToRead":23,"heroImage":18,"keyTakeaways":24,"articleBody":28,"faq":29},"2025-04-08","Descubra como a IA agêntica está mudando o desenvolvimento de software: mais do que preencher código, ela cria parceiros de IA que assumem tarefas complexas de forma proativa.","6 min de leitura",[25,26,27],"Agentes de IA podem reduzir o tempo de desenvolvimento de semanas para horas, assumindo de forma autônoma tarefas complexas como a modernização de codebase, mantendo a supervisão humana configurável para sistemas críticos.","Agentes de IA vão além dos assistentes de código básicos. Eles colaboram entre si para executar diferentes tarefas, liberando os desenvolvedores para inovar e resolver problemas de alto impacto.","Com diferentes modelos, agentes de IA especializados dominam tarefas como segurança e testes, superando, em desempenho e resultados, outras soluções genéricas.","A IA já mudou a forma como os desenvolvedores trabalham. [De acordo com uma pesquisa do GitLab](https://about.gitlab.com/developer-survey/2024/ai/) o uso de IA no desenvolvimento de software entre profissionais de DevSecOps foi de 39% em 2024, um aumento de 16 pontos percentuais em comparação com o ano anterior. Hoje, os assistentes de código com IA se tornaram comuns, ajudando equipes a programar com mais agilidade, entender codebases e produzir documentação. Mas agora estamos vendo uma grande mudança: o surgimento de agentes de IA que atuam como parceiros ativos, e não apenas como ajudantes passivos.\n\nEssa mudança de assistentes reativos para agentes proativos está transformando a forma como os desenvolvedores criam software. A IA agêntica está democratizando a criação de software, acelerando a inovação e permitindo que mais pessoas desenvolvam soluções que impactam bilhões de usuários. Porém, para aproveitar essa nova onda de inovação sem assumir riscos desnecessários, líderes devem priorizar soluções de IA agêntica com verificadores de integridade robustos de segurança e conformidade.\n\n## Agentes de IA vs. assistentes de IA: qual é a diferença?\nA principal diferença entre assistentes e agentes de IA está no comportamento. Assistentes de código são reativos: esperam que os desenvolvedores façam perguntas ou solicitem tarefas. Embora ajudem a acelerar a programação e a compreensão de código, esses assistentes são passivos no processo de desenvolvimento.\n\nAgentes de IA atuam mais como membros da equipe. Eles demonstram raciocínio, fazem planejamento, mantêm o contexto entre diferentes tarefas e têm um certo grau de autonomia para tomar decisões, interagir com outros agentes e se adaptar a mudanças circunstanciais. Com a transição para agentes, a IA se torna uma verdadeira parceira na criação de software.\n\nDiferentemente dos assistentes, que apenas ajudam na programação de código enquanto as equipes gerenciam o restante, agentes de IA podem orquestrar processos complexos de forma ativa, desde verificações de segurança até revisões de conformidade. Por exemplo, um agente de revisão de código pode verificar o código automaticamente, identificar problemas e sugerir correções. Enquanto um assistente precisa de intervenção humana a cada etapa, um agente é capaz de transitar entre tarefas com base nas metas do projeto. E, ao contrário dos assistentes simples, que não conseguem reter interações anteriores ou aprender com erros, agentes podem aprender e se adaptar ao longo do tempo.\n\n## O espectro da autonomia\nUm dos aspectos mais poderosos dos agentes de IA é sua capacidade de configuração e seu nível de interação. Enquanto alguns agentes podem ser altamente interativos, outros executam tarefas complexas em segundo plano, com pouca ou nenhuma intervenção humana. Assim, as equipes podem definir diferentes níveis de supervisão humana, de acordo com o tipo de trabalho do agente e a importância da tarefa.\n\nPara tarefas simples, como resumir código ou elaborar rascunhos de documentação, as equipes podem permitir que o agente trabalhe de forma independente, notificando uma pessoa da equipe apenas quando a tarefa estiver concluída. Já para tarefas críticas, que envolvem lógica de negócios essencial ou dados confidenciais, é possível configurar pontos de aprovação ou monitorar de perto o trabalho do agente.\n\nEssa flexibilidade permite equilibrar a velocidade da automação com a necessidade de controle humano. O nível de autonomia não precisa ser \"tudo ou nada\": as equipes podem ajustá-lo conforme o tipo de tarefa e a etapa do ciclo de desenvolvimento.\n\n## O poder da especialização\nHoje, os assistentes de código de IA geralmente utilizam um único modelo de linguagem de grande porte. Mas o futuro trará uma nova geração de agentes especializados, cada um com tecnologia de modelos diferentes, desenvolvidos para tarefas específicas.\n\nJá começamos a ver o surgimento de agentes especializados em tarefas como:\n- Modernização de código (convertendo codebases para versões de linguagens mais recentes)\n- Detecção e remediação de vulnerabilidades de segurança\n- Geração e execução de testes\n- Otimização de desempenho\n- Geração de documentação\n- Análise da causa raiz de falhas em pipelines\n\nCada tarefa é melhor executada com um modelo criado especificamente para aquele job. Essa especialização permite que cada agente se destaque em sua área, em vez de tentar atender a todas as demandas de forma genérica.\n\nO que está surgindo é um ecossistema de agentes especializados trabalhando juntos, cada um com tecnologia de modelos de linguagem diferentes, otimizados para tarefas específicas. Essa abordagem multimodelo promete resultados superiores em comparação ao uso de um único modelo genérico para todas as tarefas de desenvolvimento.\n\n## O impacto real dos agentes de IA\nTarefas que antes levavam semanas agora podem ser concluídas em horas com agentes de IA. Por exemplo, atualizar um grande codebase Java para uma versão mais recente, trabalho que poderia tomar semanas de uma equipe, pode ser feito muito mais rápido com agentes.\n\nMais importante ainda, agentes de IA ajudam os desenvolvedores a atingir seu potencial máximo. Ao assumir tarefas rotineiras, os agentes liberam os desenvolvedores para focarem no que fazem de melhor: resolver problemas complexos e criar novas soluções Não se trata de substituir desenvolvedores por IA, mas de ampliar suas capacidades e permitir que se concentrem em pensamento estratégico, inovação e no trabalho criativo que exige o insight humano.\n\nCom agentes de IA, desenvolvedores podem operar em uma escala que nunca havia sido possível para indivíduos ou equipes. Essa mudança leva o trabalho de tarefas reativas baseadas em prompts para fluxos de trabalho proativos, conectando todas as etapas da criação de software, desde codificação, planejamento e design até testes, implantação e manutenção.\n\n## O que considerar ao adotar agentes de IA\nPara se preparar para o crescimento acelerado no desenvolvimento de software e no volume de código, as empresas precisam se planejar com antecedência. Antes de integrar agentes de IA aos seus processos, é necessário focar nestas áreas-chave:\n\n1. **Pense em como impulsionar a produtividade real, e não apenas adicionar novas ferramentas e processos para as equipes aprenderem**. Ao adotar [fluxos de trabalho com IA agêntica como parte de uma plataforma DevSecOps](https://about.gitlab.com/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai/), você permite que os desenvolvedores dediquem mais tempo à criação de valor para os clientes, sem contribuir para a [proliferação descontrolada da IA](https://about.gitlab.com/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach/). Os relatórios e painéis integrados da plataforma também ajudarão a [medir o sucesso]( https://about.gitlab.com/the-source/ai/4-steps-for-measuring-the-impact-of-ai/ ) para saber se sua equipe está no caminho certo.\n2. **Busque soluções que atendam a toda a equipe**. Os melhores agentes de IA aumentam a eficiência de todo mundo, não apenas de alguns poucos desenvolvedores.\n3. **Priorize a segurança e a conformidade**. À medida que a IA gera cada vez mais código pronto para produção, uma plataforma DevSecOps completa é essencial para garantir o desenvolvimento seguro de software em grande escala. Se você atua em um setor regulado, garanta que a solução de agentes de IA atenda aos requisitos rigorosos de segurança e privacidade de dados. Verifique se ela pode operar offline ou em [sistemas isolados (air-gapped)]( https://about.gitlab.com/the-source/ai/transforming-government-it-ai-for-air-gapped-environments/), caso esse nível de segurança seja necessário.\n4. **Procure soluções que ofereçam controle corporativo por meio da supervisão humana**. Agentes de IA devem disponibilizar fluxos de aprovação claros e verificadores de integridade configuráveis, mantendo as pessoas no centro da tomada de decisões. Esse equilíbrio oferece a velocidade da automação sem abrir mão da governança adequada, o que é essencial para sistemas críticos e decisões estratégicas.\n\nEmpresas que adotarem uma plataforma DevSecOps de ponta a ponta, com análise de segurança automática, verificadores de integridade de conformidade e fluxos de trabalho padronizados, estarão mais preparadas para usufruir dos benefícios dos agentes de IA sem assumir riscos desnecessários. Já as que não tiverem uma plataforma terão dificuldade para gerenciar a complexidade e os riscos da IA agêntica, comprometendo a segurança e a confiabilidade da experiência do cliente.\n\n## De olho no futuro\nEstamos apenas no início da revolução dos agentes de IA no desenvolvimento de software. À medida que essas ferramentas forem amadurecendo, haverá uma colaboração ainda mais eficiente entre desenvolvedores humanos e agentes de IA, com os agentes se tornando parceiros cada vez mais fortes na criação de software.\n\nPensando no futuro, há um grande potencial de convergência entre assistentes de código e agentes de IA. Os assistentes de código devem evoluir para incorporar recursos mais avançados de agentes de IA, como maior autonomia na execução de tarefas de codificação, solução proativa de problemas dentro dos fluxos de trabalho de desenvolvimento e integração ainda maior com outras ferramentas e processos. As próximas iterações devem permitir que assistentes de código assumam tarefas de codificação mais complexas, indo além da simples geração de código, como depuração, testes e até implantação autônoma com base em requisitos de alto nível, transformando-se efetivamente em \"agentes de código\" mais autônomos.\n\nO software mudou o mundo nas últimas cinco décadas, mas apenas uma pequena parcela da população tem as habilidades para desenvolvê-lo. Ainda assim, esses poucos desenvolvedores impactaram bilhões de pessoas por meio de smartphones e da internet. Imagine um mundo em que mais pessoas possam criar, proteger e entregar software pronto para produção. A IA agêntica tornará isso possível.\n\nA mudança de assistentes passivos para parceiros ativos no desenvolvimento é um avanço importante para o setor de software. À medida que esses agentes especializados evoluem, o desenvolvimento de software se tornará mais rápido, mais confiável e mais gratificante para os desenvolvedores que trabalharem ao lado desses novos parceiros de IA.",[30,33,36,39,42,45,48],{"header":31,"content":32},"O que é IA agêntica no desenvolvimento de software?","IA agêntica se refere a agentes de IA autônomos, capazes de raciocinar, planejar e tomar iniciativas em diferentes tarefas, diferentemente dos assistentes de código reativos que dependem de prompts humanos. Esses agentes atuam mais como membros da equipe, executando tarefas complexas com supervisão mínima e possibilitando fluxos de trabalho proativos em todo o ciclo de vida do desenvolvimento de software.",{"header":34,"content":35},"Qual a diferença entre os agentes de IA e os assistentes de código tradicionais?","Enquanto assistentes de código respondem aos prompts dos desenvolvedores, agentes de IA conseguem concluir tarefas multietapa, coordenar-se com outros agentes e se adaptar com base nas metas do projeto de forma independente. Eles são capazes de executar funções como análises de segurança, geração de testes e revisões de código sem exigir intervenção manual em cada etapa.",{"header":37,"content":38},"Quais são os benefícios do uso de agentes de IA para desenvolvedores?","Agentes de IA reduzem a carga de trabalho manual ao automatizar tarefas demoradas, como atualização de codebases, execução de verificações de conformidade e geração de documentação. Com isso, os desenvolvedores podem se concentrar em trabalhos de maior valor, como inovação, solução de problemas e desenvolvimento estratégico, acelerando a entrega sem comprometer a qualidade.",{"header":40,"content":41},"Agentes de IA podem ser personalizados para diferentes níveis de supervisão humana?","Sim. As equipes podem configurar o nível de autonomia dos agentes de acordo com a o nível de importância da tarefa. Para tarefas rotineiras, os agentes podem operar de forma independente, enquanto, para operações de alto risco ou críticas para o negócio, é possível integrar pontos de aprovação humana para garantir a governança e a conformidade.",{"header":43,"content":44},"Agentes de IA especializados são mais eficazes do que modelos de uso geral?","Agentes de IA especializados, treinados para funções específicas como segurança, testes ou análise de causa raiz, geralmente superam os modelos de uso geral nas tarefas para as quais foram projetados. Essa abordagem modular e multiagente melhora a precisão e a eficiência ao aproveitar a força de modelos otimizados para cada domínio.",{"header":46,"content":47},"O que as empresas devem considerar ao adotar IA agêntica?","As empresas devem garantir que os agentes de IA estejam alinhados aos seus requisitos de segurança, conformidade e governança. Eles devem ser integrados a uma plataforma DevSecOps de ponta a ponta para evitar a proliferação descontrolada da IA, manter o controle por meio da supervisão humana e apoiar a adoção em toda a empresa com fluxos de trabalho uniformes.",{"header":49,"content":50},"Como a IA agêntica vai transformar o futuro do desenvolvimento de software?","A IA agêntica democratizará a criação de software ao permitir que mais pessoas desenvolvam e gerenciem soluções prontas para produção. À medida que os agentes se tornarem mais autônomos e integrados, eles impulsionarão ciclos de inovação mais rápidos, melhorarão a qualidade do código e tornarão o desenvolvimento mais acessível, dimensionável e seguro.","article","agentic-ai-unlocking-developer-potential-at-scale","content:pt-br:the-source:ai:agentic-ai-unlocking-developer-potential-at-scale:index.yml","yaml","content","pt-br/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale/index.yml","pt-br/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale/index","yml",{"_path":60,"_dir":61,"_draft":6,"_partial":6,"_locale":7,"data":62,"_id":362,"_type":54,"title":363,"_source":55,"_file":364,"_stem":365,"_extension":58},"/shared/pt-br/main-footer","pt-br",{"text":63,"source":64,"edit":70,"contribute":75,"config":80,"items":85,"minimal":354},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":65,"config":66},"Acessar a origem da página",{"href":67,"dataGaName":68,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":71,"config":72},"Editar esta página",{"href":73,"dataGaName":74,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":76,"config":77},"Contribua",{"href":78,"dataGaName":79,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":81,"facebook":82,"youtube":83,"linkedin":84},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[86,113,186,254,316],{"title":87,"links":88,"subMenu":94},"Plataforma",[89],{"text":90,"config":91},"Plataforma DevSecOps",{"href":92,"dataGaName":93,"dataGaLocation":69},"/pt-br/platform/","devsecops platform",[95],{"title":96,"links":97},"Preços",[98,103,108],{"text":99,"config":100},"Confira os planos",{"href":101,"dataGaName":102,"dataGaLocation":69},"/pt-br/pricing/","view plans",{"text":104,"config":105},"Por que escolher o GitLab Premium?",{"href":106,"dataGaName":107,"dataGaLocation":69},"/pt-br/pricing/premium/","why premium",{"text":109,"config":110},"Por que escolher o GitLab Ultimate?",{"href":111,"dataGaName":112,"dataGaLocation":69},"/pt-br/pricing/ultimate/","why ultimate",{"title":114,"links":115},"Soluções",[116,121,126,131,136,141,146,151,156,161,166,171,176,181],{"text":117,"config":118},"Transformação digital",{"href":119,"dataGaName":120,"dataGaLocation":69},"/pt-br/topics/digital-transformation/","digital transformation",{"text":122,"config":123},"Segurança e conformidade",{"href":124,"dataGaName":125,"dataGaLocation":69},"/pt-br/solutions/security-compliance/","security & compliance",{"text":127,"config":128},"Entrega de software automatizada",{"href":129,"dataGaName":130,"dataGaLocation":69},"/pt-br/solutions/delivery-automation/","automated software delivery",{"text":132,"config":133},"Desenvolvimento ágil",{"href":134,"dataGaName":135,"dataGaLocation":69},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":137,"config":138},"Migração para a nuvem",{"href":139,"dataGaName":140,"dataGaLocation":69},"/pt-br/topics/cloud-native/","cloud transformation",{"text":142,"config":143},"SCM",{"href":144,"dataGaName":145,"dataGaLocation":69},"/pt-br/solutions/source-code-management/","source code management",{"text":147,"config":148},"CI/CD",{"href":149,"dataGaName":150,"dataGaLocation":69},"/pt-br/solutions/continuous-integration/","continuous integration & delivery",{"text":152,"config":153},"Gestão de fluxo de valor",{"href":154,"dataGaName":155,"dataGaLocation":69},"/pt-br/solutions/value-stream-management/","value stream management",{"text":157,"config":158},"GitOps",{"href":159,"dataGaName":160,"dataGaLocation":69},"/pt-br/solutions/gitops/","gitops",{"text":162,"config":163},"Grandes empresas",{"href":164,"dataGaName":165,"dataGaLocation":69},"/pt-br/enterprise/","enterprise",{"text":167,"config":168},"Pequenas empresas",{"href":169,"dataGaName":170,"dataGaLocation":69},"/pt-br/small-business/","small business",{"text":172,"config":173},"Setor público",{"href":174,"dataGaName":175,"dataGaLocation":69},"/pt-br/solutions/public-sector/","public sector",{"text":177,"config":178},"Educação",{"href":179,"dataGaName":180,"dataGaLocation":69},"/pt-br/solutions/education/","education",{"text":182,"config":183},"Serviços financeiros",{"href":184,"dataGaName":185,"dataGaLocation":69},"/pt-br/solutions/finance/","financial services",{"title":187,"links":188},"Recursos",[189,194,199,204,209,214,219,224,229,234,239,244,249],{"text":190,"config":191},"Instalação",{"href":192,"dataGaName":193,"dataGaLocation":69},"/pt-br/install/","install",{"text":195,"config":196},"Guias de início rápido",{"href":197,"dataGaName":198,"dataGaLocation":69},"/pt-br/get-started/","quick setup checklists",{"text":200,"config":201},"Saiba mais",{"href":202,"dataGaName":203,"dataGaLocation":69},"https://university.gitlab.com/","learn",{"text":205,"config":206},"Documentação do produto",{"href":207,"dataGaName":208,"dataGaLocation":69},"https://docs.gitlab.com/","docs",{"text":210,"config":211},"Blog",{"href":212,"dataGaName":213,"dataGaLocation":69},"/blog/","blog",{"text":215,"config":216},"Histórias de sucesso de clientes",{"href":217,"dataGaName":218,"dataGaLocation":69},"/customers/","customer success stories",{"text":220,"config":221},"Trabalho remoto",{"href":222,"dataGaName":223,"dataGaLocation":69},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":225,"config":226},"Serviços do GitLab",{"href":227,"dataGaName":228,"dataGaLocation":69},"/pt-br/services/","services",{"text":230,"config":231},"TeamOps",{"href":232,"dataGaName":233,"dataGaLocation":69},"/pt-br/teamops/","teamops",{"text":235,"config":236},"Comunidade",{"href":237,"dataGaName":238,"dataGaLocation":69},"/community/","community",{"text":240,"config":241},"Fórum",{"href":242,"dataGaName":243,"dataGaLocation":69},"https://forum.gitlab.com/","forum",{"text":245,"config":246},"Eventos",{"href":247,"dataGaName":248,"dataGaLocation":69},"/events/","events",{"text":250,"config":251},"Parceiros",{"href":252,"dataGaName":253,"dataGaLocation":69},"/pt-br/partners/","partners",{"title":255,"links":256},"Empresa",[257,262,267,272,277,282,287,291,296,301,306,311],{"text":258,"config":259},"Sobre",{"href":260,"dataGaName":261,"dataGaLocation":69},"/pt-br/company/","company",{"text":263,"config":264},"Vagas",{"href":265,"dataGaName":266,"dataGaLocation":69},"/jobs/","jobs",{"text":268,"config":269},"Liderança",{"href":270,"dataGaName":271,"dataGaLocation":69},"/company/team/e-group/","leadership",{"text":273,"config":274},"Equipe",{"href":275,"dataGaName":276,"dataGaLocation":69},"/company/team/","team",{"text":278,"config":279},"Manual",{"href":280,"dataGaName":281,"dataGaLocation":69},"https://handbook.gitlab.com/","handbook",{"text":283,"config":284},"Relacionamento com investidores",{"href":285,"dataGaName":286,"dataGaLocation":69},"https://ir.gitlab.com/","investor relations",{"text":288,"config":289},"Sustainability",{"href":290,"dataGaName":288,"dataGaLocation":69},"/sustainability/",{"text":292,"config":293},"Diversidade, inclusão e pertencimento (DIB)",{"href":294,"dataGaName":295,"dataGaLocation":69},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":297,"config":298},"Trust Center",{"href":299,"dataGaName":300,"dataGaLocation":69},"/pt-br/security/","trust center",{"text":302,"config":303},"Boletim informativo",{"href":304,"dataGaName":305,"dataGaLocation":69},"/company/contact/","newsletter",{"text":307,"config":308},"Imprensa",{"href":309,"dataGaName":310,"dataGaLocation":69},"/press/","press",{"text":312,"config":313},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":314,"dataGaName":315,"dataGaLocation":69},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":317,"links":318},"Fale com a gente",[319,324,329,334,339,344,349],{"text":320,"config":321},"Fale com um especialista",{"href":322,"dataGaName":323,"dataGaLocation":69},"/pt-br/sales/","sales",{"text":325,"config":326},"Ajuda",{"href":327,"dataGaName":328,"dataGaLocation":69},"/support/","get help",{"text":330,"config":331},"Portal de clientes",{"href":332,"dataGaName":333,"dataGaLocation":69},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":335,"config":336},"Status",{"href":337,"dataGaName":338,"dataGaLocation":69},"https://status.gitlab.com/","status",{"text":340,"config":341},"Termos de uso",{"href":342,"dataGaName":343,"dataGaLocation":69},"/terms/","terms of use",{"text":345,"config":346},"Aviso de Privacidade",{"href":347,"dataGaName":348,"dataGaLocation":69},"/pt-br/privacy/","privacy statement",{"text":350,"config":351},"Preferências de cookies",{"dataGaName":352,"dataGaLocation":69,"id":353,"isOneTrustButton":13},"cookie preferences","ot-sdk-btn",{"items":355},[356,358,360],{"text":340,"config":357},{"href":342,"dataGaName":343,"dataGaLocation":69},{"text":345,"config":359},{"href":347,"dataGaName":348,"dataGaLocation":69},{"text":350,"config":361},{"dataGaName":352,"dataGaLocation":69,"id":353,"isOneTrustButton":13},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":367,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":368,"subscribeLink":373,"navItems":377,"_id":389,"_type":54,"title":390,"_source":55,"_file":391,"_stem":392,"_extension":58},"/shared/pt-br/the-source/navigation",{"altText":369,"config":370},"the source logo",{"src":371,"href":372},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/pt-br/the-source/",{"text":374,"config":375},"Assinar",{"href":376},"#subscribe",[378,382,385],{"text":379,"config":380},"Inteligência artificial",{"href":381},"/pt-br/the-source/ai/",{"text":122,"config":383},{"href":384},"/pt-br/the-source/security/",{"text":386,"config":387},"Plataforma e infraestrutura",{"href":388},"/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":394,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":395,"description":396,"submitMessage":397,"formData":398,"_id":402,"_type":54,"_source":55,"_file":403,"_stem":404,"_extension":58},"/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":399},{"formId":400,"formName":401,"hideRequiredLabel":13},28471,"thesourcenewsletter","content:shared:pt-br:the-source:newsletter.yml","shared/pt-br/the-source/newsletter.yml","shared/pt-br/the-source/newsletter",{"categoryNames":406},{"ai":379,"platform":386,"security":122},{"_path":408,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":409,"seo":410,"content":413,"type":427,"slug":5,"_id":428,"_type":54,"title":7,"_source":55,"_file":429,"_stem":430,"_extension":58},"/pt-br/the-source/ai",{"layout":9},{"title":379,"description":411,"ogImage":7,"config":412},"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":13},[414,420],{"componentName":415,"componentContent":416},"TheSourceCategoryHero",{"title":379,"description":411,"image":417},{"config":418},{"src":419},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463300/eoudcbj5aoucl0spsp0c.png",{"componentName":421,"componentContent":422},"TheSourceCategoryMainSection",{"config":423},{"gatedAssets":424},[425,426],"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":432,"_dir":433,"_draft":6,"_partial":6,"_locale":7,"config":434,"title":435,"description":436,"link":437,"_id":443,"_type":54,"_source":55,"_file":444,"_stem":445,"_extension":58},"/shared/pt-br/the-source/gated-assets/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach","gated-assets",{"id":14},"Crie a abordagem de IA certa para sua estratégia de inovação de software","As ferramentas de IA generativa vieram para ficar. Empresas com equipes de engenharia de software que querem atrair e reter os melhores talentos devem integrar a IA na empresa para se manterem competitivas. O aprimoramento contínuo, a adoção e o suporte são essenciais para aproveitar todo o potencial da IA com segurança e responsabilidade. Baixe nosso guia para líderes empresariais e descubra como preparar a diretoria, a liderança executiva e as equipes de desenvolvimento da sua empresa para o que a IA pode fazer hoje, e fará em um futuro próximo, para acelerar o desenvolvimento de software.",{"text":438,"config":439},"Leia o guia",{"href":440,"dataGaName":441,"dataGaLocation":442},"https://about.gitlab.com/the-source/ai/ai-guide-for-enterprise-leaders-building-the-right-approach/","AI Guide For Enterprise Leaders: Building the Right Approach","thesource","content:shared:pt-br:the-source:gated-assets:source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach.yml","shared/pt-br/the-source/gated-assets/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach.yml","shared/pt-br/the-source/gated-assets/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach",{"_path":408,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":447,"seo":448,"content":450,"type":427,"slug":5,"_id":428,"_type":54,"title":7,"_source":55,"_file":429,"_stem":430,"_extension":58},{"layout":9},{"title":379,"description":411,"ogImage":7,"config":449},{"ignoreDescriptionCharLimit":13},[451,455],{"componentName":415,"componentContent":452},{"title":379,"description":411,"image":453},{"config":454},{"src":419},{"componentName":421,"componentContent":456},{"config":457},{"gatedAssets":458},[425,426],[460,474],{"_path":461,"_dir":433,"_draft":6,"_partial":6,"_locale":7,"config":462,"title":464,"description":465,"link":466,"_id":471,"_type":54,"_source":55,"_file":472,"_stem":473,"_extension":58},"/shared/pt-br/the-source/gated-assets/navigating-ai-maturity-in-devsecops",{"id":426,"formId":463},1002,"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":467,"config":468},"Acesse o relatório",{"href":469,"dataGaName":470,"dataGaLocation":442},"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":475,"_dir":433,"_draft":6,"_partial":6,"_locale":7,"config":476,"title":477,"description":478,"link":479,"_id":484,"_type":54,"_source":55,"_file":485,"_stem":486,"_extension":58},"/shared/pt-br/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development",{"id":425,"formId":463},"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":480,"config":481},"Acesse o livro digital",{"href":482,"dataGaName":483,"dataGaLocation":442},"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",[488,511,527,543,559,580,600,616,634,654,671,691,707,725,742,760,779,797,816,837,858,874,890,908,926,945,961,979,995,1014],{"_path":489,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":491,"seo":492,"content":494,"type":506,"slug":507,"_id":508,"_type":54,"title":493,"_source":55,"_file":509,"_stem":510,"_extension":58},"/pt-br/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":493},"Amanda Rueda",[495,504],{"componentName":496,"componentContent":497},"TheSourceAuthorHero",{"config":498,"name":493,"headshot":501},{"gitlabHandle":499,"linkedInProfileUrl":500},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":493,"config":502},{"src":503},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":505},"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":512,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":513,"seo":514,"content":516,"type":506,"slug":523,"_id":524,"_type":54,"title":515,"_source":55,"_file":525,"_stem":526,"_extension":58},"/pt-br/the-source/authors/andre-michael-braun",{"layout":9},{"title":515},"Andre Michael Braun",[517,522],{"componentName":496,"componentContent":518},{"name":515,"headshot":519},{"altText":515,"config":520},{"src":521},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":505},"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":528,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":529,"seo":530,"content":532,"type":506,"slug":539,"_id":540,"_type":54,"title":531,"_source":55,"_file":541,"_stem":542,"_extension":58},"/pt-br/the-source/authors/andrew-haschka",{"layout":9},{"title":531},"Andrew Haschka",[533,538],{"componentName":496,"componentContent":534},{"name":531,"headshot":535},{"altText":531,"config":536},{"src":537},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":505},"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":544,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":545,"seo":546,"content":548,"type":506,"slug":555,"_id":556,"_type":54,"title":547,"_source":55,"_file":557,"_stem":558,"_extension":58},"/pt-br/the-source/authors/ayoub-fandi",{"layout":9},{"title":547},"Ayoub Fandi",[549,554],{"componentName":496,"componentContent":550},{"name":547,"headshot":551},{"altText":547,"config":552},{"src":553},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":505},"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":560,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":561,"seo":562,"content":564,"type":506,"slug":576,"_id":577,"_type":54,"title":563,"_source":55,"_file":578,"_stem":579,"_extension":58},"/pt-br/the-source/authors/brian-wald",{"layout":9},{"title":563},"Brian Wald",[565,575],{"componentName":496,"componentContent":566},{"config":567,"name":563,"role":570,"bio":571,"headshot":572},{"gitlabHandle":568,"linkedInProfileUrl":569},"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":563,"config":573},{"src":574},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":505},"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":581,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":582,"seo":583,"content":585,"type":506,"slug":596,"_id":597,"_type":54,"title":584,"_source":55,"_file":598,"_stem":599,"_extension":58},"/pt-br/the-source/authors/bryan-ross",{"layout":9},{"title":584},"Bryan Ross",[586,595],{"componentName":496,"componentContent":587},{"config":588,"name":584,"headshot":592},{"gitlabHandle":589,"twitterXProfileUrl":590,"linkedInProfileUrl":591},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":584,"config":593},{"src":594},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":505},"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":601,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":602,"seo":603,"content":605,"type":506,"slug":612,"_id":613,"_type":54,"title":604,"_source":55,"_file":614,"_stem":615,"_extension":58},"/pt-br/the-source/authors/chandler-gibbons",{"layout":9},{"title":604},"Chandler Gibbons",[606,611],{"componentName":496,"componentContent":607},{"name":604,"headshot":608},{"altText":604,"config":609},{"src":610},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":505},"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":617,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":618,"seo":619,"content":621,"type":506,"slug":630,"_id":631,"_type":54,"title":620,"_source":55,"_file":632,"_stem":633,"_extension":58},"/pt-br/the-source/authors/dave-steer",{"layout":9},{"title":620},"Dave Steer",[622,629],{"componentName":496,"componentContent":623},{"config":624,"name":620,"headshot":626},{"gitlabHandle":625},"dsteer",{"altText":620,"config":627},{"src":628},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":505},"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":635,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":636,"seo":637,"content":639,"type":506,"slug":649,"_id":650,"_type":54,"title":651,"_source":55,"_file":652,"_stem":653,"_extension":58},"/pt-br/the-source/authors/ddesanto",{"layout":9},{"title":638},"David DeSanto",[640,648],{"componentName":496,"componentContent":641},{"config":642,"name":638,"headshot":645},{"gitlabHandle":643,"linkedInProfileUrl":644},"david","https://www.linkedin.com/in/ddesanto/",{"altText":638,"config":646},{"src":647},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":505},"ddesanto","content:pt-br:the-source:authors:ddesanto.yml","Ddesanto","pt-br/the-source/authors/ddesanto.yml","pt-br/the-source/authors/ddesanto",{"_path":655,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":656,"seo":657,"content":659,"type":506,"slug":666,"_id":667,"_type":54,"title":668,"_source":55,"_file":669,"_stem":670,"_extension":58},"/pt-br/the-source/authors/derek-debellis",{"layout":9},{"title":658},"Derek DeBellis",[660,665],{"componentName":496,"componentContent":661},{"name":658,"headshot":662},{"altText":658,"config":663},{"src":664},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":505},"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":672,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":673,"seo":674,"content":676,"type":506,"slug":12,"_id":688,"_type":54,"title":675,"_source":55,"_file":689,"_stem":690,"_extension":58},"/pt-br/the-source/authors/emilio-salvador",{"layout":9},{"title":675},"Emilio Salvador",[677,687],{"componentName":496,"componentContent":678},{"config":679,"name":675,"role":682,"bio":683,"headshot":684},{"gitlabHandle":680,"linkedInProfileUrl":681},"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":675,"config":685},{"src":686},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":505},"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":692,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":693,"seo":694,"content":696,"type":506,"slug":703,"_id":704,"_type":54,"title":695,"_source":55,"_file":705,"_stem":706,"_extension":58},"/pt-br/the-source/authors/erika-feldman",{"layout":9},{"title":695},"Erika Feldman",[697,702],{"componentName":496,"componentContent":698},{"name":695,"headshot":699},{"altText":695,"config":700},{"src":701},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":505},"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":708,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":709,"seo":710,"content":712,"type":506,"slug":721,"_id":722,"_type":54,"title":711,"_source":55,"_file":723,"_stem":724,"_extension":58},"/pt-br/the-source/authors/george-kichukov",{"layout":9},{"title":711},"George Kichukov",[713,720],{"componentName":496,"componentContent":714},{"config":715,"name":711,"headshot":717},{"gitlabHandle":716},"gkichukov",{"altText":711,"config":718},{"src":719},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":505},"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":726,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":727,"seo":728,"content":730,"type":506,"slug":737,"_id":738,"_type":54,"title":739,"_source":55,"_file":740,"_stem":741,"_extension":58},"/pt-br/the-source/authors/gitlab",{"layout":9},{"title":729},"GitLab",[731,736],{"componentName":496,"componentContent":732},{"name":729,"headshot":733},{"altText":729,"config":734},{"src":735},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":505},"gitlab","content:pt-br:the-source:authors:gitlab.yml","Gitlab","pt-br/the-source/authors/gitlab.yml","pt-br/the-source/authors/gitlab",{"_path":743,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":744,"seo":745,"content":747,"type":506,"slug":756,"_id":757,"_type":54,"title":746,"_source":55,"_file":758,"_stem":759,"_extension":58},"/pt-br/the-source/authors/grant-hickman",{"layout":9},{"title":746},"Grant Hickman",[748,755],{"componentName":496,"componentContent":749},{"config":750,"name":746,"headshot":752},{"gitlabHandle":751},"g.hickman",{"altText":746,"config":753},{"src":754},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":505},"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":761,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":762,"seo":763,"content":765,"type":506,"slug":775,"_id":776,"_type":54,"title":764,"_source":55,"_file":777,"_stem":778,"_extension":58},"/pt-br/the-source/authors/haim-snir",{"layout":9},{"title":764},"Haim Snir",[766,774],{"componentName":496,"componentContent":767},{"config":768,"name":764,"headshot":771},{"gitlabHandle":769,"linkedInProfileUrl":770},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":764,"config":772},{"src":773},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":505},"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":780,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":781,"seo":782,"content":784,"type":506,"slug":788,"_id":793,"_type":54,"title":794,"_source":55,"_file":795,"_stem":796,"_extension":58},"/pt-br/the-source/authors/iganbaruch",{"layout":9},{"title":783},"Itzik Gan Baruch",[785,792],{"componentName":496,"componentContent":786},{"config":787,"name":783,"headshot":789},{"gitlabHandle":788},"iganbaruch",{"altText":783,"config":790},{"src":791},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":505},"content:pt-br:the-source:authors:iganbaruch.yml","Iganbaruch","pt-br/the-source/authors/iganbaruch.yml","pt-br/the-source/authors/iganbaruch",{"_path":798,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":799,"seo":800,"content":802,"type":506,"slug":811,"_id":812,"_type":54,"title":813,"_source":55,"_file":814,"_stem":815,"_extension":58},"/pt-br/the-source/authors/jlongo",{"layout":9},{"title":801},"Joseph Longo",[803,810],{"componentName":496,"componentContent":804},{"config":805,"name":801,"headshot":807},{"gitlabHandle":806},"jlongo_gitlab",{"altText":801,"config":808},{"src":809},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":505},"jlongo","content:pt-br:the-source:authors:jlongo.yml","Jlongo","pt-br/the-source/authors/jlongo.yml","pt-br/the-source/authors/jlongo",{"_path":817,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":818,"seo":819,"content":821,"type":506,"slug":833,"_id":834,"_type":54,"title":820,"_source":55,"_file":835,"_stem":836,"_extension":58},"/pt-br/the-source/authors/joel-krooswyk",{"layout":9},{"title":820},"Joel Krooswyk",[822,832],{"componentName":496,"componentContent":823},{"config":824,"name":820,"role":827,"bio":828,"headshot":829},{"gitlabHandle":825,"linkedInProfileUrl":826},"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":820,"config":830},{"src":831},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":505},"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":838,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":839,"seo":840,"content":842,"type":506,"slug":854,"_id":855,"_type":54,"title":841,"_source":55,"_file":856,"_stem":857,"_extension":58},"/pt-br/the-source/authors/josh-lemos",{"layout":9},{"title":841},"Josh Lemos",[843,853],{"componentName":496,"componentContent":844},{"config":845,"name":841,"role":848,"bio":849,"headshot":850},{"gitlabHandle":846,"linkedInProfileUrl":847},"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":841,"config":851},{"src":852},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":505},"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":859,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":860,"seo":861,"content":863,"type":506,"slug":870,"_id":871,"_type":54,"title":862,"_source":55,"_file":872,"_stem":873,"_extension":58},"/pt-br/the-source/authors/julie-griffin",{"layout":9},{"title":862},"Julie Griffin",[864,869],{"componentName":496,"componentContent":865},{"name":862,"headshot":866},{"altText":862,"config":867},{"src":868},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":505},"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":875,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":876,"seo":877,"content":879,"type":506,"slug":886,"_id":887,"_type":54,"title":878,"_source":55,"_file":888,"_stem":889,"_extension":58},"/pt-br/the-source/authors/kristina-weis",{"layout":9},{"title":878},"Kristina Weis",[880,885],{"componentName":496,"componentContent":881},{"name":878,"headshot":882},{"altText":878,"config":883},{"src":884},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":505},"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":891,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":892,"seo":893,"content":895,"type":506,"slug":904,"_id":905,"_type":54,"title":894,"_source":55,"_file":906,"_stem":907,"_extension":58},"/pt-br/the-source/authors/lee-faus",{"layout":9},{"title":894},"Lee Faus",[896,903],{"componentName":496,"componentContent":897},{"config":898,"name":894,"headshot":900},{"gitlabHandle":899},"lfaus",{"altText":894,"config":901},{"src":902},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":505},"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":909,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":910,"seo":911,"content":913,"type":506,"slug":917,"_id":922,"_type":54,"title":923,"_source":55,"_file":924,"_stem":925,"_extension":58},"/pt-br/the-source/authors/ncregan",{"layout":9},{"title":912},"Niall Cregan",[914,921],{"componentName":496,"componentContent":915},{"config":916,"name":912,"headshot":918},{"gitlabHandle":917},"ncregan",{"altText":912,"config":919},{"src":920},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":505},"content:pt-br:the-source:authors:ncregan.yml","Ncregan","pt-br/the-source/authors/ncregan.yml","pt-br/the-source/authors/ncregan",{"_path":927,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":928,"seo":929,"content":931,"type":506,"slug":940,"_id":941,"_type":54,"title":942,"_source":55,"_file":943,"_stem":944,"_extension":58},"/pt-br/the-source/authors/rschulman",{"layout":9},{"title":930},"Robin Schulman",[932,939],{"componentName":496,"componentContent":933},{"config":934,"name":930,"headshot":936},{"gitlabHandle":935},"robin",{"altText":930,"config":937},{"src":938},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":505},"rschulman","content:pt-br:the-source:authors:rschulman.yml","Rschulman","pt-br/the-source/authors/rschulman.yml","pt-br/the-source/authors/rschulman",{"_path":946,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":947,"seo":948,"content":950,"type":506,"slug":957,"_id":958,"_type":54,"title":949,"_source":55,"_file":959,"_stem":960,"_extension":58},"/pt-br/the-source/authors/sabrina-farmer",{"layout":9},{"title":949},"Sabrina Farmer",[951,956],{"componentName":496,"componentContent":952},{"name":949,"headshot":953},{"altText":949,"config":954},{"src":955},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":505},"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":962,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":963,"seo":964,"content":966,"type":506,"slug":975,"_id":976,"_type":54,"title":965,"_source":55,"_file":977,"_stem":978,"_extension":58},"/pt-br/the-source/authors/sandra-gittlen",{"layout":9},{"title":965},"Sandra Gittlen",[967,974],{"componentName":496,"componentContent":968},{"config":969,"name":965,"headshot":971},{"gitlabHandle":970},"sgittlen",{"altText":965,"config":972},{"src":973},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":505},"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":980,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":981,"seo":982,"content":984,"type":506,"slug":991,"_id":992,"_type":54,"title":983,"_source":55,"_file":993,"_stem":994,"_extension":58},"/pt-br/the-source/authors/sharon-gaudin",{"layout":9},{"title":983},"Sharon Gaudin",[985,990],{"componentName":496,"componentContent":986},{"name":983,"headshot":987},{"altText":983,"config":988},{"src":989},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":505},"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":996,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":997,"seo":998,"content":1000,"type":506,"slug":1010,"_id":1011,"_type":54,"title":999,"_source":55,"_file":1012,"_stem":1013,"_extension":58},"/pt-br/the-source/authors/stephen-walters",{"layout":9},{"title":999},"Stephen Walters",[1001,1009],{"componentName":496,"componentContent":1002},{"config":1003,"name":999,"headshot":1006},{"gitlabHandle":1004,"linkedInProfileUrl":1005},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":999,"config":1007},{"src":1008},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":505},"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":1015,"_dir":490,"_draft":6,"_partial":6,"_locale":7,"config":1016,"seo":1017,"content":1019,"type":506,"slug":1031,"_id":1032,"_type":54,"title":1033,"_source":55,"_file":1034,"_stem":1035,"_extension":58},"/pt-br/the-source/authors/taylor-mccaslin",{"layout":9},{"title":1018},"Taylor McCaslin",[1020,1030],{"componentName":496,"componentContent":1021},{"config":1022,"name":1018,"role":1025,"bio":1026,"headshot":1027},{"gitlabHandle":1023,"linkedInProfileUrl":1024},"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":1018,"config":1028},{"src":1029},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":505},"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",1753981710489]