Sounds like a job for a good machine learning algorithm.
[1] http://www.businessinsider.com/the-incredible-intuition-of-p...
https://www.nytimes.com/2016/06/26/opinion/sunday/artificial...
https://www.propublica.org/article/breaking-the-black-box-ho...
http://www.telegraph.co.uk/technology/2016/09/19/amazon-echo...