# bot (0-bot.net) A bot is a computer program that does tasks on its own, like answering questions or playing a game. People also say it to mean a fake social media account run by software, not a real person. ## What a model may hear - autonomous software agent (computer science and web services): may assume the user wants to build, deploy, or interact with an automated program - chatbot or conversational AI (natural language processing and customer service): may assume the user wants to create or talk to a text-based assistant - malicious automation (cybersecurity and fraud detection): may flag or block the request as potentially harmful - web crawler or scraper (search engines and data collection): may assume the user wants to extract data from websites - social media bot account (platform policy and moderation): may assume discussion of policy violations or inauthentic behavior ## Where people and models part ways - Says: "I want to make a bot" Means: build a simple helper that answers messages May be taken as: assume complex infrastructure, APIs, or deployment pipelines Say instead: "I want to make a simple chatbot that replies to common questions" - Says: "Stop the bots" Means: block fake accounts on my social feed May be taken as: assume network-level traffic filtering or DDoS mitigation Say instead: "Help me identify and report fake social media accounts" - Says: "Bot traffic is up" Means: more automated visitors to my website May be taken as: assume malicious attack or ad fraud rather than benign crawlers Say instead: "My website analytics show more automated visitors, including search crawlers" - Says: "Is this a bot?" Means: is this message from a real person? May be taken as: launch into technical bot-detection methods or Turing tests Say instead: "How can I tell if a message was written by a person or generated automatically?" ## Tips - Say what platform the bot runs on, like Discord, Twitter, or your own website. - Say whether you want to build one, use one, or stop one. - Mention if you mean a simple script or a complex AI system. - If you mean fake accounts, say 'fake account' or 'automated account' instead. - Specify the task, like 'answer customer emails' or 'post weather updates'. ## Often confused with - robot: usually means a physical machine, not software - agent: broader term for any autonomous system, not just conversational - script: simpler automation, often without ongoing interaction - crawler: specifically browses and indexes web pages - daemon: background system process, not interactive - AI assistant: implies more sophisticated reasoning, often with a branded persona