Computer program that simulates a human conversation, often used to provide customer support or generate leads.