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