One of the problems we have when developing a chatbot, game, or robot, is how to train and educate the device. Up until now the most common way has been for the programmers to add all the logic. This often takes lots of effort by the developer to bring the AI up to a realistic level.
This is especially true because of the symbol grounding problem.
http://en.wikipedia.org/wiki/Symbol_grounding
To solve this problem, AIs could be trained through synthetic senses and Artificial experiences. One method of doing this is to have a human or humans take the place of the AI in a simulation. After enough interaction, the AI has a reasonable sense of the environment. Think of it as crowd source training for the AI.
Dr. Cynthia Breazeal is an Associate Professor of Media Arts and Sciences at the Massachusetts Institute of Technology where she founded and directs the Personal Robots Group at the Media Lab. Some of the work in her lab shows that it is possible to take simulated interactions and then apply the learned actions in the real world. It also suggests that robots linked to the could could be able to take advantage of “hive mind” learning behaviors. The following presentation shows some of the work her lab is doing, at about 36 mins. she goes over a project that links simulated and real world environments.
http://www.youtube.com/watch?feature=player_embedded&v=o67Q7sUx0VQ#at=2131