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