ТВОРЧЕСТВО

ПОЗНАНИЕ

А  Б  В  Г  Д  Е  Ж  З  И  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Э  Ю  Я  AZ

 

Ничего, что этот вывод может быть абсолют-
но неверен. (Например, этот муж мог работать в своей лаборатории и
только что открыть средство от рака, которое принесло бы его семье славу
и деньги: или он мог прийти домой слишком рано!) Мы говорим о том, что
большинство людей понимают из этой простой истории, и чего не понима-

Искусственный интеллект
521

ют большинство компьютерных программ. Чтобы программа поняла эту
историю, нужна не только обширная память для идиом (а иначе как по-
нять выражение "дала мне"), но также некоторое представление о прихо-
дах и уходах мужей и о том, каковы убеждения и отношения жен к таким
выходкам.

Некоторые ученые предприняли попытку разработать компьютерные
программы, отражающие политические убеждения. Одна такая программа
была разработана Карбонеллом (Carbonell, 1979) с целью продемонстри-
ровать политические убеждения американских консерваторов и либера-
лов в отношении целей Соединенных Штатов, Советского Союза и стран
Третьего мира и оценку ими этих целей. В примере показан диалог с
"консервативной" и с "либеральной" программами.

Входной теист: Советский Союз сосредоточил войска на чешской
границе.

Диалог с консерватором:

В: Почему Советский Союз делает это?

О: ПОТОМУ ЧТО СОВЕТСКИЙ СОЮЗ ДУМАЕТ, ЧТО, ПОСЫЛАЯ ВОЙС-
КА. ОН МОЖЕТ ВЗЯТЬ ПОЛИТИЧЕСКИЙ КОНТРОЛЬ НАД ЧЕХОСЛО-
ВАКИЕЙ.

В: А что делагь Соединенным Штатам?

О: СОЕДИНЕННЫЕ ШТАТЫ ДОЛЖНЫ ПРЕДПРИНЯТЬ ВОЕННОЕ ВМЕ-
ШАТЕЛЬСТВО.

Диалог с либералом:

В: Почему Советский Союз делает это1

О: ПОТОМУ ЧТО СОВЕТСКИЙ СОЮЗ ХОЧЕТ УВЕЛИЧИТЬ СВОЕ ПОЛИ-
ТИЧЕСКОЕ ВЛИЯНИЕ НА ЧЕХОСЛОВАКИЮ.
В: А что делать Соединенным Штатам?
О: СОЕДИНЕННЫЕ ШТАТЫ ДОЛЖНЫ ОСУДИТЬ СОВЕТСКИЕ ДЕЙСТВИЯ

В ООН.

Конечно, можно утверждать, что ответы этой программы стереотипны
и что мнения и либералов, и консерваторов сильно варьируют; однако,
важно, что эти программы и другие, созданные Флауверсом, МакГвайром
и Бирнбаумом (Flowers, McGuire, and Birnbaum, 1982). отражают опреде-
ленный реальный прогресс в разработке "понимающих" машин.

Программа Винограда ШРДЛУ (см. текст в рамке на с. 523 - 524)
открыла новые горизонты в ранних исследованиях ИИ, поскольку это была
рабочая диалоговая программа, предусматривающая разумное взаимодей-
ствие человека и машины (например, определение отношений между иг-
рушечными блоками). Однако, ШРДЛУ была несовершенна. Впоследствии
Виноград включил в свою разработку основные речевые действия (Win-
ograd, 1981, 1985). Речевые действия - это такие вербальные высказыва-
ния, которые обычно происходят в социальном контексте. Принять в рас-
чет "сферу человеческого действия и взаимодействия", выразив ее рече-
вых актах, значило открыть новый взгляд в области ИИ. Предположим,
вас попросили сходить на концерт, предназначенный для местной аудито-
рии. Вы отвечаете: "Да, я был бы рад пойти". Ваш ответ означает согла-

Мышление и интеллект - естественный и искусственный
522

рамма поняла эту
J (а иначе как по-
давление о прихо-
]ения жен к таким

ать компьютерные
:а такая программа
|ыо продемонстри-
ваторов и либера-
ого Союза и стран
показан диалог с

войска на чешской
I-

|ПОСЫЛАЯ ВОЙС-
)НАДЧЕХОСЛО-

> ВОЕННОЕ ВМЕ-

) СВОЕ ПОЛИ-

