Bots are commonly used in interactive or chat environments in order to simulate a conversation or action – they are programmed to function as characters who perform certain onscreen actions as if they were real people. The term itself is an abbreviated form of robot, though this does not refer to an actual robot machine, but merely an online character. Bots can also perform automated actions rather than simulating conversations.