Data-based programs that use artificial intelligence technology to mimic natural conversation with users online by using textual clues to pull algorithms.