Creo que un sistema de IA general sería una combinación de múltiples componentes especializados que trabajan juntos al unísono, haciendo que todo el sistema sea “inteligente”. Aquí están los componentes que creo que necesita:
- Un sistema de representación común para todo tipo de datos, conocimientos y emociones.
- Un programador, que puede recoger tareas, de su conjunto actual, basado en las propiedades de las tareas y las emociones que actúan como señales de control
- Un modelo de emociones definido en términos de propiedades de conocimiento / datos.
- Capacidad para agrupar datos de bajo nivel de sensores en objetos de nivel superior
- Interfaces de entrada para recibir datos de bajo nivel del entorno
- Interfaces de salida para interactuar con el entorno.
- Memoria para almacenar, organizar, buscar y también eliminar conocimientos y experiencias.
- Un componente para encontrar patrones en datos relacionados (Abstracción)
- Un componente para mezclar información (Creatividad)
- Un codificador para encontrar una representación óptima para nueva información, para procesamiento y almacenamiento
- Un decodificador para convertir esas representaciones optimizadas en ricas manifestaciones (Imaginación)
- Un sistema para decidir si alguna información tiene sentido (Lógica)
- Un sistema de registro, que puede reproducir información sobre el propio proceso del cerebro (introspección)
- Un conjunto mínimo de conocimientos básicos para arrancar el sistema.
- Conexiones entre los componentes anteriores que funcionan en paralelo, pero que transmiten información, incluidas señales de control, entre sí