Paso 6: "procesador de AI"
Proceso AI es el módulo de código más grande. Es tan grande que divide en secciones, así.
La entrada se comprueba para ver si el usuario habló un comando o una pregunta. También, la IA puede ser en cualquiera de varios "modos" que significa que el código "Proceso AI" está a la espera del usuario para responder a una pregunta, en vez de hacer una pregunta.
Si el usuario no hablaba un comando y la inteligencia artificial no es en un "modo especial" entonces crea y ejecuta un montón de preguntas, de combinaciones de las palabras de la "matriz de palabras". Todos los resultados de la consulta se almacenan en una tabla, y el resultado de cada consulta se da una "puntuación" en cuanto a cómo el resultado parezca a lo que el usuario había hablado. La tabla está ordenada por la puntuación, y el resultado con el puntaje más alto se envía a la salida, si supera un determinado umbral. Si todas las puntuaciones están por debajo del umbral, la IA puede responder con "No sé" o "Que no computar"