I watched a video recently, it’s title is “Guy Hoffman: Robots with ‘soul'”. I really like the word “soul”, since I think only human being can have a “soul”, but how come a robot can with a “soul” in it?
“Soul” is a human made feature, it describe something with life. It has its own thought and idea, it won’t always act as you expected. A robot with “soul” is just those kinds of robots who can do what you can’t expect and interact with you.
In this video, the lecturer described several projects he made. In those projects, some robots can play an instrument with its own score, it can learn from ambiances, then creates its music which will perfectly match the whole concert. After the success, the lecturer added a “Head” and “Body” to his robot, and using some machine learning algorithms that let the robot can interact with the accompanists, like looking at each other, and nod its head following the melody. These “body languages” indeed influence the people around by proof of experiment. People feel excited working with those kinds of robots that with “soul”, and people call it “He or She” instead of “it”.
I think it is a good point of view that how to develop an algorithm for robots, give a “soul” to robot along with the beneficial functions, that will make the robot more real and more approaching to the real artificial intelligent.
 TED video, “Guy Hoffman: Robots with ‘soul'”, http://www.ted.com/talks/guy_hoffman_robots_with_soul#t-1034841