Aparte, el Blockchain de Ethereum está siendo utilizado por Microsoft para «democratizar» la Inteligencia Artificial y el aprendizaje de máquinas.
De esta manera se logra que sistemas generalmente centralizados y costosos sean más accesibles para todos.
Los datos son inmutables y permiten a los desarrolladores recompensar a los usuarios por su participación y contribuciones. Y, para una cadena de bloques como la de Ethereum, miles de nodos descentralizados en todo el mundo aseguran que el código esté siempre disponible, eliminando prácticamente los problemas de tiempo de inactividad.
Contratos inteligentes e IA
Justin Harris, ingeniero senior de desarrollo de software en Microsoft, vio que los contratos inteligentes de Ethereum tienen el potencial de cambiar fundamentalmente la forma en que se diseñan los modelos de aprendizaje de máquina y de inteligencia artificial.
De granero del mundo a país modelo en innovación: las empresas y multis que buscan profesionales argentinos
El acceso a algoritmos de aprendizaje de máquinas bien diseñados puede ser problemático, según Harris. Estos algoritmos tienden a ser centralizados, vendidos por consultoría y entrenados usando expertos, y datos propietarios costosos, según escribió.
Él visualiza un nuevo paradigma: uno en el que las personas podrán ejecutar modelos de aprendizaje de máquinas de manera fácil y rentable con la tecnología que ya tienen, como navegadores y aplicaciones en sus teléfonos y otros dispositivos.
En el «espíritu de democratizar la inteligencia artificial«, Harris introdujo una nueva iniciativa de código abierto de «Microsoft: inteligencia artificial descentralizada y colaborativa en Blockchain».
El nuevo paradigma
En el nuevo paradigma, Harris prevé incentivos y recompensas para las personas que interactúan con estos algoritmos de aprendizaje automático y los mejoran. Estos algoritmos se podrían usar libremente para evaluar predicciones, lo cual es ideal para cosas como la construcción de asistentes personales o la creación de sistemas que produzcan recomendaciones para el usuario.
Home office, aplicaciones y reforma laboral: así es el proyecto del Gobierno para regular el "nuevo empleo"
Como prueba, los desarrolladores de Microsoft configuraron con éxito un modelo que podría clasificar el sentimiento de una crítica cinematográfica (ya sea como positivo o negativo). En ese momento, actualizar el modelo sólo costaba u$s0.25 en la cadena de bloques de Ethereum.
Superar las limitaciones de Blockchain
Esto no quiere decir que la cadena de bloques no tenga limitaciones. La velocidad de las transacciones es un obstáculo importante. El aprendizaje de máquina y la inteligencia artificial son notoriamente ávidos de computación. Los desarrolladores necesitan trabajar en este sentido utilizando modelos que sean eficientes para entrenar, o haciendo el crunching (análisis) de datos duros fuera de la cadena; incluso podrían integrarse utilizando oráculos a través de un servicio como el de la criptomoneda Chainlink.
Sin embargo, Harris es optimista sobre el futuro del papel de la cadena de bloques en la inteligencia artificial: A medida que avanza la tecnología de la cadena de bloques, prevemos que habrá más aplicaciones disponibles para la colaboración entre las personas y los modelos de aprendizaje de máquinas, y esperamos ver investigaciones futuras sobre la escalabilidad a modelos más complejos junto con nuevos mecanismos de incentivo, indicó Diario Bitcoin.