Алгоритм сопоставления фраз
Я хотел бы сопоставить фразы, написанные двумя людьми.
Например, у меня может быть один человек, говорящий "я так счастлив", а другой "я в восторге", и мне нужно сопоставить эти две фразы как имеющие одинаковое значение.
Есть ли такой алгоритм на данный момент? С чего мне начать пытаться решить эту проблему или технологии вообще не существует?
PS Я немного программировал, но не программист в строгом смысле этого слова.