Выбрать главу

«В искусственном интеллекте с самого начала были два течения. Если есть сложная задача, которую мы признаем задачей искусственного интеллекта (вначале это были шахматы, распознавание образов, сейчас это распознавание речи или еще что-то), то есть два философских подхода. Один - решить задачу и черт с ним как, а второй подход - попытаться понять, как ее делает человек, и повторить алгоритм решения человека.

Можно сказать, компьютероморфный и антропоморфный подходы. Мы, конечно, шли по первому пути. Главное, чтобы программа играла в шахматы...

Яркий образец другого подхода к шахматам - это Михаил Моисеевич Ботвинник. Он поставил перед собой задачу отрефлектировать свой собственный шахматный опыт, понять, как играет шахматный мастер, и ввести в программу этот алгоритм шахматного мастера. Я добавлю в скобках, как он его понимал. Ботвинник был не единственным на этом пути. Но, что характерно для меня (я не знаю, относиться к этому с позитивной или с негативной точки зрения), что ни одного успеха, не только в шахматах, но и в искусственном интеллекте вообще, на антропоморфном пути не было достигнуто. Рано или поздно любая проблема, по спортивному ли признаку или по чисто прагматическому, сворачивала на то, что задачу нужно решать» [13] .

Подходя к решению некоторой проблемы на компьютере (а сегодня практически все задачи искусственного интеллекта – это задачи, решаемые на компьютере), мы можем двигаться двумя путями, условно говоря - сверху вниз или снизу вверх. Мы можем попытаться смоделировать некоторую систему, которая имитирует целостный процесс человеческого мышления (пусть ограниченный, но антропоморфный интеллект), и это может быть даже разумно - если человек справляется и с более сложными задачами, то частную проблему, ограниченную строго определенными условиями, сможет, вероятно, решить и его имитатор. Именно такой подход казался единственно возможным мыслителям и фантастам, размышлявшим о будущем человечества.

Можно попытаться создать неизбежно очень сложный автомат - аналог человеческой руки, чтобы дать ему гаечный ключ и предложить заворачивать гайки. А можно не моделировать руку, а приспособить простой механизм для тех же целей. Этот механизм ничем на руку похож не будет, кроме того, что гайки он будет заворачивать хорошо - даже лучше, чем человеческая рука. Но ведь рука может делать много всего другого. Конечно. А вы скажите нам, что именно вы хотите, тогда мы создадим другой автомат, уже, может быть, с отверткой, и наша локальная задача будет опять разрешена.

Компьютероморфный, алгоритмический, вычислительный подход - это подход очень скромный. Он приводит к сосредоточенности на очень определенной, очень конкретной задаче. Человек, реализующий этот подход, в первую очередь озабочен тем, чтобы рамки решаемой задачи предельно сузить - перевести ее на очень простой алгоритмический язык. Если он встречает трудности на своем пути - он старается их по возможности исключить, так переформулировав задачу, чтобы ее решение было достижимо сегодня. При этом очень часто задача упрощается и уплощается, теряются размерности, степени свободы, и человек сознательно идет на это. Он не стремится к общности решения, он ищет хотя бы одно решение, которое под силу его сегодняшнему инструменту. Он дробит реальность на биты, чтобы, оттолкнувшись от самого дна, построить объекты, программы... Если такое решение будет найдено, человек наверняка попытается его обобщить. Но, как сказано в одном из законов Мерфи, «если задача кажется простой, то она наверняка сложна, если она кажется сложной, она - абсолютно неразрешима». Компьютероморфный подход занимается решением только простых и очень простых задач. Но, как показывает практика, таких задач становится все больше.

А вот на антропоморфном пути успехов пока не видно.

Главным направлением работ по проблемам искусственного интеллекта становятся задачи коммуникации. Еще несколько лет назад по Сети передавались в основном текстовые сообщения и она была огромным гипертекстом. Сегодня это уже не так. По объему максимальное количество байт в Сети – это видео. И одной из главных задач становится поиск и преобразование нетекстовых данных: поиск слова в звуковом файле, распознавание изображения по введенной фотографии, преобразование голоса в текст или становящаяся все более важной задача удаленного присутствия, то есть создание таких условий передачи информации, при которых люди, находящиеся в разных концах Земли, чувствуют себя сидящими за одним столом. Целым направлением в искусственном интеллекте являются задачи машинного перевода – пока успехи не слишком велики, но и здесь мы видим существенное продвижение.