comunidades

La IA para el desarrollo de software ya está aquí

Uno de los trabajos modernos más exigentes es el desarrollo de software. Las tareas repetitivas que componen gran parte del desarrollo de software pueden llevar mucho tiempo y ser propensas a errores. Los códigos son cada vez más complejos, el talento es escaso y las empresas de software están sobrecargadas de trabajo. Por eso los entusiastas de la IA plantean que esta puede ayudar a mejorar el desarrollo de software.

Lo primero que los expertos advierten es que la investigación de IA es amplia, y la flexibilidad de la programación de computadoras es esencialmente ilimitada, por lo que es difícil imaginar cómo será el desarrollo de software cuando los programas inteligentes puedan ayudarnos a interactuar con el código. Sin embargo, muchos apuestan por el papel que puede jugar la IA en favor del desarrollo óptimo de software y han anunciado que las primeras etapas del desarrollo de software asistido por IA ya están aquí.

La automatización está incompleta sin asistencia de IA

Todas las empresas actualmente están entrando en el proceso de la automatización. Ahora, las canalizaciones de software automatizadas utilizan asistentes de robot que generan solicitudes de extracción, lo que permite la entrega continua de actualizaciones. Pero las empresas que han adoptado la tecnología a veces descubren que la automatización por sí sola no es suficiente. Hay un cuello de botella en la automatización en las empresas que trabajan con software y es que todavía hay un trabajo manual muy grande: la escritura y edición de código.

IA para código

Actualmente, la IA existente para la tecnología de código puede abordar ambos problemas de una sola vez, escribiendo automáticamente código de prueba que valida el resto de la tubería de automatización. Como podría esperarse, las pruebas creadas por AI se ven diferentes de las escritas por humanos, pero se producirán en una fracción del tiempo y funcionan igual de bien, y lo mejor es que todavía pueden arreglarse.

Los códigos llevan tiempo, exigen calidad y altos costos, la IA puede ser mucho más rápida y fiable en este tipo de tareas repetitivas.

La increíble eficiencia de la IA

Recientemente Goldman Sachs utilizó IA para el código para mejorar la eficiencia de su desarrollo de software. Al aprovechar una herramienta de IA para escribir más de tres mil pruebas unitarias para una aplicación heredada con quince mil líneas de código, crearon un conjunto de pruebas en horas. Un equipo humano tardaría al menos unas 30 horas, la IA lo hizo 180 veces más rápido.

Se espera que el desarrollo de software sea uno de los próximos casos de uso de inteligencia artificial más implementados por las industrias. No pasará mucho tiempo antes de que la integración de un nuevo nivel de herramientas para aumentar la eficiencia en el proceso de desarrollo sea un requisito para mantenerse competitivos y crecer a escala. Mientras tanto, la IA está trabajando como asistente en la escritura de código, acelerando este proceso.

Fuente: este post proviene de IntelDig, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Recomendamos

Relacionado

Tecnología

El uso de las nuevas tecnologías y la robótica aplicada en el mundo del trabajo es una tendencia que crece. La humanidad nunca ha visto tanto desarrollo tecnológico como en este momento de la historia. Esta enorme capacidad de desarrollo técnico va desde la creación de robots con Inteligencia Artificial (IA), la resolución de problemas concretos en los espacios de trabajo hasta el uso de robots ...

Marketing Digital Empresa Digital.

Diseñado por Freepik. El Marketing Automation o automatización del Marketing es una de las más recientes tendencias en cuanto a Marketing Digital se refiere. Su aplicación se basa en la automatización de diversas tareas repetitivas, con el objetivo de agregar un muy alto grado de personalización en el servicio a un costo muy accesible. Para su implementación es necesario no solo un software de Mar ...

Tecnología aplicaciones descarga ...

El desarrollo de aplicaciones para linux se ha convertido en el horizonte de la mayoría de las compañías de desarrollo de software más importantes y también de los desarrolladores independientes, esto gracias a la innovación en plataformas de desarrollo creadas por la mayoría de distribuciones de Linux y las ventajas que están ofrecen en esta área. A pesar que Linux es un sistema operativo relativ ...

_Charlas _Services De omni re scibili projects ...

Siempre hemos buscado cómo mejorar el proceso de producción de Software, y el Software Libre no es la excepción. El asunto no es un tema menor ahora que el mundo del Software Libre es un mercado productivo y un sector económico. Y por lo mismo sujeto a ciertas reglas pero reglas surgidas del mundo del software libre. Por eso un post que analiza un caso: DRUPAL, escrito en conjunto con Iván Campañ ...

tecnología amazon tecnologia

El gigante del e-comerce Amazon ha presentado un nuevo servicio basado en Inteligencia Artificial (IA) que permitirá a los usuarios de servicios web de la compañía recopilar el texto de documentos con alto nivel de precisión. Se trata de Textract, y funciona como un lector de Reconocimiento Óptico de Caracteres, sin embargo, cuando el escáner OCR no está activo, el software igualmente realiza la l ...

Noticias Marketing Digital Tecnologia ...

Hoy en día la Inteligencia Artificial te la puedes encontrar en cualquier sitio. Impulsa nuestros asistentes personales, como Siri, Alexa y Google Home, previene el fraude con tarjetas de crédito e incluso empieza a conducir nuestros vehículos. Cada día que pasa, la IA se vuelve más inprescindible en nuestro trabajo diario. La publicidad y el marketing se encuentran a la vanguardia, creando víncul ...

blog Android

Google sigue acercando su sistema de Inteligencia Artificial al mundo real. El proyecto Google Duplex, al IA capaz de imitar la forma de hablar humana y de desenvolverse con soltura en llamadas para reservar restaurantes o citas va a realizar pruebas públicas. Según los datos recogidos por algunos periodistas en las demos privadas, Google lanzará pruebas del mundo real de Duplex en circunstancias ...

general * business - informatic - technology - projects - strategy - society - systems 1 epistemología

Gobierno Electro?nico no so?lo se basa en el a?rea de las Tecnologi?as de la Informacio?n y Comunicacio?n (TIC), sino que va mucho ma?s alla?. Gobierno Electro?nico trata de simplificar y mejorar la calidad de vida de las personas, asi? como ahorrarles tiempo y dinero, en sus diferentes roles. En este sentido, Gobierno Electro?nico presenta algunos beneficios econo?micos para un pai?s y la socieda ...

ICT policy Information Systems New Business and ICT ...

Business Process Management - BPM - suele pensarse que es un software o una metodología. Pero NO, es una estrategia clara u bien diferenciada. Lamentablemente, aunque muchos profesionales que lo saben muy bien, muchos otros, y empresas creen que basta con instalar un software, unas horas de capacitación, y está todo resuelto. Los datos muestran todo lo opuesto. Este post quiere invitar a pensar ...

Noticias Seguridad ecommerce ...

Cada vez son más los autónomos y empresas que se decantan por utilizar programas de gestión y facturación en la nube. Se trata de una tendencia claramente al alza, cada vez más implantada y con grandes perspectivas de futuro. ¿A qué se debe este éxito? ¿Qué ventajas ofrece? Y las desventajas, ¿existen? Por supuesto, el cloud software posee (como todo sistema) sus pros y sus contras. La tendencia ...