La mayoría de la gente piensa que los desarrolladores de videojuegos son malos para implementar una IA precisa, pero la verdad es que simplemente son demasiado buenos para implementar una IA inexacta. No tiene sentido? Escúchame:
Los videojuegos siempre, siempre saben dónde estás (puedes adivinar eso por el hecho de que pueden mostrarte en el mapa con respecto al área y los NPC). Para un juego de FPS, un solo enemigo de IA puede encontrar el camino hacia ti, llegar allí y puede derribarte en segundos jugando según las reglas del juego. Y esto en realidad hace que nuestros trabajos sean mucho más fáciles: la IA 100% precisa es exponencialmente más fácil de implementar, pero, como podría suponerse, hace que un juego sea bastante, muy divertido. Por lo tanto, los desarrolladores de juegos intentan agregarle inexactitudes en un intento por hacerlo justo y divertido. Esto incluye simular cosas como:
- Sensores visuales: generar un cono de visión a partir de los ojos de un personaje de IA y verificar continuamente si algo se cruza con él a través de la emisión de rayos
- Sensores auditivos: cada uno de los sonidos emitidos tiene un área de efecto y si la distancia entre esta área y los oídos virtuales de un personaje AI está por debajo de cierto umbral, decidimos que el personaje puede “escucharlo”
- Generar un número aleatorio y agregarle la posición a la que una IA realmente quiere disparar, por lo que se pierde algunas veces
- …
Sin embargo, en realidad, hacemos malabarismos entre estos usando sensores y usando su posición real. Como, por ejemplo, después de ser descubierto por un enemigo en un juego de sigilo, la IA usaría tu posición real para rastrearte hasta que estés fuera de su visión por un tiempo determinado o todos los NPC sabrán automáticamente dónde estás (si nos vemos o no) después de un evento guionado en particular.
- ¿Quién es la persona detrás de los autos sin conductor de Google?
- ¿Es el aprendizaje automático el grado más difícil de realizar?
- ¿Qué pasaría (honestamente) si las mujeres con IA pudieran actuar como mujeres reales? ¿Las mujeres serían vistas como obsoletas, o las mujeres tienen más valor que eso en la sociedad?
- ¿Qué es exactamente el aprendizaje automático? ¿Una máquina aprende los conceptos como un ser humano y los aplica a problemas futuros, o simplemente aprende patrones?
- ¿Es 'Cleverbot' un bot real o una persona? ¿Cuándo empezo?
Ahora hay una delgada línea entre hacer que la IA sea demasiado estúpida o demasiado precisa (“inteligente” es una historia completamente diferente). Desafortunadamente, la mayoría de los desarrolladores optan por lo primero.