El modelo entrada-control-salida
Somos... ¿qué somos? ¿Seres independientes? ¿Máquinas orgánicas? ¿Almas encarnadas?
Podemos entender a los animales, incluido el ser humano, y a los robots y otras máquinas complejas compuestos de tres clases de órganos:
- Entradas
- Son nuestros órganos de los sentidos, los sensores de los agentes inanimados.
- Control
- Lo que lee las entradas y a partir de ellas produce salidas o acciones: normalmente un cerebro u ordenador o una caja negra.
- Salidas
- Acciones que el cerebro u ordenador ordenan, por lo general movimientos pero también señales eléctricas, luces etc
A los que podríamos añadir un cuarto:
- Alimentación
- Todo agente necesita de un aporte de energía. Los seres vivos nos alimentamos y las máquinas consumen
¿Y la función de reproducción?
Añadamos otra función:
- Reproducción
- Capacidad que tiene un agente de generar otro agente equipotente a sí mismo.
Precisamente todos los seres vivos y los virus se caracterizan por la función de reproducción. ¿Y las máquinas? Evidentemente un destornillador no alumbra un destornillador, aunque una linterna fácilmente alumbraría a su congénere. Pero...
Con determinadas combinaciones de máquinas herramienta se conseguiría fabricar las piezas para construir nuevas combinaciones de máquinas herramienta equipotentes. Algunos lenguajes de programación, Lisp por ejemplo, permiten que un programa escriba otro programa (homoiconicidad).
En el caso de la inteligencia artificial se espera que llegada a determinado nivel consiga generar su propia inteligencia, lo que Ray Kurzweil denomina la singularidad dado que a partir de entonces la inteligencia de las máquinas crecería exponencial-mente.