Учёные с помощью Machine Learning создали алгоритм, который с эффективностью 80% может определить только по тексту сообщения, выпивал ли автор, когда его писал. Вообще, было бы очень хорошо, начни соц. сети и прочие мессенджеры внедрять подобные вещи в свои платформы. В таком случае некоторые звёзды (да и не только они), могли бы увидеть предупреждение, что текст, который они собираются послать, может содержать их субъективную точку зрения на момент времени, которая недостаточно хорошо выражена в самом тексте сообщения.
http://www.engadget.com/2016/03/16/computers-can-tell-when-youve-been-drunk-tweeting/
Было уже одно подобное ПО для определения возраста человека по фотографии. Врали безбожно.
Затрудняюсь ответить
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший