Cтраница 1
Языковой модуль состоит из одного файла с названнем intpack. [1]
Процесс обработки текстов в языковом модуле в общем случае включает два этапа: анализ и интерпретацию. Целью анализа является получение формального представления смысла входного текста в терминах некоторого семантического языка. На этапе интерпретации определяется содержание текста с точки зрения имеющихся в системе знаний о предметной области. [2]
При первом подходе естественный язык, обрабатываемый языковым модулем, весьма жестко ограничивается ( с содержательной точки зрения) кругом задач, решаемых прикладным модулем, что приводит к возможности задания однозначных семантических представлений для каждой лексической единицы входного языка и позволяет получать простые алгоритмы анализа, основывающиеся на этих представлениях. Грубо говоря, в этом случае языковый модуль должен выделять из входных текстов те и только те сведения, которые релевантны ограниченному набору входных информационных структур прикладного модуля. Такой подход характерен для узко специализированных систем, примером которых может являться система ДВОЭ, которая будет описана в гл. [3]
В отличие от этого в системе МИВОС язык семантиче-ского представления, а также внутренняя структура отдельных компонентов языкового модуля заранее не определяются. Основная особенность системы МИВОС, как будет видно из дальнейшего, заключается в создании универсальной метаязыковой среды - системы программирования, ( Содержащих средства построения, поддержки ( сопровождения) и реализации языковых модулей для произвольных прикладных модулей. [4]
В системе МИВОС создается универсальная метаязыковая среда - система программирования, содержащая средства построения, сопровождения и реализации языковых модулей для произвольных прикладных модулей. [5]
Так как система сочетает в себе визуальные и языковые средства конфигурирования, использование встроенного языка в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются в конкретных местах для отработки отдельных алгоритмов, настраиваемых в процессе конфигурации. [6]
Модули допускаются следующих типов: языковые, загрузочные, генерируемые и макромодули. Языковыми модулями являются процедуры или функции на языках Алгол, Фортран или на автокоде Мадлен. [7]
Система ДВОЭ предназначена для работы в автоматизированных системах диспетчерского управления энергосистемами и энергообъединениями. Ее прикладной модуль, связанный с обработкой большого количества информации, поступающей на вход системы, решением задач слежения, корректировки, оптимизации и ряда других, играет по отношению к языковому модулю и модели представления знаний определяющую роль. Система ДВОЭ является профессионально ориентированной системой. [8]
В отличие от этого в системе МИВОС язык семантиче-ского представления, а также внутренняя структура отдельных компонентов языкового модуля заранее не определяются. Основная особенность системы МИВОС, как будет видно из дальнейшего, заключается в создании универсальной метаязыковой среды - системы программирования, ( Содержащих средства построения, поддержки ( сопровождения) и реализации языковых модулей для произвольных прикладных модулей. [9]
Общая структура первого варианта показана на рис. 5.1. На этом рисунке использованы следующие обозначения: БД - база данных ( информационная база для прикладного модуля); БЗ - база знаний ( информационная база для языкового модуля); ППП - пакеты прикладных программ; ЕЯС - естественноязыковая система ( система, базирующаяся на естественном языке); ОС - операционная система; Т - терминал 1-го пользователя. [10]
При первом подходе естественный язык жестко ограничен кругом задач, решаемых прикладным модулем. Достоинством такого подхода является сравнительно несложный анализ языка, малый объем знаний для этого анализа, несложная семантическая обработка языковой информации. Недостатком является узкая специализация языкового модуля систем, исключающая их использование для каких-либо иных прикладных модулей. [11]
При первом подходе естественный язык, обрабатываемый языковым модулем, весьма жестко ограничивается ( с содержательной точки зрения) кругом задач, решаемых прикладным модулем, что приводит к возможности задания однозначных семантических представлений для каждой лексической единицы входного языка и позволяет получать простые алгоритмы анализа, основывающиеся на этих представлениях. Грубо говоря, в этом случае языковый модуль должен выделять из входных текстов те и только те сведения, которые релевантны ограниченному набору входных информационных структур прикладного модуля. Такой подход характерен для узко специализированных систем, примером которых может являться система ДВОЭ, которая будет описана в гл. Достоинством такого подхода помимо прозрачности алгоритмов лингвистического модуля является малый объем знаний, необходимых для анализа языка, и, в частности, бедность семантического этапа обработки языковой информации. Прагматический аспект в таких системах настолько силен, что в языковом модуле по существу почти не используются этапы морфологического и семантического анализа. Но за это приходится расплачиваться специализацией языковых модулей. Обычно они тесно связаны с прикладными модулями и использовать их для каких-либо иных прикладных модулей просто невозможно. [12]
При первом подходе естественный язык, обрабатываемый языковым модулем, весьма жестко ограничивается ( с содержательной точки зрения) кругом задач, решаемых прикладным модулем, что приводит к возможности задания однозначных семантических представлений для каждой лексической единицы входного языка и позволяет получать простые алгоритмы анализа, основывающиеся на этих представлениях. Грубо говоря, в этом случае языковый модуль должен выделять из входных текстов те и только те сведения, которые релевантны ограниченному набору входных информационных структур прикладного модуля. Такой подход характерен для узко специализированных систем, примером которых может являться система ДВОЭ, которая будет описана в гл. Достоинством такого подхода помимо прозрачности алгоритмов лингвистического модуля является малый объем знаний, необходимых для анализа языка, и, в частности, бедность семантического этапа обработки языковой информации. Прагматический аспект в таких системах настолько силен, что в языковом модуле по существу почти не используются этапы морфологического и семантического анализа. Но за это приходится расплачиваться специализацией языковых модулей. Обычно они тесно связаны с прикладными модулями и использовать их для каких-либо иных прикладных модулей просто невозможно. [13]