La inteligencia artificial es la rama de la ciencia de la computación dedicada al desarrollo de agentes no vivos que puedan percibir su entorno, procesar esas percepciones y actuar de manera racional para maximizar un objetivo, basándose en el conocimiento almacenado. La racionalidad se refiere a la capacidad humana de pensar, evaluar y actuar de acuerdo a principios de optimidad y consistencia. La inteligencia artificial construye procesos que producen acciones maximizando un rendimiento determinado, basándose en las entradas