O Google está fazendo grandes movimentos com a inteligência artificial (IA), e isso não é só conversa. Mais de um quarto de todos os novos códigos do Google são agora gerados por IA. Isso é de acordo com o CEO Sundar Pichai, que compartilhou esses detalhes durante a teleconferência de resultados do terceiro trimestre de 2024 do Google. O Google está se apoiando fortemente na IA generativa para tornar a codificação mais rápida e eficiente, e isso está tendo um impacto real na empresa.
A mudança do Google para IA na codificação
Sundar Pichai lançou uma bomba durante a teleconferência de resultados do terceiro trimestre de 2024: a IA agora é responsável por mais de 25% do novo código que está sendo escrito no Google. A IA não é apenas um artifício aqui – ela está ajudando ativamente os engenheiros a “fazer mais e avançar mais rápido”. Uma das grandes vitórias da IA é lidar com códigos antigos e desajeitados. A ferramenta interna de IA do Google, chamada “Goose”, utiliza os 25 anos de conhecimento de engenharia da empresa para ajudar a escrever novos códigos e consertar sistemas antigos.
Bem-vindo GPT-4o com Canvas: a nova interface da OpenAI para escrita e codificação
Veja como funciona: Goose sugere trechos de código e, em seguida, os engenheiros do Google intervêm para revisá-los e aprová-los. Não se trata de substituir humanos. Em vez disso, a IA está acelerando as coisas, cuidando das coisas chatas e repetitivas para que os engenheiros possam se concentrar nos problemas interessantes. O código gerado por IA ainda passa por uma rigorosa revisão humana para manter os altos padrões do Google.
Este impulso em direção à codificação orientada por IA faz parte da estratégia mais ampla do Google para tornar a IA o núcleo de seu futuro. Pichai até mencionou que o Google DeepMind agora está supervisionando equipes como a que está por trás do aplicativo Gemini, mostrando o quão seriamente o Google está levando essa mudança a sério.
A IA significa perda de empregos para os engenheiros do Google?
Se a IA está escrevendo tanto código, é justo perguntar: os programadores humanos estão prestes a começar? Segundo Pichai, a resposta é não. A ideia é tornar os engenheiros mais produtivos e não substituí-los. Ao lidar com tarefas repetitivas de codificação, a IA permite que os desenvolvedores se concentrem em projetos maiores e mais criativos. Trata-se de melhorar as capacidades humanas e não de eliminá-las.
Mas sejamos realistas: alguns Googlers ainda estão nervosos. Toda a mensagem “A IA está aqui para ajudar, não para substituí-lo” parece boa, mas quando você ouve que a IA está escrevendo um quarto de todo o novo código, é fácil ver por que há preocupações. O ponto principal aqui é que a IA não é autossuficiente. O código que ele gera ainda precisa de supervisão humana. Os engenheiros são quem tomam as decisões, resolvem os problemas e decidem o que fará o corte final.
“Isso ajuda nossos engenheiros a fazer mais e mais rápido”, disse Pichai, enfatizando que o código gerado por IA é apenas mais uma ferramenta. Ele lida com as partes chatas, mas o trabalho pesado – criatividade, resolução de problemas e trabalho geral – ainda requer engenheiros humanos.
O momento desse impulso de IA não poderia ser melhor para o Google. Alphabet, empresa-mãe do Google, apenas relatado uma receita enorme de US$ 88,3 bilhões no terceiro trimestre de 2024. Somente o Google Cloud arrecadou US$ 11,4 bilhões, um salto de 35% em relação ao ano anterior. A IA está desempenhando um papel importante nesse crescimento. A receita do Google Cloud disparou para US$ 1,95 bilhão, contra apenas US$ 270 milhões no ano anterior, graças em grande parte ao desenvolvimento impulsionado pela IA.
E não é apenas o Google Cloud. A IA está em toda parte nos produtos do Google. O YouTube possui ferramentas generativas de IA que ajudam os criadores a fazer resumos e títulos de vídeos. A série de smartphones Pixel 9 também vem com recursos de IA que os usuários adoram. Tudo isso faz parte do grande plano do Google de ser líder em IA, como aponta Tracy Woo, analista da Forrester.
O uso de IA para codificação pelo Google é um sinal do rumo que o desenvolvimento de software está tomando. A IA pode automatizar tarefas rotineiras de codificação, encontrar ineficiências e até sugerir soluções para sistemas legados. Isso significa que os desenvolvedores podem acabar gastando menos tempo corrigindo bugs e mais tempo criando recursos novos e inovadores.
Mas nem tudo é fácil. O código gerado por IA não é perfeito – ele pode introduzir erros ou vulnerabilidades de segurança se não for gerenciado com cuidado. O Google sabe disso, e é por isso que os engenheiros humanos ainda revisam tudo o que a IA divulga. Essa é a rede de segurança. Mas os riscos potenciais ainda existem e são algo que a indústria precisa ficar de olho.
Outro desafio é que a IA pode ser rápida, mas não é boa para compreender o contexto completo de um projeto. Ele pode gerar código, mas nem sempre entende o “porquê” do que está escrevendo. É aí que os desenvolvedores humanos ainda têm uma grande vantagem: eles entendem as necessidades do negócio, os usuários e o lado criativo da criação de software. A IA, por enquanto, é mais um assistente superpoderoso do que um verdadeiro criador.
O futuro do Google com IA
O Google aposta totalmente na IA, e não se trata apenas de codificação. Pichai mencionou que o Google está “em uma posição única para liderar na era da IA” devido à sua forte infraestrutura e equipes de pesquisa. O Google também consolidou seus recursos de IA, reunindo equipes de aprendizado de máquina, segurança e outras divisões para criar uma estratégia unificada de IA.
A visão de Pichai é que a IA esteja integrada em tudo o que o Google faz, da Pesquisa à Nuvem. E os números sugerem que está a funcionar: as receitas e os ganhos de produtividade da Google são sinais claros de que a estratégia está a dar frutos. Outras empresas de tecnologia estarão observando isso de perto e não seria surpreendente se muitas delas seguissem o exemplo do Google.
O uso de IA pelo Google para gerar mais de um quarto de seu novo código marca uma grande mudança no desenvolvimento de software. Mas a IA não está aqui para substituir os engenheiros humanos; está aqui para mudar a forma como eles funcionam. Ao cuidar das tarefas repetitivas, a IA permite que os desenvolvedores se concentrem em aspectos mais importantes e criativos de seus projetos. A adoção de ferramentas como o Goose é apenas uma parte do plano maior do Google para tornar a IA uma parte essencial de tudo o que fazem.
A IA tem o poder de mudar a forma como o software é construído, mas ainda precisa de supervisão e criatividade humanas. Por enquanto, o Google está usando a IA como uma ferramenta para capacitar seus engenheiros, e não para substituí-los. E embora a jornada para o desenvolvimento totalmente orientado pela IA esteja apenas começando, uma coisa é clara: o Google está definindo o ritmo e todos os demais estão tentando acompanhá-lo.
Crédito da imagem em destaque: Kerem Gülen/Ideograma