El Día Del Juicio Final Se Acerca: La Inteligencia Artificial Ha Aprendido A Escribir Código Robándolo De Otros Programas - Vista Alternativa

El Día Del Juicio Final Se Acerca: La Inteligencia Artificial Ha Aprendido A Escribir Código Robándolo De Otros Programas - Vista Alternativa
El Día Del Juicio Final Se Acerca: La Inteligencia Artificial Ha Aprendido A Escribir Código Robándolo De Otros Programas - Vista Alternativa

Vídeo: El Día Del Juicio Final Se Acerca: La Inteligencia Artificial Ha Aprendido A Escribir Código Robándolo De Otros Programas - Vista Alternativa

Vídeo: El Día Del Juicio Final Se Acerca: La Inteligencia Artificial Ha Aprendido A Escribir Código Robándolo De Otros Programas - Vista Alternativa
Vídeo: AI Builder: Inteligencia Artificial ahora en tus PowerApps y Flows | Noviembre 2019 2024, Abril
Anonim

La inteligencia artificial nunca deja de aprender a hacer cosas cada vez más interesantes. Pero si antes se amplía la "lista de habilidades" añadiendo nuevas funciones a un sistema existente, ahora, gracias a especialistas de Microsoft Research y la Universidad de Cambridge, todo se ha vuelto mucho más interesante. Su sistema de inteligencia artificial llamado DeepCoder es capaz de escribir de forma independiente programas no muy complejos (en este momento), "tomando prestado" el código fuente en soluciones listas para usar.

El sistema de inteligencia artificial DeepCoder se basa en la llamada síntesis de software. La esencia de este método es que DeepCoder toma fragmentos de código listos para usar de otros programas, dependiendo de lo que se necesite obtener al final, y los combina en su propia secuencia. Una de las principales ventajas de este enfoque es que la inteligencia artificial tiene la capacidad de elegir las secciones más efectivas del código fuente o las secciones más adecuadas para un caso dado al compilar su propio programa. Y la inteligencia artificial en sí misma puede usar técnicas que la gente nunca usaría debido a las peculiaridades del pensamiento humano.

Una parte importante del sistema DeepCoder es el motor de búsqueda, que busca y analiza las bases de datos de código fuente disponibles públicamente, clasifica, evalúa y codifica la funcionalidad. Debe decirse que algunos programadores utilizan un enfoque similar, que también suelen utilizar bases de datos en su trabajo al escribir nuevos programas.

VLADIMIR KUZNETSOV

Recomendado: