Представьте контору середины прошлого века. На столе у бухгалтера — латунный аппарат с ручкой и рядами цифр. Покрутил ручку — он сложил, покрутил в другую сторону — вычел. Это арифмометр. Никакого ума в нём не было ни на грамм, просто хитрая механика из шестерёнок. Но именно с таких железяк началась дорога, в конце которой стоит штука, способная написать вам стихи и поговорить о смысле жизни. Давайте пройдём этот путь вместе — он короче, чем кажется, и куда страннее.
Сначала был просто арифмометр
Арифмометр — это калькулятор на шестерёнках. Вы задаёте числа, крутите ручку, механизм проворачивается и выдаёт результат. Он не понимает, что такое число. Для него это положение зубчатого колеса, и всё. Точно так же мясорубка не понимает, что такое мясо — она просто крутится. Гениальность была не в уме машины, а в том, что человек придумал, как переложить скучный счёт на железо. И тут пряталась мысль, которая позже взорвёт всё: если умножение можно свести к вращению шестерёнок, то и любую другую работу с числами, наверное, тоже можно переложить на механизм. Надо только придумать, какой.
Идея, которая опередила своё время лет на сто
В XIX веке английский изобретатель Чарльз Бэббидж задумал машину, которая считала бы не одну операцию, а целые цепочки вычислений по заранее заданной программе. Не «сложи эти два числа», а «сделай вот такую последовательность действий, а потом реши, что делать дальше». Это уже не арифмометр. Это прообраз компьютера — за сто лет до того, как появился первый настоящий компьютер. А его помощница, Ада Лавлейс, написала, по сути, первую в истории программу для машины, которой даже не существовало в металле. И она же обронила удивительную мысль: машина никогда не придумает ничего нового сама, она лишь делает то, что мы умеем ей приказать. Запомните эту фразу. Через полтора века люди будут яростно спорить, права она была или нет.
Шестерёнки сменились электричеством
Машину Бэббиджа так толком и не построили — техника той эпохи не вытягивала. Прорыв случился позже, в середине XX века, когда на смену шестерёнкам пришли электрические лампы и провода. Появились первые электронные вычислительные машины — те самые, что занимали целый зал, грелись как печка и требовали отдельного кондиционера, чтобы не сгореть. По мощности любой из них уступал нынешнему дешёвому телефону в кармане. Но принцип был тот же, что у арифмометра: машина делает ровно то, что ей сказали, шаг за шагом, без единой собственной мысли. Только теперь невероятно быстро. И вот тут начинается самое интересное.
А что, если научить машину учиться?
Долгое время компьютер был исполнителем. Хочешь, чтобы он что-то делал, — распиши ему каждый шаг. Как рецепт для повара, который вообще не умеет готовить и не догадается посолить, если не написать. Распознать кошку на фото так не получалось. Попробуйте словами объяснить, по каким признакам отличить кошку от собаки, — застрянете на первой же фразе. И тогда родилась другая идея: не объяснять правила, а показать машине тысячи примеров и дать ей самой нащупать закономерность. Так появились нейросети — устроенные грубо по образцу того, как связаны клетки в мозге. Это уже не повар по рецепту. Это ребёнок, которому показывают картинки и говорят «это кошка, а это нет», пока он сам не научится отличать.
Чем нейросеть отличается от арифмометра
Разница огромная, и в ней вся соль. Арифмометр и старый компьютер ничего не запоминали и ничему не учились — выдали ответ и забыли. Нейросеть же меняется от опыта. Покажете ей миллион фотографий — она настроит внутри себя миллиарды крошечных связей так, чтобы угадывать правильно. Никто не прописывает ей правило «у кошки острые уши». Она доходит до этого сама, перебирая примеры. Поэтому современные нейросети умеют то, что ни один программист не смог бы расписать по шагам: узнавать лица, переводить речь, рисовать картины, поддерживать беседу. Та самая ELIZA — простенькая программа середины XX века, которая изображала разговор, просто переставляя ваши же слова, — была фокусом. Сегодняшние модели не переставляют слова по шаблону, они угадывают, какое слово вероятнее всего идёт следующим, обучившись на гигантских объёмах текста. Отсюда ощущение осмысленной речи.
Так это уже разум или ещё нет?
И вот мы у того самого спора с Адой Лавлейс. С одной стороны, нейросеть и правда выдаёт неожиданное — то, чему её прямо не учили. С другой, под капотом это по-прежнему математика и шестерёнки, только теперь невообразимо сложные и быстрые. Машина не понимает смысла слов так, как понимаете его вы. Она прекрасно угадывает, что сказать, но не переживает сказанное. Назвать это разумом в человеческом смысле пока нельзя. И всё же между латунным арифмометром, который тупо крутил шестерёнки, и моделью, которая пишет связный текст, пропасть размером с целую эпоху. Мы прошли путь от машины, которая считала, до машины, которая будто бы думает, — за каких-то полтора века. И никто всерьёз не знает, что будет ещё через сто лет.
Почему это касается вас
Та цепочка от арифмометра до нейросети живёт прямо в вашем телефоне. Когда камера сама ловит лицо в кадре, когда переводчик понимает слова, когда подсказка дописывает за вас фразу — это работают далёкие потомки бэббиджевой мечты. Вы пользуетесь итогом полуторавекового пути каждый день, обычно даже не замечая. И, может, в этом и есть главное чудо: то, что вчера казалось разумом машины, сегодня просто незаметно помогает вам жить.
А вы где впервые почувствовали, что машина стала «соображать», — с какого момента это перестало быть для вас просто калькулятором?