por favor, no pienses que tal cosa se puede lograr en javascript. razon por la que hice tal comentario fue porque me parecio haber visto un patron en el concepto expuesto y por la falta detalles. lo cierto es que no estoy al tanto del tema AI. en fin, si te interesa del tema pudieras comenzar por la
wikipedia.