Which algorithm is used in robot Sophia to understand and answer the questions ?

  • $\begingroup$ Thanks for asking,However questions regarding Company's product development software processes/ideas..etc. are kept private. $\endgroup$ – quintumnia Nov 16 '18 at 16:13

Sophia ,first , has all the questions and corresponding answers preprogrammed. It is a system which is a hybrid of Bayes Text classification and decision trees.

  • It may consist of a speak recognizer which converts the question into a string.

  • This string then travels into a algorithm which gets a suitable answer for it.

  • The answer is then spoken by the speech synthesizer along with some face actions.

  • It might also have a sentiment analyser which identifies sentiments in a answer to show face expressions accordingly.

  • Along with this, it identifies the emotions on the face of the person sitting in front of it, so as to provide a greater expression.

Hence, Sophia understands or thinks nothing like the human brain. It is just a system which gives predefined answers corresponding to the question asked.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.