Área da ciência da computação que busca desenvolver sistemas capazes de realizar tarefas que normalmente requerem inteligência humana, como aprendizado e tomada de decisões.