I was reading an article on Medium and wanted to make it clear whether a bot created on IBM Watson is an intelligent one or unintelligent.

Simply put, there are 2 types of chatbots — unintelligent ones that act using predefined conversation flows (algorithms) written by developers building them and intelligent ones that use machine learning to interact with users.

  • 2
    $\begingroup$ I take exception to their use of intelligence, which, in AI terms, is a relative measure of problem solving strength. If their meaning is that heuristic methods have less utility, that seems sound, but implying that ML is not algorithmic is wildly inaccurate. Still in all, a good question about Watson! $\endgroup$
    – DukeZhou
    Commented Mar 1, 2019 at 19:24

2 Answers 2


Yes, it does and at many parts of the solution. For one of the core components - intent detection - Intento did a benchmark comparing IBM Watson and other similar products.

Outside of intent detection, there are other areas where AI techniques help - e.g. disambiguation, bootstrapping a bot from chat logs etc. Specifically for IBM Watson, you can learn more here.


A quick glance at the IBM Watson wikipedia page reveals that it does indeed use machine learning. Watson is a complex computing system that uses a variety of cutting edge techniques and concepts such as natural language processing and machine learning.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .