Chatbot? Where is the Chat?
A couple of weeks ago, Facebook introduced an upgrade for its Messenger platform. The upgrade of Messenger was aimed to improve the user experience....
Why Linguistics for Text Analysis?
In previous posts, we have outlined the crucial role of Machine Learning for Analytics (in How to Make Machine Learning more Effective using...
How Phrase Structure helps Machine Learning
This post dives into one of the topics of a previous post "How to Make Machine Learning more effective using Linguistic Analysis". We referred to...
How to Make Machine Learning More Effective Using Linguistic Analysis
Text analysis is becoming a pervasive task in many business areas. Machine Learning is the most common approach used in text analysis, and is based...
How to Automate the Generation of Training Data for Conversational Bots
Everything looks promising in the world of bots: big players are pushing platforms to build them (Google, Amazon, Facebook, Microsoft, IBM, Apple),...
What do you evaluate in your chatbots? Some ideas
In this blog we will discuss three ways of doing your chatbot evaluation by using: real world evaluation data synthetic data "in scope" or "out of...
How to solve data scarcity for AI
Data scarcity is one of the major bottlenecks for Artificial Intelligence (AI) to reach production levels. The reason is simple: data, or the lack...
Bitext mentioned in 4 Gartner Hype Cycle Reports in 2019
When searching for innovative solutions, it is crucial for leaders and decision makers to have the information that allows them to make informed...
Knowledge Graph Generation for Financial Databases
People who use financial databases are aware of the hardships of ensuring information is structured and legible. Don’t worry! Knowledge graphs are...
Evaluate the Quality of your Chatbots and Conversational Agents
It is always important to evaluate the quality of your chatbots and conversational agents in order to know the its real health, accuracy and...
Synthetic Training Data for Chatbots
What is Training Data? Training data is the data that is used to train an NLU engine. An NLU engine allows chatbots to understand the intent of user...
Natural Language Processing (NLP) and Machine Learning (ML)
Two concepts, one mission: to make machines understand humans. Natural Language Processing (NLP) and Machine Learning (ML) are all the rage right...