Словосочетание диалог с компьютером постепенно становится все более привычным, и это закономерно, потому что компьютеры входят в нашу жизнь все более широко и основательно, мы общаемся с ними все чаще, "беседы" с ними становятся все сложнее и содержательнее.
Но слово "беседы" недаром взято в кавычки: в данном случае это просто образное выражение. На самом деле пока еще общаться с компьютером можно лишь в очень узких, жестко ограниченных рамках и только через переводчика-программиста, потому что человек и машина говорят на разных языках. И подумайте-ка, не парадокс ли: не машина приспосабливается к своему создателю и повелителю - человеку, а он к ней, своей служанке. Ведь человек вынужден учить язык машины, чтобы повелевать ею. А почему бы не наоборот? Пусть компьютер потрудится выучить язык человека, чтобы служить ему верой и правдой!
Да, это сейчас одна из важнейших проблем кибернетики - общение с компьютером на обычном человеческом языке. Потому что все острее становится "информационный кризис", возникший из-за неэффективности общения человека с техникой. Как его преодолеть? Академик Г. Поспелов по этому поводу говорит: "Создание интеллектуальных средств общения позволит добиться того, что вычислительной машиной сможет пользоваться практически каждый, кто изъявит желание. Появление машин такого типа практически даст выход из того информационного кризиса, о котором шла речь".
Еще совсем недавно проблемы такого рода специалистам казались чисто инженерными: нужно повысить быстродействие машин, увеличить их память, сделать более совершенными устройства ввода-вывода информации - и машина овладеет языком человека.
Да только оказалось, что дело не в технике, а в самом языке. Мы с детства владеем языком, поэтому и не видим в этом ничего сложного. На самом же деле владеть языком - значит понимать мысли говорящего и выражать собственные мысли на этом языке. Язык - выразитель мышления. Эта истина - азбучная для любого языковеда - оказалась недооцененной кибернетиками, которые пытались обучить машину человеческому языку, не отдавая себе отчета в тех колоссальных трудностях, которые их ожидают, собирались учить языку машину, сами еще не зная всех сложностей и возможностей языка. Правда, знания языковедов, знания лингвистов о языке тоже не годились для кибернетических целей.
Вот ведь как сложилась ситуация - чтобы решить техническую проблему эффективного управления компьютером, приходится решать сложные языковые задачи, а для этого, в свою очередь, приходится обращаться к компьютеру. Выход здесь один - объединять усилия обеих наук, развивать пограничную область знаний. Как она будет называться, трудно пока сказать. Может быть, киберлингвистика? Но что такая наука необходима, что она будет существовать и развиваться, сомнений нет.
Кибернетико-лингвистические проблемы возникают и разрабатываются уже сейчас. Создаются диалоговые системы, когда общение с компьютером идет на обычном языке. Но все же что это за язык?! Убогий набор стандартных фраз, предполагающих не менее стандартные ответы. А ведь задача в том, чтобы компьютер понимал (вернее, как бы понимал) нормальную живую человеческую речь со всеми ее богатствами, со сложной игрой смысловых оттенков.
Разрешима ли в принципе такая задача? Есть ли какие-нибудь пути ее решения? А если есть, то означает ли это, что можно создать мыслящие машины? Такого рода вопросы и будут обсуждаться в книжке. Читая ее, вы увидите русский язык - звуки речи, слова, предложения и даже стихи - как бы глазами компьютера, который пытается понять человека и заговорить с ним на его живом и ярком человеческом языке.