Conversational IIS Flashcards
Definition Agents
Agents are autonomous, active computer processes that possess some ability to communicate with people and/or other agents and to adapt their behavior (Benyon, 2014).
Agents - ‘Strong view’ of Artificial Intelligence area
- Agents have beliefs, desires, and intentions
- Agents can plan, learn, adapt and communicate
Agents - ‘Weak view’ of Human-Computer Interaction area
Agents serve as ‘indirect managers’ –> interface agents
Conversational Agents comprise two main parts
Agent: Agents are autonomous, active computer processes that possess some ability to communicate with people and/or other agents and to adapt their behavior.
Converstational Interface: Conversational interfaces are interfaces that enable people to interact with smart devices using conversational spoken language.
• Voice (e.g. personal assistants)
• Text (e.g. chatbots)
Definition - Conversational Agent
Conversational agents, or chatbots, provide a natural language interface to their users. (Kerly, Hall, & Bull, 2007, p. 177)
Definition - Chatbot
Chatbot is defined as a program that emulates human conversation and enables natural-language conversations with computers. (Lu, Chiou, Day, Ong, & Hsu, 2006, p. 576)
classification of conversational agents
Classification of conversational agents based on two dimensions (Gnewuch et al., 2017)
- Mode of communication: text vs. speech
- Context: general-purpose vs. domain-specific
siehe Folie 10
General-Purpose, Text-Based Conversational Agents
e.g. Cleverbot
- Interaction via text messages (“chatting”)
- Conversational agents can basically converse
about any topic
- Developed to win the Loebner prize / to pass the Turing test
Domain-Specific, Text-Based Conversational Agents
Interaction via text messages (“chatting”)
Conversational agents are trained to converse
about specific topics related to their domain
Used for entertainment or in customer service, healthcare, banking, …
Can be found on websites and on many messenger platforms such as Facebook messenger, Telegram, Slack, …
General-Purpose, Speech-Based Conversational Agents
Interaction via speech
Can basically answer any question and support users in finding information or accomplishing basic tasks
Found on almost all new mobile devices
Often called virtual or digital assistants
Domain-Specific, Speech-Based Conversational Agents
Interaction via speech
Deployed to assist in a specific situation
Examples can be found in modern cars or in border screening processes
Classification of Conversational Agents (cont’d)
Natural language interface
- Text (e.g., Facebook bot)
- Speech (e.g., Amazon’s Alexa)
- Text & Speech (e.g., Microsoft Cortana)
Visual interface
- Disembodied (e.g. Apple’s Siri)
- Embodied (e.g., Facebook bot)
Dialog system
- Pattern matching (i.e., simple chatbots)
- Deep understanding (e.g. Apple’s Siri)
Visual Representations of Conversational Agents
Conversational agents often have some kind of visual (human-like) representation
These agents are called embodied conversational agents
Embodied conversational agents “are human-like virtual characters that can provide direct
and interactive communication with humans”.
(Garrido, Barrachina, Martinez, & Seron, 2017, p. 2)
Technical Components of Conversational Agents
Main components
Speech recognition: converts the speech input
into a string of words
Spoken language understanding: interpret the user’s input and to extract a representation of its meaning
Dialog management: tracks the state and flow of the conversation and controls how the system responds to the user’s input
Response generation: Formulate a response in natural language
Text-to-speech synthesis: converts the response string into speech output
What is Driving the Evolution of Conversational Agents?
Technological advances in Artificial Intelligence, Machine Learning, Natural Language Processing …
Proliferation of messaging apps and available chatbots on this platforms, e.g., over 100,000 chatbots have been created in less than one year on Facebook Messenger (Johnson 2017)
New device technologies are available at a reasonable price (e.g., smart phones, smart devices)
Increased connectivity (e.g. free WiFi, 4G, etcs)
Huge investments by major technology companies
By 2020, the average person will have more conversations with bots than with their spouse (Gartner
2016, p. 3)