Revista Informática

Google Bard ahora sabe codificar

Publicado el 02 mayo 2023 por Ferranmunoz @ferran_munoz

Bard todavía no es accesible desde Francia y todavía no habla francés. Pero Google continúa, como prometió, ampliando sus capacidades. Ahora, su IA también sabe codificar.

Como todas las IA actuales, Bard, la IA conversacional de Google, es un esfuerzo a largo plazo. Comenzando tarde, Google intenta, semana tras semana, ponerse al día con OpenAI y Microsoft, pero también con alternativas como Claude, MidJourney, etc.

Este fin de semana, Google ha vuelto a actualizar los modelos subyacentes de Bard para enriquecerlo con una capacidad muy presente en la competencia (ChatGPT, GPT-4, Bing Chat): la capacidad de generar código informático.

« A partir de hoy, Bard puede ayudarlo con sus tareas de programación y desarrollo de software, incluida la generación de código, la depuración y la explicación del código. » anuncia Paige Bailey, directora de productos del grupo, Google Research.

En otras palabras, aquellos que tienen acceso a Bard (la IA de Google todavía está restringida) pueden generar codigo explicando en lenguaje natural lo que quieren lograr. También pueden darle el código fuente a Bard y pedirle que depurar o averiguar por qué el código no se compila. Con el mismo espíritu, pueden pedirle optimizar el código o sugerir mejoras. Finalmente pueden confiarle un fragmento de código a Bard (como el desensamblaje de un malware o un código desconocido) y preguntarle para explicar lo que hace este programa en un lenguaje comprensible para todos.

Esta capacidad de generar y explicar código hace que Bard (como Bing Chat y ChatGPT) sea una buena herramienta de capacitación en programación, especialmente porque sabe cómo convertir código de un lenguaje informático a otro. También es una forma de hacer que ciertas funciones de código bajo del software colaborativo sean más accesibles. » Estamos lanzando estas características en más de 20 lenguajes de programación, incluidos C++, Go, Java, JavaScript, Python y Typescript. Además, puede exportar fácilmente el código de Python a Google Colab (Nota del editor: herramienta de desarrollo de Python en línea de Google) – no es necesario copiar y pegar. Y Bard también puede ayudarlo a escribir funciones para Hojas de cálculo de Google agrega Paige Bailey.

Por supuesto, la herramienta aún está lejos de ser perfecta. Como todas las IA actuales, puede generar código que contenga errores o vulnerabilidades. » Siempre verifique las respuestas de Bard y pruebe y revise minuciosamente el código en busca de errores, fallas y vulnerabilidades antes de confiar en él”. avertit Paide Bailey. “A pesar de estos desafíos, creemos que las nuevas funciones de Bard pueden ayudarlo al brindarle nuevas formas de escribir código, crear casos de prueba o actualizar las API. Si Bard cita extensamente un proyecto de código abierto existente, citará la fuente. »

Esta última observación está lejos de ser inocente. Google no se detiene más en el tema. Pero varios procedimientos legales están en curso en los EE. UU., los demandantes acusan a estas IA de plagiar el código y no citar sus fuentes. Sobre todo, incluso cuando estas IA se basan en código fuente abierto bajo licencias permisivas como la licencia MIT, no alientan a los desarrolladores a adjuntar los archivos de términos de licencia, que siguen siendo obligatorios.

Lea también:

Veracode presenta GPT AI para corregir código vulnerable

Microsoft agrega su IA «Copiloto» en Viva

Veracode presenta GPT AI para corregir código vulnerable

Google Bard se revela… en pequeños pasos

OpenAI, GitHub y Microsoft acusados ​​de violar licencias de código abierto

[


Volver a la Portada de Logo Paperblog