Are Siri and Cortana AI programs?



Siri and Cortana communicate pretty much like humans. Unlike Google now which mainly gives us search results when asked some questions (not setting alarms or reminders), Siri and Cortana provide us with an answer, in the same way that a person would do.
So are they actual AI programs or not?

(By "question" I don't mean any academic related question or asking routes/ temperature, but rather opinion based question).

Vishnu JK

Posted 2016-08-08T17:48:43.730

Reputation: 932

2The way the result is communicated does not define an AI. All of the above (Siri, Cortana, Google Now) use similar AI techniques to find the answer. They use different ways to communicate the answer to the user. If Siri communicated with you using smoke signals, or pigeons, or lines drawn in the sand, that would not make it less of an AI. – Florin Andrei – 2016-08-24T23:05:00.520

2As for what is an AI or isn't: All of the above fall under the category of ANI - artificial narrow intelligence, which is all we know how to build now. Nobody knows yet how to build an AGI - artificial general intelligence - which would be an AI that would perform about as well as a human being in every relevant way. – Florin Andrei – 2016-08-24T23:07:45.593



Siri and co. are AI to some extent. The usual label is "Weak AI" (also called "narrow" or "soft" AI). It turns out the Wikipedia article on Weak AI explicitly refers to Siri:

Siri is a good example of narrow intelligence. Siri operates within a limited pre-defined range, there is no genuine intelligence, no self-awareness, no life despite being a sophisticated example of weak AI. In Forbes (2011), Ted Greenwald wrote: "The iPhone/Siri marriage represents the arrival of hybrid AI, combining several narrow AI techniques plus access to massive data in the cloud." AI researcher Ben Goertzel, on his blog in 2010, stated Siri was "VERY narrow and brittle" evidenced by annoying results if you ask questions outside the limits of the application.

Important to note that "mixing" Weak AIs does not make a "stronger" AI, by some arguments (see Searle's Chinese Room argument), but there is no definitive answer yet in 2016.

Eric Platon

Posted 2016-08-08T17:48:43.730

Reputation: 1 410


I would classify both as having / using elements of AI, yes. But I wouldn't say either represents a truly "intelligent" (in the AGI sense) program.

But here's the rub... as you'll see in other questions asking about definitions of AI, there's a sort of memetic thing where anything that AI begins to do successfully, immediately stops being considered "AI". So AI is always an unreachable state, because it's always "something humans can do that computers can't" and once the computer can do it, it isn't AI anymore. So take that into consideration.


Posted 2016-08-08T17:48:43.730

Reputation: 3 471


They are virtual artificial agents which exhibit intelligent behavior (AI).

Tim Urban on Wait But Why website wrote the following:

The software and data behind Siri is AI, the woman’s voice we hear is a personification of that AI, and there’s no robot involved at all.

Source: The AI Revolution: The Road to Superintelligence

Related: What is the difference between AI and robots?


Posted 2016-08-08T17:48:43.730

Reputation: 9 163


Short Answer, No.

Explained, Siri and Cortana are just inference engines. Though how applaudable their ability to synthesize text from speech and parse lexical maps from the text using Machine Learning Techniques is, the artifact is still just a program, trained with substantial myriad of Q/A tuples, that generates an output given an input. Statistically mapping the probability distribution of words of a question and accordingly generating an answer is just NOT an AI, however, to the most, it can be classified as Narrow Intelligence. is an example of such a system. The ones you mentioned are just more sophisticated and highly architectured versions of this kind; for example, connection to WolframAlpha (Siri), Computer Kernel (Cortana). In fact, there is a lot of innate use of control statements (If-Else).

Parth Raghav

Posted 2016-08-08T17:48:43.730

Reputation: 329