Emotional Design: Donald Norman
In this book Don Norman goes out to cover how designers can design with the emotions of users in mind. He talks about a number of ways designers can approach and affect the visceral, behavioral and reflective levels. He also talks about emotions in robots both as a human interface and as an AI goal/reward system.
I like that Norman acknowledges the large role that emotional connection plays in how people use objects, and more obviously how they feel about how well those objects/devices work.
Just as Norman says, it not very often that people use the reflective part of their mind, and as such it is rare that people truly use logic to make decisions in real life. Often people are doing things where there is not enough time or information to make a decision based solely on logic, and that is where emotion plays a large part.
Say you are looking to buy a new laptop. If you went in to the process just looking for a complete comparison based numbers and price you would likely go crazy with all the options presented. But then you decide that one laptop looks better than another. Perhaps it is pleasing to look at, this could signify that someone put a lot of thought into the construction. Maybe they keyboard feels good, something that might be important when using it to write a long paper. Maybe when you pick it up, it feels sturdy, possibly indicating good construction. All of these aspects affect how you feel about the laptop, and while these feelings may not be indicative of reality, they are often good heuristics to live by.
Of course if we make the jump and say that emotions are just subconscious, self-adjusting mental heuristics, then we could say that Don Norman's vision of robots with emotions is already a reality. Modern AI systems already have rudimentary learning systems that update heuristics that in essence act in the same way as emotions.
My final thought is on Norman's suggestion that we use emotion as output from systems as a way to quickly convey messages to people. This is pretty much the best idea in the book. Taking advantage of the emotional connotations that people place on everything from colors, sounds and facial expressions, we could create a subconscious vocabulary that would create an efficient way for machines to communicate their status to people.
Say your computer is running out of hard drive space, then perhaps a small face or something representing your computer in the corner of your screen begins to look worried, with its expression getting more severe as the problem gets worse. Now obviously the expressions would have to fit the situation, otherwise a person would just get irritated at the false positives and turn the system off. But at a quick glance the system could quickly inform you as to the status of your machine with more detailed information available on request.