Decíamos ayer que, según el CEO de NVIDIA, uno de los objetivos de desarrollar la IA es que nadie necesite programar. Pero (al menos por ahora) no estamos en ese punto, y la IA se presenta sencillamente como una herramienta para hacerle más fácil la vida a los programadores.
Un ejemplo de ello es la última actualización anunciada para Google Gemini, la IA estrella del gigante tecnológico, que acaba de implementar la función de editar y ejecutar código Python desde la propia interfaz del chatbot, si bien por ahora será una característica exclusiva para los usuarios de Gemini Advanced, la versión de pago de esta plataforma.
La capacidad de editar y ejecutar código Python directamente en la interfaz de Gemini (sin necesidad de exportar a otras plataformas, como Google Colab o Replit) proporciona dos beneficios principales:
- Ofrece un entorno interactivo para experimentar con fragmentos de código, permitiendo así que los aspirantes a programador observen el impacto de las modificaciones y profundicen su comprensión de los principios de programación.
- Facilita a los desarrolladores más experimentados la posibilidad de verificar rápidamente la funcionalidad del código Python generado por la IA antes de integrarlo en sus proyectos. Esto no solo ahorra tiempo valioso, sino que también garantiza el funcionamiento sin problemas del código implementado.
Eso sí, hay algo que por ahora se sigue echando de menos en Google Gemini Advanced si lo comparamos con su rival de OpenAI, según explica en su cuenta de X el experto en IA Ethan Mollick: "puede hacer algunos trucos de Code Interpreter y ejecutar código Python, pero, hasta donde yo sé, no te permite cargar ni descargar archivos".
"Eso limita lo que el sistema puede hacer en relación con ChatGPT. Además, a menudo es necesario recordarle que sí, que puede ejecutar el código por sí mismo".
Ya lo hemos probado (y comparado con ChatGPT)
Le hemos pedido a GPT-4 y a Gemini Advance que creen un código capaz de identificar si un determinado e-mail tiene un formato válido o no. Esta ha sido la respuesta de ChatGPT, mostrando un código Python que podemos copiar y ejecutar en otro entorno:
Pasemos ahora a Gemini, que nos ha proporcionado dos versiones del código: una, ejecutable, en Python (bastante similar a la anterior); la otra, no ejecutable, en JavaScript. Aquí está la primera:
Y sólo hemos necesitado darle al botón de ejecutar (▶️) para que nos devuelva el resultado que se muestra en el apartado "Salida de código". Pero, ¿y si hubiéramos querido probar si funcionaba bien con algún otro e-mail? Fácil, sólo habríamos tenido que cambiar el valor de la variable 'correo' usando el botón de editar código (✏️).
Imagen | Fotomontaje propio