Intelligent Language-Capable Digital Assistant System
Jump to navigation
Jump to search
An Intelligent Language-Capable Digital Assistant System is an intelligent language-capable assistant that is an intelligent language-capable system that can support intelligent language-capable digital assistant tasks.
- AKA: Intelligent Digital Assistant, AI-Powered Virtual Assistant System, Language-Understanding Digital Assistant, Chatbot, Talkbot, Chatterbot, Bot, Chatterbox, Artificial Conversational Entity.
- Context:
- It can typically understand Natural Language Input through intelligent language-capable speech recognition and intelligent language-capable text processing.
- It can typically generate Human-Like Responses using intelligent language-capable natural language generation.
- It can typically execute Voice Commands through intelligent language-capable command interpretation.
- It can typically perform Task Automation via intelligent language-capable workflow integration.
- It can typically provide Personalized Assistance through intelligent language-capable machine learning algorithms.
- It can typically have Intelligent Language-Capable Chatbot UI (possibly an intelligent language-capable chatbot GUI).
- It can typically maintain Conversation State across intelligent language-capable dialog turns.
- It can typically process Multi-Modal Input including intelligent language-capable voice, intelligent language-capable text, and intelligent language-capable gestures.
- ...
- It can often integrate Third-Party Services with intelligent language-capable API connections.
- It can often maintain Contextual Awareness across intelligent language-capable conversation sessions.
- It can often support Multi-Language Interactions through intelligent language-capable translation capabilities.
- It can often handle Multi-Domain Knowledge via intelligent language-capable knowledge bases.
- It can often be based on Intelligent Language-Capable Conversational Chatbot Platforms.
- It can often be based on Intelligent Language-Capable AI Chatbot Platforms.
- It can often be Intelligent Language-Capable Question Answering Systems.
- It can often participate in Human-with-AI Conversation Sessions.
- It can often be supported by Intelligent Language-Capable Chatbot Support Operators.
- ...
- It can range from being a Simple Intelligent Language-Capable Digital Assistant System to being a Complex Intelligent Language-Capable Digital Assistant System, depending on its intelligent language-capable digital assistant functional sophistication.
- It can range from being a Single-Purpose Intelligent Language-Capable Digital Assistant System to being a Multi-Purpose Intelligent Language-Capable Digital Assistant System, depending on its intelligent language-capable digital assistant task scope.
- It can range from being a Rule-Based Intelligent Language-Capable Digital Assistant System to being an AI-Driven Intelligent Language-Capable Digital Assistant System, depending on its intelligent language-capable digital assistant processing approach.
- It can range from being a Text-Based Intelligent Language-Capable Digital Assistant System to being a Voice-Based Intelligent Language-Capable Digital Assistant System, depending on its intelligent language-capable digital assistant interaction modality.
- It can range from being a Disembodied Intelligent Language-Capable Digital Assistant System to being an Embodied Intelligent Language-Capable Digital Assistant System (such as intelligent language-capable conversational robots), depending on its intelligent language-capable digital assistant physical presence.
- It can range from being a Short-Form Intelligent Language-Capable Digital Assistant System to being a Long-Form Intelligent Language-Capable Digital Assistant System, depending on its intelligent language-capable digital assistant conversation length.
- It can range from being a Single-Turn Intelligent Language-Capable Digital Assistant System to being a Multi-Turn Intelligent Language-Capable Digital Assistant System (such as intelligent language-capable text-based conversational chatbots), depending on its intelligent language-capable digital assistant dialog complexity.
- It can range from being a Linguistic-Only Intelligent Language-Capable Digital Assistant System to being a Software-Capable Intelligent Language-Capable Digital Assistant System, depending on its intelligent language-capable digital assistant action capabilities.
- It can range from being an Informational Intelligent Language-Capable Digital Assistant System to being an Action-Taking Intelligent Language-Capable Digital Assistant System (such as intelligent language-capable home chatbots), depending on its intelligent language-capable digital assistant functional scope.
- It can range from being a Heuristic Intelligent Language-Capable Digital Assistant System to being a Data-Driven Intelligent Language-Capable Digital Assistant System, depending on its intelligent language-capable digital assistant learning approach.
- It can range from being a Personal Intelligent Language-Capable Digital Assistant System to being an Organizational Intelligent Language-Capable Digital Assistant System, depending on its intelligent language-capable digital assistant deployment context.
- It can range from being an English Language Intelligent Language-Capable Digital Assistant System to being a Multilingual Intelligent Language-Capable Digital Assistant System (including French Language Intelligent Language-Capable Digital Assistant Systems, German Language Intelligent Language-Capable Digital Assistant Systems, Chinese Language Intelligent Language-Capable Digital Assistant Systems), depending on its intelligent language-capable digital assistant language support.
- ...
- It can have Voice Recognition Components for intelligent language-capable speech-to-text conversion.
- It can have Natural Language Understanding Modules for intelligent language-capable intent recognition.
- It can have Dialog Management Systems for intelligent language-capable conversation flow control.
- It can have Response Generation Engines for intelligent language-capable output creation.
- It can have Integration Frameworks for intelligent language-capable service connectivity.
- It can have Knowledge Base Systems for intelligent language-capable information retrieval.
- It can have Learning Components for intelligent language-capable adaptation.
- It can have Context Management Modules for intelligent language-capable state tracking.
- ...
- Example(s):
- Consumer Intelligent Language-Capable Digital Assistant Systems, such as:
- Smart Speaker Intelligent Language-Capable Digital Assistant Systems, such as:
- Mobile Intelligent Language-Capable Digital Assistant Systems, such as:
- Apple Siri (2011), with intelligent language-capable iOS integration.
- Samsung Bixby (2017), with intelligent language-capable device control.
- Google Assistant Mobile (2016), with intelligent language-capable Android integration.
- Microsoft Cortana (2014), with intelligent language-capable Windows integration.
- Text-Based Intelligent Language-Capable Digital Assistant Systems, such as:
- Enterprise Intelligent Language-Capable Digital Assistant Systems, such as:
- Historical Intelligent Language-Capable Digital Assistant Systems, such as:
- Early Conversational Systems, such as:
- ELIZA (1966), by Joseph Weizenbaum, demonstrating intelligent language-capable pattern matching.
- PARRY (1973), by Kenneth Colby, simulating intelligent language-capable paranoid behavior.
- A.L.I.C.E. (1995), demonstrating intelligent language-capable AIML processing.
- Julia (1994), by Michael Mauldin, introducing intelligent language-capable MUD interaction.
- Early Conversational Systems, such as:
- Specialized Intelligent Language-Capable Digital Assistant Systems, such as:
- ...
- Consumer Intelligent Language-Capable Digital Assistant Systems, such as:
- Counter-Example(s):
- Traditional Chatbots, which lack intelligent language-capable natural language understanding.
- Interactive Voice Response Systems, which lack intelligent language-capable contextual awareness.
- Rule-Based Dialog Systems, which lack intelligent language-capable machine learning adaptation.
- Simple Voice Recorders, which lack intelligent language-capable command execution.
- Text-to-Speech Systems, which lack intelligent language-capable bidirectional interaction.
- Intelligent Human Assistants (such as human advisers), which lack intelligent language-capable digital implementation.
- Text-to-Text Generative AI Systems, which lack intelligent language-capable assistant functionality.
- Automated Intelligent Image-Capable Systems, which lack intelligent language-capable conversational interface.
- Autonomous Cars, which lack intelligent language-capable dialog capabilities.
- Home Robots (such as Roomba), which lack intelligent language-capable language processing.
- Internet Relay Chat Bots, which lack intelligent language-capable natural language understanding.
- See: Natural Language Processing, Voice Recognition Technology, Conversational AI, Machine Learning, Human-Computer Interaction, Conversation, Dialog System, Verbot, Intelligent Assistant, Watson System.
References
2017
- (Wikipedia, 2017) ⇒ https://en.wikipedia.org/wiki/chatbot Retrieved:2017-4-18.
- A chatbot (also known as a talkbot, chatterbot, Bot, chatterbox, Artificial Conversational Entity) is a computer program which conducts a conversation via auditory or textual methods. Such programs are often designed to convincingly simulate how a human would behave as a conversational partner, thereby passing the Turing test. Chatterbots are typically used in dialog systems for various practical purposes including customer service or information acquisition. Some chatterbots use sophisticated natural language processing systems, but many simpler systems scan for keywords within the input, then pull a reply with the most matching keywords, or the most similar wording pattern, from a database.
The term "ChatterBot" was originally coined by Michael Mauldin (creator of the first Verbot, Julia) in 1994 to describe these conversational programs.
- A chatbot (also known as a talkbot, chatterbot, Bot, chatterbox, Artificial Conversational Entity) is a computer program which conducts a conversation via auditory or textual methods. Such programs are often designed to convincingly simulate how a human would behave as a conversational partner, thereby passing the Turing test. Chatterbots are typically used in dialog systems for various practical purposes including customer service or information acquisition. Some chatterbots use sophisticated natural language processing systems, but many simpler systems scan for keywords within the input, then pull a reply with the most matching keywords, or the most similar wording pattern, from a database.
2015a
- http://www.economist.com/news/business-and-finance/21664071-technology-firms-are-competing-become-consumers-personal-secretaries-big-implications
- QUOTE: Most real-life personal assistants do not need to worry about their jobs being threatened by technology — at least yet. Digital assistants serve as a hands-free way to search for information but struggle to complete actions that require more complex steps, such as booking flights. Your correspondent spent several days “employing” a variety of available digital assistants. Although they can find nearby restaurants and make a booking through OpenTable, they do not yet know her well enough or have the judgment to tell her which is the “best” Italian food. Echo, Amazon’s product, can recite the definition of “personal assistant” without hesitation, but had no idea how to respond when your correspondent asked whether Echo was her personal assistant.
2015b
- http://www.apple.com/ios/siri/
- QUOTE: Talk to Siri as you would to a friend and it can help you get things done — like sending messages, placing calls, or making dinner reservations. You can ask Siri to show you the Orion constellation or to flip a coin. Siri works hands-free, so you can ask it to show you the best route home and what your ETA is while driving. And it’s connected to the world, working with Wikipedia, Yelp, Rotten Tomatoes, Shazam, and other online services to get you even more answers. The more you use Siri, the more you’ll realize how great it is. And just how much it can do for you.
2014a
- (Wikipedia, 2014) ⇒ http://en.wikipedia.org/wiki/chatbot Retrieved:2014-4-20.
- Chatbot may mean:
- Chatterbot, a chatter robot is a type of conversational agent, a computer program designed to simulate an intelligent conversation with one or more human users via auditory or textual methods.
- Internet Relay Chat bot, 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 user.
- Chatbot may mean:
2014b
- https://www.eff.org/deeplinks/2014/04/answers-questions-about-military-law-enforcement-and-intelligence-agency-chatbots
- QUOTE: Chatbots are computer programs that can carry on conversations with human users, often through an instant-message style interface. To put it another way: Sgt. Star is what happens when you take a traditional “FAQ” page and inject it with several million dollars worth of artificial intelligence upgrades.
2014c
- (Smith & Anderson, 2014) ⇒ Aaron Smith, and Janna Anderson. (2014). “AI, Robotics, and the Future of Jobs." Pew Research.
- QUOTE: The economic impact of robotic advances and AI — Self-driving cars, intelligent digital agents that can act for you, and robots are advancing rapidly.
2007
- (Huang et al., 2007) ⇒ Jizhou Huang, Ming Zhou, and Dan Yang. (2007). “Extracting Chatbot Knowledge from Online Discussion Forums.” In: Proceedings of the 20th international joint conference on Artifical intelligence.
- QUOTE: An chatbot is a conversational agent that interacts with users in a certain domain or on a certain topic with natural language sentences. Normally, a chatbot works by a user asking a question or making a comment, with the chatbot answering the question, or making a comment, or initiating a new topic. Many chatbots have been deployed on the Internet for the purpose of seeking information, site guidance, FAQ answering, and so on, in a strictly limited domain. Existing famous chatbot systems include ELIZA [Weizenbaum, 1966], PARRY [Colby, 1973] and ALICE[1]. Most existing chatbots consist of dialog management modules to control the conversation process and chatbot knowledge bases to response to user input. Typical implementation of chatbot knowledge bases contains a set of templates that match user inputs and generate responses. Templates currently used in chatbots, however, are hand coded. Therefore, the construction of chatbot knowledge bases is time consuming, and difficult to adapt to new domains.