Entscheidungsbäume sind die passenden Algorithmen für solche „Expertensysteme“

Ich tippe darauf, dass sie einen Algorithmus wie z. B. C 4.5 verwenden um „Gedanken zu lesen“.

Google und andere Textquellen werden 100% nicht verwendet. Ich bezweifle auch, dass keiner per Hand nachträgt, sondern ausschließlich die User den Algorithmus füttern.