2 puntos por GN⁺ 2024-10-31 | 2 comentarios | Compartir por WhatsApp
  • Google está apostando por la IA de forma total, tanto interna como externamente
  • Sundar Pichai, CEO de Google, dijo el martes durante la presentación de resultados del tercer trimestre que más del 25% del nuevo código generado en Google es producido por IA
  • Pichai afirmó que usar IA para programar está “aumentando la productividad y la eficiencia” dentro de Google. Después de que el código es generado, los empleados lo revisan y verifican

    “Esto ayuda a nuestros ingenieros a hacer más trabajo, más rápido. Me entusiasma nuestro progreso y las oportunidades que tenemos por delante, y seguiré enfocado en crear grandes productos.”

El modelo interno de IA de Google, "Goose"

  • Business Insider informó en febrero que Google lanzó un nuevo modelo interno de IA llamado "Goose" para ayudar a los empleados a programar y desarrollar productos
  • Según documentos internos vistos por BI, Goose fue entrenado con “25 años de experiencia en ingeniería de Google”

Preocupaciones de los empleados e impacto de la IA

  • Los datos de Pichai sin duda harán que los empleados se pregunten si se están excluyendo a sí mismos de la programación, pero otros trabajadores dicen que la IA ya ha transformado su trabajo
  • Los líderes de la empresa habían prometido antes que la IA no quitaría empleos a los Googlers, pero la cifra de más del 25% llama la atención y resalta los beneficios de seguir mejorando esta tecnología

Opinión de GN⁺

  • Con el avance de la tecnología de IA, hace falta debatir cómo cambiará el rol de los ingenieros de software. La IA podrá encargarse de tareas simples y repetitivas, permitiendo que los ingenieros se concentren en trabajo más creativo y estratégico
  • Sin embargo, también existen preocupaciones sobre la calidad y el mantenimiento del código generado por IA. Los ingenieros podrían tener que dedicar más tiempo a revisar y probar ese código
  • El avance de las herramientas de codificación con IA puede acelerar la mejora de la productividad y la innovación de los desarrolladores, pero también deben considerarse problemas éticos como la privacidad y el sesgo algorítmico, y algunos empleados podrían preocuparse por la estabilidad laboral

2 comentarios

 
ragingwind 2024-11-01

Tengo mucha curiosidad por eso de que 'Goose fue entrenado con base en los "25 años de experiencia en ingeniería de Google"'. La calidad del código que genera o de las revisiones es

 
GN⁺ 2024-10-31
Opiniones en Hacker News
  • La IA genera bien código simple, pero en código complejo puede producir código sutilmente incorrecto. Se cuestiona si el 25% del código de Google es código sutilmente incorrecto o simplemente código sencillo

  • El líder del equipo de herramientas internas de desarrollo de Google explica que usan varios métodos para garantizar la seguridad y la calidad de las recomendaciones de IA, y enfatiza que las funciones de IA están mejorando la productividad de la ingeniería de software

    • Realizan monitoreo regular, rastreo del origen del código y pruebas adversariales para garantizar la seguridad y la calidad de las recomendaciones de IA
    • Verifican mediante pruebas A/B y experimentos controlados aleatorios si las funciones mejoran la productividad y el rendimiento
    • Observan eficiencias similares en todos los lenguajes de programación y frameworks usados internamente en Google
  • Hay críticas de que Google antes era la cúspide del desarrollo de software, pero que ahora genera código para vender modelos de big data

  • Se menciona la posibilidad de que la IA pueda generar el 50% del código, y se destaca que la base de código interna de Google está muy bien gestionada

    • No todos los modelos grandes de lenguaje (LLM) son iguales, y la base de código de Google es un conjunto de datos muy bien gestionado
    • Se esperan grandes mejoras en el proceso de revisión de código mediante LLM
  • El 25% del código de Google consiste en verificaciones básicas de errores y retornos de nil

  • Se menciona que la IA reemplazó ese 25% del código que antes se copiaba y pegaba desde Stack Overflow

  • Un empleado de Google comenta que ha escrito código generado por IA, y explica que el motor de autocompletado de código es útil como herramienta de productividad, pero no realiza la ingeniería real

    • El motor de autocompletado de código es útil para completar líneas del código que se está escribiendo, y podría ser similar a Copilot o quizá un poco inferior
  • Se enfatiza que la IA puede aportar código boilerplate y sintaxis de autocompletado, pero que el 75% restante es la parte que realmente requiere pensar