A maioria dos chatbots funcionam como conversas lineares com scrip, onde a resposta do chatbot é predeterminada. Para a maioria dos casos, isso funciona muito bem. No entanto, os chatbots são capazes de muito mais do que isso. Com a introdução do Natural Language Processing (PNL) em português, Processamento de Linguagem Natural, os desenvolvedores agora podem realmente colocar o "bate-papo" em chatbot.