Termin “asystent wirtualny” używany jest najczęściej do opisywania programów takich jak Siri czy Alexa. W odróżnieniu od chatbotów, projektowane są one do obsługi niewyobrażalnie zróżnicowanych zadań w ciągu dnia – projektuje się je zatem z dużo większym zakresem funkcjonalności. Zamiast obsługiwać jedynie mały zbiór poleceń, muszą one rozumieć jak odtwarzać muzykę, szukać informacji w sieci, sprawdzać pogodę, wysyłać wiadomości – i nie tylko.