В условиях современного информационного общества люди ежедневно взаимодействуют с различными
программными системами. В результате внедрения компьютерных систем во все сферы человеческой
жизни все больше проявляется проблема перехода от визуальных и командных интерфейсов к естественно-языковым. В статье рассмотрены методы обработки естественного языка, структура цикла работы естественно-языкового пользовательского интерфейса, который включает такие стадии обработки, как морфологический, синтаксический и семантический анализ. Представлены основные платформы-конструкторы для построения виртуальных собеседников, их основные преимущества и сравнительный анализ.