Natural Language Interfaces allow human-computer interaction through the translation of human intention into devices’ control commands, analyzing the user’s speech or gestures. Este novo modo de interação surge dos avanços da inteligência artificial, sistemas especialistas, reconhecimento de fala, web Semântica, sistemas de diálogo e processamento de linguagem natural, trazendo o conceito de assistente pessoal inteligente (IPA). Existe actualmente uma vasta literatura sobre este assunto. No entanto, tanto quanto sabemos, não existe uma análise exaustiva do estado da arte neste domínio. Neste contexto, apresentamos neste artigo um levantamento do campo, discutindo as principais tendências, áreas críticas e desafios de um IPA. Outra contribuição é a proposição de uma taxonomia para a classificação IPA. O método utilizado para atingir estes objectivos consistiu numa revisão sistemática da literatura baseada nos critérios de população, intervenção, comparação, resultado e contexto (PICOC). Como resultado, partimos de mais de 3472 artigos científicos publicados nos últimos seis anos, pesquisados em um conjunto de bases de dados escolhidas para aumentar a probabilidade de encontrar artigos altamente relevantes. A revisão selecionou os 58 artigos mais significativos, identificando desafios e questões em aberto. Também discutimos no artigo o estado atual, Uso, Segurança e questões de Privacidade, tipos e arquiteturas em relação a um IPA. Concluímos que a usabilidade, segurança e Privacidade afetam diretamente a confiança do usuário na adoção de um IPA.