RPA

Can we build machines that understand us?

Tobias Goebel,  Mar 2020

The question of whether we can build machines that truly think is a fascinating one. It has both practical and philosophical implications, and both perspectives answer a key question very differently: how close to the real thing (human thinking) do we need to get?” In fact – does rebuilding the exact human ways even matter? And are we too easily impressed with anyone claiming they have accomplished this Franksteinian feat?

From a purely practical perspective, any machine that improves a human task on some level (speed, quality, effort) is a good machine. When it comes to cognitive” tasks, such as reasoning, or predicting what comes next based on previous data points, we appreciate the help of computer systems that produce the right outcome either faster, better, or more easily than we can. We do not really care how they do it. It is perfectly acceptable if they simulate” how we think, as long as they produce a result. They do not actually have to think like we do.

The question of whether machines can truly think has become more relevant again in recent years, thanks to the rise of voice assistants on our phones and in our homes, as well as chatbots on company websites and elsewhere. Now, we want machines to understand — arguably a different, more comprehensive form of thinking. More specifically, we want machines to understand human language. Again we can consider this question from two different angles: the practical, and the philosophical one.

John Searle, an American professor of philosophy and language, introduced a widely discussed thought experiment in 1980, called The Chinese Room. It made the argument that no program can be written that, merely by virtue of being run on a computer, creates something that truly is thinking, or understanding. Computer programs are merely manipulating symbols, which means operating on a syntactical level. Understanding, however, is a semantical process.

Searle concedes that computers are powerful tools that can help us study certain aspects of human thought processes. He calls that weak AI”. In his 1980 paper, he contrasts that with “strong AI”: But according to strong AI, the computer is not merely a tool in the study of the mind; rather, the appropriately programmed computer really is a mind, in the sense that computers given the right programs can be literally said to understand and have other cognitive states.

Cognitive states are states of mind such as hoping, wanting, believing, hating. Think (sic!) about it: proponents of strong AI, and they do exist, claim that as soon as you run an appropriately written computer program (and only while it is running), these computers literally are hoping, are wanting, etc. That surely must be a stretch?

Searles thought experiment is summarized by him as follows:

Imagine a native English speaker who knows no Chinese locked in a room full of boxes of Chinese symbols (a data base) together with a book of instructions for manipulating the symbols (the program). Imagine that people outside the room send in other Chinese symbols which, unknown to the person in the room, are questions in Chinese (the input). And imagine that by following the instructions in the program the man in the room is able to pass out Chinese symbols which are correct answers to the questions (the output). The program enables the person in the room to pass the Turing Test for understanding Chinese but he does not understand a word of Chinese.

Goebel Cartoon

This is a simple but powerful thought experiment. For decades now, other philosophers have attempted to shoot holes into the argument, e.g. claiming that while the operator him- or herself might not understand Chinese, the room as a whole actually does. Yet all of these replies are eventually refutable, at least according to Searle, so the argument is being discussed and studied to this day.

Strong AI is of course not necessary for practical systems. As an excellent example of that, consider the social chatbot Mitsuku. (A “social bot” has no purpose other than to chat with you, as opposed to what you could call functional or transactional chatbots, such as customer service bots.) Mitsuku is a five-time winner (and now a Guinness World Record holder) of the Loebner Prize, an annual competition for social bots. She is entirely built on fairly simple “IF-THEN” rules. No machine learning, no neural networks, no fancy mathematics or programming whatsoever. Just a myriad of pre-written answers and some basic contextual memory. Her creator is Steven Worswick, who has been adding answers to Mitsuku since 2005. The chatbot, who you can chat with yourself, easily beats Alexa, Siri, Google, Cortana, and any other computer system that claims it can have conversations with us. (Granted: none of the commercially available systems do claim that social banter is their main feature.)

