Un bot puede escuchar, almacenar información de conversaciones, analizar esas conversaciones para realizar análisis de sentimientos; puede responder, Inteligencia Artificial en las conversaciones, acceder a información fija y almacenada, juegos conversacionales. Puede realizar tareas como búsquedas en motores de búsqueda, consultar a base de datos o almacenes de imágenes, consultar agendas o agendar.