Interfejsy języka naturalnego umożliwiają interakcję człowiek-komputer poprzez tłumaczenie intencji człowieka na polecenia sterujące urządzeń, analizując mowę lub gesty użytkownika. Ten nowatorski tryb interakcji wynika z postępu sztucznej inteligencji, systemów eksperckich, rozpoznawania mowy, sieci semantycznej, systemów dialogowych i przetwarzania języka naturalnego, wprowadzając koncepcję inteligentnego asystenta osobistego (IPA). Obecnie istnieje ogromna literatura na ten temat. Jednak zgodnie z naszą najlepszą wiedzą, nie ma dokładnej analizy stanu techniki w tej dziedzinie. W tym kontekście w niniejszym artykule przedstawiamy przegląd tej dziedziny, omawiając główne trendy, obszary krytyczne i wyzwania związane z IPA. Innym wkładem jest propozycja taksonomii dla klasyfikacji IPA. Metoda zastosowana do osiągnięcia tych celów polegała na systematycznym przeglądzie literatury w oparciu o kryteria populacji, interwencji, porównania, wyniku i kontekstu (PICOC). W rezultacie zaczęliśmy od ponad 3472 artykułów naukowych opublikowanych w ciągu ostatnich sześciu lat, przeszukanych w zestawie baz danych wybranych w celu zwiększenia prawdopodobieństwa znalezienia wysoce istotnych artykułów. W przeglądzie wybrano 58 najważniejszych artykułów, identyfikując wyzwania i otwarte pytania. W artykule omówimy również aktualny stan, użycie, kwestie bezpieczeństwa i prywatności, typy i architektury dotyczące IPA. Stwierdzamy, że użyteczność, Bezpieczeństwo i prywatność bezpośrednio wpływają na zaufanie użytkownika do przyjęcia IPA.