Adicionando elementos mais avançados da IA hard