How an AI Chatbot Works: A Quick Guide to SimSimi’s Architecture

simsimi_official
2 min readSep 30, 2022

--

SimSimi is an AI-powered interactive chatbot that replies in real time to whatever the user says. That said, many of our users seem to be curious about how exactly SimSimi works.

For years, there even have been conspiracy theories about our team hiring part-time workers to reply back to our users. This demonstrates just how much SimSimi engages users in a human-like interaction.

To address your curiosities, no, we hire neither part-time workers nor aliens to communicate with you.

Whatever SimSimi says is actually based on a set of conversational data called the Talkset. The Talkset is made up of pairs of question sentences (QTEXT) and answer sentences (ATEXT).

SimSimi’s Conversational Dataset (Talkset)

So, as you can easily guess, SimSimi is taught to generate an answer sentence (ATEXT) when given a particular question sentence (QTEXT) by our users.

SimSimi has more than 9 million of these Talksets in Korean alone and more than 100 million in languages worldwide.

These numerous Talksets enable SimSimi to engage in the most human-like, lively conversations.

However, such generation of Talksets alone does not automatically enable SimSimi to communicate with users. To do so, SimSimi has to first learn HOW to utilize these Talksets.

SimSimi’s AICR Engine

The image you see above is a demonstration of SimSimi’s conversational data processing engine called AICR.

This sophisticated engine works to pick the most appropriate response that pairs with whatever you say from our massive conversational dataset storage.

Let us walk you through the process.

When an user speaks to SimSimi, his/her sentence (utext) is directly delivered to AICR, our data processing engine.

Then, AICR finds a question sentence (QTEXT) that is most relevant to the user generated sentence (utext) from the conversational dataset storage. Afterwards, it selects the most appropriate pair of question (QTEXT) and answer (ATEXT).

Now, SimSimi can reply to the user, using the answer sentence (ATEXT) from the selected Talkset. Easy enough, right?

About SimSimi:

With over 350 million downloads worldwide, SimSimi is a beloved chatbot which uses artificial intelligence to create messages and interact with users. You can talk to SimSimi anytime, anywhere, and sometimes you can teach him/her to say whatever you want. Click here to download SimSimi, your smartest AI chatbot companion.

Stay in touch with SimSimi

Website | Twitter | Instagram | Facebook | Telegram

--

--

simsimi_official

Hello! This is SimSimi’s Official Medium. Follow the link to meet SimSimi, your smartest AI chatbot companion: https://campsite.bio/simsimi