A "chatterbot" is an interactive computer program designed to simulate conversation with human users. However, there are several other synonyms for this term. One common synonym is "chatbot," which refers to a computer program that can automatically chat with users online. "Virtual assistant" is another common synonym, which describes a program designed to assist users with tasks through conversation. "Interactive agent" is a technical synonym for "chatterbot," which refers to a computer program that is capable of interacting with users in a conversational manner. Ultimately, all of these synonyms describe software that can simulate human-like conversation, and are often used in customer service and online support settings.