Certainly, Mitsuku by no means aims to be an example of strong AI. It produces something that on the surface looks like a human-to-human conversation, but a computer running the IF-THEN rules is of course nowhere near a thinking machine. This example, however, shows that it neither requires a machine that “truly thinks”, nor a corporation with the purchasing power of an Amazon, Apple, or Google, to build something that serves a meaningful purpose: a single individual with a nighttime and weekend passion can accomplish just that. And Mitsuku, with its impressive ability to chitchat for long stretches of time, is meaningful to many, according to the creator.

Goebel Mitsuku Graphic

 

It is easy to get distracted by technological advancements and accomplishments, and the continuous hype cycles we find ourselves in will never cease to inspire us. But let’s make an attempt to not let them distract us from what fundamentally matters: that the tools we build actually work, and perform a given task. For chatbots, that means that they first and foremost need to be able to have a meaningful conversation in a given context. Whether they are built on simple rules or the latest generation of neural network algorithms shouldn’t matter. Despite that concession, it will probably remain forever human to marvel at advances towards solving what might be the biggest philosophical question of all: can we ever build a machine that can truly understand?

What New Paths Will Companies Take to Shape the Customer Journey in the Years to Come?

As the time-honored adage puts it, ‘a journey of 1000 miles begins with a single step.’ These days, the journey a customer takes when engaging with a company may be far more geographically limited but usually starts with a lot more steps. The ever-evolving customer journey incorporates varying interactions and experiences that take place on different touchpoints: a website visit for research, a call with a sales rep or chat with an agent, a conversation on social media or online review site, an inbound call, and even an in-store retail encounter.

It has become more important than ever for a business to take advantage of every possible resource to understand its customers: their wants, needs, and expectations, their thoughts and opinions and feedback and expectations. Building this knowledge will enable companies to deliver the highly personalized customer experiences that are becoming more crucial all the time in an increasingly competitive marketplace where consumers are offered a constantly growing array of options.

Given access to vast resources of data and technology, the customer journey today has morphed dramatically from where it was even five or ten years ago. And every company’s success depends upon combining the right technologies with the agility needed to effectively manage all the interactions that take place on every channel along the way.

Gazing into the future, which often-predicted developments will come to pass? Will the migration to the cloud finally encompass all businesses and make service more responsive? Will messaging ultimately surpass voice as the communication channel that is most compelling for businesses and consumers alike? Will digital transformation extend its reach deeper into the contact center environment to better leverage profile data, more closely examine customer feedback, and measure sentiment? Will customers expect greater availability of agent support that involves the use of screenshots, photos and video? And how will the growing use of AI-powered solutions progress, both in terms of those that provide more effective self-service options and those that support the development of more highly specialized agents?

Of course, no one can foresee every possible path the customer journey will take in the coming years, but CX and contact center executives and managers have an opportunity to get a cogent vision of many of the most important changes in an upcoming complimentary roundtable webcast on CrmXchange. On Thursday, December 5, at 1:00PM ET, NICE Nexidia and RingCentral will team up to explore “Smooth Customer Journey- Predictions for 2020 and Beyond.

Ken Brisco, Senior Product Marketing Manager, NICE Nexidia, who is responsible for establishing the scope and message as well as the competitive advantages of NICE’s Customer Journey Optimization Solutions within the CX space will be joined by RingCentral’s John Finch, AVP PMM, Customer Engagement, an executive with an extensive background in developing strategy for global customer engagement. Among the topics they will cover are:

  • How AI-driven analytics can boost customer loyalty and retention
  • The importance of measuring quality across all channels
  • In what ways bots are best able to collaborate with humans
  • How macro to micro-level journey analysis drives deeper insights into customer engagement

Register now for this insightful look into which near-future developments may change the way your organization helps to orchestrate the customer experience. If you are unable to attend on December 5, you can access the recorded version approximately 24 hours after the live presentation.

 

Robotic Process Automation: Bridging the Widening Gap Between Customer Demand for Service and Real-Time Agent Availability

Driven by the instant gratification offered by ubiquitous handheld devices, consumers want all their issues resolved a minute ago and any other questions answered instantly. In the current contact center environment, these constantly rising expectations have reached a level where it’s simply no longer always humanly possible to meet them.

