A software bot is a type of software agent in the service of software project management and software engineering. A software bot has an identity and potentially personified aspects in order to serve their stakeholders.[1] Software bots often compose software services and provide an alternative user interface, which is sometimes, but not necessarily conversational.
Software bots are typically used to execute tasks, suggest actions, engage in dialogue, and promote social and cultural aspects of a software project.[2]
The term bot is derived from robot. However, robots act in the physical world and software bots act only in digital spaces.[1] Some software bots are designed and behave as chatbots, but not all chatbots are software bots. Erlenhov et al.[3] discuss the past and future of software bots and show that software bots have been adopted for many years.
^ abLebeuf, Carlene; Zagalsky, Alexey; Foucault, Matthieu; Storey, Margaret-Anne (2019). "Defining and Classifying Software Bots: A Faceted Taxonomy". 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE). pp. 1–6. doi:10.1109/BotSE.2019.00008. ISBN 978-1-7281-2262-5. S2CID 195064960.
^Team, The SOBotics (September 17, 2019). "Meet the Bots that Help Moderate Stack Overflow". Stack Overflow Blog. Retrieved November 22, 2019.
^Erlenhov, Linda; Gomes de Oliveira Neto, Francisco; Scandariato, Riccardo; Leitner, Philipp (2019). "Current and Future Bots in Software Development". 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE). Montreal, QC, Canada: IEEE. pp. 7–11. doi:10.1109/BotSE.2019.00009. ISBN 978-1-7281-2262-5. S2CID 195065273.
An Internet bot, web robot, robot or simply bot (an abbreviation of robot), is a software application that runs automated tasks (scripts) on the Internet...
Bot or BOT may refer to: Chatbot, a computer program that converses in natural language Internet bot, a software application that runs automated tasks...
A Twitter bot is a type of softwarebot that controls a Twitter account via the Twitter API. The social botsoftware may autonomously perform actions such...
are colloquially known as bots, from robot. They may be embodied, as when execution is paired with a robot body, or as software such as a chatbot executing...
QuillBot is a software developed in 2017 that uses artificial intelligence to rewrite and paraphrase text. According to a 30 under 30 listing on Forbes...
Intelligent agent Internet bot List of chatbots Multi-agent system Natural language processing Social botSoftware agent Softwarebot Stochastic parrot Twitterbot...
Project BotScout: Anti-bot service dedicated to fighting forum spam Spambot Beware! - information on how to avoid, detect, and harass spambots Bot-trap -...
games, a bot or drone is a type of artificial intelligence (AI)–based expert system software that plays a video game in the place of a human. Bots are used...
Bot Soccer is a simulation video game released in 1996 for MS-DOS and Microsoft Windows. It was developed by CAPS Software AG and published by Expert Software...
compromised device, known as a "bot," is created when a device is penetrated by software from a malware (malicious software) distribution. The controller...
A social bot, also described as a social AI or social algorithm, is a software agent that communicates autonomously on social media. The messages (e.g...
most popular music bots used on Discord–Groovy and Rythm–which were used on an estimated 36 million servers in total. These bots allowed users to request...
Web Bot is an internet bot computer program whose developers claim is able to predict future events by tracking keywords entered on the internet. It was...
the original on 2015-03-17. Retrieved 2015-02-12.{{cite web}}: CS1 maint: bot: original URL status unknown (link) "Source move announcement by AWStats...
FarmBot is an open source precision agriculture CNC farming project consisting of a Cartesian coordinate robot farming machine, software and documentation...
An IRC bot is a set of scripts or an independent program that connects to Internet Relay Chat as a client, and so appears to other IRC users as another...
LiveChat Software (WSE: LVC) is a customer service software company and developer of LiveChat – software as a service-based help desk software and online...
TurtleBot is a personal robot kit with open source software. It was created at Willow Garage by Melonee Wise and Tully Foote in November 2010. TurtleBot 1...