La IA de OpenAI ya permite escribir código de programación a partir de lenguaje natural

agosto 17, 2021 Carlos Zapatero

OpenAI es una de las compañías de lenguaje natural que mayor actividad está demostrando durante los últimos años. De entre los diferentes logros que han levantado a la audiencia de sus asientos, era GPT-3 uno de los más relevantes. Y, efectivamente, hemos utilizado un pretérito porque una nueva noticia ha vuelto a convertirse en un hito. Se trata de Codex, una nueva herramienta que permitirá traducir lenguaje natural en inglés a lenguaje de programación.

conecta magazine estrategia de negocio ecommerce

Codex se ha creado para facilitar la vida de los programadores. A través de esta herramienta, no tendrán que picar código básico. Centrándose en el desarrollo del proyecto en sus fases más avanzadas.

Un sistema de órdenes muy sencillo de ejecutar

Al más puro estilo del asistente virtual que podemos encontrar en Android o iOS, Codex permite llevar a cabo cualquier tipo de acción con una orden ejecutada: «diseña una aplicación con un fondo naranja y tres submenús en la cabecera». Automáticamente, la orden será convertida en un documento HTML que se encargará de ejecutar todas las acciones solicitadas previamente.

«Codex ahora puede interpretar comandos simples en lenguaje natural y ejecutarlos en nombre del usuario, lo que hace posible construir una interfaz de usuario natural para aplicaciones existentes. Ahora estamos invitando a emperesas y desarrolladores a construir sobre OpenAI Codex a través de nuestra API» Ha explicado la propia compañía.

Manteniendo el procedimiento tradicional

En el medio plazo, Codex no busca erradicar la programación humana. Su meta es la de proporcionar a los programadores el escenario idóneo para que puedan dedicar el tiempo necesario a escribir el código con el que resolver todos los problemas.

Para ello, cada programador debe continuar con el procedimiento habitual que llevaría a cabo a la hora de crear cualquier programa. Es decir, se deben identificar cuáles son los objetivos, llevar a cabo la división pertinente de acuerdo a los módulos a desarrollar y comenzar a ejecutar la programación.

¿Qué tipos de Inteligencia Artificial existen?

El concepto de Inteligencia Artificial es tan amplio como inespecífico. Actualmente, distinguimos principalmente tres tipos de Inteligencia Artificial. A través de ellos se articulan todos los proyectos que cuentan con esta tecnología en su ADN.

Inteligencia Artificial Débil o Narrow

En primer lugar, nos encontramos con la Inteligencia Artificial Débil, también conocida como Narrow. Bajo esta terminología se concentra cualquier tipo de Inteligencia Artificial que se centre específicamente en una sola área. Por lo tanto, únicamente pueden realizar la función para que la que fueron programados en un primer momento.

Pese a la etiqueta de débil, conviene saber que su nomenclatura no hace referencia a su grado de desarrollo. Algunos de los tipos de inteligencia artificial débiles son capaces de, por ejemplo, ganar a campeones del mundo de ajedrez.

Algunos ejemplos:

  • El spam de nuestro correo electrónico
  • El sistema operativo de un coche
  • Un algoritmo de internet que se dedique a ofrecernos búsquedas personalizadas

Inteligencia Artificial General

La Inteligencia Artificial General puede realizar cualquier actividad intelectual que esté relacionada con las tareas habituales que desarrollan las personas. Actualmente, todavía existe un largo camino por recorrer hasta que un tipo de inteligencia artificial sea capaz de lograr un raciocinio y un planteamiento de las soluciones a la altura de los humanos. Sin embargo, de manera progresiva alcanzamos una mayor aproximación.

En la comunidad especializada todavía existen un amplio debate en torno a la necesidad de contar con máquinas que alcancen la inteligencia humana.

Súper Inteligencia

La Súper Inteligencia se diferencia del resto de tecnologías mencionadas previamente por su capacidad para superar la inteligencia humana en todos los ámbitos existentes. No solamente en el campo científico y en el de conocimiento, sino también lo relacionado con las capacidades afectivas.

Todavía no existen soluciones que hayan alcanzado este nivel de Súper Inteligencia. De acuerdo a Stephen Hawking, en el momento en el que alcancemos este nivel, alcanzaremos el final del potencial de la humanidad.

Como hemos podido comprobar, todavía queda un largo camino por recorrer hasta alcanzar el desarrollo de Inteligencia Artificial que nos permita alcanzar el límite de todas sus posibilidades. Dotar a la misma de un marco legal que la acompañe y define todas sus acciones futuras, clave para lograr asentarla en la sociedad.

Get in Touch
newsletter

Suscríbete al newsletter sobre ecommerce y transformación digital.

Además, te regalamos el primer capítulo del libro
«Conecta tu negocio. La transformación digital de los canales de venta»


newsletter
Get in Touch
Contact
conecta-logo-blanco-retina

Producto

Info

Soporte

Conecta tu Negocio.

922-014-341

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional, Consejería de Economía, Conocimiento y Empleo y el Fondo Social Europeo (FSE) . Beneficiario: Conecta Software Soluciones SLU. Nº expediente: IPI2020010003. Inversión Aprobada: 71.895,20 €. Comienzo: 23/07/2020. Finalización: 20/01/2023. El presente proyecto tiene como objetivo el Desarrollo de una solución de movilidad comercial.

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional. Beneficiario: Conecta Software Soluciones SLU. Nº expediente: EATIC2019010001. Inversión Aprobada: 173.800,00 €. Comienzo: 01/04/2019. Finalización: 30/09/2020. El presente proyecto tiene como objetivo el desarrollo de una capa de usuario multilingüe y dashboards para entornos web y windows de solución de Business Intelligence.

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional. Beneficiario: Conecta Software Soluciones SLU. Nº expediente: PI2019010001. Inversión Aprobada: 6.444,80 €. Comienzo: 17/10/2018. Finalización: 16/10/2019. El presente proyecto tiene como objetivo el desarrollo de un software conector que automatiza la generación de catálogos virtuales para que la empresa pueda ofrecer en su Tienda online productos con una amplia descripción y con imágenes que hagan la experiencia del usuario más rica y completa.

© 2021 TODOS LOS DERECHOS RESERVADOS. CONECTA SOFTWARE

Contact