But what is a virtual assistant?
Some of the meanings we can find online refer to a person who offers administrative support services through some digital means, but in the age of Artificial Intelligence (AI), this is not the definition we are looking for. For AI, a virtual assistant is a type of support software, oriented to provide help to users to perform certain tasks, automating them. In addition, this type of assistant requires an interface to interact with users, the most common ones being in text and/or voice format. These assistants are 100% customizable, being able to edit multiple of their characteristics, including their personality, voice type, gender, the type of message they deliver, etc. all of this to make it possible for each chatbot to adapt to the needs and particularities of each company.The important question is: Why do companies need virtual assistant?
Virtual agents have positioned themselves as a valuable resource for companies, which, being a versatile product, can deliver different services to customers in processes that can be automated, and that can be solved on the spot. It is for this reason and more, that the benefits that AVs bring to companies are varied, the main ones being time and money savings.With the time savings
It is possible to delegate processes and tasks that are usually entrusted to a human agent, mainly from the customer service area; with an active virtual agent, other processes that may require more time/availability can be assigned to the human team, leaving the AV to take care of them through its various services and connections, either to databases or APIs, which reduces the waiting time for the user in general.Saves money:
Using this type of technology opens the door to solve the most common doubts that customers may have, without requiring the intervention of a physical agent, which leads us to the other benefit mentioned, saving money; this mainly because by not needing several human agents for the processes, a substantial saving of the budget dedicated to pay for several human agents is generated; just paying for a virtual assistant.Multichannel
In addition, another advantage of virtual assistants is multichannel, companies can implement them in different virtual channels for the benefit of their customers: in applications, on websites, and even in "digital terminals" located at certain points of sale, for example; companies can choose the channel that best suits their needs.Improving the experience
This also leads to improve the perception that users may have of companies that have this type of technology, since it generates a positive appreciation of the value proposition that they offer, giving a current image and that they are up to date with the latest technologies that seek to improve and expand the user experience. There are several benefits that an AV can generate to a company. Large, medium and small brands are opting for this tool. It is important that the virtual assistant you implement in your company is really great so that you can visualize the benefits. Do you know how to create a good virtual agent? We tell you hereWe’re excited to announce our new Multilingual Agent feature<...
We’re thrilled to announce that the latest episode of our Smart AI Agents podcast is ...
Discover what's new for creating virtual assistants
We are bringing to you new possibilities and improvements to our NTT DATA eva platform that will bring your experience when creating virtual assistants to a whole new level.Check out the new features eva by NTT DATA has been cooking up for you.
ANALYTICAL DASHBOARDS TO MEASURE YOUR VIRTUAL AGENTS
You have asked for it, you shall have it! We are glad to announce that we will now have dashboard with KPIs that will help you measure your Virtual Agent's performance and keep improving it. With a magical visualization, you will be able to analyze if you’re achieving your business goals. Total conversations Number of sessions between the virtual agent and the users on a given period and its percentage change compared to the previous period. Total conversations Number of sessions on a time frame. Total messages Total number of messages sent by users during conversations and its percentage change compared to the previous period. Total messages Number of user messages on a time frame. % accuracy Model’s hit ratio: it calculates the number of user messages that did not end in a Not Expected cell divided by the total of user messages and its percentage change compared to the previous period. Total of users Number of users (new and returning) who started a new session and its percentage change compared to the previous period. This information requires that the business key is informed. Total of users Variation of users (new and returning) who started a new session on a given period. This information requires that the business key is informed. Top 10 intents The 10 most accessed intents (as returned by the NLP) and their occurrences by channel. Top 10 flows The 10 most executed user journey flowsPAGINATION
We have added an improvement on the way navigate in the repositories. Control how many items are displayed on the repository lists. Choose if you want to see 5 or 100 items per page on the flows, intents, entities, services, and answers repositories.SORT
Have you ever wanted to organize the repository by its name, modification date, or its type? Now you can do it! We added this new feature in all repositories to organize them as you want and to improve the search of all created items.IMPORT/EXPORT VIRTUAL AGENT
Another improvement that will ease your experience and save time! Choose how you want to import your virtual agent: as a new virtual agent or update a current version (parameters, channels, workspace, repositories, and Automated Learning). This option will allow you move the virtual agent through environments directly from the virtual agent popup menu, without the need of creating a new one every time a change is made in other environment.AUTOMATED LEARNING
We update Automated Learning. Do you know this feature? Automated Learning allows training virtual agent from documents, turning the trainings into an easy task. We have added improvements such as the possibility to add questions to disabled documents. Now, get ready to take off by creating virtual assistants, with a coffee in your hand and your best smile We are part of NTT DATA's Syntphony ecosystemWe’re excited to announce our new Multilingual Agent feature<...
We’re thrilled to announce that the latest episode of our Smart AI Agents podcast is ...
Personality of a virtual assistant Where to start?
That's why it's important to start with this:
- Review the brand's digital ecosystem. This will help you determine what and how the brand interacts with its users/customers.
- Know the values that identify the brand and how a virtual assistant can express them. Some will apply, others will not.
- Find out who will be the target audience of this chatbot and what is its main objective.
- A virtual agent exclusively for sales is not the same as one designed to assist patients with depression.
Where a virtual assistant's personality is reflectedPersonality is reflected throughout the conversation, but there are scenarios in which it stands out more strongly.
Here are a few:
Say hello: This may be the first moment of interaction with a user/customer. Therefore, a greeting should be carefully designed and show the values mentioned above.- Hello, leave your comment here and I will contact you soon.
- Hi, I'm Luca, the virtual assistant from San Sebastian, how can I help you?
- Great! Your purchase will be billed to your next account.
- To report a theft, I will put you in touch with an advisor immediately.
Here are a few:
The message is not understood: This message should not add to the user/customer's frustration. It should be frank, but also with alternatives so that their query is resolved.- Sorry, I don't have an answer for what you write. These options might help you
- I think I misunderstood you. Let's try again. Write me some keywords about what you are looking for.
How to define the personality of a virtual agent?
To define these characteristics, workshops and meetings are held with stakeholders, the communication team and project managers, always linked to the objective sought with the bot.- Transform the chatbot into a character (real, male, female, genderless, animal, thing, imaginary).
- Give it a name
- Have a graphic image...: what it will look like, what colors it will use, what face it will have.
- Imagine what your texts will look like and write examples.
- Problem mapping (objectives)
- Analogues and analogues
- Empathy map
- Conversational journey
- Personality spectrum
General data for a good virtual assistant
Although each personality is linked to the brand, there is one characteristic that all chatbots or virtual assistants must have and that is credibility and trust. That the user/customer can be sure that what this channel answers is trustworthy.For this, it is important:
- Periodically review the validity of the answers.
- Train and recycle when necessary
- Check the validity and functioning of links.
- Update information on all brand channels.
We’re excited to announce our new Multilingual Agent feature<...
We’re thrilled to announce that the latest episode of our Smart AI Agents podcast is ...
eva 4.0 update: brand new features
Today we are happy to finally share the good news: the release of eva 4.0! our conversational AI platform We have spent the last few months busy working on how to provide our clients with a better product and what new features and improvements would bring a better experience to your customers and, as a result, make a difference in your business. Several improvements and functionalities that will boost your project to an utterly new level, with a robust and scalable architecture. At the business level, it helps reduce time to market, as you’ll be able to quickly perform the deployment process and also speed up updating to new versions.So, let’s take a look at what’s new?
New design in our Conversational AI solutions
We know, we’ve been spoiling this one for a while… we were just too excited to keep it to ourselves! But now it’s official, eva 4.0 our conversational AI platform comes with a clean, fresh new look and some usability improvements that will make navigating the platform easier and more intuitive, always keeping in sight its well-known user-friendly quality.Organizations and Environments
This resource will make the managing of Organizations and Environments a lot easier. It’s a perfect solution for those who have multiple virtual agents and can now navigate through them in the same space using the same login. It also offers more flexibility to create different Environments (such as dev/test/prod) within these Organizations, according to the project strategies. Besides that, it’s possible to set different user access levels and grant permissions for each environment and the virtual agents therein. In other words: one same user can be an editor in environments A and B and a viewer in another environment C, for example.Agent Templates
These are pre-built virtual agents that are ready-to-use, so you don’t have to start from zero (it may take up to 2 months of research, writing, building flows, testing). The Agent Templates are a collection of most common use cases by industry, starting from Banking to Foundation (basic flows), Healthcare, Help Desk, and Telecom. It's a great way to better understand how eva works hands-on and inspire you build flows with the best practices in the market. Learn more about Agent Templates.Profiles and roles
To ensure a proper project management, it's important to have clear roles. Hence, we have updated the profiles and roles definitions in this new version to better respond to our clients’ needs. From two types in the previous version, we have now five different types: owner, admin, supervisor, editor, and viewer. The idea is to allow a better understanding of the roles of each user in each project and, thus, define their access levels and permissions across all eva resources.Search within the Dialog Manager repositories
When the project starts to grow and escalate, it’s just natural to have an extensive list of items on each repository in the Dialog Manager. To help users navigate through them easily, eva has incorporated a search function that finds specific cells (intent, entity, answer, service), flows, and AL documents or questions by typing their name on the search bar. And we are not planning on slowing down, there is so much more on the way. Stay tuned for the great new features eva is bringing you in the weeks and months to come. [video width="2880" height="1640" mp4="https://eva.bot/wp-content/uploads/2022/07/13-search.mp4"][/video]We’re excited to announce our new Multilingual Agent feature<...
We’re thrilled to announce that the latest episode of our Smart AI Agents podcast is ...
One way to measure the quality of our Virtual Assistant training is to apply an assertiveness measurement test.Although the meaning of this last term expresses a social skill, it is currently used within the community to describe the ability of virtual assistants to give a correct or appropriate response to a specific question from a user who has expressed himself in a way that was not directly trained in the chatbot or virtual assistant. There are several ways to correctly measure assertiveness, but they can be grouped into three main ways to measure that increase in complexity and cost.
1. Indirect rate of assertiveness:
When we talk about a fallback, we are talking about a response where the assistant was not trained and responded with a message like "I didn't understand". In this way, you can create the easiest indicator of assertiveness, which would be to take the total number of fallbacks and divide it by the number of interactions that came into the bot during a period. This would give a fallback rate, and its complement would be the assertiveness, so we are talking about an indirect assertiveness rate. It serves to roughly know how much volume of questions are coming in that the bot has not been trained for, answering that it doesn't understand.2. Strict assertiveness rate:
At the other extreme, the most complex way to measure assertiveness requires the common agreement of two or more parties that select a representative sample of inputs or real examples of users with which the system will be measured and then manually annotate each of the inputs with their outputs, i.e., the response that the system actually gave, and identify whether the sentence belongs to the bot's knowledge domain and whether the classification or response it delivered was adequate or not. Once the group of annotators has made the relevant evaluation of the same set of data, the degree of agreement among them is evaluated, because it is possible that some of them may have considered that everything was relevant and adequate in a random way. A simple statistical test allows to solve that, creating an annotated collection of great value for further training improvement. The work is cumbersome and time-consuming and even requires some training for the annotators. This way of measuring the Strict Assertiveness Rate is recommended only in cases where the indicator is linked to some obligation that requires formal demonstration.3. Semi-Automated Assertiveness Rate:
An intermediate approach is the Semi-Automated Assertiveness Rate calculation procedure, which saves time and is often an ideal formula in agile contexts where the quality of our Virtual Assistant needs to be measured and updated by demonstrating its value. Depending on the type of conversational solution, the calculation will be made by first identifying all the training, linking it with the answers that will be measured. With this input, a table is generated where the actual sentences and the response that "should" have been received. This task is usually abbreviated by simply using the intent that should have classified that sentence. Because in practice manual effort is usually required in this part, the "semi" part of the indicator's name comes up. In some cases, it is possible to automate the entire flow from start to finish, but there are often conditions that make this task difficult. Then, a second external bot will "send" the sentences to the virtual assistant. The wizard will respond with its answer and that answer will be saved, giving rise to a data collection containing each of the actual user inputs, the classification that should have been delivered and the classification that was delivered. Finally, a matrix is created with the frequency of correct and incorrect classifications, thus creating the assertiveness rate indicator par excellence, which allows us to identify with a good level of detail and relatively quickly which are the knowledge domains that the bot does not handle and in which the training fails more in a familiar indicator expressed as a percentage. The first insight we have seen generated in these measurement experiences is the need to merge some answers together, to avoid confusing the dialog engine that runs the wizard. There are an infinite number of ways to combine these measurements and the three levels are rather didactic to describe their complexity. Usually, more steps are added to the measurement as each virtual assistant's own requirements emerge. Having a proper measurement of the assertiveness of our bot will ensure its quality with the support of an indicator that impacts the user experience and the final evaluation of the virtual assistant. With the measurement comes a subsequent re-training process that must be carried out carefully to avoid diminishing the generalization capacity of the model on new cases for which it was not trained. Another interesting read: A virtual assistant said: I’m sorry, I didn’t understand correctly, I’m still learning, can you write it another way?We’re excited to announce our new Multilingual Agent feature<...
We’re thrilled to announce that the latest episode of our Smart AI Agents podcast is ...
Conversational AI
Conversational AI leverages accurate NLU capabilities with a dialog management component to build conversational digital interfaces, that is, digital interfaces that use natural language as the key form of human-machine interaction.Why is this so remarkable?
Well, it is said among designers that the ideal interface is one that is not noticeable at all. An interface that blends with the task at hand, and, without any undue friction, allows you to achieve your goals. Language, if you think about it, is one of the best exemplars we have of such a concept. It allows us to connect with others and shape ideas, as well as our world, while remaining in the background.Conversation as technology-empowered language
The exponential development of NLU and Conversational AI technologies has anything but challenged the key role of language in our daily interactions. Rather, it has empowered our words, opening a wide range of new ways and contexts for it to transform our human-to-human communications, and, most notably, the way we communicate with the machines that characterize our world today. Conversation has been recognized as the key format of the digital world. As places made of language, digital systems have been designed to talk with users in a language that’s in tune with who they are. Some researchers have even gone as far as to affirm that the language of the digital age represents a sort of come back of the spoken word, a second orality, while others have described the steep increase of communication via instant messaging apps, texting, as an emerging kind of fingered conversation. Conversational AI allows organizations to use language, the most universal human interface, as the building block of effective and efficient customer journeys. While statistics and ML are used to leverage the subtleties and complexities inherent to language understanding, empathy and creativity are crucial to better understand your users’ needs and guide them along carefully designed conversational paths, streamlining every conversation between your organization and your customers.Want to learn more about Conversational AI?
Don’t miss Santiago Santa María’s Masterclass on Conversational AI, where you’ll learn how companies across different industries have transformed their operations thanks to automated and AI-powered conversations.We’re excited to announce our new Multilingual Agent feature<...
We’re thrilled to announce that the latest episode of our Smart AI Agents podcast is ...
We’re excited to announce our new Multilingual Agent feature<...
We’re thrilled to announce that the latest episode of our Smart AI Agents podcast is ...
We’re excited to announce our new Multilingual Agent feature<...