Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
+Пособие_ИИС_новое.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
6.04 Mб
Скачать

8.2. Построение естественно-языковых интерфейсов

8.2.1. Лингвистическая трансляция

Систему общения на ЕЯ можно рассматривать как систему перевода предложений ЕЯ в его внутримашинное представление и обратно в ЕЯ (см. рис. 8.1). Эту схему часто называют лингвистическим процессором.

Лингвистическая трансляция включает:

1) анализ текста на ЕЯ, который включает в себя:

а) морфологический анализ слов, под которым понимается обработка слов и словосочетаний вне связи с контекстом, результатом которой является выделенные основы (корней) слов и приписанная им морфологическая информация (часть речи, род, число, и т.п.) Текст разбивается на словосочетания - отрезки текста между пробелами (словоформы). Есть два способа морфологического анализа: декларативный и процедурный. При декларативном способе словарь содержит все возможные словоформы каждой основы с приписываемой морфологической информацией. Анализ сводится к поиску словоформы. Требуется большой объем памяти ЭВМ. При процедурном способе словарная зона системы состоит из словаря основ и словаря аффиксов. С помощью соответствующих алгоритмов каждой словоформе приписывается морфологическая информация.

Рис. 8.1. Схема лингвистической трансляции

б) синтаксический анализ предложений, задачей которого является построение синтаксической структуры на основе морфологической информации и синтаксических правил объединения слов и словосочетаний. Она отображает связи, существующие между словами предложения, т.е. осуществляет грамматический разбор предложений: выделя­ется подлежащее, сказуемое, дополнение и т.п., между которыми указываются связи по управлению в виде дерева зависимостей.

в) семантическую интерпретацию, целью которой является определение смыслового содержания запроса. Семантика связана с выводом значений различных синтакси­ческих составляющих. На семантическом этапе строится семантический граф предложения, от которого затем может быть осуществлен переход к тем соответствую­щим данному предложению знаниям, которые хранятся в базе предмет­ных знаний. Семантика представляется как интерпретация входного запроса моделью предметной области.

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

2) синтез ответов. Целью этого синтеза является выражение на ЕЯ сведений, нужных пользователю. Задача синтеза может быть представлена в виде двух подзадач - внелингвистический (семантический) и лингвистический (синтаксический и морфологический) синтез.

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