Descripción del proyecto
LA RELACION ENTRE VIDEOJUEGOS E INVESTIGACION EN IA NO HA DEJADO DE ADQUIRIR RELEVANCIA EN LOS ULTIMOS 20 AÑOS, DESDE QUE LAIRD Y VAN LENT PROPUSIERON LOS VIDEOJUEGOS COMO LA KILLER APPLICATION PARA EL DESARROLLO DE AGENTES CON INTELIGENCIA EQUIPARABLE A LA HUMANA, CONVIRTIENDOSE EN UNO DE LOS PRINCIPALES DOMINIOS DE EXPERIMENTACION PARA ALGUNAS TECNICAS MODERNAS DE IA COMO EL APRENDIZAJE POR REFUERZO PROFUNDO. SIN EMBARGO, LA ADOPCION DE ESTAS TECNICAS DE IA EN LA PRODUCCION PROFESIONAL DE VIDEOJUEGOS ESTA LIMITADA POR LAS NECESIDADES ESPECIFICAS DEL DESARROLLO DE ESTE TIPO DE SISTEMAS.LA NECESIDAD DE PONER TECNICAS DE IA EN MANOS DEL DISEÑADOR DE VIDEOJUEGOS, ALGUIEN A PRIORI SIN CONOCIMIENTOS DE PROGRAMACION, CONECTA CON LA INVESTIGACION EN IA EXPLICABLE O EXPLAINABLE AI (XAI). LA XAI HA DADO LUGAR A UNA GRAN ACTIVIDAD EN LOS ULTIMOS AÑOS, IMPULSADA POR LA CONVENIENCIA DE DOTAR DE TRANSPARENCIA A LOS SISTEMAS DE TOMA DE DECISIONES QUE CADA VEZ AFECTAN A MAS AMBITOS DE NUESTRAS VIDAS, DEBIDO SOBRE TODO AL TREMENDO AUGE DE LOS SISTEMAS INTELIGENTES BASADOS EN APRENDIZAJE PROFUNDO. SIN EMBARGO, EL OBJETIVO DE AITOOLS4GAMES NO ES TANTO EXPLICAR A LOS DISEÑADORES LAS DECISIONES DE LOS ALGORITMOS DE IA SINO PONER EN SUS MANOS HERRAMIENTAS QUE, APOYADAS EN TECNICAS DE IA, DEN SOPORTE AL PROCESO DE CREACION, PARA LO CUAL ES NECESARIO QUE EL DISEÑADOR TENGA NO SOLO UNA COMPRENSION CUALITATIVA DEL MODELO, SINO QUE ADEMAS SEA CAPAZ DE MODIFICARLO, EN CIERTA MEDIDA. BUSCAMOS, EN RESUMEN, DESARROLLAR TECNICAS DE XAI QUE PERMITAN LA CONSTRUCCION DE HERRAMIENTAS INTELIGENTES Y COMPRENSIBLES DE CREACION, DONDE EL PROCESO CREATIVO SE REFORMULE COMO UNA COLABORACION ENTRE EL DISEÑADOR Y EL SISTEMA, EN LA QUE AMBOS CONTRIBUYAN A RESOLVER UN PROBLEMA.BASANDONOS EN NUESTRA EXPERIENCIA PREVIA Y SU IMPLANTACION EN LA INDUSTRIA DEL VIDEOJUEGO, EN AITOOLS4GAMES NOS OCUPAREMOS DEL DESARROLLO DE TECNICAS DE APRENDIZAJE POR REFUERZO, APRENDIZAJE POR IMITACION Y PLANIFICACION. EN TODOS LOS CASOS BUSCAMOS HACER AVANZAR EL ESTADO DEL ARTE DE LA APLICACION DE ESTAS TECNICAS AL DESARROLLO DE VIDEOJUEGOS CON CARACTERISTICAS QUE PERMITAN SU INCORPORACION EN HERRAMIENTAS PARA DISEÑADORES DE VIDEOJUEGOS. AUNQUE EN CADA UNA DE LAS TECNICAS TENDREMOS QUE EXPLORAR SOLUCIONES ESPECIFICAS, HAY UN DENOMINADOR COMUN EN TODAS ELLAS: DESARROLLAR ESTAS TECNICAS DE FORMA QUE SEA POSIBLE INTERCALAR LA EJECUCION Y LA MODIFICACION DE LOS MODELOS EN CALIENTE. UNA CARACTERISTICA ESPECIAL DE LOS MODELOS OBTENIDOS EN LA APLICACION DE IA A LOS VIDEOJUEGOS ES LA POSIBILIDAD DE ENTENDER SU FUNCIONAMIENTO DE FORMA INDIRECTA A BASE DE OBSERVARLOS EN ACCION, ES DECIR, JUGANDO AL JUEGO. NUESTRA VISION ES LA DE UN DISEÑADOR COLABORANDO CON EL SISTEMA EN EL PROCESO CREATIVO, EJECUTANDO EL MODELO EN SU ESTADO ACTUAL Y PUDIENDO INTERRUMPIR LA EJECUCION CUANDO EL COMPORTAMIENTO NO SEA EL DESEADO, PARA REFINAR EL MODELO, YA SEA MODIFICANDO PARAMETROS O AÑADIENDO NUEVOS EJEMPLOS DE ENTRENAMIENTO. LA CAPACIDAD DE INTERRUMPIR Y REANUDAR LA EJECUCION DE LA IA ES ALGO HABITUAL EN VIDEOJUEGOS, DONDE ES MAS IMPORTANTE QUE SE MANTENGA LA FRECUENCIA DE RENDERIZADO DE LA ESCENA A QUE LA IA ENCUENTRE UNA SOLUCION OPTIMA. EN AITOOLS4GAMES PROPONEMOS EXTENDER ESTA CAPACIDAD DE LA IA DE SER INTERRUMPIDA Y REANUDADA LLEVANDOLA A SU PROPIO PROCESO DE DISEÑO. NTELIGENCIA ARTIFICIAL\AUTOMATIZACION DE PROCESOS\END-USER PROGRAMMING\VIDEOJUEGOS\AGENTES AUTONOMOS