Tackling artificial intelligence using architecture