Читаем Спасательный корабль полностью

— Вот именно. И это не столько обычное программирование, сколько конструирование анатомии мозга: какие части коры и среднего мозга какими нервными пучками соединить. По правде говоря, пучки будут такие же, какие пришлось восстанавливать, когда делали операцию на моем собственном мозге.

Шелли уловила в его словах боль и быстро перевела разговор на другую тему.

— Но я не вижу никаких проводов. Это значит, что вы передаете информацию непосредственно в каждый сустав?

— Угу. Все модули соединены сетью беспроволочной связи. Каналов хватает, скорость достаточная. Штука в том, что каждый сустав почти автономен. У него свои двигатели и свои датчики. Так что к каждому из них нужно подвести только энергопитание.

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

— И да и нет. Сам код — это что-то страшное, но почти весь его автоматически создает система «лама». Посмотрите — немалая ее часть уже работает.

Брайан подошел к терминалу, стоявшему на столе, запустил программу управления и нажал несколько клавишей. Телеробот на столе встрепенулся и зажужжал. Послышался шорох — суставы пришли в движение и распрямились. На металлических шарах вверху раскрылись диафрагмы, и за ними стали видны линзы объективов. Они повернулись из стороны в сторону и застыли. Шелли подошла и стала внимательно их разглядывать.

— А не лучше будет устроить три глаза, а не два?

— Почему?

— Стереовидение двумя глазами может допускать ошибки, а третий глаз способен их исправлять. Предметы станут лучше видны, легче будет определять их положение и опознавать. — Она обошла вокруг робота. — Похоже, что у него есть все, кроме мозга.

— Верно — и это то, чем я буду заниматься теперь.

— Здорово. С чего начнем?

— С самого начала. Я намерен следовать своим первоначальным наброскам. Прежде всего мы вводим в систему огромный запас заранее запрограммированных общеизвестных знаний. Потом добавляем все дополнительные программы, которые понадобятся ему для выполнения любой работы. И достаточное количество запасных, альтернативных блоков, в том числе и координационных, чтобы система продолжала работать даже при отказе некоторых из них. Конструирование искусственного сознания немного похоже на эволюцию животного организма, и я хочу воспользоваться принципами управления мозгом, которые возникли в ходе эволюции. Так в конце концов мы получим систему, которая не будет ни слишком централизованной, ни чересчур распределенной. В сущности, некоторые из этих идей уже использованы вот здесь, в Робине-1.

— А почему вы его так окрестили?

— Так он назван в моих заметках — очевидно, это сокращение от «робота, наделенного интеллектом».

— Вы сказали, что часть системы вашего сообщества координаторов уже подключена. Вы мне не покажете немного, как она работает? Потому что у подпрограмм в моем Дике Трейси тоже есть координаторы — но не больше одного на каждую программу. Если бы их было больше, я не знала бы, где искать ошибку, когда будет сбой. Разве возможно заставить такую систему работать надежно?

— Наоборот, это даже легче, потому что каждый координатор работает в сотрудничестве с другими, альтернативными, так что если один откажет, другой займет его место. Вам станет понятнее, когда я приведу в порядок вот этот разъем. Передайте мне, пожалуйста, кусачки.

Шелли отошла к рабочему столу и принесла Брайану инструмент.

— Что вы только что сделали? — спросил Брайан.

— Принесла вам кусачки. А что?

— Потому что я сейчас объясню вам, как вы это сделали.

— Что вы хотите сказать? Я просто пошла к столу и принесла кусачки.

— Просто-то просто, но как вы узнали, далеко ли до них?

— Брайан, что за странные вопросы? Я посмотрела и увидела, что они на столе.

— Ничего странного нет, я только хочу, чтобы вы кое-что поняли. Почему вы приняли решение пойти за ними, а не просто протянуть руку?

— Потому что не дотянулась бы, вот почему.

— А как вы это узнали?

— А этот вопрос глупый. Я видела, на каком они расстоянии. Около двух метров. И дотянуться до них невозможно.

— Простите, я не собирался морочить вам голову. Я хотел, чтобы вы сформулировали, как вы это сделали. Другими словами, я спрашиваю, какой механизм в вашем мозгу вычислил расстояние от вашей руки до кусачек.

— Ну, не знаю. Это делается бессознательно. Наверное, расстояние оценили мои глаза.

— Да, но как они это сделали?

— Стереоскопически.

— Вы уверены, что оценили расстояние именно так?

— Не совсем. А может быть, по видимым размерам. И вообще я знаю, какое расстояние до стола.

— Вот именно. Так что на самом деле есть много способов определять расстояние. Мозг Робина должен работать, как ваш, а координаторы и субкоординаторы будут решать, какую систему в данном случае использовать.

— Все это было в ваших заметках?

— Да, и кое-что уже работает.

— И вы действительно добились, чтобы элементарные модули вашей системы могли самообучаться?

Перейти на страницу:

Похожие книги