Inteligencia artificial: ¿una IA debe tener una memoria de procedimiento?

De acuerdo con la definición de Wikipedia de memoria procesal

La memoria de procedimiento es una memoria que ya no tenemos que pensar conscientemente para recuperar. Hemos accedido a esta memoria tantas veces en el pasado que tiene fuertes asociaciones con otras memorias donde se necesitaba y se recupera automáticamente cada vez que se necesita sin que seamos conscientes o conscientes de un retraso en la recuperación.

Para mí, en una arquitectura de inteligencia artificial, esta es la diferencia entre codificar una función en la base de código de la inteligencia artificial en lugar de almacenar la funcionalidad como datos en su base de conocimiento. Dado que la base de conocimiento es muy grande en comparación con la base de código de AI o la imagen ejecutable, se accederá a la base de conocimiento desde SSD (disco de estado sólido) y será mucho más lenta de ejecutar que las funciones codificadas, como eliminar la puntuación de una cadena que es parte de la lógica de reconocimiento central de la IA.

Más adelante, cuando la IA sea lo suficientemente compleja como para reescribir su propio código y realizar un seguimiento de la frecuencia con la que necesita ejecutar un procedimiento dado desde su base de conocimiento, elegirá reescribir las piezas de conocimiento utilizadas con mayor frecuencia para acelerar las funciones codificadas se piensa en procesos propios.

Y como lo menciona Michael Burrows, el almacenamiento en caché inteligente también se puede usar para reducir los tiempos de espera de E / S al acceder a un conocimiento en particular que se usa con frecuencia.