Estás confundiendo hardware con software.
La CPU es la unidad central de procesamiento, el chip real que ejecuta el programa. La CPU controla casi todo lo que hace su computadora: manejar la entrada, tomar decisiones sobre esa entrada en función del programa y luego emitirla.
La IA es inteligencia artificial. Es hacer que una computadora se comporte de manera inteligente.
- ¿Cuál es la diferencia entre el aprendizaje automático, el aprendizaje profundo y la IA?
- ¿Qué opinas del debate entre Norvig y Chomsky sobre el futuro de la IA?
- ¿Cuál es la forma más fácil de implementar un modelo de aprendizaje automático desarrollado en R para producción?
- Cómo comenzar con el aprendizaje automático
- ¿Qué es el "aprendizaje de refuerzo disperso"?
Los juegos (y los NPC en ellos) tienen IA muy básica. Realizarán acciones según lo dicte el programador. Algunos pueden reaccionar a los cambios en el entorno, como si el jugador está cerca, y algunos también reaccionarán a otros NPC, como moverse alrededor de ellos para llegar a su destino.
Exactamente en qué punto un conjunto de comportamientos programados se convierte en una ‘IA’ es un poco difícil de definir. Mi opinión personal es que la mayoría de los juegos de NPC tienen una IA casi equivalente a una cucaracha. Intentarán completar la acción que tienen establecida, evitarán el ‘dolor’ (como correr si son golpeados) y reaccionarán ante otros estímulos, como entrar en modo de combate. Pero son bastante tontos y dependen casi totalmente de instrucciones preestablecidas. No pueden adaptar sus comportamientos significativamente a los cambios externos.
La ventaja de que sean tontos, por supuesto, es que una CPU (o computadora) puede ejecutar fácilmente docenas o cientos de estos pequeños NPC de IA.