ИЕДЕЙСТВИЯ

1 стереотипны
ууют; однако.
|,МакГвайром
эют опреде-

|с. 523 - 524)
Ьльку это была
юе взаимодей-
|ий между иг-
| Впоследствии
-йствия (Win-
высказывз-
янять в рас-
азив ее рече-
Предположим,
;тной аудито-
начает согла-

ШРДЛУ (SHRDLU)

2. Возьми пирамиду.

Во время своей работы в МТИ и в рамках
проекта понимания естественного языка
Терри Виноград из Стенфордского универ-
ситета разработал программу, которую он
назвал SHRDLU. Вы понимаете естествен-
ный язык, не особенно о нем раздумывая.
Если бы вы задумались о нем больше, ваше
понимание, возможно, споткнулось бы,-
точно так, как вы стали бы спотыкаться
при ходьбе, если бы раздумывали над каж-
дым движением. Как же тогда можно сде-
лать робота для "ходьбы", или "мышле-
ния", или понимания естественного язы-
ка? Виноград не знает ни того, ни другого,
но продолжает над этим работать; его на-
стоящий проект называется "Язык пред-
ставления знаний" (KRL), a SHRDLU была
одной из первых программ, при помощи ко-
торой робот мог отвечать на вопросы, ис-
полнять команды и воспринимать инфор-
мацию на английском языке. Он не мог
видеть, но мог "определять положение"
предметов в заданных X-Y координатах. Он
мог "передвигать" предметы. Вот диалог
между Виноградом (жирный шрифт) и
SHRDLU (большими буквами), снабжен-
ный комментариями Маргрет Боден (кур-
сив).

1. Подними большой красный блок.

ОК.

Система отвечает "ОК", когда она
выполняет команду. Чтобы, взять крас-
ный блок, она должна освободить его,
найдя место для зеленого блока и убрав
его. (На Рисунке изображено начальное
состояние.)

Я НЕ ПОНИМАЮ, КАКУЮ ПИРАМИДУ
ВЫ ИМЕЕТЕ ВВИДУ.

В сцене есть три пирамиды, nodmo
му программа не делает ничего.

3. Найди блок, который длиннее того,
который ты держишь, и помести его в
ящик.

Система должна вычислить, что
имется и виду not) слонами "тот" и
"его", а такж.е исполь.юнать дедукцит,
чтобы решить, какой блок она держит.
Я ПОЛАГАЮ, ЧТО ПОД "ЕГО" ВЫ ИМЕ
ЕТЕ В ВИДУ БЛОК, КОТОРЫЙ ДЛИН-
НЕЕ ЧЕМ ТОТ, КОТОРЫЙ Я ДЕРЖУ.

Это напечатано нам для сведения.
ОК.

Чтобы поднять более длинный синий
блок, рука должна поставить на место
красный.

4. Что (теперь) содержится и ящике?

СИНЯЯ ПИРАМИДА И СИНИЙ БЛОК.

5. На чем стоит эта пирамида?

Ранее система реагировала на слово
"пирамида", отвечая "Я не понимаю, на.
кую пирамиду вы имеете в виду". Теперь
она предполагает, что мы имеем в ниду
ту, которую только что упоминали.
НА БЛОКЕ.

6. Сколько блоков находится не в ящи-
ке?

Отрицания, такие как "не" и "нет",
обрабатываются и зависимости от
того, стоят ли они в предложениях
или группах существительных (напри-
мер, "нет ящиков").
ИХ ЧЕТЫРЕ...

35. Есть ли что-нибудь, что больше,
чем всякая пирамида, но столь широ-
кое, как то, на чем она стоит?

Искусственный интеллект
523

ШРДЛУ (SHRDLU) (продолжение)

Система понимает числительные
"каждый", "всякий", "некоторый" и т.д.
Здесь "она" относится к группе суще-
ствительных в этом же предложении,
но на два уровня выше по дерену анали-

ДА, СИНИЙ БЛОК.

36. Получается шпиль?

ИЗВИНИТЕ, Я НЕ ЗНАЮ СЛОВА
"ШПИЛЬ".

Система немедленно останавливает-
ся, если видит слово, которое она не
может вычислить.

37. "Шпиль" - это куча, которая со-
держит два зеленых куба и пирамиду.

Кавычки оказывают, что мы опре-
деляем новое слово.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200