Es
un programa de ordenador residente en un equipo informático (teléfono móvil,
ordenador portátil, reloj inteligente, altavoz, etc.) para realizar tareas de
procesamiento con una comunicación hombre-máquina de forma natural, generalmente
a través de la voz. El asistente virtual procesa la voz de la persona, la
interpreta y genera las órdenes oportunas (acceso a base de datos en la web,
etc.) para contestar a las cuestiones planteadas (también por voz) o realizar
las tareas encomendadas (conectar o desconectar un dispositivo inteligente, por
ejemplo, etc.).