Friday, February 24, 2017

Cooldimi Chabad Bot is alive

What is Chabad?

Chabad is considered one the best organized Chassidic Jewish organization in the world They have a web site with over hundred thousands pages.

Today, over 3,500 Chabad institutions are located in more than 85 countries, with a new center opening on the average every ten days. In South Africa, South America, Russia, Australia, the UK, and many parts of the USA,

Chabad JCC from Placer County

This is one of the 1.500 Chabad Houses worldwide.

The Chabad Jewish Community Center from Placer County  has it's own web site. Since February 22, 2017 you will see a  "Message Us" Icon in the upper left corner. The link leads you to an Artificial Intelligence Cooldimi bot,

What the Bot Does

Placer County JCC, in California is the first ever to implement an artificial intelligence bot.

It answers relevant simple  questions like these


Even if the question is misspelled, the bot understands


When the Shabbat starts? Note that each of the world locations has a different time.


In case you want to know how Chabad started in Placer County, the Bot has an answer

One must-have feature is that Chabad Bot shuts down during Shabbat and starts again answering only after after the Shabbat ends

Anyone answering a question, as a member of Facebook community, can be identified. A new feature to be released soon, the Rabbi can broadcast text messages via the bot, only to people who need to have a conversation.

Note how we reduced the domain of the bot only to knowledge useful for people in Placer County and visitors. Otherwise the facts containing Judaism and  Chassidut are impossible to manage by a single bot.

The empathy

The Placer County JCC bot does not take any job away from anyone. There is no budget  to have human employee or an answering service replacing the "Message Us" bot.

The Chabad philosophy is to look past the outward person and trust in the soul deep inside. You may disapprove of everything he does, and his outlook on life may be the opposite of everything you believe. Don’t argue with him. Instead, be one with him. Unconditionally.

Ultimately the Rabbi Yosi Korik of JewishRoseville.com  is the one  human the bot refers to when it runs out of answers. It frees the Rabbi to reach more people in need of more answers



The more people use the bot, the better will get via machine learning. Right now it gets nearly 70% accuracy and we hope to bring it to 90% accuracy.

But one thing the bot will never replace is human empathy. This is the main ingredient of Customer Experience (CX).

The wisdom from the creation of the Chabad bot applies also to a Cooldimi prototype bot selling car insurance. About this, we will talk in a future blog

Wednesday, February 08, 2017

Who teaches machines how to learn?

From the previous blog
 The ML model at the right  becomes useful, when we have lots of data fed continuously,  Training the ML model takes up over 80% of the time required to a useful Artificial Intelligent model, good enough, but never never absolutely perfect. Without data, ML does not work

Who is the teacher of a machine learning?

Classical idea of a teacher is the one who knows everything telling the pupil who knows nothing how to do things. This idea is medieval,
Confucius brought light
Do I regard myself as a possessor of wisdom? Far from it?But if even a simple peasant comes in all sincerity and asks me a question, I am ready to thrash the matter out, with all its pros and cons, to the very end.
Teaching in Confucian definition is sharing  doubts and experiences with other intelligent people in a process that leads to new knowledge. Note that a machine is not human, it is a dummy

 Teaching is the best way to Learn

This is again and again a re-discovered truth by creative people.  It is also a title of a Medium blog of Joe Toscano, the Google star CX UX designer. He describes his experience
 Teaching will make you think different
 Teaching will humble you, when one see getting across to people
 Teaching is the best way to learn. If there’s one thing I recommend to all professionals, it’s that you get out and teach.

The Ultimate guide to Chatbots

In this blog of Joe Toscano _- published in October 2016 – it is too early to write about Bot Building Best Practices. Each thought has value, but it does not form something unified, not even remotely.
His advise is:
  • Bots should not take over the role of a human being
  • Use your knowledge of user’s sentiments to trigger content blocks to extend and improve the experience at the most appropriate time.
  • Designing for human emotion is just as, if not more, important with chatbots as it is with any other experience.
  • Accept that building your AI is going to take time and that initially it’s not going to work well. The only way it gets better is when it breaks. Plan for this and create boundaries (narrow domains) to limit breaks.

In Cooldimi, we went beyond technological creation of bots

We go back to Confucius who lived two and half millenniums ago. It says that teaching is sharing  doubts and experiences with other intelligent people in a process.
Who is the teacher? More important than teacher, who is the Orchestra Director?
We can demo how we created our Cooldimi bot training pilot cockpit with all the tools required to orchestrate the machine learning. We go beyond technology We believe in an unbiased sentiment analysis interwoven in the bot texture.
Cooldimi believes in changes, in continuous content updates and improvement, and it can take care of it for your organization.
Like Confucius, we welcome anyone to ask a question. This question will lead to the knowledge you already have hidden but you did not know how to extract it yet yet.

Cooldimi way to orchestrate initial content

  • Make it conversational – conversation could be back and forth a few times.
  • Think from users point of view instead of enterprise’s. What you want to tell them?
  • Think of multiple conversations – even though there is duplication of information, that should be fine.
  • Always add greetings and thanks
  • Don’t add seasonal, temporary information, unless someone will update it regularly and timely
  • Define clear alarms to trigger human intervention
  • Compare against the goals of the bot all the time

Blog Archive

About Me

My photo

AI and ML for Conversational Economy