Jun

Beware the lure of crowdsourced data

Crowdsourced data can often be inconsistent, messy or downright wrong 

We all like something for nothing, that’s why open source software is so popular. (It’s also why the Pirate  Bay exists). But sometimes things that seem too good to be true are just that. 

Repustate is in the text analytics game which means we needs lots and lots of data to model certain  characteristics of written text. We need common words, grammar constructs, human-annotated corpora  of text etc. to make our various language models work as quickly and as well as they do. 

We recently embarked on the next phase of our text analytics adventure: semantic analysis. Semantic  analysis the process of taking arbitrary text and assigning meaning to the individual, relevant components.  For example, being able to identify “apple” as a fruit in the sentence “I went apple picking yesterday” but to  identify “Apple’ the company when saying “I can’t wait for the new Apple product announcement” (note:  even though I used title case for the latter example, casing should not matter)

Interested in reading more? Check out our other blogs:

OUR AWESOME CHATBOT FEATURES

NMODES chatbots and conversational AI solutions come with a unique set of features.

Our goal is to make it easy for businesses to create and manage chatbots. The features we offer are important for successful implementation of a chatbot not only because they significantly improve its quality, but they also allow you to edit your chatbot in natural language, without any need to have technical knowledge or AI specialist in the team. 

1. Free AI Training 

Our chatbot solutions come with free AI training for life.

We will train your chatbot and continue to enhance it indefinitely.
It is our responsibility to ensure that your chatbot has the updated natural language processing capabilities. It is also our responsibility to guarantee that it understands not only common language but also language that is specific to your business, such as names of the products, terminology used in your industry, inventory list, and more. 

Your chatbot will be interacting with the customers all the time. We will enable it to learn from these interactions continuously and improve its language understanding and responses as a result of this learning.

2. Editing in natural language 

We realize that AI is a complex body of knowledge and one of your biggest concerns is that you are not familiar with it well enough. We made sure that you don’t need to be technically savvy to successfully manage a chatbot. Using our simple and friendly online interface you can control your chatbot in real time using common natural language. No technical knowledge is required.

At NMODES we continuously improve our AI capabilities. We use our AI not only to make the experience of your customers, conversing with your chatbot, better, but also to make your own experience, conversing with our platform, better.

Eventually the platform will be able to interact with you fully in natural language. We are not entirely there yet (it is an immense task). Still, we hold true to our promise that there is no need in being technically savvy to operate our platform even today. When the platform does not understand natural language our highly trained specialists are always ready to take over and provide support.


3. Real time connectivity 

Often there is a need for chatbot to access structured data (such as inventory database) to answer customer’s question. We made it easy for your chatbot to create external queries in real time and modify the responses accordingly. Your chatbot is able to decide in the middle of the conversation, based on the information it received from your database, how to respond and how to proceed with the conversation.

These are the most exciting among the features we created so that our customers have easy and enjoyable chatbot experiences. But there are other features available: conversational templates, dynamic AI Engines clustering, multiple widget skins and more! Let us know if want to see the full list of features.

To learn about the core technologies required to build a chatbot check out this post:

READ MORE

Why Keywords Do Not Cut It on Social Search

Most of the online search is keywords-based. Same in social domain, a vast number of analytical tools, networking platforms and mobile apps use keyword-based technologies as well.

There is a difference, of course, between traditional internet search and social search. The former finds websites. The latter finds conversations, messages, posts. Keyword-based internet search is doing a decent job for us for over 20 years. Keyword-based social search is not doing a decent job at all.

Consider a basic example: finding on Twitter who is interested in buying jeans. We can start by typing ‘jeans’ but that brings up too much noise. Maybe ‘need jeans’? Less noise but then we  people who use expressions like ‘looking for jeans’ or ‘want jeans’ or shopping for jeans’. Not to mention those who use ‘denim’, or brand names. So we have to run multiple searches or create a complex search string using logical AND and OR and hope it works. Neither option is simple, or convenient, and certainly not efficient.

The above example highlights the major flaw with keyword search - it does not capture the meaning of social conversations, and therefore cannot be a reliable source of information about conversations.

It does not provide too much of correct information. And it does provide lots of incorrect information. But the biggest problem is that it has extremely limited potential for improvement.  

So as long as we stick with keyword-based social search the results are destined to be limited.

Why, then, we stick with keyword-based search in social search? Simply because there is no good alternative. Until recently, that is.  

The advanced semantic technologies capable of capturing the meaning, or intent, of conversations are now offering an exciting alternative.

I will discuss these technologies on my next blog.

READ MORE