Before we go into all the ways to refine your first assistant, take a moment to congratulate yourself! You did it, and you finished in record time. Who would have thought that a virtual assistant capable of helping customers pay their bills or reach a live agent could be launched in under 30 minutes?  

In Part I, we created the action “I want to pay my cable bill,” plus you learned how to preview and share your first assistant so that you can immediately get your team experimenting with it AND contributing to its success. 

So, now that your rocket is off and the smoke has cleared the launch site, let’s take a closer look at the payload your assistant is carrying right from the start. 

On your assistant’s homepage, we take you directly from the launch pad to mission control. Your introductory journey was aimed at learning the basics. This homepage contains all the features you’ll need to grow and strengthen your assistant over its lifecycle. 

Today we’ll focus on the most important starting tasks outlined in the Task Tracker:

Step 1: Enhancing your assistant

Customize your assistant’s greeting

The first step in refining your assistant is personalizing how it greets customers.   

Go to your Actions menu and click Set by assistant, then on Greet customer, then on the first Conversation steps box where you can edit the greeting to make it your own. 

 Some things to consider: 

  • Give your assistant a name that reflects your business 
  • Choose a greeting that describes your assistant’s purpose 
  • Settle on a greeting that satisfies any number of customer scenarios. For our purposes: 

         “Hi, I’m Telly — Need help with your service today?”

Lights, camera, more actions!

Now that your assistant has a name and a purpose, it’s time to expand the range of requests it can resolve. 

In our use case, data shows that your customers want information on bundling two or more services together. That request will be your focus as you build your second action.

Go to your Actions menu again, but this time stay on the Created by you tab. Click New action in the top right corner, then type an example user request. 

As you’ll recall from building your first action, you need to train your assistant with multiple example phrases. Click the arrow in the corner of the Customer starts with box, then add five alternate phrases.  

Let’s define a couple of responses, since we know customers will fall into one of two categories. Go into Edit response and type in two options: ‘Compare pricing’ and ‘Bundle now’. 

In the second and third steps, you’ll define conditions and assistant responses for both above options.  

Your assistant is now able to resolve two separate customer needs, clearly demonstrating its business value! 

Validate your steps

Human conversation isn’t perfectly predictable. There will inevitably be times when users enter responses that don’t provide the information your assistant needs. That’s why we include Establish step validation in the Task Tracker. 

To ensure your assistant has what it needs to guide the user through an action with confidence, it will prompt the user to re-enter their response when it can’t recognize the appropriate value. 

In our previous step, you defined responses for the user. If the user doesn’t select either ‘Bundle services’ or ‘Compare prices’ and instead enters irrelevant values, your assistant will prompt the user to enter a valid option. If the user continues to enter invalid options, your assistant will route the action to a fallback option (more on that later!). 

Click Edit validation to personalize your assistant’s response and adjust the number of attempts the user gets before going to the fallback action (the number of attempts is preset to three). 

Your assistant will now ask for validation from this particular step by rephrasing the options, and it will only give your users two attempts before going to the fallback option. 

Ask clarifying questions

Step validation is just one of the ways your assistant can keep the conversation going. If the customer’s request doesn’t match an action, and you haven’t singled one out for fallback, the assistant will offer default choices from among its actions.

Turn this option on by clicking Set up your assistant to ask clarifying questions on the Task Tracker, and switching the toggle to ‘on’. You can also customize the phrasing in the Assistant says and Label for a fallback choice fields. 

What to do when no action matches

Your assistant is ready to support your customers with multiple tasks, but what happens when customers enter a request your assistant isn’t trained to handle yet? This is where Retry comes in. 

Head back to the Actions menu, click Set by assistant to reveal actions preloaded into your assistant, then click No action matches.

Once inside, you can customize your assistant’s responses. A good strategy is to state clearly what your assistant can and can’t do. Trust us, your customers will thank you for saving them the headache.

By planning for requests your assistant can’t resolve, you can get your customers back on track to what the assistant can do.  

