Connect with us

BUSCAR EN SINALOAHOY

Tecnología

Esta es la Inteligencia Artificial que usa Facebook para corregir errores de programación

Dos herramientas: Sapienz y SapFix, son las que se utilizan para hacer pruebas y localizar y corregir los bugs. Sapienz está más desarrollada que SapFix, y ha sido usada por más tiempo ya en producción, es decir, en Facebook, desde septiembre del 2017 en las app de Android. Todo esto de acuerdo con un artículo del Simposio de Ingeniería de Software basado en búsquedas.

CNN te reta a diferenciar un video real de un deepfake con su test

Sapienz se construyó sobre FBLearner, una plataforma de aprendizaje de máquinas (Machine Learning – ML), el cual es donde más desarrollo se hace en la empresa. Además de Sapienz, Facebook usa FBLearner para problemas que incluyen las peticiones de búsquedas en videos, fotos, personas, eventos, detección anómala, entendimiento de imágenes, traducción de idiomas y reconocimiento de rostros y de voz.

Sapienz se usa para verificar un número grande de interacciones entre el número grande de dispositivos y sistemas operativos. Sapienz usa diseño de pruebas automatizado para hacer que el proceso de pruebas sea más rápido, así como para hacer pruebas más comprensivas. El sistema busca todas las posibles pruebas en lo que los programadores han llamado “búsqueda computacional inteligente” en un enfoque llamado “por búsquedas en las pruebas de software”. Hace pruebas de interfaz del usuario, lo que significa que Sapienz reporta a los ingenieros sus hallazgos a través de la propia interfaz del usuario, evitando así falsos positivos.

En la medida que Sapienz busca, construye un modelo del sistema bajo la prueba que está diseñando, a través de interacciones con la interfaz del usuario, y todas las pruebas correctas se guardan, por lo que pueden ser usadas. Facebook dice que la tecnología que usan puede permitir que los ingenieros corrijan errores en horas (a veces en minutos), del código que ha sido escrito (y que contiene algún problema).

Por otra parte, SapFix es una herramienta de la IA híbrida, que genera la corrección de los errores de forma automática para bugs específicos y entonces propone las correcciones potenciales a los ingenieros para su aprobación, Facebook indica que intenta compartir SapFix con la comunidad ingenieril, por lo que la siguiente fase en su evolución es la depuración automática, lo que podría tener el potencial de disparar estabilidad para el nuevo código en sistemas ya en producción, el cual podría ser usado por un amplio número de compañías y organizaciones de investigación y desarrollo. La forma en que SapFix es usado empieza con Sapienz, que localiza el código a parchar. Esta información la recibe SapFix que crea un número de formas de corregir el error (escribir el parche al código con bugs).

En el nivel más simple, SapFix toma el código a su estado antes del último cambio. Un enfoque más sofisticado es tratar de corregir lo que funcionaba con los desarrolladores humanos en casos anteriores. Estos parches se guardan y se acceden como templates o machotes. Si ninguna versión anterior o template corrige el problema, SapFix intentará una corrección mutada, haciendo pequeñas modificaciones al código original vía un árbol sintáctico abstracto, y este proceso se seguirá haciendo hasta que una solución potencial se encuentre.

SapFix genera múltiples correcciones potenciales para un error y evalúa la calidad verificando tres situaciones: que haya errores en la compilación, que no persista el error y que la corrección no introduzca nuevos errores. Si estos parches contienen estos criterios, pasan a los seres humanos para s aprobación.

Y aunque SapFix está en desarrollo aún, ya genera parches exitosos que han sido aceptados por programadores humanos poniéndolos en el código de producción.

La entrada Esta es la Inteligencia Artificial que usa Facebook para corregir errores de programación se publicó primero en unocero.

Últimas noticias

Nacionales

Despenalización del aborto en Jalisco El estado de Jalisco se convierte en la decimotercera entidad en despenalizar el aborto voluntario, luego de la declaración...

Actualización

Una adolescente de 17 años de edad perdió la vida en el hospital tras un fatal choque de una camioneta Tacoma y un cocodrilo...

Tendencia

Stephanie Soo se ha convertido en tendencia tras hablar sobre la historia de Karla Panini y Karla Luna en un video reciente

Nacionales

Autoridades han encontrado indicios de siete casos, incluyendo seis víctimas mortales y una tentativa

Sinaloa

Adán Alberto Salazar Gastélum nombrado como nuevo magistrado en Sinaloa Nombre Correo electrónico Acepto la política de privacidad Los diputados de Sinaloa han designado...

Sinaloa

Accidente de tránsito por cocodrilo en carretera de Culiacán Tres personas fallecieron al quedar prensadas en el interior de una camioneta en el que...

Suscríbete y recibe noticias

Tendencia

Ahome

𝘌𝘭 𝘥𝘪𝘢𝘳𝘪𝘰 𝘯𝘢𝘤𝘪𝘰𝘯𝘢𝘭 𝘓𝘢 𝘑𝘰𝘳𝘯𝘢𝘥𝘢, 𝘥𝘪𝘧𝘶𝘯𝘥𝘪𝘰́ 𝘦𝘭 𝘱𝘢𝘴𝘢𝘥𝘰 17 𝘥𝘦 𝘮𝘢𝘳𝘻𝘰 𝘥𝘦 𝘦𝘴𝘵𝘦 𝘢𝘯̃𝘰, 𝘶𝘯 𝘳𝘦𝘱𝘰𝘳𝘵𝘢𝘫𝘦 𝘥𝘰𝘯𝘥𝘦 𝘦𝘹𝘩𝘪𝘣𝘦 𝘶𝘯 𝘨𝘢𝘴𝘵𝘰 𝘥𝘦𝘴𝘤𝘰𝘮𝘶𝘯𝘢𝘭 𝘲𝘶𝘦 𝘱𝘦𝘳𝘮𝘪𝘵𝘪𝘦𝘳𝘰𝘯 𝘴𝘦𝘹𝘦𝘯𝘪𝘰𝘴...

Culiacán

Encuentran tres asesinados con radios matra en diferentes puntos de Culiacán​

Mazatlán

El presidente municipal de Mazatlán mencionó que se ha mantenido el abasto de agua en comunidades rurales .

Culiacán

La emergencia fue informada al servicio de emergencias 911, lo que provocó la movilización de autoridades locales.

Nacionales

La Iglesia condena firmemente la glorificación de la violencia y hace un llamado a la sociedad para rechazar estas prácticas.

Ahome

En Ahome, los ganaderos enfrentan dificultades importantes debido al aumento de las temperaturas.

Farandula

Daniel Bisogno regresa a Ventaneando tras pasar por una experiencia cercana a la muerte.

Culiacán

El cocodrilo, de unos 4 metros de largo, se cruzó en el camino de la Toyota en la que viajaban.