ОБЛАСТЬ ПРИМЕНЕНИЯ
В большинстве систем доступа к базе данных в режиме естественного языка основное внимание уделялось ответам на вопросы о фактах, причем ответы выдавались в форме списков или таблиц объектов базы данных 6.
Для того чтобы задавать такие вопросы, пользователь должен быть заранее знаком с базой данных. В ряде экспериментов (Mal hot г а, 1975 и Tennant, 1979) было продемонстрировано, что пользователи часто испытывают потребность задавать вопросы, касающиеся структуры базы данных, чтобы познакомиться с ней, прежде чем делать запросы о ее содержании.Задача системы TEXT состоит в том, чтобы синтезировать ответы на такие вопросы, то есть вопросы, относящиеся к метауровню базы данных. Рассматривались три класса вопросов, соответствующие трем коммуникативным целям: вопросы об информации, содержащейся в базе данных, вопросы об определениях и вопросы о различиях между сущностями, содержащимися в базе данных. При таком подходе исходную мотивацию для синтеза текста задают входные вопросы.
При реализации системы TEXT использовался фрагмент базы данных Управления научных исследований военно-морского флота (Office of Naval Research (ONR)), содержащий информацию о транспортных средствах и средствах разрушения. К числу вопросов, которые можно задавать системе TEXT, относятся 7:
— Что такое фрегат?
— Что вы знаете о подводных лодках?
— Какая разница между „Whiskey" и „Kitty Hawk"?
Ответ на вопрос в примере (9) демонстрирует синтезирующие возможности системы.
Пример. 9. Какого рода данные у вас имеются?
Все сущности в базе данных ONR имеют особые атрибуты БД- ЗАМЕЧАНИЯ. В базе данных ONR содержится два типа сущностей: средства разрушения и транспортные средства. Транспортное средство имеет атрибуты БД, которые предоставляют информацию о ХАРАКТЕРИСТИКАХ СКОРОСТИ И СРЕДСТВАХ ПЕРЕДВИЖЕНИЯ. Средство разрушения имеет атрибуты БД, которые предоставляют информацию о ЛЕТАЛЬНЫХ ХАРАКТЕРИСТИКАХ.
База знаний, разработанная для системы TEXT — это усиленная схема базы данных, основанная на модели сущностей и отноше- ний Ченя (Chen, 1976). Она включает как иерархию сущностей, так и иерархию атрибутов (часть этой иерархии была построена автоматически (McCoy, 1982). Для ответа на вопросы TEXT использует это метауровневое представление, хотя в некоторых случаях осуществляется доступ и к самой базе данных ONR.
5.