Интересно, не сильно ли страшным извращением будет говорить о построении "theory of mind" компьютерной программы:"а что программа должна сделать в ответ на такое-то событие, если перед этим была серия таких-то событий, догадается или тупая?"...

Вот бы узнать какова корреляция между умением строить "theory of mind" и умением программировать...