Компания IBM разрабатывает новый тип микрочипов и языка программирования, которые позволят создать искусственный мозг. Новое электронное устройство будет работать точно так же, как и человеческий мозг, но будет изготовлено из небиологических материалов.
На прошлой неделе глава Исследовательского центра Альмаден, IBM, Дхармендра Модха (Dharmendra Modha) объявил о том, что его команда разработала новый вид компьютерного языка программирования, который предназначен для создания приложений, имитирующих работу мозга. Новый язык программирования позволяет научить искусственный интеллект изучать окружающий мир, познавать новое, реагировать на различные события. Первоначально IBM планирует использовать новую технологию в простых приложениях, например, для создания устройств, которые заменят слепым собак-поводырей или смогут искать мины, разливы нефти и т. п. В будущем данная технология сможет еще больше: заниматься научным поиском и создавать новые знания.
«Очевидно, что мы не можем создать органическую копию человеческого мозга. Для этого у нас нет технологий и знаний, - говорит Дхармендра Модха. – Но мы можем попытаться создать его искусственный аналог. Для этого мы разработали особый микрочип, имитирующий синапс. Он соединяет процессор и запоминающее устройство. Данные чипы можно объединять в сети, аналогичные нейронным. Благодаря новому языку программирования эти сети смогут решать различные интеллектуальные задачи».
Дхармендра Модха подчеркивает, что в краткосрочной перспективе проект IBM вряд ли изменит мир, но в долгосрочной новая архитектура электроники обеспечит выход человечества на новый уровень научно-технического прогресса.
Принципы работы современной электроники заложил Джон фон Нейман в 1940-х годах. До сих пор архитектура цифрового компьютера основана на схеме Неймана: центральный процессор, оперативная память и устройство хранения данных. Соответственно, программное обеспечение адаптировано именно к этой архитектуре, и, по словам Дхармендры Модхи, скопировать работу мозга на существующем ПО и компьютерах так же просто, как «забить квадратный колышек в круглое отверстие».
Новый чип IBM, названный «нейросинаптическое ядро», имитирует нейроны и синапсы - основные «кирпичики» нашей нервной системы. Ядра можно объединять в сети различного размера, для этих сетей на новом языке программирования пишется автономный программный модуль, названный corelet (по аналогии с applet, прикладной мини-программой). Такой модуль может, например, «узнавать» звук или цвет. Модули могут объединяться и формировать искусственный интеллект: от примитивного, до самого сложного.
Подробности новой разработки IBM не публикует, причем как примеров приложений, написанных на новом языке, так и подробного описания нового микрочипа. Судя по рассказам Дхармендры Модхи, пока еще не готовы даже конкретные полезные на практике приложения, однако уже созданы 150 корелетов, которые могут обнаруживать движение и даже играть в простые игры. Ученые работают над увеличением количества корелетов до 250, а также завершают доводку языка программирования, который в перспективе может изменить мир.
Значение проекта IBM трудно переоценить. Несмотря на огромные вычислительные мощности, современная электроника чрезвычайно глупа. Для решения простейших задач, например, по обнаружению и идентификации препятствий роботами, приходится использовать дорогостоящую аппаратуру и сложнейший софт, тогда как самые примитивные животные решают это задачу мгновенно и с минимумом ресурсов. Кроме того, современная наука стала настолько сложна, что для сохранения темпа прогресса приходится тратить все больше интеллектуальных усилий – очевидно, что ученым нужна помощь продвинутого искусственного интеллекта. Скорее всего, до этих высот разработке IBM добираться еще минимум десятилетие.