Аннотация:
Предложен метод организации формального механизма обработки запросов, который предполагает интерактивный ввод запроса пользователем в виде произвольного текста на некотором проблемно-ориентированном подмножестве естественного языка с целью получения необходимой выборки. За основу взята система электронного тестирования для подготовки морских специалистов в Государственном университете морского и речного флота имени адмирала С. О. Макарова. Разработан алгоритм функционирования механизма, позволяющий существенно сократить и упростить процесс получения информации, необходимой пользователю, с целью анализа и определения структуры организации, приоритетных должностей и т. д. для дальнейшего решения кадрового вопроса. Алгоритм реализован на некотором формальном подмножестве естественного языка, которое ограничено двумя классами предложений: простые вопросительные и побудительные. Особое внимание при реализации программного продукта было уделено применению эффективных методов понимания и обработки семантики (смысла) запроса, вводимого пользователем. Это позволяет с максимальной точностью распознавать текст, независимо от сложности, возможной двусмысленности, используемого стиля изложения, слов, синтаксических взаимосвязей и идиом. Предлагается использовать расслоенные семантические сети, которые позволяют выявить основные семантические структуры языка запросов 1CQ платформы «1С: Предприятие 8» и связать их с синтаксисом описания запроса. Создана база знаний языка 1CQ, для которой по имеющимся сведениям о синтаксисе языка построена целая система шаблонов, позволяющих упростить разбор запроса на языке, близком к естественному.