Notes:
Bot is of course short for robot, and just like the shortened form bots tend to be simpler than robots. Often bots are so-called softbots, or software robots, and robots are actually associated more often with “hardbots” or physical robots. There is a widely held school of thought in robotics that a robot without a body can not be a true robot (because it lacks context). For instance, video game robot AI is not useful in physical robots, because they are outside the context or “frame” of the game. Chatbot is of course a bot that chats, or “dialog system”, formerly referred to as a chatterbot. The term chatbot is increasingly preferred over chatterbot, because the chatbots of today are much smarter than the chattering toys of yesterday.
Agents actually do things, even practical things, and so may be seen as more sophisticated than simple bots, automata or automatons. A multi-agent system is composed of multiple interacting agents.
Assistants are the new breed of usually mobile apps that try to do real things for real people, in this way assistants are often more than just “dialog systems”. The dialog system is the user interface, or so-called voice user interface. This new breed of assistants tries to manipulate the mobile phone operating system and interact with apps. Assistants are also used in vehicle telematics, where GPS speech navigation is just the beginning of the smart car, and in home automation, with voice control of the smart home.
- Automated assistant is a computer program that is designed to assist and interact with humans in a way that simulates human-like conversation or interaction. Automated assistants can be accessed through voice commands or text input, and can be used to perform a variety of tasks, such as answering questions, providing information, making recommendations, or helping to schedule appointments.
- Digital assistant is a computer program that is designed to assist and interact with humans in a way that simulates human-like conversation or interaction. Digital assistants can be accessed through voice commands or text input, and can be used to perform a variety of tasks, such as answering questions, providing information, making recommendations, or helping to schedule appointments.
- Intelligent assistant is a computer program that is designed to assist and interact with humans in a way that simulates human-like conversation or interaction, and that is able to understand and respond to complex queries or requests. Intelligent assistants can be accessed through voice commands or text input, and can be used to perform a variety of tasks, such as answering questions, providing information, making recommendations, or helping to schedule appointments.
- Online assistant is a computer program that is accessed through the internet and that is designed to assist and interact with humans in a way that simulates human-like conversation or interaction. Online assistants can be accessed through voice commands or text input, and can be used to perform a variety of tasks, such as answering questions, providing information, making recommendations, or helping to schedule appointments.
- Personal assistant is a computer program or a human assistant that is responsible for helping to manage an individual’s personal and professional tasks, such as scheduling appointments, making travel arrangements, or managing emails and phone calls. Personal assistants can be accessed through voice commands or text input, and can be used to perform a variety of tasks, such as answering questions, providing information, making recommendations, or helping to schedule appointments.
- Software assistant is a computer program that is designed to assist and interact with humans in a way that simulates human-like conversation or interaction, and that is used to perform specific tasks or functions within a software application or operating system. Software assistants can be accessed through voice commands or text input, and can be used to perform a variety of tasks, such as answering questions, providing information, making recommendations, or helping to schedule appointments.
- Virtual assistant is a computer program that is designed to assist and interact with humans in a way that simulates human-like conversation or interaction. Virtual assistants can be accessed through voice commands or text input, and can be used to perform a variety of tasks, such as answering questions, providing information, making recommendations, or helping to schedule appointments.
Resources:
Wikipedia:
- Category:Agent-based software
- Category:Bots
- Category:Chatterbots
- Category:Intelligent software assistants
- Category:Multi-agent systems
- Automated online assistant
- Chatterbot
- Finite-state machine (Finite-state automaton | Finite-state automata | Finite-state transducer)
- Intelligent agent
- Intelligent personal assistant
- Multi-agent system
See also:
Dialog Systems in Smart Home Automation & Domotics | Dialog Systems in Vehicle Telematics
- Agents Meta Guide
- BDI Agents
- Cognitive Agents
- Conversational Agents Meta Guide
- Dialog Agents
- Intelligent Agents
- IVA (Intelligent Virtual Agents)
- JDE (Jack Development Environment)
- JIAC (Java Intelligent Agent Componentware)
- SPADE (Smart Python multi-Agent Development Environment)
- SPARK (SRI Procedural Agent Realization Kit)
- Talking Agents
- Chatbots Meta Guide
- 100 Best Chatbot Facebook Groups
- 100 Best ChatGPT Apps (Apple)
- 100 Best GPT-3 Chatbot Apps (Android)
- 100 Best WordPress Chatbot Plugins
- 100 Best WordPress ChatGPT Plugins
- Australia Chatbot News Timeline
- Backpropagation & Chatbots
- Chatbot Architecture
- Chatbot Directories & Directories of Chatbot Resources
- Chatbot Engines
- Chatbot News Timeline (1950 – 2010)
- Chatbot Revolution (2015-2018)
- Chatbots
- Chatbots & Easter Eggs
- Chatbots & Sentiment Analysis
- Chatbots in Art & Culture (Case Studies)
- Chatbots in Travel & Tourism
- ChatScript
- Chatterbots
- Cleverbot
- Computational Propaganda & Chatbots
- Concept Map & Chatbots
- Cross-cultural Chatbots
- DBpedia & Chatbots
- Deep Learning & Chatbots
- Digital Footprint & Chatbots
- Gradient Boosting & Chatbots
- Health & Medical Chatbots (Case Studies)
- Hologram & Chatbots
- Human Resources Chatbots
- Intent, Dialog Act & Chatbots
- Intent, Named Entity & Chatbots
- IRC & Chatbots
- Jabber, XMPP & Chatbots
- Jabberwacky
- K-Means & Chatbots
- k-Nearest Neighbors & Chatbots
- Language Modeling & Chatbots
- Linear Regression & Chatbots
- LMS (Learning Management System) & Chatbots
- Logistic Regression & Chatbots
- Maximum Entropy & Chatbots
- Metaphor, Dreams & Chatbots
- Microsoft Tay
- Microsoft Xiaoice
- Mind Map & Chatbots
- Morphological Analysis & Chatbots
- Naive Bayes & Chatbots
- Named-Entity Recognition & Chatbots
- Natural Language Generation, Deep Neural Networks & Chatbots
- Neural Conversation Model & Chatbots
- NLTK & Chatbots
- NPC (Non-Player Character) & Chatbots
- OWL (Web Ontology Language) & Chatbots
- Part-of-speech Tagging & Chatbots
- Patient Treatment & Chatbots
- Privacy Policy & Chatbots
- Psychopathology & Chatbots
- Psychotherapy & Chatbots
- Query Expansion & Chatbots
- Random Forest & Chatbots
- RDF & Chatbots
- Recommender System & Chatbots
- RegEx & Chatbots
- Relation Extraction & Chatbots
- RiveScript
- RNN (Recurrent Neural Network) & Chatbots
- Sequence-to-Sequence (seq2seq) & Chatbots
- Skipgram & Chatbots
- Slot Filling & Chatbots
- Smart Home & Chatbots
- SMS Chatbots
- SMT (Statistical Machine Translation) & Chatbots
- SPARQL & Chatbots
- Speech Act & Chatbots
- SPSS & Chatbots
- Stanford CoreNLP & Chatbots
- State Tracking & Chatbots
- Stemmer & Chatbots
- SVM (Support Vector Machine) & Chatbots
- TensorFlow & Chatbots
- Text Analysis & Chatbots
- Text Classification & Chatbots
- Therapy & Chatbots
- Treebank & Chatbots
- Vector Space & Chatbots
- Virtual Patient & Chatbots
- VoiceXML & Chatbots
- WEKA & Chatbots
- Word Segmentation & Chatbots
- Word-sense Disambiguation & Chatbots
- Word2vec & Chatbots
- WordNet & Chatbots
- Workflow & Chatbots
- XML Knowledgebase & Chatbots
- Chatterbot Timeline
- INGENIAS Development Kit
- SHRDLU
- SmarterChild
- Twitter Bots Meta Guide