Conversational agent

Conversational agent

Conversational agents (CAs) are communication technologies that utilize natural language and computational linguistic techniques to engage users in human-like, Web-based “dialogs.” They can support a broad range of applications in business enterprises, education, government, healthcare, and entertainment. [Citation
last1 = Lester | first1 = J.
last2 = Branting | first2 = K.
last3 = Mott | first3 = B.
contribution = Conversational Agents
title = The Practical Handbook of Internet Computing
publisher = Chapman & Hall
year = 2004
contribution-url = http://www.astutesolutions.com/downloads/conversational_agents_Lester_RealDialog.pdf
] For example:

* "Customer self-service:" Responding to customers' questions about products and services via a company’s Website or Intranet portal
* "Customer service agent knowledge base:" Allows agents to type in a customer’s question and guide them with a response
* "Guided selling:" Facilitating transactions by providing answers and guidance in the sales process, particularly for complex products being sold to novice customers
* "Help desk:" Responding to internal employee questions, e.g., responding to HR questions
* "Website navigation:" Guiding customers to relevant portions of complex websites --a Website concierge
* "Technical support:" Responding to technical problems, such as diagnosing a problem with a product or device
* "Personalized service:" Conversational agents can leverage internal and external databases to personalize interactions, such as answering questions about account balances, providing portfolio information, delivering frequent flier or membership information, for example
* "Training or education:" They can provide problem-solving advice while the user learns

In some cases, conversational agents can interact with users using artificial characters. These agents are then referred to as embodied agents.

Importance and Impact

Conversational agents are playing an increasingly important and prominent role in enterprise software, particularly around customer service and support. Two key areas are improving customer satisfaction and experience, and reducing costs. Conversational agents offer a solution to the cost versus effectiveness tradeoff.

Customer Experience, Satisfaction, and Retention
Improving customer service and support is essential to many companies because the cost of failure is high: loss of customers and loss of revenue. Yet today, while customer expectations are higher than ever, the costs of delivering service are high and the quality is low.

Two-way communication is critical for acquiring, servicing and retaining customers. Not only must companies educate their customers about their products and services, but also they must gain a clear understanding of their customers’ needs in order to satisfy and retain them. Deployed properly, a conversational agent can help to provide companies these capabilities.

Moreover, customers seek answers to their inquiries that are accurate and timely. Unfortunately, with many human-assisted and self-service interactions, this isn’t a reality. Customers and users are frustrated by fruitless searches through websites, long hold times to speak with customer service representatives, and delays of several days for email responses. Their experience gets worse with poor self-service implementations. These experiences often drive customers back to the contact center for “live” assistance, or drive them to a competitor. This can prove much more costly than companies realize. [Citation
first = E.
last = Kolsky
title = Debunk Self-Service Myths to Reap Self-Service Benefits
publisher = Gartner Group
date = 2005-05-25
year = 2005
]

Cost Reduction
While quality human-assisted support is highly effective, it is also the most expensive. Plagued by mounting labor and training costs, the customer service function is a key area where companies are seeking to reduce costs and improve effectiveness. Automated, self-service solutions have the potential to significantly reduce these costs.

Consequently, many companies have responded to this need by encouraging customers’ use of interactive voice response (IVR) systems and Web-based search and FAQs. While these solutions have become “mature” technologies, studies indicate that the poor service experience resulting from these solutions’ rather limited capabilities has had a negative impact on overall customer satisfaction. [Citation
first = Z.
last = McGeary
title = Online Self-Service: The Slow Road to Search Effectiveness
publisher = Forrester Research
date = 2006-02-15
year = 2006
contribution-url = http://www.jupiterresearch.com/bin/item.pl/research:vision/67/id=97073/
]

By capitalizing on enabling technologies of the Web and computational linguistics to assist customers/users through automated dialogs, "customer-facing" conversational agents offer companies the ability to provide customer service much more economically than with traditional, “live agent” models, while delivering a much more positive user experience.

