Tag: Engenharia de Software

  • Sundar Pichai diz que IA aumenta produtividade dos engenheiros do Google em 10%

    Sundar Pichai diz que IA aumenta produtividade dos engenheiros do Google em 10%

    Sundar Pichai revela aumento de 10% na produtividade de engenheiros do Google com IA

    O CEO do Google, Sundar Pichai, anunciou que a inteligência artificial (IA) está impulsionando significativamente a produtividade dos engenheiros da empresa. Em uma recente aparição no Lex Fridman Podcast, Pichai detalhou como o Google mede essa melhoria, identificando um acréscimo de 10% na capacidade de desenvolvimento graças ao uso de ferramentas baseadas em IA.

    Essa métrica, conhecida como “velocidade de engenharia”, é calculada ao contabilizar as horas adicionais que os engenheiros conseguem gerir semanalmente com o auxílio dessas tecnologias. Essencialmente, o ganho de tempo permite que os profissionais se dediquem a tarefas mais estratégicas e criativas, otimizando o fluxo de trabalho.

    Como o Google mede o impacto da IA na produtividade

    A mensuração do aumento de produtividade dos engenheiros do Google com o uso de IA é direta. Segundo um porta-voz da empresa, a avaliação se baseia nas horas extras que os profissionais conseguem gerenciar em suas semanas de trabalho ao utilizarem ferramentas de IA. Isso se traduz em mais tempo livre para se concentrar em atividades de maior valor agregado.

    Pichai também destacou que o Google acompanha a proporção de código gerado por IA em seus projetos. Em uma recente chamada de resultados da Alphabet, o CEO informou que mais de 30% do novo código já é produzido por sistemas de IA, um aumento em relação aos 25% registrados em outubro do ano anterior.

    IA como catalisadora de inovação e contratações futuras

    A integração da IA nos processos de desenvolvimento do Google é uma estratégia clara. A empresa já disponibiliza ferramentas internas, como o copiloto de codificação Goose, treinado com o vasto histórico técnico do Google. Essa iniciativa reforça o compromisso da companhia em alavancar a IA.

    Pichai antecipou ainda que o Google planeja contratar mais engenheiros no próximo ano. A expectativa é que as capacidades agentivas da IA – onde sistemas autônomos tomam decisões e executam ações – liberem os profissionais de tarefas repetitivas. Isso permitiria que se concentrassem em aspectos mais desafiadores e inovadores da engenharia, potencialmente desencadeando a “próxima grande onda” de inovações.

    “As capacidades agentivas da IA devem liberar a próxima grande onda de inovações.” – Sundar Pichai

    Essa tendência não é exclusiva do Google. Na Microsoft UK, o GitHub Copilot já é responsável por escrever 40% do código interno da empresa, o que, segundo o CEO da Microsoft UK, Darren Hardman, permitiu o lançamento de mais produtos nos últimos 12 meses do que nos três anos anteriores. O CEO do Meta, Mark Zuckerberg, chegou a prever, em abril, que a IA poderia assumir metade do trabalho dos desenvolvedores da empresa em um ano.

  • Sundar Pichai: IA aumenta produtividade de engenheiros do Google em 10%, diz CEO

    Sundar Pichai: IA aumenta produtividade de engenheiros do Google em 10%, diz CEO

    O CEO do Google, Sundar Pichai, revelou que a inteligência artificial (IA) está impulsionando a produtividade dos engenheiros da empresa em cerca de 10%. A afirmação foi feita durante uma participação no Lex Fridman Podcast, onde Pichai detalhou como o Google mede esse aumento significativo na capacidade de seus profissionais.

    A principal métrica utilizada pela companhia para quantificar o impacto da IA é o acréscimo na velocidade de engenharia. Segundo o CEO, isso se traduz em mais horas semanais disponíveis para os engenheiros se dedicarem a tarefas mais criativas e estratégicas, em vez de se prenderem a atividades repetitivas e operacionais.

    Como o Google mede o ganho de produtividade da IA

    De acordo com um porta-voz do Google, o aumento de 10% na produtividade é calculado através do incremento nas horas semanais que os engenheiros conseguem economizar graças às ferramentas de IA. Essencialmente, a empresa quantifica o tempo extra que os profissionais ganham para dedicar a projetos e trabalhos que exigem maior criatividade e inovação.

    Pichai ressaltou que essa evolução é contínua e que o desenvolvimento de capacidades autônomas, onde a IA pode agir e tomar decisões de forma independente, representa a próxima grande onda de avanço tecnológico. O Google tem investido pesadamente em soluções internas para otimizar o processo de codificação.

    Ferramentas de IA que impulsionam o desenvolvimento no Google

    Um exemplo concreto dessa aposta é o “Goose”, um copiloto de programação lançado no ano passado. Treinado com base em 25 anos de histórico técnico da empresa, o Goose auxilia os engenheiros em suas tarefas diárias. A companhia também monitora ativamente a participação da IA na geração de código: atualmente, mais de 30% dos trechos de código novo são produzidos por essas ferramentas, um aumento notável em relação aos 25% registrados em outubro.

    A inteligência artificial está transformando a forma como trabalhamos. No Google, já vemos um impacto tangível na velocidade e na qualidade do desenvolvimento de software.

    Outras gigantes da tecnologia também relatam benefícios semelhantes. O CEO da Microsoft no Reino Unido mencionou que o GitHub Copilot, assistente de codificação da empresa, já é responsável por 40% do código utilizado, acelerando significativamente o lançamento de novos produtos. Em abril, o CEO do Meta previu que a IA poderia assumir até metade do trabalho dos desenvolvedores na empresa em um ano.

    Esses números demonstram um cenário promissor para a colaboração entre humanos e máquinas no desenvolvimento de tecnologia, com a IA atuando como uma poderosa aliada para aumentar a eficiência e liberar o potencial criativo dos profissionais.

  • AI está amplificando o desempenho da engenharia de software, aponta o Relatório DORA 2025

    AI está amplificando o desempenho da engenharia de software, aponta o Relatório DORA 2025

    IA está amplificando o desempenho da engenharia de software, aponta o Relatório DORA 2025

    A inteligência artificial (IA) está remodelando rapidamente a forma como o software é construído, com um impacto mais sutil do que muitas organizações previam. O Relatório DORA 2025, intitulado “State of AI-Assisted Software Development”, indica que a IA não melhora automaticamente o desempenho na entrega de software. Em vez disso, ela atua como um multiplicador das condições de engenharia existentes, fortalecendo equipes de alta performance e expondo fraquezas em organizações com processos fragmentados.

    O estudo, baseado em quase 5.000 respostas de profissionais de tecnologia e mais de 100 horas de entrevistas qualitativas, conclui que o sucesso da IA na engenharia de software depende mais da força dos sistemas organizacionais do que da sofisticação das ferramentas. Cultura de engenharia, capacidades de plataforma, fluxos de trabalho de desenvolvimento e sistemas de conhecimento internos são determinantes cruciais.

    A adoção rápida e a confiança na IA

    Uma das descobertas mais marcantes do relatório é a velocidade com que as ferramentas de IA foram incorporadas ao fluxo de trabalho diário dos desenvolvedores. Aproximadamente 90% dos desenvolvedores relatam usar alguma forma de assistência de IA, com cerca de dois terços dependendo fortemente dessas ferramentas para tarefas como escrever código, gerar documentação, depurar problemas e explorar frameworks desconhecidos.

    Muitos desenvolvedores também reportam melhorias mensuráveis na produtividade, indicando que a IA os ajuda a resolver problemas mais rapidamente e a escrever código de forma mais eficiente. Apesar desses ganhos, o relatório destaca uma tensão persistente entre produtividade e confiança.

    Cautela com a confiabilidade do código gerado por IA

    Uma parcela significativa de desenvolvedores demonstra cautela quanto à precisão e confiabilidade do código gerado por IA. Essa hesitação reflete preocupações sobre manutenibilidade, correção e estabilidade de longo prazo dos sistemas. Na prática, a IA frequentemente aumenta o volume e a velocidade da produção de código, mas sem a disciplina de engenharia adequada, esses ganhos podem não se traduzir em melhorias no desempenho da entrega de software.

    Essa dinâmica leva a uma conclusão importante do relatório: a IA amplifica a qualidade do sistema de engenharia em que opera. Organizações com práticas maduras de DevOps, fluxos de trabalho bem definidos e fortes capacidades de plataforma têm maior probabilidade de converter ganhos de produtividade impulsionados pela IA em melhorias mensuráveis no desempenho de entrega.

    O modelo de capacidades de IA do DORA

    Para auxiliar as organizações a integrarem a IA com sucesso, o relatório apresenta o DORA AI Capabilities Model. Este framework identifica um conjunto de capacidades organizacionais que permitem à IA entregar valor significativo, focando em fatores como:

    • Estratégia clara de adoção de IA, com políticas e diretrizes explícitas.
    • Presença de um ecossistema de dados saudável, com acesso a informações confiáveis e bem estruturadas.
    • Acessibilidade do conhecimento interno, através de documentação de alta qualidade e repositórios pesquisáveis.
    • Práticas fundamentais de engenharia robustas, como controle de versão e processos de revisão de código disciplinados.
    • Desenvolvimento centrado no usuário, com foco nos resultados finais para o cliente.
    • Plataforma de engenharia que padroniza ambientes de desenvolvimento e pipelines de implantação.
    • Trabalho em pequenos lotes (small batches) para melhor controle e estabilidade.

    Plataforma de engenharia e a importância das práticas fundamentais

    A engenharia de plataforma surge como um habilitador crítico. Plataformas internas que padronizam ambientes de desenvolvimento e pipelines de implantação permitem que as ferramentas de IA operem em um ecossistema consistente. Isso facilita a integração de sugestões de IA sem introduzir complexidade adicional.

    O relatório reforça que práticas fundamentais de engenharia continuam críticas. Fluxos de trabalho maduros de controle de versão, processos disciplinados de revisão de código e padrões de desenvolvimento consistentes formam a espinha dorsal da engenharia assistida por IA. Sem elas, a velocidade aumentada pode rapidamente criar riscos operacionais.

    IA: um acelerador para sistemas de engenharia fortes

    A pesquisa também examina o impacto potencial da IA na estabilidade do sistema. Embora acelere a produtividade, a IA pode encorajar a experimentação rápida e conjuntos de alterações maiores. Isso pode aumentar a probabilidade de defeitos ou falhas de implantação se não for gerenciado adequadamente. Consequentemente, as organizações que adotam IA devem fortalecer, e não relaxar, sua disciplina de engenharia.

    Além dos aspectos técnicos, o relatório enfatiza as dimensões humanas e culturais. Equipes que integram a IA com sucesso tendem a fomentar forte colaboração e investir em programas de treinamento. Em contraste, organizações que permitem que a adoção de IA surja puramente através de experimentação de base lutam para escalar seus benefícios.

    A mensagem para os líderes de tecnologia é clara: a IA tem o potencial de acelerar significativamente o desenvolvimento de software e melhorar a experiência do desenvolvedor. No entanto, esses benefícios não são automáticos. As organizações devem primeiro construir bases de engenharia sólidas, investir em capacidades de plataforma e cultivar uma cultura que apoie a experimentação disciplinada. Em última análise, a IA não consertará sistemas de engenharia quebrados, mas para aqueles com fundamentos fortes, pode se tornar um dos mais poderosos aceleradores de desempenho da engenharia.