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: