Assistentes Virtuais são programas de computador que simulam um assistente humano fornecendo algum serviço ao utilizador. Podem ou não ter capacidade de conversar (como os chatbots. Podem servir para atender clientes, orientar em tarefas, lembrar compromissos (ex: integração com calendário) e funcionar como interface para outras aplicações. Exemplos: a Siri da Apple, Google Assistant, Cortana da Microsoft, Alexa da Amazon, M Assistant do Messenger do Facebook.