Для обучения и практических целей (классификация профессий, например) удобна концепция семантического поля слова - это как бы "облако" слов, которые связаны друг с другом по смыслу. Как пример возьмем слово "лошадь". В семантическое поле "лошадь" попадут не только слова, обозначающие породы лошадей (чистокровка, жеребец, кобыла, тракененская лошадь), но и слова, обозначающие приспособления (седло), части тела (копыта), действия (разводить, скакать галопом, ржать)...
Ф 1165 Эксплорер семантических полей.
Разработка генератора диалога или синтезатора диалоговых полей, продвинулась до вполне пригодного состояния. Программа все еще, иногда, выдает два вопроса без промежуточного...