Diremos que el scripting es aquella accion(si nos ponemos en la vida real) de lo que hacemos siempre, pero de la misma forma, por poner un ejemplo:
"Todos los dias, me levanto voy al baño, me lavo los diente, me cambio, tomo desayuno..."
Para que la accion sea un script la accion debe realizarse siempre y de la misma forma.
Sin embargo cuando nos referimos a IA, es algo muy diferente, es una accion que se realiza siempre razonando o usando una estrategia determinada.
En el ejemplo anterior: El primer dia puedo hacer eso, pero al siguiente puedo decidir bañarme y no tomar desayuno, y al dia siguiente algo diferente, eso es IA.
Para aquellos que programan, saben bien que el scripting, al igual que IA es una red de expresiones condicionales que permten determinar si se realiza una accion o no, sin embargo el scripting usa las condiciones de una manera muy fuerte, la IA no tiene muchas de esas condicionales, sin embargo su base de datos es algo crucial donde se le otorga una memoria al programa, donde almacene toda su experiencia y permita actuar conforme a las posibilidades y intentar dar solucion a un problema nuevo, cosa que el scripting no puede, si a un script le llega un problema en el cual no estaba "predeterminadamente" preparado para reaccionar, pues simplemente no lo resuelve. Esa es la gran diferencia entre scripting e IA.

Un ejemplo exacto de scripting es en los videojuegos, si por ejemplo ya han probado el nuevo CoD Black Ops se habran dado cuenta que la campaña siempre es la misma, suceden las misma cosas: por ejemplo suena la musica de accion en un momento intenso, los personajes hablan lo mismo en en una parte del trama, las misiones son las mismas y se resuelven de la misma forma, y una larga lista de etcs.
Sin embargo existen juegos que intentan emular IA, como es el caso de left for dead, este juego si tiene algo de esto, si jugamos la campaña nunca sera igual, pues los momentos intensos cambian de lugar, esto es debido a su tecnologia “The AI Director 2.0” el cual analiza tus movimientos y conforme a eso cambia el curso del juego el cual al rejugarlo es diferente.
No hay comentarios:
Publicar un comentario