Moreover, "internal-facing" conversational agents can act as a knowledge base and enable contact center/customer service agents to efficiently and accurately answering and addressing customer questions. [cite web
last = Ryan
first = Davis
title = Astute Starts Speakin’ Your Language: The vendor’s new contact center search solution allows agents to enter questions in plain English, and get answers the same way.
work =
publisher = DestinationCRM
date = 2008-01-24
url = http://www.destinationcrm.com/articles/default.asp?ArticleID=7535
format =
doi =
accessdate = 2008-01-24
]

Because conversations and dialogs are ingrained in our behavior, a conversational agent can be user-friendly compared to technologies that cannot understand words and phrases. The benefits of good usability can affect the top line and the bottom line of the business value equation in terms of increasing revenue, decreasing costs and maximizing earnings. [Citation
last1 = Valdes | first1 = R.
last2 = Gootzit| first2 = D.
Contribution = Usability Drives User Experience; User Experience Delivers Business Value
title = Gartner Group Research Report
publisher = Gartner Group
date = 2007-11-28
year = 2007
]

Technical Challenges and Requirements

Lester, Mott and Branting, several of the key researchers and creators behind the patent-pending RealDialogTM [cite web
title = RealDialog: Conversational Agent Solution for Knowledge Management, Web Self-Service, and Search
url=http://www.astutesolutions.com/cawebselfservice/conversational_agents.aspx
accessdate = 2008-01-20
] Conversational agent technology, outlined the following technology challenges and requirements for conversational agents:

Conversational agents must satisfy two sets of requirements. First, they must provide sufficient language processing capabilities that they can engage in productive conversations with users. They must be able to understand users' questions and statements, employ effective dialog management techniques, and accurately respond at each conversational turn. Without a robust language processing facility, agents cannot achieve accuracy rates necessary to meet the business objectives of an organization.

Second, they must operate effectively in the enterprise or they cannot be used in large deployments. They must be scalable and reliable, and they must integrate cleanly into existing business processes and enterprise infrastructure.

Natural Language Requirements
Accurate and efficient natural language processing is essential for an effective conversational agent. CAs that leverage Conversation Natural Language Processing (CNLP) can effectively emulate the rich give-and-take of human conversations. Unlike pattern matching technologies that just look for keywords, CNLP performs an actual “linguistic breakdown” of the information entered by the user.

Each piece of a customer utterance, which can be a statement or question, is broken apart into its components and identified based on its syntactic and semantic qualities. This allows not only the words themselves to be understood, but also the intent of those words to be realized.

By taking advantage of highly effective parsing, semantic analysis, and dialog management technologies, conversational agents can clearly communicate with users to provide timely information that helps them solve their problems. While a given agent cannot hold conversations about arbitrary subjects, it can nevertheless engage in productive dialogs about a specific company's products and services.

Enterprise Deliverability Requirements
Conversational agents can be introduced into the enterprise provided they meet the needs of a large organization. To do so, they must be able to enter into dialogs with thousands of customers/users on a large scale. They must be scalable, provide high throughput, and guarantee reliability.

They must also offer levels of security commensurate with the conversational subject matter, integrate well with the existing enterprise infrastructure, and provide a suite of content creation and maintenance tools that enable the enterprise to efficiently author and maintain the domain knowledge, and support a broad range of analytics with third-party business intelligence and reporting tools. [Citation
last1 = Lester | first1 = J.
last2 = Branting | first2 = K.
last3 = Mott | first3 = B.
contribution = Conversational Agents
title = The Practical Handbook of Internet Computing
publisher = Chapman & Hall
year = 2004
contribution-url = http://www.astutesolutions.com/downloads/conversational_agents_Lester_RealDialog.pdf
]

Example Conversation

Here is an example of such a “conversation” between a conversational agent and an end user. For illustration purposes, a graphical depiction of this scenario can be found on the RealDialog product's conversational agent Web page [cite web
title = Graphical overview of the technology components included in an effective Conversational Agent solution
url=http://www.astutesolutions.com/cawebselfservice/conversational_agents.aspx
accessdate = 2008-01-20
] .

