Um Agente Virtual (também chamado de agente virtual inteligente, representante virtual ou chatbot) é um programa de software que usa regras roteirizadas, Inteligência Artificial, Machine Learning e/ou tecnologias de processamento de linguagem natural para atender às demandas dos clientes. Um agente virtual é frequentemente usado para iniciar conversas, fazer perguntas relevantes, qualificar leads e fornecer informações sobre produtos e serviços.