martes, 28 de noviembre de 2023

Necesitamos nuevos autómatas para el futuro de la informática.

Nuestros autómatas finitos no son lo suficientemente eficientes para abordar los retos que depara la ciencia de datos, el análisis de lenguaje natural, la inteligencia artificial, etc... Si, lo hacemos, pero de manera tosca y basta,

Para conseguir la eficiencia en esto necesitamos el desarollo de autómatas no finitos.

entiendo incluso que la propia IA es una implementación de autómata determinista o no pero no finito basado en un enfoque estadístico, y si bien podría ser el enfoque adecuado... no es el enfoque adecuado en la medida en la que se implemente bajo el paradigma de los viejos autómatas.


Necesitamos un autómata de muchos a muchos, es decir:

-Un autómata que sea capaz de comprobar distintas regex

- En uno o más streams de datos constantes

De manera que se generarían matches asignados a las distintas condiciones o streams.


Bajo este paradigma podríamos alimentar de manera constante un autómata sin tener que repetir los regex para cada nuevo chunk de datos sino sólo ir alimentando la máquina.


¿cual es el problema? Necesitamos un enfoque de autómata no finito. Pero ¿cómo hacemos eso? Eso implicaría un arbol potencialmente infinito con potencialmente infinitos circuitos! Bueno, si y no. Eso es porque no estamos contemplando la recursividad electrónica!!!


Necesitamos un circuito que sea capaz de asumir árboles autoreferenciados, y si, entiendo que aún así habría un límite de stack, pero mientras eso no sucediese el sistema sería tremendamente rápido.


¿El problema?

Actualmente no existe ninguna implementación al respecto... Habría primero que generar esos algoritmos e implementarlos en C para mucho más tarde generar hardware específico.

Y bueno, si, obviamente este sistema iba a ser más lento para el uso clásico, pero no para el futuro.

Un autómata de este estilo sería capaz de procesar una IA mucho más rápido que ninguno de nuestras computadoras, y es posible que el procesamiento derivado de este tipo de computación revolucionara algunas de nuestras funciones computacionales de manera directa. (como los chips de red)


PD: me imagino que el propio cerebro es una implementación física de este autómata...


PPD: esto es una demo, si quieres una ALU que le pegue mil cien vueltas a todo lo que hay hasta ahora dame 100 millones de € en cash, un royaltie, un sueldo de almenos 3333,33 con no más de 4 horas diarias... y un equipo.

No hay comentarios: