¿Qué necesito saber para construir una IA genérica?

Primero necesita saber cómo programar computadoras (o saber cómo contratar a uno o más programadores de computadoras).

En segundo lugar, necesita un conjunto de requisitos establecidos que indiquen qué desea que haga el AGI (inteligencia general artificial). Para los requisitos, es mejor tener una teoría fundamental de cómo cree que debería funcionar un AGI.

En tercer lugar, necesita una arquitectura, un conjunto de diagramas de planos, que muestre todas las características de la AGI y cómo cumplen con los requisitos. A menudo se requieren dos o más diagramas (un diagrama de contexto que muestra el sistema dentro de su entorno host, un diagrama de componentes que muestra las partes individuales del AGI y cómo interactúan; un diagrama en capas también podría ser útil para mostrar las diferentes capas o estratos de el AGI; un diagrama de descomposición podría ser útil para mostrar los componentes y los subcomponentes contenidos; un diagrama de actividad o secuencia mostraría el flujo de información o los pasos necesarios para cumplir ciertas tareas en el AGI).

He estado pensando en este problema por un corto tiempo y he escrito un breve ensayo sobre mi enfoque para construir un AGI: Construyendo Mentes con Patrones (BORRADOR).

Para este enfoque, inventé un nuevo lenguaje de codificación: http://premiseai.tumblr.com

Espero que le sea útil.