2 pontos por GN⁺ 2024-10-31 | 2 comentários | Compartilhar no WhatsApp
  • O Google está apostando tudo em IA, tanto interna quanto externamente
  • Sundar Pichai, CEO do Google, afirmou na teleconferência de resultados do 3º trimestre, na terça-feira, que mais de 25% do novo código gerado no Google é produzido por IA
  • Pichai disse que o uso de IA na programação está “aumentando a produtividade e a eficiência” dentro do Google. Depois que o código é gerado, os funcionários o revisam e validam

    “Isso ajuda nossos engenheiros a fazer mais, mais rápido. Estou energizado com nosso progresso e com as oportunidades à frente, e continuarei focado em construir ótimos produtos.”

Modelo interno de IA do Google, “Goose”

  • O Business Insider informou em fevereiro que o Google lançou um novo modelo interno de IA chamado “Goose” para ajudar os funcionários a programar e desenvolver produtos
  • Segundo documentos internos vistos pelo BI, o Goose foi treinado com base nos “25 anos de expertise em engenharia do Google”

Preocupações dos funcionários e o impacto da IA

  • Os dados de Pichai certamente farão com que funcionários se perguntem se eles próprios não estão sendo afastados da programação, mas outros dizem que a IA já transformou seu trabalho
  • Lideranças da empresa já haviam prometido anteriormente que a IA não tomaria os empregos dos Googlers, mas o número superior a 25% chama atenção e destaca os benefícios de aprimorar essa tecnologia

Opinião do GN⁺

  • Com o avanço da tecnologia de IA, é necessário discutir como o papel do engenheiro de software vai mudar. A IA poderá assumir tarefas repetitivas simples, permitindo que engenheiros se concentrem em trabalhos mais criativos e estratégicos
  • No entanto, também há preocupações quanto à qualidade do código gerado por IA e à manutenção. Engenheiros talvez precisem dedicar mais tempo à revisão e aos testes desse código
  • O avanço das ferramentas de programação com IA pode aumentar a produtividade dos desenvolvedores e acelerar a inovação, mas questões éticas como privacidade e viés algorítmico também precisam ser consideradas, e alguns funcionários podem se preocupar com a estabilidade no emprego

2 comentários

 
ragingwind 2024-11-01

O trecho dizendo que o Goose foi treinado com base nos "25 anos de expertise em engenharia do Google" me deixa muito curioso. A qualidade do código que ele gera ou das revisões

 
GN⁺ 2024-10-31
Comentários do Hacker News
  • A IA gera bem código simples, mas pode gerar código sutilmente errado em casos complexos. Isso levanta a dúvida se 25% do código do Google é código sutilmente incorreto ou apenas código simples

  • O líder da equipe de ferramentas internas de desenvolvimento do Google diz que usa vários métodos para garantir a segurança e a qualidade das recomendações da IA, e destaca que os recursos de IA estão melhorando a produtividade da engenharia de software

    • Para garantir a segurança e a qualidade das recomendações da IA, são feitos monitoramento regular, rastreamento da origem do código e testes adversariais
    • Testes A/B e experimentos controlados aleatórios são usados para verificar se os recursos melhoram a produtividade e a taxa de entrega
    • Eficiência semelhante é observada em todas as linguagens de programação e frameworks usados internamente no Google
  • Há críticas de que o Google já foi o auge do desenvolvimento de software, mas agora está gerando código para vender modelos de big data

  • É mencionada a possibilidade de a IA gerar 50% do código, com destaque para o fato de que a base de código interna do Google é muito bem gerenciada

    • Nem todos os grandes modelos de linguagem (LLMs) são iguais, e a base de código do Google é um conjunto de dados muito bem organizado
    • Espera-se uma grande melhora no processo de code review com o uso de LLMs
  • 25% do código do Google consiste em verificações básicas de erro e retornos nil

  • Menciona-se que a IA substituiu os 25% de código que antes eram copiados e colados do Stack Overflow

  • Um funcionário do Google afirma que já escreveu código gerado por IA e explica que o motor de autocompletar código é útil como ferramenta de produtividade, mas não faz engenharia de verdade

    • O motor de autocompletar código é útil para completar linhas do código que está sendo escrito, e pode ser parecido com o Copilot ou um pouco inferior
  • Destaca-se que a IA pode fornecer código boilerplate e código de sintaxe por autocompletar, mas os outros 75% são a parte em que é preciso realmente pensar