Google ha anunciado recientemente una importante actualización de su oferta Colab, que incorpora funcionalidades basadas en IA para mejorar la experiencia de codificación. Colab es una herramienta basada en navegador muy utilizada para escribir y ejecutar código Python, popular entre los principiantes que aprenden a programar sin necesidad de un entorno de programación complejo. Las nuevas funciones integradas incluirán la finalización de código con IA, la generación de código a partir de lenguaje natural y un chatbot de ayuda al código.
La herramienta mejorada utilizará una familia de modelos de código llamada Codey, que se construyó sobre el sistema PaLM 2 y se presentó en el evento Google I/O. Codey se ha puesto a punto utilizando un amplio conjunto de datos de código de alta calidad con licencia de fuentes externas, lo que ha permitido optimizar su rendimiento en las tareas de codificación. Además, las versiones de Codey empleadas para Colab se han adaptado específicamente a Python y a los distintos requisitos de la plataforma.
Inicialmente, los usuarios de Colab basados en Estados Unidos tendrán acceso a los modelos integrados de Codey, lo que mejorará sustancialmente la velocidad, la calidad y la comprensión de la programación. El primer conjunto de funciones de Google se centrará principalmente en la generación de código. En una entrada de blog, Chris Perry, jefe de producto de grupo en Colab, y Shrestha Basu Mallick, jefe de producto senior en Google Labs, esbozaron las ventajas del lenguaje natural para la generación de código: permite crear bloques de código más grandes, transpone funciones enteras a partir de comentarios o indicaciones, y minimiza la necesidad de escribir código repetitivo. Esto permite a los usuarios concentrarse más en los aspectos intrigantes de la programación y la ciencia de datos. Los usuarios registrados de Colab pronto descubrirán un nuevo botón "Generar" en sus cuadernos, que facilita la introducción de cualquier instrucción de texto para la generación de código.
Google también ha añadido un chatbot directamente en Colab, que permite a los usuarios hacer preguntas sobre diversos aspectos de la programación sin salir de la plataforma. En un futuro próximo, los usuarios podrán realizar consultas sobre tareas como la importación de datos desde Google Sheets o el filtrado de un DataFrame de Pandas dentro del propio Colab.
A medida que las soluciones no-code y low-code siguen ganando popularidad, estos avances en las capacidades de codificación impulsadas por la IA tienen implicaciones considerables para agilizar el proceso de desarrollo. Plataformas como AppMaster.io ofrecen una potente solución no-code para crear aplicaciones backend, web y móviles de forma más eficiente. Con la capacidad de diseñar visualmente modelos de datos, procesos empresariales, API REST y WSS endpoints, AppMaster permite a las empresas desarrollar aplicaciones con mayor rapidez y rentabilidad.
Con la reciente actualización de Google para Colab, colaborar en proyectos de codificación y aprender nociones básicas de programación resulta más accesible, lo que consolida aún más la importancia de las herramientas basadas en IA en el panorama tecnológico en constante evolución.