Александр Журавлев - ДИАЛОГ С КОМПЬЮТЕРОМ
Относительно машинного разума автор все же остается скептиком. И не пытается научить компьютер понимать семантику человеческой речи «по-человечески». Но имитировать понимание языка, создавать иллюзию человеческой речи — это другое дело.
— Да велика ли разница? — спросит кто-то.
Что ж, разберемся повнимательнее. Не так давно появились было в языке и быстро исчезли два слова иском и кожимит. Первое означало «искусственная кожа», авто-рое — «имитация кожи». Их короткая жизнь наводит на интересные размышления. Слово искож в речи вообще не прижилось, тогда как кожимит существовало довольно долго (пока химия не завалила нас таким разнообразием «кожимитов», что им нет ни числа, ни названий). Думаю, победу кожимита в соревновании с искожей (или искожем?) обеспечило не только лучшее устройство морфологической формы (видите, у слова искож мы даже род затрудняемся определить, не говоря уж о неудобстве образовывать от него производные слова). Видимо, чувствовалась и более высокая семантическая точность слова кожимит. Вот если бы человек своим искусством создал материал, который можно было бы приживить на место поврежденной естественной кожи, и этот материал функционировал бы так же, вот это была бы действительно искусственная кожа. Она бы не только имитировала внешний вид кожи, но и передавала бы ее внутренние свойства. А раз этого нет, то это — кожимит.
Слова имитация и искусственный не всегда так строго различаются в нашей речи. Может быть, потому, что время всего искусственного и имитации всего, чего угодно, только еще начинается и мы еще недостаточно основательно разобрались в сложностях и тонкостях этого процесса? Говорят искусственный мрамор и имитация мрамора, искусственный дождь и имитация дождя. Это примерно одно и то же. Но вот вместо искусственное орошение нельзя сказать имитация орошения. Получится, что никакого орошения нет, а создается только его видимость. То же самое искусственный отбор или искусственный спутник. Так что имитация — это скорее подделка, видимость, обман. Имитируется лишь внешняя сторона явления, его сути имитация не отражает. Например, имитация бурной деятельности. Как видим, язык постепенно все четче разграничивает понятия искусственности и имитации.
Такое же разграничение стремится провести и автор между понятиями искусственный интеллект (искинт) и имитация интеллекта (и м и т и н т), считая, что искинт — название принципиально неверное и что есть смысл говорить лишь об имитинте.
Сейчас у кибернетиков нет ни малейших оснований полагать, что искусственный интеллект может быть создан хотя бы в принципе, не говоря уж о его практическом конструировании. Единственное, о чем есть смысл сегодня говорить, — это имитация внешней видимости интеллектуальной деятельности без попыток проникновения в ее сущность. Другими словами, какие бы по видимости разумные действия ни совершал компьютер, какие бы умные речи ни говорил, он не в состоянии осмыслить их, постичь, понять.
И здесь опять языковая семантика дает нам хорошую подсказку. Слово понять восходит к древнему «взять, сделать своим». Так вот, компьютер как раз этого и не может. Не может сделать своим, личным, осознать, прочувствовать.
А имитировать может. Тут автор и сам глубоко убежден, и читателей попытается убедить, что компьютер, причем не какого-то отдаленного будущего, а теперешний, сегодняшний, способен удивительно правдоподобно имитировать понимание различных аспектов языкового значения, может создавать иллюзию владения такими тонкими семантическими нюансами, которых полностью не осознает даже сам человек.
Вы спросите, нужны ли компьютеру такие уж тонкости, не достаточно ли ему имитировать лишь главные, основные аспекты значения? Это, наверное, сделать легче?
Все дело в том, что человек не только мыслит, но и чувствует. Рациональное и эмоциональное переплетены и слиты в человеке так, что их невозможно разделить: мы думаем, потому что чувствуем, а чувствуем, потому что думаем. Язык отражает двуединство рационального и эмоционального: наша речь не только логична, но и экспрессивна, выразительна. Не существует безэмоциональной, безэкспрессивной, «бесчувственной» живой речи, лишь соотношение рационального и экспрессивного в ней может быть разным.
Даже специальная терминология, которая, казалось бы, должна быть сугубо рациональной, часто оказывается экспрессивной. Термины новейшей физики — кварк, странность, цветность — отражают эмоциональное отношение исследователей к удивительным явлениям микромира, в который они проникают. Общенародный язык постоянно и активно пополняется за счет профессиональных «языков», термины которых приобретают в «большой жизни» еще большую экспрессию и эмоциональность либо сами по себе, либо включаясь в общий эмоциональный контекст, как, например, в строках из поэмы А. Вознесенского «Оза»:
Будьте прокляты, циклотроны!
Будь же проклята ты, громада
программированного зверья.
Будь я проклят за то, что я
слыл поэтом твоих распадов!
Поздно ведь будет, поздно!
Рядышком с кадыками
циклотрона 3-10-40.
Я знаю, что люди состоят из атомов,
частиц, как радуги из светящихся пылинок...
Так что если бы мы и решили облегчить себе жизнь и научить компьютер только логическому в языке, не касаясь экспрессивного, то все равно из этого бы ничего не вышло. Как пишет А. Вознесенский в той же поэме:
Не купить нас холодной игрушкой,
механическим соловейчиком!
В жизни главное человечность —
хорошо ль вам? красиво ль? грустно?
В семантике тоже, как в жизни, — важно не только то, какие понятия передают слова, но и то, какое впечатление они на нас производят, как на нас влияют, как оцениваются, какое отношение вызывают к сказанному. Значит, нам придется рассматривать все аспекты языкового значения и пытаться обучать компьютер семантике человеческого, в частности, русского языка, во всей ее сложности, многогранности, многоаспектности.
О том, можно ли это сделать, и пойдет беседа в книжке. Но понятно, что все написанное — лишь наметки долгого и сложного маршрута. Возможно, кого-то из читателей увлекут поставленные здесь проблемы, они отважно пойдут по маршруту и дальше — объединят в электронном «сознании» компьютера все аспекты языковой семантики и создадут имитинт — верного слугу человеческого интеллекта. Можно с уверенностью обещать, что путь таких смельчаков будет сопровождаться неоднократными возгласами «Эврика!», ради чего можно иногда пожертвовать не только теплой ванной, но и пирогами с капустой и даже блинами с икрой.
Ядро значения и ореолы смыслаПредставьте себе, что вы иностранец и русский язык знаете плоховато. Например, вам неизвестно значение слова отец. Открываете толковый словарь и читаете: «мужчина по отношению к своим детям». Вы узнали, какое понятие выражается словом отец. Но вот вам попалось слово папа. Снова справляетесь в толковом словаре и находите там: «то же, что отец». Значит, эти слова взаимозаменяемы, решите вы. И ошибетесь. Русский человек никогда не скажет: Милый отец, поздравляю тебя с днем рождения. А в официальном документе не напишет: Мой папа работает на заводе. Почему же? Ведь это «то же самое».
В общем-то да, логически рассуждая, оба слова действительно обозначают одно и то же понятие. Можно сказать, что у этих слов сходная логическая, понятийная основа значения. Это основная, центральная, главная часть значения слова — как бы его ядро, понятийное ядро значения. Толковые словари как раз и описывают, истолковывают это понятийное ядро. Но, как мы только что убедились, словарных толкований не хватает для того, чтобы правильно оперировать словами во всех ситуациях. Вот и получается, что иностранец, даже зная словарные значения слов, не может толком понять, о чем говорят при нем русские, да и сам то и дело попадает в «семантический просак». То перепутает лошадь с кобылой, то коня с жеребцом. Точно так же, как и мы, когда общаемся с иностранцами на их языке.
Добро еще, если такая путаница вызовет только смех. А бывает и хуже. Один иностранец, в языке которого обращение «старая женщина» считается очень почтительным, уважительным, вежливым, прочитав в словаре, что по-русски старуха—это «женщина, достигшая старости», так и обратился к пожилой женщине, у которой хотел снискать расположение. Думаю, последствия описывать не надо.
Значит, есть что-то в семантике слова, кроме словарного, «ядерного» значения? Нечто, что обязательно нужно знать, чтобы действительно понимать язык и уметь им пользоваться?
Да, есть.
Ах, как легко написать вот так: «Да, есть», — когда все известно, когда это «нечто» уже уловлено, измерено и вложено в компьютер, который уже знает, что «бабка» — это отнюдь не «то же, что бабушка», как уверяет толковый словарь.