Noticias de la semana - 10

IA predice errores de codificación antes de que los desarrolladores los cometan

Una empresa de videojuegos, Ubisoft, está aprovechando una nueva herramienta de inteligencia artificial llamada Commit Assistant, que señala errores en el código de un juego incluso antes de que los programadores los realicen.

Ubisoft, la compañía francesa de videojuegos, presentó una nueva inteligencia artificial  (AI) que activamente señala errores de programación en su reciente conferencia para desarrolladores en Montreal. La herramienta, llamada Commit Assistant, está destinada a detectar errores antes de que los desarrolladores los incluyan en el código de un juego.

La compañía alimentó aproximadamente 10 años de código en el Asistente de Commit de toda la biblioteca de software de Ubisoft, según un informe de Wired UK . La IA analizó dónde  se cometieron errores previos  en el código y qué correcciones se aplicaron para rectificar esos errores. Este tipo de aprendizaje automático permitió al Asistente de Confirmación predecir cuándo un programador podría estar en riesgo de presentar un error similar.

El público espera que los videojuegos lanzados por las principales editoriales como Ubisoft estén libres de errores. Sin embargo, eliminar cada error de estos productos puede ser laborioso y consumir mucho tiempo. GamesIndustry.biz  informó que el jefe de investigación y desarrollo de la compañía, Yves Jacquier, dijo que la IA podría ahorrar a los programadores el 20 por ciento de su tiempo. Ubisoft también afirmó que el Asistente de Confirmación puede detectar seis de 10 errores con precisión.

Si los desarrolladores no detectan los errores de codificación en su inicio, podría caer en cuenta de los probadores de videojuegos para señalarles la post-producción. Una vez que han resaltado un problema, le corresponde al equipo de desarrollo averiguar qué parte del código errante es responsable: una tarea enorme. Según  Wired UK , Ubisoft dijo que detectar un error antes de que el juego llegue a los estantes puede absorber hasta un 70 por ciento de los costos de eliminación de errores.


Si bien la versión de Ubisoft de la herramienta está orientada a los videojuegos, el mismo concepto podría detectar errores en todo tipo de proyectos de desarrollo de software . El Asistente de Commit se creó en sociedad con la Universidad de Concordia, y la escuela pronto publicará artículos académicos sobre la metodología subyacente, lo que podría ayudar a otros desarrolladores de software a utilizar el mismo tipo de aprendizaje automático para agilizar su proceso de codificación.

Sin embargo, el éxito de esta IA se debió en parte a la gran cantidad de datos que el Asistente de Commit pudo analizar antes de ofrecer predicciones de errores. Una compañía internacional multimillonaria como Ubisoft tiene suficiente información bruta para entrenar este tipo de IA predictiva de manera efectiva, pero los desarrolladores más pequeños probablemente no podrán igualar los mismos resultados.



China impulsará al máximo desarrollo de IA con nueva plataforma



El ministro chino de Ciencia y Tecnología, Wan Gang, aseguró hoy que se ha creado una plataforma de código abierto para impulsar el desarrollo de Inteligencia Artificial (IA), dentro del plan nacional que pretende convertir al gigante asiático en líder en ese campo hacia 2030.

"Se necesitan plataformas de código abierto para que la IA pueda jugar un mayor papel y facilitar a los emprendedores el acceso a los recursos", afirmó el ministro durante una rueda de prensa en el marco de la Asamblea Nacional Popular (ANP), el máximo órgano legislativo chino.


Al ofrecer esta tecnología en plataformas de código abierto se fomentará su desarrollo científico y una rápida expansión, lo que permitirá crear una "nueva generación de inteligencia artificial", explicó.

El ministro chino destacó que este tipo de tecnología "ha sido un área de desarrollo en China desde 1980", y ahora quieren liderar el sector a través de un plan nacional impulsado por el presidente, Xi Jinping, y que integra a todos los ministerios, para aplicarla en todos los ámbitos.

También destacó los logros alcanzado en los últimos años en este ámbito, como el desarrollo de vehículos inteligentes, el reconocimiento facial en aeropuertos y estaciones de tren o el desarrollo de robots en algunas empresas que han permitido "mejorar la vida de las personas".

La promoción de la investigación y el desarrollo científico sigue siendo una parte clave de las políticas de China, señaló, con el incremento de la inversión gubernamental y los incentivos.

"El nivel de innovación científica ha mejorado. Estamos liderando en muchas áreas y nos estamos poniendo al día en otras", dijo Wan, que también insistió en la necesidad de fortalecer la regulación de la tecnología de IA.

Según destacó el ministro, los logros de la investigación en China han tenido un "impacto mundial".

Un plan del Gobierno chino anunciado a finales del año pasado pretende convertir al país en líder en inteligencia artificial aplicando estas tecnologías a la industria, la planificación urbana, la agricultura o la defensa.

La estrategia establece que la producción de tecnología relacionada con la IA alcance los 22.000 millones de dólares en 2020, los 60.000 millones en 2025 y los 147.000 millones en 2030, "colocando a China al nivel de los países líderes en este sector y su aplicación".



¿Qué estás mirando? Mind-Reading IA sabe

¿Podría AI determinar lo que estás viendo en este momento? Un nuevo estudio muestra que es posible.

Los científicos japoneses saben lo que estás viendo, pero no te preocupes, no hay necesidad de cerrar las pestañas de otros navegadores todavía. Utilizando un sistema de inteligencia artificial (AI) junto con escáneres fMRI, los investigadores lograron crear una IA aparentemente alucinante, "o tal vez en este momento simplemente robar la mente", dijo Umut Güçlü, un investigador de la Universidad de Radboud en los Países Bajos que no involucrado en la investigación, a New Scientist .

