<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linda Thibault - AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</title>
	<atom:link href="https://www.nuecho.com/author/lthibault/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.nuecho.com/author/lthibault/</link>
	<description>Nu Echo</description>
	<lastBuildDate>Mon, 20 Sep 2021 15:26:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.nuecho.com/wp-content/uploads/2019/11/cropped-favicon-32x32.png</url>
	<title>Linda Thibault - AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</title>
	<link>https://www.nuecho.com/author/lthibault/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>When “cancel” does not mean “cancel”</title>
		<link>https://www.nuecho.com/when-cancel-does-not-mean-cancel/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=when-cancel-does-not-mean-cancel</link>
		
		<dc:creator><![CDATA[Linda Thibault]]></dc:creator>
		<pubDate>Tue, 14 Apr 2020 18:00:30 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://zux.zsm.mybluehost.me/majoctobre2019/?p=6674</guid>

					<description><![CDATA[<p>Interpreting global commands in conversational IVR &#160; To give callers some control over the conversation, a conversational IVR should always recognize, interpret, and respond to a handful of global commands. Well known global commands are “repeat”, “main menu”, “agent”, “start over”, “cancel” or “go back”. These commands, maybe to the exception of “main menu”, are [&#8230;]</p>
<p>The post <a href="https://www.nuecho.com/when-cancel-does-not-mean-cancel/">When “cancel” does not mean “cancel”</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
<p>The post <a href="https://www.nuecho.com/when-cancel-does-not-mean-cancel/">When “cancel” does not mean “cancel”</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Interpreting global commands in conversational IVR</h3>
<p>&nbsp;</p>
<p>To give callers some control over the conversation, a conversational IVR should always recognize, interpret, and respond to a handful of global commands. Well known global commands are “repeat”, “main menu”, “agent”, “start over”, “cancel” or “go back”. These commands, maybe to the exception of “main menu”, are intuitive enough and correspond to concepts that everyone is familiar with, to some extent. When speaking one of these phrases, a user likely has a pretty good idea of what they wish to happen at that precise moment. In other words, they expect something specific to happen based on context, and the IVR must be aware of that context to provide an accurate interpretation. Otherwise, it runs the risk of sounding a bit dumb.</p>
<p>Let’s see how context matters for something as simple as “repeat”:<br />
Caller: I want to pay my utility bill<br />
<em>IVR: What’s the payment amount?</em><br />
Caller: $187<br />
<em>IVR: From which account?</em><br />
Caller: what’s my checking account balance?<br />
<em>IVR: The balance for your checking account is $829.30</em><br />
<em>IVR: From which account do you want to make your payment?</em><br />
Caller: <strong>repeat</strong></p>
<p>At first glance, we would think that the caller wants to hear the account balance again, right? But what if he just got distracted and did not hear the following question? Considering that possible ambiguity, it might be safer to replay the<em> last two</em> messages. The bottom line is that something as simple as a repeat global command requires careful design, and this is even more true with other, less straightforward commands.</p>
<p>In this post, I will focus on the most potentially ambiguous commands: “cancel”, “start over” and “go back”.</p>
<p>&nbsp;</p>
<h4></h4>
<h4>Go back, cancel, start over, where am I?</h4>
<h4></h4>
<p><span style="font-size: x-large; font-family: inherit; font-weight: normal;">Interpreting global commands is especially important when the effect of that command is to halt an ongoing task, bring the user back to a previous step, or even at the very start of that task. Each of these 3 so-called global commands, e.g., “go back”, “start over” and “cancel”, have the potential of being ambiguous or misinterpreted. “Go back” being hard to interpret is not surprising, but we may think that “cancel” and “start over” are pretty straightforward, right? You cancel what you’re currently doing and starting over means, well, go back to the beginning! But how do we define what is currently being done, and where exactly is the beginning?</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><span style="font-family: 'Roboto Slab', Georgia, 'Times New Roman', serif; font-size: 24px;">Cancel</span></h4>
<p>Here is an example of how “cancel” can be ambiguous:<br />
<em>IVR: Welcome to MyBank. How may I help you?</em><br />
Caller: make a payment<br />
<em>IVR: Sure, which bill?</em><br />
Caller: my electric bill<br />
<em>IVR: What’s the payment amount?</em><br />
Caller: $122<br />
<em>IVR: From which account?</em><br />
Caller: no that’s my cable bill (caller interjects to make a correction)<br />
<em>IVR: You want to make a payment to Cable Company, is that right? (IVR confirms caller input)</em><br />
Caller: <strong>cancel</strong><br />
<em>IVR:&#8230;</em></p>
<p>What does this caller want to cancel? That payee correction he just made? The whole payment transaction? Does he want to start over with a different payment (as opposed to a different transaction altogether)? The IVR should definitely not force one interpretation without validating with the caller, because there are at least two chances out of three to get it wrong. In this specific example, the IVR should reprompt the caller to ensure it got it right. Let’s pick up where we left off:</p>
<p>[&#8230;]<br />
<em>IVR: You want to make a payment to Cable Company, is that right? (IVR confirms caller input)</em><br />
Caller: <strong>cancel</strong><br />
<em>IVR: Just to confirm, what would you like to do: cancel this payment, start it over, or cancel that last change you made?</em> (The IVR offers the most likely option first)<br />
Caller: start it over<br />
<em>IVR: OK, starting over</em><br />
<em>IVR: Which bill would you like to pay?</em><br />
[&#8230;]</p>
<p>This example is tricky and would likely not occur very often, but it shows how things can get complicated when the caller is allowed to take initiative.</p>
<p>&nbsp;</p>
<h4><span style="font-family: 'Roboto Slab', Georgia, 'Times New Roman', serif; font-size: 24px;">Start over</span></h4>
<p>The “start over” command is also ambiguous, especially in multi-step processes, because it can always mean either to restart that process, or go back to the very beginning and choose another option. In many IVRs, “start over” and “main menu” have a similar meaning, which is fine in non-transactional IVRs. But when multi-step self-service tasks are supported, the interpretation may vary.</p>
<p>For example:<br />
<em>IVR: Welcome to My Doctor’s clinic. How may I help you?</em><br />
Caller: make an appointment with doctor Jones<br />
<em>IVR: Sure. The next available appointment with Doctor Jones is on May 1st at 8:15 AM, would that work?</em><br />
Caller: yes<br />
<em>IVR: Great. Now, I need to confirm your contact information. Is your phone number still 555-333-2222? (the IVR identified the caller with her ANI and now needs to authenticate her, which would happen next)</em><br />
Caller: <strong>start over</strong><br />
<em>IVR: Do you want to schedule a different appointment? (the IVR validates the most likely interpretation)</em><br />
Caller: no I want to renew my prescription (the caller has an opportunity to correct the interpretation)</p>
<p>I know, your clinic does not offer that kind of service, neither does mine… But this example nicely illustrates the ambiguity, doesn’t it? The bottom line is: when the IVR cannot confidently assume the meaning, it’s safer to validate with the caller.</p>
<p>&nbsp;</p>
<h4><span style="font-family: 'Roboto Slab', Georgia, 'Times New Roman', serif; font-size: 24px;">Go back</span></h4>
<p><span style="font-size: x-large;">Here is an example of how “go back” has the potential to get a little messy:</span><br />
<span style="font-size: x-large;"> Caller: make a payment</span><br />
<em>IVR: Sure, which bill?</em><br />
Caller: my electric bill<br />
<em>IVR: What’s the payment amount?</em><br />
Caller: $50<br />
<em>IVR: From which account?</em><br />
Caller: <strong>go back</strong><br />
<em>IVR: OK, what’s the payment amount?</em><br />
Caller: <strong>go back</strong><br />
<em>IVR:&#8230;</em></p>
<p>Does she want to go back to the previous question (most obvious choice), the very first question, or is she trying to go back a couple of steps by saying “go back” more than once? We may want to give her the benefit of the doubt and go back to the previous question, and hope for the best. Worst case scenario, she can always cancel or start over!</p>
<p>&nbsp;</p>
<h4><span style="font-family: 'Roboto Slab', Georgia, 'Times New Roman', serif; font-size: 24px;">Never let your caller get lost</span></h4>
<p>In summary, interpreting global commands in context and disambiguating meaning with the user when in doubt are crucial to ensure that your IVR sounds smart and does not lose the caller in the process. While it seems obvious from a conversational standpoint, effectively automating these strategies requires a sophisticated dialogue engine.</p>
<p>We will explore this topic in an upcoming post. Stay tuned!</p><p>The post <a href="https://www.nuecho.com/when-cancel-does-not-mean-cancel/">When “cancel” does not mean “cancel”</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p><p>The post <a href="https://www.nuecho.com/when-cancel-does-not-mean-cancel/">When “cancel” does not mean “cancel”</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Making every call count</title>
		<link>https://www.nuecho.com/nlu-ivr-call-steering-speech-recognition-ui-ux/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nlu-ivr-call-steering-speech-recognition-ui-ux</link>
		
		<dc:creator><![CDATA[Linda Thibault]]></dc:creator>
		<pubDate>Thu, 31 Oct 2019 14:00:10 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[IVR]]></category>
		<guid isPermaLink="false">https://zux.zsm.mybluehost.me/?p=4303</guid>

					<description><![CDATA[<p>The ROI of a Natural Language Call Steering IVR Contact centers are still a central component of medium and large enterprises, and an essential channel for customers to connect with businesses. For a contact center to reach its full potential, it needs to meet the following business objectives: Customer service: provide customer support, deliver the [&#8230;]</p>
<p>The post <a href="https://www.nuecho.com/nlu-ivr-call-steering-speech-recognition-ui-ux/">Making every call count</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
<p>The post <a href="https://www.nuecho.com/nlu-ivr-call-steering-speech-recognition-ui-ux/">Making every call count</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>The ROI of a Natural Language Call Steering IVR</h1>
<p>Contact centers are still a central component of medium and large enterprises, and an essential channel for customers to connect with businesses. For a contact center to reach its full potential, it needs to meet the following <a href="https://smallbusiness.chron.com/business-objectives-call-center-66358.html" target="_blank" rel="noopener">business objectives</a>:</p>
<ul>
<li><strong>Customer service</strong>: provide customer support, deliver the best possible experience and generate positive word of mouth</li>
<li><strong>Customer retention</strong>: retain existing customers and boost customer loyalty</li>
<li><strong>Operational efficiency </strong>: by optimizing average interaction and resolution time</li>
</ul>
<p>Contrary to popular belief, the <a href="https://financesonline.com/call-center-statistics/#channels" target="_blank" rel="noopener">telephone is still a widely used tool</a> to connect with enterprises. While customers appreciate being able to self-serve and perform transactions on their own—whether on their mobile phone or on the web—they still turn to contact centers for assistance when they have more complex issues or are having a hard time with self-service. In both cases, the customer is likely to call your company looking to <a href="https://hbr.org/2017/07/your-customers-still-want-to-talk-to-a-human-being" target="_blank" rel="noopener">speak with a real person</a>. And when they do, you want to be sure you make a strong impression!</p>
<p>Many enterprises today still rely on traditional touch-tone IVRs for call routing and to establish customer intent. But touch-tone menus are often complex, with multiple steps and options, confusing terminology and long wait times. Frustrated with the experience, customers end up hitting zero or selecting an incorrect option (any option!) hoping to reach an agent. This results in a high volume of misrouted calls, with customers having to repeat themselves and agents wasting valuable time talking to customers they can’t help.</p>
<blockquote><p><em>These frustrating experiences, for both the caller </em><em>and the agent, come at a cost: <a href="https://www.newvoicemedia.com/en-us/news/the-62-billion-customer-service-scared-away" target="_blank" rel="noopener">$62 billion in the U.S. alone in 2016.</a></em></p></blockquote>
<p>So how can you improve your customer experience in the IVR while optimizing your agent resources? For starters, by asking customers why they’re calling, instead of having them go through a bunch of menu options trying to get their issue resolved.</p>
<p>Natural Language Call Steering (NLCS) IVRs use natural language understanding and automatic speech recognition to listen to callers, interpret what they’re saying and understand what they need.</p>
<p>By precisely categorizing the caller’s request, the NLCS can route the caller to the right agent on the very first try, most times in a single interaction. This serves to reduce the number of transfers and means callers don’t have to repeat themselves. Not only that, but the IVR can transfer the information it collects directly to the agent, giving them a head’s up as to why the customer is calling.</p>
<p>Making the transition from a touch-tone IVR to an NLCS solution is an investment, but one that will generate great returns. And sticking with the alternative can be extremely costly for companies in the long term, resulting in:</p>
<ul>
<li><strong>High call transfer rates</strong>, a costly issue that wastes valuable agent resources</li>
<li><strong>Customer frustration</strong>, which again wastes agent resources (with customers spending more time expressing their frustration than discussing their needs) and leads to low agent morale/high employee turnover</li>
<li><strong>Poor customer retention</strong>, with existing customers often leaving the company after a single negative experience</li>
<li><strong>Loss of potential customers</strong> if the IVR experience is negative and you fail to make a good first impression</li>
</ul>
<p>NLCS solutions result in fewer misrouted calls, reduced route times, fewer abandoned calls and better agent utilization—so you can improve your customer experience and <a href="https://www.carahsoft.com/application/files/7315/3235/1731/NUAN-CS-1104-01-DS_Call_Steering_r1.pdf" target="_blank" rel="noopener">reduce your operational costs</a>. And the benefits don’t stop there. NLCS IVRs give you the opportunity to:</p>
<ul>
<li><strong>Identify new self-service opportunities</strong>, by undersanding why people are calling, we can identify opportunities to address their issue right in the IVR, therefore greatly reducing the volume of calls into the contact center</li>
<li><strong>Offer simplified access to your services,</strong> by consolidating all your services in a single phone number</li>
<li><strong>Gather key data with analytics,</strong> giving you better insights into your customers, products and services</li>
</ul>
<p>NLCS IVR solutions are a game changer, leveraging the latest conversational technologies to deliver an intuitive, human-like caller experience. Bring your voice channel into the future to improve your customer experience, boost customer loyalty, optimize your agent resources—and make every call count.</p>
<p><em>Many thanks to my colleague Annie Brasseur for her invaluable contribution to this post, and to Yves Normandin for his insightful comments.</em></p>
<p><em>Download our <a href="https://www.nuecho.com/wp-content/uploads/2019/10/one-pager.pdf" target="_blank" rel="attachment noopener wp-att-4406">one pager</a>!</em></p><p>The post <a href="https://www.nuecho.com/nlu-ivr-call-steering-speech-recognition-ui-ux/">Making every call count</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p><p>The post <a href="https://www.nuecho.com/nlu-ivr-call-steering-speech-recognition-ui-ux/">Making every call count</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Far Can You Go? Managing Expectations in Conversational IVR Demos</title>
		<link>https://www.nuecho.com/how-far-can-you-go/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-far-can-you-go</link>
		
		<dc:creator><![CDATA[Linda Thibault]]></dc:creator>
		<pubDate>Mon, 27 May 2019 16:56:41 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[IVR]]></category>
		<guid isPermaLink="false">https://zux.zsm.mybluehost.me/?p=3638</guid>

					<description><![CDATA[<p>As conversational IVR designers and developers, our team is often asked to provide demos as a communication and sales tool with prospective clients. When a fully functioning interactive demo is needed, putting it together can require weeks of effort and involve many people with various skills. That can quickly amount to a significant budget. In [&#8230;]</p>
<p>The post <a href="https://www.nuecho.com/how-far-can-you-go/">How Far Can You Go? Managing Expectations in Conversational IVR Demos</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
<p>The post <a href="https://www.nuecho.com/how-far-can-you-go/">How Far Can You Go? Managing Expectations in Conversational IVR Demos</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>As conversational IVR designers and developers, our team is often asked to provide demos as a communication and sales tool with prospective clients. When a fully functioning interactive demo is needed, putting it together can require weeks of effort and involve many people with various skills. That can quickly amount to a significant budget.</p>
<p>In other situations, we must rather produce canned demos, whose purpose is to “wow” potential clients by showcasing inspiring use cases and state of the art functionalities &#8211; even before the actual development takes place.</p>
<p>Between these two extremes, other types of demos can serve various purposes and can allow potential or existing clients to try, test and appreciate what a conversational IVR can do.</p>
<p>Different types of demos serve different purposes, require various amounts of effort and budget, allow diverse levels of hands on experience and involvement from those who try them, and present varying degrees of risk. Investing in the right type of demo for the right usage and the right prospect can be a determining factor in the success of that demo.</p>
<p>In the following paragraphs, I will describe four categories of demos, from the least to the most interactive, with their main characteristics, proposed usage, advantages and risks.</p>
<p>&nbsp;</p>
<h3><strong>The canned demo</strong></h3>
<p>This is the type of demo that you often find on Youtube, where overly happy young people have an almost human conversation with the IVR. It recognizes the caller, understands everything, asks the right questions, reacts naturally when interrupted, and sometimes even risks a joke.</p>
<p>This type of demo is great to showcase the possibilities of a conversational IVR, to wow potential clients and make them dream, but also to provide decision makers with a vision of what their IVR could do for them, if they hired you. The canned demo is ideal to approach new prospects without investing a lot and without being too intrusive. Sales can safely use canned demos in early discussions with clients, and these demos can live on your website and be sent to anyone who’s interested in knowing about the potential of a conversational IVR.</p>
<p>On the flip side, canned demos can easily generate unrealistic expectations when the scenarios are too far from what your company can actually, realistically deliver. Overpromising is a risk, as well as making things look way easier than what they actually are to design and develop.</p>
<p>&nbsp;</p>
<h3><strong>The scripted demo</strong></h3>
<p>The scripted demo consists of a working IVR that only supports a very finite number of scenarios, typically involving happy path use cases. It works well when the person calling the demo IVR knows exactly what to say, when, and how to say it.</p>
<p>This type of demo can allow you to demonstrate the technical feasibility of a few sample use cases in a fully controlled environment. Developing such a demo requires to design and develop a simple IVR, but it does not require to plan multiple scenarios or train sophisticated NLU models. Simple static speech grammars can be used, as long as the sample scenarios are covered.</p>
<p>While useful, this type of demo can easily underwhelm the recipient: it does not provide much of a wow factor, nor does it provide any hands on experience, since the prospective client is not really allowed to try it, with or without supervision. To use sparingly.</p>
<p>&nbsp;</p>
<h3><strong>The environmentally controlled demo</strong></h3>
<p>The purpose of the controlled demo is to give your current or prospective client the opportunity to call a prototype of a conversational IVR, while making it clear which use cases or scenarios are included, and making sure you’re in the room when they call. It must be clear that the prototype is not production grade, but that it covers a large enough panorama of use cases and scenarios, including more than just happy paths.</p>
<p>This type of demo is great when you have an opportunity for more involved and detailed discussions with your client and wish to impress them with a sophisticated, well functioning demo. By trying it firsthand, your clients will get a feel for what their customers’ experience could be. By supervising the demo session, you have an opportunity to encourage your clients to try specific scenarios that you want to put forward, you can answer any questions they have and provide any technical details that they may find relevant or interesting. When properly done, this type of demo can convince a prospective client to move forward with your project.</p>
<p>This type of demo, however, requires quite a lot of work and presents some risks. To function properly, multiple scenarios must be anticipated and designed, including mixed initiative dialogues and error recovery strategies. In addition, the application must be robust to user input, which means a lot more time dedicated to developing good NLU models and speech grammars. Clients will try stuff; your demo IVR must be able to handle it.</p>
<p>&nbsp;</p>
<h3><strong>The free roaming demo</strong></h3>
<p>That’s the fearless demo that you’re ready to release and let people use without supervision, and without you breathing down their necks. Scary!</p>
<p>This type of demo is more like a pilot deployment than a demo per se. It is pretty much the last stage of a prototype before it is ready to be deployed in production. It is extremely useful as a tool to collect data from a variety of users, or to share with internal employees at your client’s site to gather feedback for optimization. When it works well, it can also be used by some of your clients to showcase to other prospective clients in their enterprise, or by your partners to show to their clients.</p>
<p>Such a demo must include a significant number of functionalities, use cases and scenarios, including mixed initiative strategies, exception paths and error recovery strategies, as well as a very robust NLU module. This is costly. And the risk of letting such a demo out in the world is also significant. If it does not work well, it may have a very negative impact on your company’s image and communication strategy, among other things. But if it does work well, it can have enormous potential.</p>
<p>&nbsp;</p>
<h3><strong>So, which one is right?</strong></h3>
<p>As you may have guessed by now, it depends. On what you want to demonstrate, to whom, in which context, on how much risk you are willing to take, and most of all, on how much time and money you can afford to spend.</p>
<ul>
<li>To manage risk, we recommend a few safety measures:</li>
<li>Have a canned demo ready in case your interactive demo doesn’t work.</li>
<li>Know your equipment and test it in advance.</li>
<li>You should not use a speaker phone, as it affects barge-in and can impact speech recognition.</li>
<li>Inform your department when you do a demo to ensure that no maintenance operation will take place during your presentation (yes, it happens!).</li>
<li>The “demo curse” really exists! If a problem occurs, keep calm and carry on, and learn how to improvise.</li>
</ul>
<p>In summary, whichever type of demo you decide to put forward, managing expectations and clearly communicating the demo’s purpose and limitations are essential to its success. You don’t get a second chance to make a good impression!</p>
<p><em>Many thanks to my colleague Jean-Philippe Gariépy for the initial idea, his review and great suggestions!</em></p><p>The post <a href="https://www.nuecho.com/how-far-can-you-go/">How Far Can You Go? Managing Expectations in Conversational IVR Demos</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p><p>The post <a href="https://www.nuecho.com/how-far-can-you-go/">How Far Can You Go? Managing Expectations in Conversational IVR Demos</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Corrections in Conversational IVR &#8211; Part 2</title>
		<link>https://www.nuecho.com/corrections-in-conversational-ivr-part-2/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=corrections-in-conversational-ivr-part-2</link>
		
		<dc:creator><![CDATA[Linda Thibault]]></dc:creator>
		<pubDate>Tue, 14 May 2019 15:56:39 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[IVR]]></category>
		<guid isPermaLink="false">https://zux.zsm.mybluehost.me/?p=3419</guid>

					<description><![CDATA[<p>In Part 1 of this two-part post, we explored corrections and change management for conversational IVR in two main situations: during the confirmation step of an input collection dialogue, and after the final summary and confirmation of multi-step transactions. In Part 2, we will discuss corrections occurring elsewhere in the conversation. As was the case [&#8230;]</p>
<p>The post <a href="https://www.nuecho.com/corrections-in-conversational-ivr-part-2/">Corrections in Conversational IVR – Part 2</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
<p>The post <a href="https://www.nuecho.com/corrections-in-conversational-ivr-part-2/">Corrections in Conversational IVR &#8211; Part 2</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">In </span><a target="_blank" href="https://www.nuecho.com/news-events/corrections-in-conversational-ivr-part-1/" rel="noopener"><span style="font-weight: 400;">Part 1</span></a><span style="font-weight: 400;"> of this two-part post, we explored corrections and change management for conversational IVR in two main situations: during the confirmation step of an input collection dialogue, and after the final summary and confirmation of multi-step transactions.</span></p>
<p><span style="font-size: 18px;">In Part 2, we will discuss corrections occurring elsewhere in the conversation. As was the case in Part 1, we will focus on corrections made to elements of information collected in the course of a multi-step dialogue, or slots. We will not tackle intent changes, which include events like digressions, task switching, canceling a transaction halfway through or requesting to speak to an agent.</span></p>
<p><span style="font-size: 18px;">For most examples, we will, once again, refer to the bill payment use case described in Part 1.</span></p>
<p>&nbsp;</p>
<h1><span style="font-weight: 400;">Immediate corrections</span></h1>
<p><span style="font-weight: 400;">This situation may occur when the caller realizes that she provided an incorrect value when answering a question and wants to fix that mistake immediately, for example:</span></p>
<blockquote>
<p style="text-align: left;"><span style="font-weight: 400;">IVR: From which account?<br />
</span><span style="font-weight: 400;">Caller: checking </span><b>huh savings</b><span style="font-size: 18px;"> </span></p>
</blockquote>
<p><span style="font-weight: 400;">Since there is only one slot corresponding to an entity “account type”, we can safely assume that the second occurrence of the “account type” entity is the correct value to fill in the “from account” slot. Considering that the entire transaction will be summarized and confirmed before submitting it, the dialogue can move on to the next step without further confirmation, or by using an implicit confirmation, like “OK, from your savings account”.</span></p>
<p>&nbsp;</p>
<h1><span style="font-weight: 400;">Answering an earlier question</span></h1>
<p><span style="font-weight: 400;">The caller is further down in the transaction and realizes she has said the wrong payee:</span></p>
<blockquote><p><span style="font-weight: 400;">IVR: Which bill do you want to pay?<br />
</span><span style="font-weight: 400;">Caller: American Express<br />
</span><span style="font-weight: 400;">IVR: What’s the payment amount?<br />
</span><span style="font-weight: 400;">Caller: </span><b>Oh no that’s Visa<br />
</b><span style="font-weight: 400;">IVR: Alright, I will make the payment to Visa<br />
</span><span style="font-weight: 400;">IVR: What’s the amount?</span></p></blockquote>
<p><span style="font-weight: 400;">In this case, once again, an implicit confirmation is appropriate following the correction, to reassure the caller that the request was well understood, and to allow her the opportunity to make another correction, should the request be misunderstood.</span></p>
<p><span style="font-weight: 400;">Once the correction is completed, the dialogue continues with the next logical step. Note that the dialogue model should always be flexible enough to allow the addition of transitions or the use of different versions of a collection prompt, to ensure more natural dialogues.</span></p>
<p><span style="font-weight: 400;">As was described in Part 1, it should also be possible for the caller to only provide the item he or she wants to change without giving the new value, for example:</span></p>
<blockquote><p><span style="font-weight: 400;">IVR: Which bill do you want to pay?<br />
</span><span style="font-weight: 400;">Caller: American Express<br />
</span><span style="font-weight: 400;">IVR: What’s the payment amount?<br />
</span><span style="font-weight: 400;">Caller: </span><b>Change the payee<br />
</b><span style="font-weight: 400;">IVR: Sure, which bill do you want to pay?<br />
</span><span style="font-weight: 400;">Caller: Visa<br />
</span><span style="font-weight: 400;">IVR: What’s the payment amount?</span></p></blockquote>
<p><span style="font-weight: 400;">In this case, the IVR will empty the “payee” slot, but it should also use some form of acknowledgement (here, a simple “Sure”) to tell the caller that the change request was understood. If the caller provides both the item to change and the new value (e.g. “the bill I want to pay is Visa”), then the dialogue should replace the slot value with the new value, implicitly confirm the change and move on to the next step.</span></p>
<p><span style="font-weight: 400;">Other corrections described in Part 1 will also apply within an ongoing task, as long as the impacted slots are already filled and that the dialogue is able to correctly interpret the caller’s utterance. Whenever the interpretation is ambiguous or impossible to infer, the dialogue should fall back to repair or error handling strategies.</span></p>
<p>&nbsp;</p>
<h1><span style="font-weight: 400;">Precocious corrections</span></h1>
<p><span style="font-weight: 400;">While the previous examples all refer to legitimate correction attempts, the dialogue should also anticipate situations where the caller tries to &#8211; or seems to try to &#8211; change something that was not already provided. How to react will mostly depend on how the correction is expressed.</span></p>
<p><span style="font-weight: 400;">If the caller specifically mentions that she wants to change an item that was not yet collected, it is reasonable for the IVR to respond with a soft warning and continue:</span></p>
<blockquote><p><span style="font-weight: 400;">IVR: Which bill do you want to pay?<br />
</span><span style="font-weight: 400;">Caller: Visa<br />
</span><span style="font-weight: 400;">IVR: What’s the amount?<br />
</span><span style="font-weight: 400;">Caller: </span><b>Change the date<br />
</b><span style="font-weight: 400;">IVR: Sorry, I haven’t collected the payment date yet. Let’s continue.<br />
</span><span style="font-weight: 400;">IVR: What’s the payment amount?</span></p></blockquote>
<p><span style="font-weight: 400;">However, if the caller prematurely provides a value for the empty slot, then the IVR should record it and populate the corresponding slot:</span></p>
<blockquote><p><span style="font-weight: 400;">IVR: Which bill do you want to pay?<br />
</span><span style="font-weight: 400;">Caller: Visa<br />
</span><span style="font-weight: 400;">IVR: What’s the amount?<br />
</span><span style="font-weight: 400;">Caller: </span><b>Change the date for May 1st<br />
</b><span style="font-weight: 400;">IVR: Alright, I will make the payment on May 1st<br />
</span><span style="font-weight: 400;">IVR: What’s the payment amount?</span></p></blockquote>
<p><span style="font-weight: 400;">Obviously, in this case, the IVR will not collect the date, </span><i><span style="font-weight: 400;">unless </span></i><span style="font-weight: 400;">it turns out that the caller wants to record a recurring payment…</span></p>
<p><span style="font-weight: 400;">A task can branch into different paths (on this topic, you can consult my colleague </span><a target="_blank" href="https://www.nuecho.com/news-events/dialogflow-distilled-on-preemptive-slot-filling-versus-branching/" rel="noopener"><span style="font-weight: 400;">Pascal Deschênes’s post</span></a><span style="font-weight: 400;">), and this impacts slot assignment for a given entity. This raises an important question: is it possible to assign this entity to a slot prior to branching?</span> <span style="font-weight: 400;">For example, if the caller provides a single date early in the bill payment task, before selecting the one-time payment recurrence value, should that date be assigned to the “pay-date” slot (as opposed to a “start date” or an “end date” slot)? In other words, should we define temporary slots for preemptive slot filling purposes? In the case of the date being assigned to the “pay date” slot preemptively, it is probably reasonable to do so. However, this requires some logic to either render the “pay date” slot obsolete once a “recurring” value is assigned to the “recurrence” slot, or to proceed with a disambiguation step to determine whether the pay date is a start or an end date.</span></p>
<p><span style="font-weight: 400;">In summary, how to handle correction attempts in the course of a multi-step transaction will depend on several factors like context, what is known of the caller, what slots have been filled or not, the timing of the correction attempt, or how many items the caller is trying to change at once. Though as designers we aim at handling most situations gracefully and adapt to callers’ behaviour, it is also essential to determine when a correction attempt is just not relevant, and react accordingly.</span></p>
<p>&nbsp;</p>
<h1><span style="font-weight: 400;">Finding the right dialogue model</span></h1>
<p><span style="font-weight: 400;">The correction use cases that were explored in this two-part post shed light on the need for any conversational dialogue model to be very flexible and adaptable, in order to provide the VUI designer with the right handles to create natural and efficient conversations with the user. This is true not only for IVRs, but also for voicebots, and other truly conversational interfaces.</span></p>
<p><span style="font-weight: 400;">Finding a dialogue model that provides such flexibility and adaptability is proving to be a challenge. Our team has experienced with various dialogue engines on the market, and we have also explored the possibility of developing our own engine. We met various obstacles and faced a few more serious roadblocks.</span></p>
<p><span style="font-weight: 400;">We are currently working on adapting the Rasa Core dialogue engine for a conversational IVR solution, with VoiceXML integration. Our approach is promising but we are, unsurprisingly, facing numerous and interesting challenges. We will share our experience in a short blogpost series, coming up in June. Stay tuned!</span></p><p>The post <a href="https://www.nuecho.com/corrections-in-conversational-ivr-part-2/">Corrections in Conversational IVR – Part 2</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p><p>The post <a href="https://www.nuecho.com/corrections-in-conversational-ivr-part-2/">Corrections in Conversational IVR &#8211; Part 2</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Corrections in Conversational IVR (Part 1)</title>
		<link>https://www.nuecho.com/corrections-in-conversational-ivr-part-1/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=corrections-in-conversational-ivr-part-1</link>
		
		<dc:creator><![CDATA[Linda Thibault]]></dc:creator>
		<pubDate>Mon, 06 May 2019 17:30:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[IVR]]></category>
		<guid isPermaLink="false">https://zux.zsm.mybluehost.me/?p=3203</guid>

					<description><![CDATA[<p>One of the essential characteristics of a conversational interface is the ability for the user to make corrections or changes in the course of an interaction. This is true for both text based conversational interfaces like chatbots, and voice based interfaces like voicebots, IVRs or virtual assistants. While handling corrections adequately is important in any [&#8230;]</p>
<p>The post <a href="https://www.nuecho.com/corrections-in-conversational-ivr-part-1/">Corrections in Conversational IVR (Part 1)</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
<p>The post <a href="https://www.nuecho.com/corrections-in-conversational-ivr-part-1/">Corrections in Conversational IVR (Part 1)</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>One of the essential characteristics of a conversational interface is the ability for the user to make corrections or changes in the course of an interaction. This is true for both text based conversational interfaces like chatbots, and voice based interfaces like voicebots, IVRs or virtual assistants. While handling corrections adequately is important in any truly conversational interface, it is especially critical in <a target="_blank" href="https://medium.com/cxinnovations/whaddya-mean-conversational-ivr-5e8fd0053277" rel="noopener">conversational IVR</a>, for several reasons:</p>
<ul>
<li>This communication mode is less forgiving, as the IVR is often not the preferred channel or is used as a last resort;</li>
<li>Speech recognition errors are not uncommon due to various factors such as noise or speaker behavior;</li>
<li>When transactions are at play, getting information right is critical and has consequences.</li>
</ul>
<p>In short, providing an efficient and elegant way to handle corrections in a conversational IVR is a prerequisite for a successful caller experience.</p>
<p>Corrections include fixing errors from the speech recognition engine, but also changes that the caller wants to make, for instance if they realize they said the wrong date during a payment transaction and wish to correct the information immediately.</p>
<p>There are several situations when corrections, or changes, can occur. Depending on the situation, correction strategies will vary. The goal, however, should always remain the same: help the caller get back on track and successfully progress in the conversation.</p>
<p>This two-part post is meant to explore a variety of cases when corrections occur in a conversational IVR, and what we think are appropriate responses and dialogue strategies to handle them. The dialogue strategies are based on a slot filling model, and we will only focus on corrections impacting slots, i.e. entities. Changing intents is a topic that will require its own post.</p>
<p>In Part 1, we will focus on the following situations: corrections occurring when the IVR confirms a low confidence result with the caller, and corrections following the final confirmation of a transaction. In Part 2, we will explore corrections occurring in the course of a transaction and other mixed initiative situations.</p>
<p>&nbsp;</p>
<h3><strong>The use case</strong></h3>
<p>Most of the examples below will rely on the classic bill payment use case. Most banking transactional IVRs (whether speech enabled or in DTMF) allow callers to make one time or recurring payments, and the IVR typically collects each item one at a time through directed dialogue: payee, amount, account from which to pay, recurrence, frequency (for recurring payments), payment date (for one-time payments), start and end dates, or start date and number of occurrences for recurring payments. Once all the elements of information required by the transaction have been collected, the IVR summarizes the transaction and asks for a final confirmation from the user before processing the transaction. The IVR should allow the caller to make corrections in various situations to ensure that the recorded payment is accurate.</p>
<p>&nbsp;</p>
<h3><strong>The basic correction: no to confirmation</strong></h3>
<p>In a speech enabled IVR, when the user answers a question, the input is sent to the automatic speech recognition (ASR) engine, which returns one or several hypotheses, along with confidence scores. When the confidence score falls between the rejection and the acceptance thresholds, this means that the recognizer is unsure that the hypothesis corresponds to what the user said. The most common strategy is for the IVR to confirm the hypothesis with the user; when the caller answers positively, the dialogue moves forward. Otherwise, the IVR re-prompts the caller for a new input.</p>
<p>While many users will simply answer &#8220;no&#8221;, others may decide to make the correction immediately, for example:</p>
<blockquote>
<p>IVR: I heard &#8220;fifty dollars&#8221;, is that right?<br />Caller: <strong>No, I said sixty</strong></p>
</blockquote>
<p>In that situation, the IVR should understand the caller&#8217;s intention to correct the value that was misrecognized, evaluate the new input and replace the incorrect value with this new, corrected one. The IVR must also determine whether the confidence score is high enough to accept the new input, and if not, adequate dialogue strategies must be defined to naturally get the caller back on track.</p>
<p>&nbsp;</p>
<h3><strong>Upon final confirmation of a transaction</strong></h3>
<p>Before recording a transaction, a summary of collected items (or slots that were filled) should be provided to the caller for validation, along with ways to modify one or several items if need be. The most basic way to allow the caller to make corrections is to start over and collect everything anew. That&#8217;s not very efficient, nor elegant. The caller should be able to tell the IVR what needs to be corrected and with what, and the IVR should handle the caller&#8217;s input in a logical, natural manner. We&#8217;ll show some examples of how the dialogue may react depending on the type of correction the caller is trying to make.</p>
<p>&nbsp;</p>
<h5><strong>Only saying what needs to be corrected</strong></h5>
<p>This simple pattern occurs when the caller only tells the IVR which item was wrong, without providing anything else:</p>
<blockquote>
<p>IVR: To confirm, that&#8217;s a one time payment to Visa, for 240 dollars, from your checking account, on May 1st, 2019. Is that correct?<br />Caller: <strong>No the date is wrong</strong><br />IVR: Sorry about that. What&#8217;s the payment date?<br />Caller: May third</p>
</blockquote>
<p>In this case, the incorrect slot is reset and the dialogue must simply recollect the value for that slot, and then reconfirm the whole transaction before recording it. A transition (in this case &#8220;Sorry about that&#8221;) may precede the re-prompt to ensure dialogue fluidity.</p>
<p>&nbsp;</p>
<h5><strong>The correction impacts other values</strong></h5>
<p>Let&#8217;s say that the caller changes her mind and wants to record a recurring payment instead:</p>
<blockquote>
<p>IVR: To confirm, that&#8217;s a one time payment to Visa, for 240 dollars, from your checking account, on May 1st, 2019. Is that correct?<br />Caller: <strong>I want to make a recurring payment</strong></p>
</blockquote>
<p>In such a situation, the dialogue will have to adapt, reset values and modify the set of slots to be filled: &#8220;one time&#8221; needs to be changed for &#8220;recurring&#8221;, the &#8220;payment date&#8221; slot needs to be removed and replaced with &#8220;start date&#8221; and &#8220;end date&#8221; slots, and a &#8220;payment frequency&#8221; slot needs to be added. As a consequence, the dialogue will need to go back, collect these new values from the caller and confirm the modified transaction.</p>
<p>To ensure a smooth transition, an implicit confirmation is appropriate:</p>
<blockquote>
<p>[…]<br />Caller: I want to make a recurring payment<br />IVR: Alright, how often do you want to make this recurring payment? [short pause] Weekly, monthly, or every other week?</p>
</blockquote>
<p>This way, the caller knows exactly what the IVR understood. If the IVR misrecognized the previous request, she has an opportunity to rectify once again.</p>
<p>&nbsp;</p>
<h5><strong>Providing a new value</strong></h5>
<p>An efficient way for the caller to change an incorrect value is simply to provide the new one:</p>
<blockquote>
<p>IVR: To confirm, that&#8217;s a one time payment to Visa, for 240 dollars, from your checking account, on May 1st, 2019. Is that correct?<br />Caller: <strong>It&#8217;s 250 dollars</strong></p>
</blockquote>
<p>The user could also say &#8220;No, the <strong>amount</strong> is 250 dollars&#8221;, which would give the IVR both the slot to change as well as the value, in the same utterance. That type of input must also be properly supported and handled by the dialogue model.</p>
<p>&nbsp;</p>
<h5><strong>Correcting more than one item</strong></h5>
<p>The caller may also want to change more than one value:</p>
<blockquote>
<p>IVR: To confirm, that&#8217;s a one time payment to Visa, for 240 dollars, from your checking account, on May 1st, 2019. Is that correct?<br />Caller: <strong>No that&#8217;s 250 dollars from my savings account</strong></p>
</blockquote>
<p>This example is rather straightforward, since there is only one slot of each type: &#8220;amount&#8221; and &#8220;payment account&#8221;.</p>
<p>Things can get much more complicated when more than one slot is filled with the same entity type: for example, a funds transfer, where two accounts are at play, or a recurring payment, where the &#8220;start date&#8221; and &#8220;end date&#8221; are both filled with date entities:</p>
<blockquote>
<p>IVR: To confirm, you want to make a monthly payment to Utilities, for 240 dollars, from your checking account, starting on May 1st 2019 and ending on April 1st 2020. Is that correct?<br />Caller: <strong>No that&#8217;s May third 2019 ending on April 3rd 2020</strong></p>
</blockquote>
<p>For such situations, the dialogue model needs to be able to analyze the user input in order to determine which entity corresponds to which slot. While this is obvious for a human, it requires adding various strategies to the dialogue model, for instance syntactic rules, regular expressions, etc.</p>
<p>&nbsp;</p>
<h5><strong>Disambiguating an imprecise change request</strong></h5>
<p>Now, let&#8217;s say that our caller wants to change the date of her recurring payment, but does not say which…</p>
<blockquote>
<p>IVR: To confirm, you want to make a monthly payment to Utilities, for 240 dollars, from your checking account, starting on May 1st 2019 and ending on April 1st 2020. Is that correct?<br />Caller: <strong>the date is wrong</strong><br />IVR: Which date do you want to change: the start date or the end date?</p>
</blockquote>
<p>To which the caller could answer with &#8220;start date&#8221;, &#8220;end date&#8221;, or &#8220;both&#8221;, or, to make things more interesting, she could also provide new values for either one of the date slots… This requires the dialogue model to include disambiguation within the change request, in order to reset the proper slots before going back to collecting the new values. This also requires the dialogue model to correctly parse and interpret potentially complex input.</p>
<p>&nbsp;</p>
<h3><strong>In summary</strong></h3>
<p>The use cases explored in this post have shed light on potentially complex dialogue patterns. Dialogue models for conversational IVR take into account corrections due to ASR engine uncertainty and due to callers&#8217; wishes or needs to modify information. Modifications can be simply done by putting a new value in a slot, but they can also impact other values, even change the course of the dialogue. Getting the caller back on track in a minimal number of dialogue turns can make all the difference between appreciation and frustration. This complexity is a challenge for VUI designers, but also for application developers, as traditional dialogue models for IVR do not easily support mixed initiative and less predictable user input. Getting them wrong may have a huge negative impact on IVR performance and caller experience, but getting them right can be a true differentiator.</p>
<p>In Part 2, we will explore change and correction management during the course of multi-step interactions or transactions.</p><p>The post <a href="https://www.nuecho.com/corrections-in-conversational-ivr-part-1/">Corrections in Conversational IVR (Part 1)</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p><p>The post <a href="https://www.nuecho.com/corrections-in-conversational-ivr-part-1/">Corrections in Conversational IVR (Part 1)</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Whaddya mean, conversational IVR?</title>
		<link>https://www.nuecho.com/what-do-you-mean-conversational-ivr/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-do-you-mean-conversational-ivr</link>
		
		<dc:creator><![CDATA[Linda Thibault]]></dc:creator>
		<pubDate>Wed, 30 Jan 2019 18:27:24 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[IVR]]></category>
		<guid isPermaLink="false">https://zux.zsm.mybluehost.me/?p=3245</guid>

					<description><![CDATA[<p>Conversational interfaces are everywhere these days. Chatbots are said to be conversational. Virtual assistants are conversational. And now, interactive voice response systems, or IVRs, should also be conversational. But what does it mean? I have previously written a couple of posts regarding so-called conversational chatbots, and how misused the term “conversational” often is. I have [&#8230;]</p>
<p>The post <a href="https://www.nuecho.com/what-do-you-mean-conversational-ivr/">Whaddya mean, conversational IVR?</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
<p>The post <a href="https://www.nuecho.com/what-do-you-mean-conversational-ivr/">Whaddya mean, conversational IVR?</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Conversational interfaces are everywhere these days. Chatbots are said to be conversational. Virtual assistants are conversational. And now, interactive voice response systems, or IVRs, should also be conversational. But what does it mean? I have previously written a couple of posts regarding so-called conversational chatbots, and how misused the term “conversational” often is. I have also discussed how hard it is to build truly conversational interactions. Now, what does it mean in the context of an IVR?</p>
<p>In this post, I will first revisit what I consider essential criteria for a conversational interface, regardless of the channel or application. Next, I will describe the specificities of an IVR that should be taken into account, and how they differ from other interfaces. Finally, I will explore what it means to design conversational interactions in the context of an IVR.</p>
<p><strong>Conversational Interface Requirements</strong><br />One fundamental criterion that must be met for an interface to be called conversational is the possibility for the end user to be an active participant in the exchange; in other words, the user must be able to:</p>
<ul>
<li>Express their requests in their own words;</li>
<li>Base their requests on their actual needs, not on what the application proposes (i.e. without the need of a menu or list of options);</li>
<li>Include more information when answering a question than what the question specifies;</li>
<li>Interrupt an ongoing task with an unrelated question, get an answer and resume the previous task (in other words, digress);</li>
<li>Change their mind, e.g., correct of piece of information, go back, interrupt and cancel a task, etc.;</li>
<li>Switch topics or tasks.</li>
</ul>
<p>&nbsp;</p>
<p>And the conversational interface must be able to:</p>
<ul>
<li>Understand the meaning and extract relevant information from free-form spoken or written utterances;</li>
<li>Keep track of all the input provided by the user to ensure that the application never asks for information that was already provided;</li>
<li>Consider context when interpreting the meaning of a user’s input;</li>
<li>Handle digressions and resume tasks;</li>
<li>Handle change and cancel requests.</li>
</ul>
<p>&nbsp;</p>
<p>This list is not exhaustive, but it provides a basis to determine whether a given interface or application is conversational or not. For instance, a DTMF IVR is not a conversational interface, nor is a speech enabled directed dialogue phone application. Other examples of user interfaces that are not conversational are one shot question-answer sequences such as “OK Google, what’s the weather forecast for today?”, or chatbots that only handle clicking or tapping as input mode.</p>
<p>&gt; <a class="external" href="https://medium.com/cxinnovations/whaddya-mean-conversational-ivr-5e8fd0053277" target="_blank" rel="noopener noreferrer">CLICK HERE</a> to read the full blog post</p><p>The post <a href="https://www.nuecho.com/what-do-you-mean-conversational-ivr/">Whaddya mean, conversational IVR?</a> first appeared on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p><p>The post <a href="https://www.nuecho.com/what-do-you-mean-conversational-ivr/">Whaddya mean, conversational IVR?</a> appeared first on <a href="https://www.nuecho.com">AI Virtual Voice Experts with Google Dialogflow CX - CCAI - Nu Echo</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
