Connect with random people instantly. Find them in the world’s largest group chat. The “Omegle” for people who don’t want to get creepy messages from old people and weird strangers! Free private chat forever, and meet people along the way. Zonish is also great for you to contact your friends anonymously. Zonish.com is also the best way to contact your friends anonymously, without your parents finding out! Our site is pretty much a way for you to launder your chats. Statistically, the chance of someone finding your chat is impossible, unless they are with you in real life, looking at your computer or device. We hope to make the internet a safer and more secure place for everyone to chat on, without the risks of being spied on, by anyone untrustworthy. Talking to strangers online can be sketchy, so if you are ever talking to someone you don’t feel comfortable with, please just leave the chat. If you are reading this, please let us know if you have any ideas, questions, or concerns for our website here: [email protected] Thanks for reading and enjoy chatting!

Chatbot Intelligence: From Multiple Choice to Chit-Chat and Everything In-Between


by Vagelis H. 10/28/2020

One of the most common questions I get from potential customers is how smart the chatbot is, or if it is able to respond to free text. In this article, I will explain how SmartBot360 tackles the problem of chatbot intelligence, by offering multiple solutions, which can be combined to create a robust chatbot experience.

The solutions that I will describe are available to all SmartBot360 accounts, including free trial accounts. In most cases, a SmartBot360 agent helps set up these solutions, as some of them can get tricky.

1. Multiple Choice (or Yes/No) with no option for free text input.

Here is how to achieve this behavior in SmartBot360’s Bot Builder.

This is the simplest choice, but surprisingly popular for many applications. Not checking the checkbox is a bad idea if the chatbot is not set up to handle free text, as shown below, because the chatbot would just respond “Sorry I didn’t get it”, which constitutes bad user experience.

2. Text-Match: Keyword Containment

The next level of intelligence is to check if the user’s utterance matches or contains a given list of words or phrases. In the below example, if the user’s utterance is “insurance” (which is also a quickreply as shown on the left) or contains the words “anthem” or “aetna”, the flow goes to the top message box.

3. Approximate Text-Match

The next level is to expand to approximate matches. SmartBot360 supports 3 types of approximate matching, as shown below: 

  1. approximately equals: checks if the user’s utterance is just a couple of characters different from the condition, for example, if the user types “insurace” instead of “insurance”.

  2. approximately contains: checks if the user’s input contains a substring that is approximately equal to the condition. For example, the user says “I want to make an apointment” approximately contains “appointment”.

  3. semantically matches: this uses AI (specifically, deep learning) to check if the meaning is similar. For example, the user may type “university” instead of “college”. Note that this works with whole phrases too, not only a single keyword.

pasted image 0 (1).png

4. Use a “catch-all” set of questions to catch unmatched user utterances.

Consider the above diagram. If the user types “What are the hours?” the bot would normally say “Sorry, I didn’t get it”. SmartBot360 allows to link the chatbot to a list of questions and answers (FAQs), which are searched when the diagram does not have a match.

To enable this, one has to first upload a list of FAQs, creating an FAQ chatbot, and then link this FAQ chatbot to the current flow diagram chatbot, as shown below.

pasted image 0.png

Read more details on how catch-all works.

5. Switch to chit-chat if everything else fails

Continuing the above example, if there is no question the FAQ bot related to “What are the hours?” then instead of saying “Sorry I didn’t get it”, SmartBot360 offers another option, which is to have a “chit-chat” engine respond (see above picture). For example, the response may be “Why do you want to know” or “Keep going” or something else. These responses are not useful but their goal is to keep the user engaged to minimize drop-outs.

6. Document Search

This feature is currently being released by SmartBot360. Specifically, a chatbot may search a set of documents (for example, the pages of a web site) for relevant content to respond to a user utterance. This feature is more relevant to customer service applications.