El sistema es realmente similar a las tecnologías de inteligencia artificial que se han utilizado con éxito para captar imágenes. Para hacer esto para el cerebro de alguien, la IA primero necesita una imagen de su cerebro tomada con un escáner fMRI mientras la persona mira una imagen. Estas exploraciones muestran actividad en el cerebro a través del flujo sanguíneo.


La IA que lee la mente no siempre es completamente correcta; en una de las pruebas, pensó que un participante estaba mirando tijeras, cuando miraban un reloj. Sin embargo, incluso cuando estaba equivocado, a veces se acercaba tentadoramente. Por ejemplo, cuando una persona que se escaneaba estaba mirando una imagen de un hombre que está navegando en kayak en un río, AI lo describió como un subtítulo: Un hombre está surfeando en el océano en su tabla de surf .

En otros casos, la IA era perfecta: cuando la imagen era de un grupo de personas paradas una al lado de la otra, o de un perro blanco y negro, el sistema tenía toda la razón.

El sistema actualmente tiene sus límites. Las imágenes de fMRI no registran toda la actividad en el cerebro, por lo que hay límites en cuanto a la precisión de estos títulos. Este método también requiere que un participante mienta en una máquina grande, por lo que es poco adecuado para su uso en cualquier lugar, pero en un centro médico.

Si bien las aplicaciones en el hogar pueden estar lejos, este tipo de tecnología podría utilizarse para apoyar el desarrollo de las interfaces cerebro-computadora (BCI) . La tecnología emergente de BCI usa electrodos pequeños, en oposición a las máquinas de resonancia magnética funcional, para controlar la actividad cerebral. Esta investigación podría respaldar estos esfuerzos y un día permitir que los humanos, con la ayuda de su inteligencia mental, puedan controlar las computadoras solo con sus mentes. No estamos cerca de estas habilidades, pero casi podemos imaginarlo ahora, y nuestra IA probablemente lo vea también.



Una nueva aplicación impulsada por la IA transcribe tus conversaciones en tiempo real

Transcripción sobre la marcha

Si tiene que ocuparse de la transcripción de entrevistas como parte de su trabajo diario (como hacemos nosotros), encontrará un compañero de bienvenida en la nueva aplicación Nutria. Desarrollado por antiguos empleados de Google y un veterano del reconocimiento de voz Nuance, Otter es un servicio gratuito que transcribe el habla sobre la marcha a través del poder de la inteligencia artificial (IA).

Los servicios de transcripción de voz no son nuevos. Hay una serie de aplicaciones disponibles, claro, pero ninguna parece funcionar como Otter, y ni siquiera estamos hablando del aspecto de la IA todavía. La mayoría de las aplicaciones de transcripción de voz que son gratuitas no son muy precisas, y las que funcionan realmente bien a menudo son demasiado costosas. Además, ninguno transcribe en "tiempo real" como lo hace Otter.

AISense , la startup que desarrolló Nutria, vio una oportunidad aquí. Había un mercado listo para que Otter penetrara, como lo demostró durante su lanzamiento en el Mobile World Congress la semana pasada. “Este es un momento perfecto”, CEO y fundador aiSense Sam Liang dijo a CNet .

Esta aplicación no solo tiene tendencias de mercado a su favor, sino que también se benefició de una tonelada de trabajo que se ha realizado recientemente en voz y AI. Existen algoritmos de reconocimiento de voz , que la mayoría de nosotros conoce porque hay asistentes virtuales capacitados para "hablar" con nosotros: Siri de Apple, Alexa de Amazon y el Asistente creativo de Google. De hecho, se supone que Amazon está cerca de desarrollar otro  servicio de "traducción de voz en tiempo real" usando Alexa .

Además de esto, se han construido algoritmos prometedores para producir voz sintética . DeepMind de Google demostró que ya puede imitar el habla humana con asombrosa precisión y claridad.

Huellas de voz

Todos estos desarrollos hicieron posible diseñar la aplicación Nutria, explicó Liang. "Con la tecnología de inteligencia artificial y el aprendizaje profundo en los últimos años, la precisión para el reconocimiento de voz ha mejorado dramáticamente. Hace unos años, este sistema no sería utilizable ", dijo a Cnet .

Otter tiene un enfoque bastante simple pero intuitivo para las transcripciones de voz. Tan pronto como instales la aplicación, disponible de forma gratuita para los usuarios de Android y Apple, te pedirá que hagas una grabación corta y larga, que comenzarás presionando el ícono del micrófono de la aplicación. Estos se convierten en la base de su "huella de voz" para que Otter pueda identificarlo en las grabaciones que realice.


¿Por qué necesita identificarte? Bueno, porque las transcripciones en vivo de Otter están idealmente separadas por cada hablante. Además, la transcripción en bruto de una conversación en vivo que está grabando aparece casi de inmediato frente a usted. La IA de Otter también coloca automáticamente etiquetas en cada grabación y transcripción que guarde para una administración de archivos más sencilla.

Por supuesto, no es perfecto. Nutria tiene ciertos problemas de puntuación, que tiende a omitir, y tiene dificultades para trabajar en lugares concurridos o con ruidos fuertes de fondo. Además, no puede transferir grabaciones de audio que no se realicen directamente con la aplicación.

Aún así, para aquellos que hacen entrevistas, toman nota copiosa durante las clases o reuniones, o simplemente les gusta una forma de manos libres para grabar sus pensamientos como texto, una aplicación como Nutria podría hacer la vida mucho más fácil. Después de todo, ¿quién transcribe el discurso por diversión?

Sin embargo, es mejor probarlo mientras todavía esté libre. AISense planea implementar un modelo de suscripción para acceder a funciones adicionales más adelante.




Fuente:





Entradas populares de este blog

Noticias de la semana - 28

Noticias de la semana - 36

Noticias de la semana - 52