For the bot-creation software, see ChatBot. For bots on Internet Relay Chat, see IRC bot.
Parts of this article (those related to everything, particularly sections after the intro) need to be updated. The reason given is: this article is using citations from 1970 and virtually all claims about conversational capabilities are at least ten years out of date (for example the Turing test was arguably made obsolete years ago by transformer models). Please help update this article to reflect recent events or newly available information.(February 2023)
Part of a series on
Machine learning and data mining
Paradigms
Supervised learning
Unsupervised learning
Online learning
Batch learning
Meta-learning
Semi-supervised learning
Self-supervised learning
Reinforcement learning
Curriculum learning
Rule-based learning
Quantum machine learning
Problems
Classification
Generative modeling
Regression
Clustering
Dimensionality reduction
Density estimation
Anomaly detection
Data cleaning
AutoML
Association rules
Semantic analysis
Structured prediction
Feature engineering
Feature learning
Learning to rank
Grammar induction
Ontology learning
Multimodal learning
Supervised learning (classification • regression)
Apprenticeship learning
Decision trees
Ensembles
Bagging
Boosting
Random forest
k-NN
Linear regression
Naive Bayes
Artificial neural networks
Logistic regression
Perceptron
Relevance vector machine (RVM)
Support vector machine (SVM)
Clustering
BIRCH
CURE
Hierarchical
k-means
Fuzzy
Expectation–maximization (EM)
DBSCAN
OPTICS
Mean shift
Dimensionality reduction
Factor analysis
CCA
ICA
LDA
NMF
PCA
PGD
t-SNE
SDL
Structured prediction
Graphical models
Bayes net
Conditional random field
Hidden Markov
Anomaly detection
RANSAC
k-NN
Local outlier factor
Isolation forest
Artificial neural network
Autoencoder
Cognitive computing
Deep learning
DeepDream
Feedforward neural network
Recurrent neural network
LSTM
GRU
ESN
reservoir computing
Restricted Boltzmann machine
GAN
Diffusion model
SOM
Convolutional neural network
U-Net
Transformer
Vision
Mamba
Spiking neural network
Memtransistor
Electrochemical RAM (ECRAM)
Reinforcement learning
Q-learning
SARSA
Temporal difference (TD)
Multi-agent
Self-play
Learning with humans
Active learning
Crowdsourcing
Human-in-the-loop
RLHF
Model diagnostics
Coefficient of determination
Confusion matrix
Learning curve
ROC curve
Mathematical foundations
Kernel machines
Bias–variance tradeoff
Computational learning theory
Empirical risk minimization
Occam learning
PAC learning
Statistical learning
VC theory
Machine-learning venues
ECML PKDD
NeurIPS
ICML
ICLR
IJCAI
ML
JMLR
Related articles
Glossary of artificial intelligence
List of datasets for machine-learning research
List of datasets in computer vision and image processing
Outline of machine learning
v
t
e
A chatbot (originally chatterbot)[1] is a software application or web interface that is designed to mimic human conversation through text or voice interactions.[2][3][4] Modern chatbots are typically online and use generative artificial intelligence systems that are capable of maintaining a conversation with a user in natural language and simulating the way a human would behave as a conversational partner. Such chatbots often use deep learning and natural language processing, but simpler chatbots have existed for decades.
Since late 2022, the field has gained widespread attention due to the popularity of OpenAI's ChatGPT,[5][6] followed by alternatives such as Microsoft's Copilot and Google's Gemini.[7] Such examples reflect the recent practice of basing such products upon broad foundational large language models, such as GPT-4 or the Gemini language model, that get fine-tuned so as to target specific tasks or applications (i.e., simulating human conversation, in the case of chatbots). Chatbots can also be designed or customized to further target even more specific situations and/or particular subject-matter domains.[8]
A major area where chatbots have long been used is in customer service and support, with various sorts of virtual assistants.[9] Companies spanning a wide range of industries have begun using the latest generative artificial intelligence technologies to power more advanced developments in such areas.[8]
As chatbots work by predicting responses rather than knowing the meaning of their responses, this means they can produce coherent-sounding but inaccurate or fabricated content, referred to as ‘hallucinations’. When humans use and apply chatbot content contaminated with hallucinations, this results in ‘botshit’.[10] Given the increasing adoption and use of chatbots for generating content, there are concerns that this technology will significantly reduce the cost it takes humans to generate, spread and consume bullshit.[11]
^Cite error: The named reference Mauldin was invoked but never defined (see the help page).
^"What is a chatbot?". techtarget.com. Archived from the original on 2 November 2010. Retrieved 30 January 2017.
^Caldarini, Guendalina; Jaf, Sardar; McGarry, Kenneth (2022). "A Literature Survey of Recent Advances in Chatbots". Information. 13 (1). MDPI: 41. arXiv:2201.06657. doi:10.3390/info13010041.
^Adamopoulou, Eleni; Moussiades, Lefteris (2020). "Chatbots: History, technology, and applications". Machine Learning with Applications. 2: 100006. doi:10.1016/j.mlwa.2020.100006.
^Hu, Krystal (2 February 2023). "ChatGPT sets record for fastest-growing user base - analyst note". Reuters.
^Hines, Kristi (4 June 2023). "History Of ChatGPT: A Timeline Of The Meteoric Rise Of Generative AI Chatbots". Search Engine Journal. Retrieved 17 November 2023.
^"ChatGPT vs. Bing vs. Google Bard: Which AI is the Most Helpful?".
^ ab"GPT-4 takes the world by storm - List of companies that integrated the chatbot". 21 March 2023.
^"2017 Messenger Bot Landscape, a Public Spreadsheet Gathering 1000+ Messenger Bots". 3 May 2017. Archived from the original on 2 February 2019. Retrieved 1 February 2019.
^Hannigan, Timothy R.; McCarthy, Ian P.; Spicer, André (20 March 2024). "Beware of botshit: How to manage the epistemic risks of generative chatbots". Business Horizons. doi:10.1016/j.bushor.2024.03.001. ISSN 0007-6813.
^"Transcript: Ezra Klein Interviews Gary Marcus". The New York Times. 6 January 2023. ISSN 0362-4331. Retrieved 21 April 2024.
A chatbot (originally chatterbot) is a software application or web interface that is designed to mimic human conversation through text or voice interactions...
chatbot is a software application or web interface that is designed to mimic human conversation through text or voice interactions. Modern chatbots are...
ChatGPT is a chatbot developed by OpenAI and launched on November 30, 2022. Based on large language models (LLMs), it enables users to refine and steer...
ChatBot is software for creating chatbots. ChatBot (BotEngine) has its origins in a research project created by the company LiveChat Software, which won...
humor. Comparisons and contrasts have been made between the Pi chatbot and ChatGPT, a chatbot created by OpenAI. Nishant, Niket; Hu, Krystal (2023-06-29)...
Microsoft Copilot is a chatbot developed by Microsoft and launched on February 7, 2023. Based on a large language model, it is able to cite sources, create...
Replika is a generative AI chatbot app released in November 2017. The chatbot is trained by having the user answer a series of questions to create a specific...
officially retired in April 2021 but will continue in other languages. Poe is a chatbot feature developed by Quora that serves as a web frontend for various large...
questions to user inputs. As such, ELIZA was one of the first chatterbots ("chatbot" modernly) and one of the first programs capable of attempting the Turing...
befriend humans in the metaverse. Formerly known as Mitsuku, Kuki is a chatbot created from Pandorabots AIML technology by Steve Worswick. It is a five-time...
The Bank of America Corporation (often abbreviated BofA or BoA) is an American multinational investment bank and financial services holding company headquartered...
us were told we were being let go and replaced by a chatbot.” Upon its launch, the Tessa chatbot immediately came under widespread criticism from journalists...
benign form of internet bot is the chatbot. From 2016, when Facebook Messenger allowed developers to place chatbots on their platform, there has been an...
Since OpenAI's public release of ChatGPT in November 2022, the chatbot and its peers have been at the source of intense discussion within education, with...
million in its first funding round. In 2023, Inflection AI launched a chatbot named “Pi” for Personal Intelligence. The bot “remembers” past conversations...
Eugene Goostman is a chatbot that some regard as having passed the Turing test, a test of a computer's ability to communicate indistinguishably from a...
full name Enhanced Representation through Knowledge Integration, is an AI chatbot service product of Baidu, under development since 2019. It is based on...
status of products A chatbot for a state government that provides conversational access to the government's 1400 services WhatsApp Chatbots pertaining to various...
intelligence chatbot powered by LaMDA, to counter the rise of OpenAI's ChatGPT. On January 28, 2020, Google unveiled Meena, a neural network-powered chatbot with...
Red Hat. ChatBot is the second product sold by the company. It was initially launched and developed as BotEngine and was rebranded to ChatBot in November...
official chatbot and Community on the messaging app to combat the spread of false information, which they termed an infodemic, about COVID-19. The chatbot is...
In July 2016, Aviasales launched a chatbot for messengers such as Slack, Facebook, Viber, and Telegram. The chatbot allows users to choose departure and...