Type example requests into the Additional training examples field. In this case, let’s write I want to go paperless:

Then head over to Conversation steps and click the first box to edit the preloaded response as follows: 

Finally, here’s what this example conversation would look like.

Designating a fallback action

If the assistant can’t offer the customer their desired solution, the customer may rely on your assistant’s built-in fallback action. watsonx Assistant’s fallback action is preset to escalate to a live agent. 

Your assistant will use the fallback action in three situations:  

  • Agent requested – triggered when the customer asks outright to speak to a live agent 
  • Step validation failed – triggered when the user can’t understand the customer’s request (covered above)
  • No action matches – if you decide to forgo retry and skip directly to live agent support in your flow

You can customize these responses using conditions like any other action, or you can provide different responses based on agent availability. There is even a field to provide case background to a human agent!

Here’s how a simple fallback looks in the assistant preview.

 

Step 2: Testing and refining your assistant

Troubleshooting and debugging

Very little can go wrong if you follow the above steps. But, you still want to double check that your assistant is firing correctly and functioning as it should. 

Click Access the preview panel and test using debug mode. Think of this as the first in a series of short audits you’ll perform as you get closer to sharing the first version of your assistant. 

Click the ladybug icon at the top left of the Preview panel to activate debug mode.  

This will provide a confidence score for each of the assistant’s possible responses. You can navigate directly to the step inside each action that is triggering it to make adjustments on the fly.

Optional steps: add depth to what your assistant can do

Two items on the task list are labelled optional. Feel free to experiment with Create additional actions to flesh out your assistant. We certainly did! Some examples for Telly include “I want to add a landline” and “Is my promo code valid?”.

The other optional task in the Task Tracker is Refine assistant based on team feedback. We’ve already talked about sharing your content with your team in Part I, and we’ll share more insights about watsonx Assistant’s previewing capabilities in Part III.

Conclusion

You’ve worked through two important steps toward getting your first assistant live. You spent under 30 minutes setting up your basic assistant, and another 30 minutes expanding on it. You now have a trusted ally that can handle multiple customer requests, and you’ve streamlined important aspects of your customer service flow. The only limit now is the sky.

The next installment in our Getting Started series is dedicated to testing and deploying your assistant. Read on!  

Was this article helpful?
YesNo

More from Artificial intelligence

Self-service that delights customers: How the IBM Partner Ecosystem is harnessing generative AI assistants in the banking and financial sectors

4 min read - Thanks to the transformative benefits promised by generative artificial intelligence (AI), the banking and financial sectors are at a turning point. From redefining a bank’s competitive edge in customer relationships to streamlining core banking operations and strengthening cyber-resiliency, AI technologies can unlock numerous new capabilities. Institutions are already seizing the opportunity. The 2024 Global Outlook for Banking and Financial Markets from the IBM Institute for Business Value (IBM IBV) revealed that 78% of the 600 executives surveyed tactically deploy generative…

Meta releases new Llama 3.1 models, including highly anticipated 405B parameter variant

7 min read - On Tuesday, July 23, Meta announced the launch of the Llama 3.1 collection of multilingual large language models (LLMs). Llama 3.1 comprises both pretrained and instruction-tuned text in/text out open source generative AI models in sizes of 8B, 70B and—for the first time—405B parameters. The instruction-tuned Llama 3.1-405B, which figures to be the largest and most powerful open source language model available today and competitive with the best proprietary models on the market, will be available on IBM® watsonx.ai™ today where…

IBM watsonx Challenge empowers partners to solve real-world problems with AI

2 min read - In June, IBM invited ecosystem partners in Europe, the Middle East and Africa to participate in an IBM watsonx™ Challenge, a hands-on experience designed to bring the watsonx platform capabilities to some of the most important members of the IBM ecosystem. These ecosystem partners, who sell, build or service IBM technologies, enthusiastically embraced the challenge. Participants formed teams and focused on quickly crafting a solution to one of three selected challenges.   The challenges included using prompt engineering to analyze…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters