Итак, мы уже обладаем удобным инструментом для лингвистического моделирования предметной области, который позволяет быстро создавать новые домены, т.е. модули голосового помощника, относящиеся к конкретной функции автомобиля или теме (радио, навигация, кресла, зеркала, климат, свет).
Следующее поколение голосовых помощников — это дальнейшие операции со смыслом, где лингвистическая модель не строится. Создается одна большая модель русского языка, которая представляет собой логику того, “как говорят люди”, т.е. онтологическая модель предметной области. Определяются сущности, их свойства и связи между ними. Автомобиль — это сущность, которая является подклассом категории “средства передвижения” (куда также относятся мотоцикл, велосипед, автобус и т.д.). У средства передвижения есть функции, например, нагрев воздуха. Автомобиль управляется водителем, это — человек, у которого в модели еще огромное количество собственных атрибутов. Когда произносится фраза: “мне холодно”, система должна понимать, что “мне” — это говорит человек, и делать логический вывод о том, что прозвучала команда “нагреть воздух”. Кроме атрибутов есть логические правила, например: “если включить обогрев, воздух станет теплее”, “если сильно увеличить мощность, то станет жарко”.