Как только появились первые компьютеры, возник философский вопрос «Может ли машина мыслить?» Вопрос интересный, но занимал он только философов и школьников старших классов. Для разработчиков такой проблемы не было, поскольку понятие «мысль» не удавалось формализовать. Шли годы о проблеме забыли. Но тут появились нейронные сети, ведущие себя (внешне) как разумные люди. Снова появилась попытки приписать компьютеру человеческие качества. Машина уже могла фиксировать наличие эмоций в тексте или в голосе, и тогда возник вопрос, а может ли сама машина обладать эмоциями. Понятие эмоции поддавалось формализации, поэтому внедрить в программу соответствующий блок не представляло труда. Однако был непонятен смысл такой функции, и проблема снова потихоньку затихла сама собой. А напрасно. Известный закон о переходе количества в качество оказался справедливым и в этом частном случае, и последствия его применения оказались весьма неожиданными.