Только представьте себе, что было бы с международными от-
ношениями, если бы госдепартамент вздумал использовать подобных элек-
тронных переводчиков.
Опыт использования подобных примитивных программ перевода и раз-
витие психолингвистики изменили наше представление о языке. В преды-
дущем примере русские и английские слова были эквивалентны, и синтак-
сис в обоих языках правилен. Но смысл двух предложений получился
разным. Операции в нашем естественном языке ограничены различными
правилами, определяющими последовательность грамматических компо-
нентов и значение всей последовательности. Эти правила содержат слож-
ные отношения, которые начинают подвергаться анализу. Компьютерный
анализ процессов естественного языка выражается в разработке систем,
способных "понимать" язык. Некоторые довольно сложные "понимающие"
программы, основанные на концептуальной базе языка, разработали Шенк
и др. (Schank, 1972, 1982: Schank and Hunter, 1985; Anderson, 1975,
Anderson and Reiser, 1985; Wilks, 1973; Winograd, 1972, 1981, 1985). Эти
системы могли анализировать как контекст рассуждения, так и значение
слов, а в некоторых случаях и "знания о мире" (Виноград). Анализатор
синтаксиса определяет наиболее вероятный анализ и интерпретацию пред-
ложения.
У ранних языковых систем знания о мире и способность к выводам
были ограничены, поэтому их способность подражать человеческому раз-
говору была также ограниченной. В речи людей то, что не говорится,
столь же важно для эффективного сообщения, как и то, что говорится. В
разумной человеческой деятельности присутствуют все виды умозаключе-
ний - и не только при обработке языка, но и при других видах деятельно-
сти, таких как зрительное восприятие. Нам не обязательно видеть частич-
но скрытый объект полностью, чтобы заключить, что он существует в
целом виде. Даже частичных и вторичных признаков достаточно для вклю-
чения целой серии ответных реакций: если я иду через лес, зная, что в
нем есть ядовитые змеи, то звука шуршащих листьев достаточно, чтобы я
замер на месте. Ден и Шенк сделали хороший обзор попытки в области
ИИ учесть роль процессов умозаключения в человеческом интеллекте (Uehn
and Schenk. 1982).
Еще один аспект понимания привлек внимание исследователей ИИ -
это понятие об "убеждениях". Рассмотрим следующий пример из Дена и
Шенка:
Вчера я вернулся домой после 2 часов ночи.
Ну, приятель, и дала мне жена.
Я не стал бы утверждать под присягой, что приход домой в 2 часа но-
чи - это наказуемое действие, но будет справедливо заключить, что боль-
шинство людей понимают, что то, что дала эта жена своему мужу, вовсе
не было выражением любви. Ничего, что этот вывод может быть абсолют-
но неверен. (Например, этот муж мог работать в своей лаборатории и
только что открыть средство от рака, которое принесло бы его семье славу
и деньги: или он мог прийти домой слишком рано!) Мы говорим о том, что
большинство людей понимают из этой простой истории, и чего не понима-
Искусственный интеллект
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 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
ношениями, если бы госдепартамент вздумал использовать подобных элек-
тронных переводчиков.
Опыт использования подобных примитивных программ перевода и раз-
витие психолингвистики изменили наше представление о языке. В преды-
дущем примере русские и английские слова были эквивалентны, и синтак-
сис в обоих языках правилен. Но смысл двух предложений получился
разным. Операции в нашем естественном языке ограничены различными
правилами, определяющими последовательность грамматических компо-
нентов и значение всей последовательности. Эти правила содержат слож-
ные отношения, которые начинают подвергаться анализу. Компьютерный
анализ процессов естественного языка выражается в разработке систем,
способных "понимать" язык. Некоторые довольно сложные "понимающие"
программы, основанные на концептуальной базе языка, разработали Шенк
и др. (Schank, 1972, 1982: Schank and Hunter, 1985; Anderson, 1975,
Anderson and Reiser, 1985; Wilks, 1973; Winograd, 1972, 1981, 1985). Эти
системы могли анализировать как контекст рассуждения, так и значение
слов, а в некоторых случаях и "знания о мире" (Виноград). Анализатор
синтаксиса определяет наиболее вероятный анализ и интерпретацию пред-
ложения.
У ранних языковых систем знания о мире и способность к выводам
были ограничены, поэтому их способность подражать человеческому раз-
говору была также ограниченной. В речи людей то, что не говорится,
столь же важно для эффективного сообщения, как и то, что говорится. В
разумной человеческой деятельности присутствуют все виды умозаключе-
ний - и не только при обработке языка, но и при других видах деятельно-
сти, таких как зрительное восприятие. Нам не обязательно видеть частич-
но скрытый объект полностью, чтобы заключить, что он существует в
целом виде. Даже частичных и вторичных признаков достаточно для вклю-
чения целой серии ответных реакций: если я иду через лес, зная, что в
нем есть ядовитые змеи, то звука шуршащих листьев достаточно, чтобы я
замер на месте. Ден и Шенк сделали хороший обзор попытки в области
ИИ учесть роль процессов умозаключения в человеческом интеллекте (Uehn
and Schenk. 1982).
Еще один аспект понимания привлек внимание исследователей ИИ -
это понятие об "убеждениях". Рассмотрим следующий пример из Дена и
Шенка:
Вчера я вернулся домой после 2 часов ночи.
Ну, приятель, и дала мне жена.
Я не стал бы утверждать под присягой, что приход домой в 2 часа но-
чи - это наказуемое действие, но будет справедливо заключить, что боль-
шинство людей понимают, что то, что дала эта жена своему мужу, вовсе
не было выражением любви. Ничего, что этот вывод может быть абсолют-
но неверен. (Например, этот муж мог работать в своей лаборатории и
только что открыть средство от рака, которое принесло бы его семье славу
и деньги: или он мог прийти домой слишком рано!) Мы говорим о том, что
большинство людей понимают из этой простой истории, и чего не понима-
Искусственный интеллект
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 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