La segunda generación de asistentes virtuales se centró en mejorar la conversación y la comprensión del lenguaje natural, mientras que la tercera generación busca proporcionar respuestas más contextualizadas y personalizadas mediante el uso de aprendizaje profundo y grandes conjuntos de datos.