Inteligencia Artificial

Cómo la inteligencia artificial influye en el desarrollo de software

Compártelo

Desde que el desarrollo de software avanzó desde el código del compilador, existe una gama de herramientas para ayudar a que el desarrollo sea más fácil y efectivo. Sin embargo, varios proyectos apuntan en una dirección interesante para el sector.

Por ejemplo, Amazon anunció recientemente el lanzamiento de Cloud 9, un entorno de desarrollo integrado que se conecta directamente a la plataforma de computación en la nube proporcionada por la empresa. Es una fuerte señal de que el aprendizaje automático se está convirtiendo en una presencia fuerte en el desarrollo de software en la nube.

Los desarrolladores que usan la plataforma pueden acceder fácilmente a la IA basada en la nube integrada en el software para crear la próxima generación de aplicaciones. Amazon espera que permita que más software que usamos todos los días tenga inteligencia incorporada como estándar.

Es parte de un movimiento más amplio para facilitar la utilización de la inteligencia artificial en el desarrollo de aplicaciones. Mientras que los grandes jugadores de tecnología están invirtiendo fuertemente en este espacio, también hay una serie de nuevas empresas interesantes que hacen olas, bueno.

Codificación Inteligente

Por ejemplo, espacio papel tiene como objetivo hacer que sea más fácil para empezar a utilizar el aprendizaje profundo a través de su máquina virtual basada en la nube, mientras que la Carnegie Mellon spinout Petuum tiene como objetivo proporcionar una infraestructura de software completo para el desarrollo de la IA para la empresa.

Uno de los más interesantes es el spin-off de la Universidad de Oxford, Diffblue, que ha desarrollado una solución basada en inteligencia artificial para ayudar a mejorar la forma en que se prueba el código. La compañía, que recaudó $ 22 millones en fondos Serie A a principios de este año, ha desarrollado la plataforma en asociación con Goldman Sachs, quien tiene una participación en la puesta en marcha.

El motor de IA tiene como objetivo comprender con precisión qué es lo que el código intenta lograr, y luego prueba el código para examinar qué tan bien está funcionando. El motor de prueba está actualmente disponible para Java y C, y la compañía está trabajando con varios bancos e instituciones financieras importantes, aunque hay planes para expandir no solo las nuevas industrias sino también los nuevos lenguajes, incluidos Python, JavaScript y C #.

“Creemos que el conjunto de herramientas que estamos desarrollando en Diffblue tiene un enorme potencial para ayudar a resolver estos problemas. Los estudios demuestran que los programadores pasan hasta el 30% de su tiempo escribiendo pruebas. La automatización proporcionará grandes beneficios tanto en términos de lograr una prueba mucho más amplia Además, muchas bases de código heredadas tienen una cobertura de prueba muy deficiente, lo que elimina cualquier posibilidad de sacarlos del legado y ponerlos en agilidad. De nuevo, creemos que la automatización en este espacio tendrá poderosos efectos beneficiosos “, agregó. la compañía dice.

Basta decir que, con la compañía todavía en una etapa temprana de su desarrollo, la estrategia a largo plazo todavía se está forjando. Por ejemplo, aún no está claro si buscarán la vida como un producto independiente o la licencia de la tecnología para un conjunto de desarrollo de software más grande. También existe la posibilidad de trabajar más estrechamente con integradores de sistemas como Wipro.

El software es, sin duda, cada vez más complejo, por lo que es agradable ver una serie de herramientas para ayudar a los desarrolladores emergentes, y de hecho los administradores, manejar esa complejidad creciente y garantizar que las aplicaciones no sólo son eficaces, pero seguro y eficiente, también.

Compártelo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *