Son programas informáticos o de inteligencia artificial que imitan el comportamiento humano. Son capaces de aprender del entorno y de sostener conversaciones simples con otros sistemas o usuarios.
Pueden realizar múltiples funciones, como editar textos, moderar conversaciones, responder preguntas o enviar correos electrónicos. Hoy en día son usados para realizar diversas tareas en múltiples plataformas, como YouTube, Twitter, Facebook o Instagram.