Bots estão se tornando cada vez mais populares por serem mais rápidos, fáceis de usar e estarem disponíveis a qualquer hora. Existem diferentes tipos de bots com diferentes níveis de inteligência e capacidade de manter conversas. Embora alguns bots tenham falhado no passado, é possível criar bots simples e transparentes usando técnicas como processamento de linguagem natural, contexto e componentes como intenções, entidades e histórico de diálogos.