While call routing and scheduling software are constantly improving, even these solutions have difficulty keeping up with the demand for agent availability in real-time. Add in the ongoing corporate mindset of lowering costs and keeping headcount to a minimum and you often have the proverbial irresistible force meeting the unmovable object.

Fortunately, there is a rapidly emerging technological transformation that is changing this seemingly insoluble equation. Robotic Process Automation (RPA) gives companies the capacity to meet the growing challenges of maintaining service levels while improving efficiency and providing greater bandwidth. RPA automates the routine, repetitive and time-consuming tasks that can slow contact centers down to a crawl, enabling front-line personnel to pay greater attention to more complex interactions that require empathy and a human touch in decision-making.

The improvement starts from the point of contact. In traditional contact centers, when a customer reaches the agent, he or she needs to identify them within the system to get the necessary information such as status, order number, pending support tickets and more This puts the agent in the awkward position of having to interact with the customer while simultaneously toggling from one system to another. Multiple logins can also further slow down the agents, as can silos pertaining to different systems.

By implementing RPA, contact centers can significantly diminish the time required to identify a customer in the system, viewing all necessary details associated with them in one screen. When customers don’t have to wait for the agent to load all the details, it reduces the average call duration, contributing to an improved customer experience.

In addition, the technology can make it far easier to make necessary data updates to a customer’s account during an interaction. Instead of having agents entering data manually across multiple fields in different systems — a tedious and error-prone process– RPA enables integration of data across various fields of associated systems using a single agent entry. RPA can create auto-fill templates that enable simple copy-pasting of information, with limited human intervention. Integrations with CRM and other third-party tools almost totally eliminate the need to spend time on cross-application desktop activities. RPA can also help consolidate customer information over a variety of channels, giving agents information they need to help the customer no matter what touch point the conversation is taking place on.

What is the economic impact of RPA for businesses? According to a KPMG study, use of RPA in financial institutions can help reduce operational costs by as much as 75%. “In terms of its potential to reshape the economy, it will be as significant as the Industrial Revolution,” said noted industry analyst Donna Fluss, president of DMG Consulting “It’s going to create a whole new class of employees, a technically savvy generation of workers coming from the Millennial and Generation Z cohorts. The AI/RPA revolution will be a game changer for companies that welcome the opportunity to improve the timeliness and accuracy of their work processes.”

Fluss will present a detailed analysis of the economic advantages, operational efficiency gains and customer experience enhancements made possible by RPA in a complimentary CRMXchange webcast on Wednesday, October 16 called “Attended Robots Improve Productivity and Agent Efficiency.” Among the topics covered will be

  • An explanation of what RPA entails and present top use cases in the contact center
  • A discussion of the effect of RPA on employees
  • An outline of best practices for implementing RPA

The webcast, sponsored by NICE, is complimentary and those unable to attend it live can download it approximately 24 hours after it is completed. Register now.

Melding AI and Virtual Assistants with Humans: The Right Formula for a Superior Customer Experience

By now, just about all of us have encountered an automated system when reaching out to a contact center. According to research cited in a 2017 IBM Watson blog, by 2020, 85% of all customer interactions will be handled without a human agent. Sometimes, such systems work flawlessly: the bot or virtual assistant (VA) understands customers responses easily and the conversation progresses smoothly as they either get the information they expected or complete the process they hoped to finish. In some cases, customers may not even be sure they are interacting with an automated entity.

But while AI continues to provide increasingly beneficial results in the contact center environment and to grow in its capabilities to emulate human behavior, it is not yet the be-all, end-all technology that can resolve every issue. In some instances, the AI system simply can’t process the information that customers supply, leaving them ensnared in a loop of repetitive responses….and the resultant frustration can have immediate and serious consequences. NICE inContact’s 2018 CX Transformation Benchmark, revealed that only 33% of consumers found that chatbots and VAs consistently made it easier to get their issues resolved.

This is precisely why it’s critical to ensure that empathetic human intervention is readily available.