The conversation begins with the user utterance:

"“I would like to buy it now”"

The agent must first determine the literal meaning of the utterance: the user wants to purchase "something"--probably something mentioned earlier in the conversation. In addition, the agent must infer the goals or intent of the user. Although the user's utterance is in the form of a statement, it was probably intended to express a request to complete a purchase.

Once the agent has interpreted the statement, it must determine how to act. The appropriate actions depend on the current goal of the agent (selling products or handling complaints, for example), the dialog history (the previous statements made by the agent and user), and information in databases accessible to the agent, such as data about particular customers or products.

For example, if the agent is ‘designed’ for selling products, the previous discussion identified a particular consumer item for sale at the agent's website, and the product catalog shows the item to be in stock, the appropriate, the agent might take action by presenting an order form and ask the user to complete it.

If instead the previous discussion hadn't clearly identified an item, the appropriate action might be to elicit a description of a specific item from the user. Similarly, if the item were unavailable, the appropriate action might be to offer the user a different choice. Finally, the agent must respond with appropriate actions, which might include making a statement, presenting information in multimedia formats, or logging information to a database.

For example, if the appropriate action were to present an order form to the user and ask the user to complete it, the agent would need to retrieve or create a statement such as “Great! Please fill out the form below to complete your purchase”, then create or retrieve a suitable Web page, display the text and Web page on the user's browser, and log the information.

Notes and references


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Embodied agent — In artificial intelligence, an embodied agent is an intelligent agent that interacts with the environment through a physical body within that environment. Agents that are represented graphically with a body, for example a human or a cartoon… …   Wikipedia

  • Intelligenter virtueller Agent — Intelligente virtuelle Agenten sind autonome, grafisch modellierte und animierte Charaktere in einer virtuellen Umgebung, die eine künstliche Intelligenz besitzen. Für eine lebensnahe Wirkung interagieren sie mit ihrer Umgebung, untereinander… …   Deutsch Wikipedia

  • Chatterbot — A chatter robot, chatterbot, chatbot, or chat bot is a computer program designed to simulate an intelligent conversation with one or more human users via auditory or textual methods, primarily for engaging in small talk. The primary aim of such… …   Wikipedia

  • Dialog system — An automated online assistant on a website an example where dialog systems are major components. A dialog system or conversational agent (CA) is a computer system intended to converse with a human, with a coherent structure. Dialog systems have… …   Wikipedia

  • AutoTutor — Infobox Software name=AutoTutor logo= caption=Screenshot of AutoTutor Interface developer= [http://fedex.memphis.edu/iis/ Institute for Intelligent Systems] operating system=Microsoft Windows genre=Intelligent tutoring system and Educational… …   Wikipedia

  • Justine Cassell — Infobox Scientist image width = 150px name = Justine Cassell birth date = birth date and age|1960|3|19 birth place = New York City death date = death place = residence = citizenship = nationality = ethnicity = field = Linguistics Artificial… …   Wikipedia

  • Natural language processing — (NLP) is a field of computer science and linguistics concerned with the interactions between computers and human (natural) languages; it began as a branch of artificial intelligence.[1] In theory, natural language processing is a very attractive… …   Wikipedia

  • Automated online assistant — An example of an automated online assistant, apparently having a text based dialog system and a humanoid avatar. An automated online assistant is a program that uses artificial intelligence to provide customer service or other assistance on a… …   Wikipedia

  • ECA — can stand for:in government and government agencies: * Bureau of Educational and Cultural Affairs, a part of the United States Department of State * Economic Cooperation Administration, a former United States government agency * European… …   Wikipedia

  • Verbot — The Verbot (Verbal Robot) is a popular [cite web last = Joshua first = Quittner title = WHAT S HOT IN BOTS publisher = Time Magazine date = 1997 12 08 url = http://www.time.com/time/magazine/article/0,9171,987519,00.html ] chatterbot program and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”