
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

Organizations and Environments

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

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]




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?




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.















Agent Template is a collection of flows provided by eva that can be used to establish a base for building conversations.
Currently available:
- Banking Agent Template, with 37 ready-made flows and 5 use cases for financial services. Available in english, spanish and portuguese.
- Foundation Agent Template, with 13 flows common to many industries and sectors, such as NPS, Welcome, and Talk to an Agent. Available in English, Spanish and Portuguese.
- Healthcare Agent Template is a collection of 18 flows focused on healthcare service that can be used to establish a base for building conversations. Available in English, Spanish and Portuguese.
- Ticketing Agent Template is a collection of 19 flows focused on Ticketing service that can be used to establish a base for building conversations. Available in Spanish and Portuguese.
- Telecom Agent Template is focused for Telecom virtual assistant, featuring 25 flows. Available in Spanish and Portuguese.
In agent templates, you will save time on your project because it offers:
- Ready editable flows. In other words, your team won't have to worry about building the bot flows. You only need to edit the steps and adjust the responses to your business needs.
- A bot ready for each industry, with specific use cases.
- Text and walkthrough suggestions, material developed with UX best practices and various studies (such as benchmarks, interviews and user testing).





Let me tell you a story of an experience with a virtual assistant.
Yesterday at 10 o'clock at night I had no TV service, just when there were no branches open, no call center available. And the only thing I found was a floating virtual assistant button, and I couldn't get through the maze of your training to avoid the dreaded "I'm sorry, I didn't understand correctly" sentence. And without being able to help me, you also give me no option to talk to a human who can understand me. You think my satisfaction is increased by just having a floating chat button, a cute name that has the letters "AI" and the best designed avatar. I think I and many users expect your "AI" (Artificial Intelligence) to be really smart enough to be able to detect that we need to solve problems quickly. I must admit that when you understand me, I really solve my problems in seconds and not in minutes or hours! That's why I want to help you to solve more, and that your "I'm sorry, I didn't understand correctly" is not the sentence that makes you sadder for not being able to help a user with needs. I imagine you sad and overwhelmed, even a little frustrated for not being able to help more. And at the same time, eager to be helped. Help you to be a key player in increasing users' digital NPS, to be central to your company's cost-saving strategy, to make more users prefer to tell you what's wrong with them, and to increase your success rate.If you can, tell your creators what you already know you should do:
- Always convey that you're a bot and not a human. Don't try to look like a human, because the differences are still noticeable.
- Teach me the best way to write you, so I can increase your assertiveness rate.
- Let me go back so I can ask you about something else. Don't expect me to just end up where you imagine, because I will most likely want to resolve other things.
- Don't try to be omnipresent. Surely there are places on digital sites where you simply do not help. It is better not to be in those cases, because I get frustrated and lose the desire to continue the journey.
- If you are not yet trained to solve some issues, give me the option to talk to a human. Relax, you've already solved many transactions and that's fine. But sometimes you have to make room for someone else.
- And if you can refer me to a human, don't be mean and share all the information. Don't make me waste time telling the whole story again.
- Finally, we both know you have all my data, you know what I wrote, at what time, you know if I have already entered other digital channels, even if I have gone to the branch or called the call center. I imagine you might know if I am a good and profitable customer, or my ARPU is higher or lower than average. Ask to look at metrics and statistics so you really learn.
Our goals are ambitious
We have even set out to achieve in the next 6 months of the launch of a virtual assistant:
- Obtain 85% NPS
- Decrease Churn rate to 35%.
- Decrease the rate of forced executive handovers to 30%.
- Increase Bot accuracy to 85%.
- Decrease false positive rate to 30%.
- Increase case resolution by 85%.
- Increase positive feedback percentage by 85%.





All initiatives share at least one of the following drivers of digital transformation:
- Increased customer experience
- Internal efficiency
- Increased digital conversion and digital onboarding of new customers.
We often see the user-centric digital product design model increasingly adopted, at least in intent.The user-centered digital product design model is nothing more than putting users' needs for a digital product first. While simple to say, executing it is very complex and requires a lot of discipline. To do this, Customer/User Experience experts use multiple tools to obtain insigth from users to define which are the main needs to prioritize in each of the strategic lines of the company. The change of mindset is very important, and I give a brief example. Lately we have seen an explosive increase in Digital Wallet solutions, mobile payments, QR payments. It seems simple to imagine that a Digital Wallets product requires a payment method enrollment functionality (like a credit card) and as that functionality those who think and design the product can define hundreds of other functionalities.
Now, the above reasoning is product-based and not user-centric.
Expanding the mindset and applying user-centered design we can imagine that the user wants is:
- Looking for something you need to buy
- The user will need to pay as quickly as possible.
- They will want to pay as securely and reliably as possible.