When the human touch is needed, it must be prompt, proactive, professional and above all, responsive to the customer’s needs. While many contact centers are increasing their reliance on AI solutions to reduce headcount and deliver rapid ROI on their technology expenditure, they are also learning that not having enough caring flesh-and-blood agents ready to complement their electronic counterparts can result in diminished loyalty and customer churn. Establishing the right balance between an effective, continuously updated AI program and humans who can seamlessly step in at just the right moment is a necessity in an environment where customer satisfaction has become the most significant business differentiator.

Having the capacity to train an AI system to determine the exact point in a conversation on any touch point where the customer needs to be handed off to a live agent is the most important factor in the process. Analytics plays a key role: data gathered within each individual interaction can provide a treasure trove of relevant information enabling managers to better understand what sets a customer on edge, what makes them feel more comfortable in a conversation that is not going well and what can ultimately drive them to take their business elsewhere. Having the right intelligence readily available also enables management to also pinpoint necessary adjustments in policy, procedure or verbiage.

Of course, as AI increases in intelligence through machine learning, it can also provide additional value-added suggestions such as which department is best equipped to assist customers based on analysis of their specific needs. Leading-edge AI solutions can pair such customers with an individual agent with the right skill set to guide them to successful resolution of their issue.

Companies investigating either implementing or upgrading an AI customer service solution need to develop a strategy that offers optimal potential to enhance customer relationships and improve the quality of interactions on all touch points. In addition, they must explore ways to strengthen collaboration between self-service entities and live agents.

On Thursday, October 3rd at 1:00 PM ET, CrmXchange will present a Best Practices Roundtable on Seamless Customer Experience: Combining AI VA with Live Agents, featuring experts from leading solution providers NICE inContact and Verint. Among the topics discussed will be:

  • Current AI adoption trends: how to get the most of early AI investments
  • How is AI impacting customer service today and what’s ahead in the future?
  • Where AI can add the greatest benefits
  • How to define and implement the right mix of automation and human touch—without damaging consumer trust and undermining relationships in the process of digitization.

This informative roundtable webcast is complimentary and those unable to attend it live can download it approximately 24 hours after it is completed. Register now

How Robotic Process Automation Makes Contact Centers More Efficient

Automation isn’t new. Technologies like Interactive Voice Response have been around for a long time. But while advancements like these have reduced costs for the contact center, they’ve also managed to annoy customers. In the case of IVR, callers often get stuck in menu loops or struggle with systems that don’t understand what they’re saying. Enter robotic process automation.

Robotic Process Automation and Artificial Intelligence

Contact centers are in the business of serving the customer, and in an effort to improve the customer experience, technologies are always emerging. Robotic process automation (RPA) is one of them, automating tasks and freeing up agents to personally handle complex issues. RPA uses Natural Language Processing, which is related to artificial intelligence, an even more advanced type of automation that can make human-like judgments about tasks.

Interactive Text Response for Customer Service

Interactive Text Response (ITR), more casually referred to as chatbots, goes hand-in-hand with the increasing popularity of messaging apps. Brands that want to improve the customer experience are making themselves available on chat – and it’s working. More than 70% of 1-800-Flowers’ chatbot orders come from first-time customers, and the company’s commitment to new tech has attracted tens of thousands of users. Chatbots are more effective than IVR because text input is easier for the system to understand than spoken language. AI can then be used to gain a deeper understanding of what the customer is saying, accounting for the different ways a customer may phrase a sentence or question.

Sample Phone Call with RPA

RPA can also be used with phone calls, not just chatbots. Here’s an example of how RPA can help with a live call:

  • Jane calls to speak with an agent.
  • Your RPA takes the call and authenticates Jane by confirming her account number and call-in PIN.
  • Your RPA analyzes Jane’s account and sees that she has an open ticket and that she’s just been on the website to look at the status.
  • Your RPA says something like, “I see that you have an open ticket with us. Is that the reason for your call?” Jane confirms that this is the reason for the call.
  • Jane is transferred to an appropriate live agent.

Contact center technology like RPA can help customers solve their issues more quickly, but it can also provide much-needed support to agents by making them more efficient.