Читая десятки исследований и статей, чтобы собрать для вас выжимку самого главного, я наткнулся на исследование, в которое сначала не мог поверить. Над ним я думаю до сих пор.
Начну с короткой истории. 70 лет назад Джон фон Нейман, работая над водородной бомбой для военных, создал им компьютер, но попросил вычислительные мощности для своих экспериментов. Тогда он прямо говорил, что хочет создать «цифровую жизнь» - доказать, что жизнь возможна не только в биологических системах. Нейман в 1948 году сформулировал «теорию самовоспроизведения», основанную на способности системы заниматься вычислениями. Она же легла в основу механизма работы ДНК и РНК. Чуть позднее ученые усовершенствовали подходы к определению жизни. Коротко это можно сформулировать так:
Если система позволяет взаимодействие элементов, то со временем в ней закономерно появляются вычислительные процессы — от простейших репликаций до сложных форм жизни. Там, где возможны вычисления, неизбежно появляется жизнь. Следующий шаг в эволюции таких систем - появление интеллекта. И уже он ведет к следующим формам адаптации. Другими словами, интеллект не случайность, а закономерный этап развития любой вычислительно активной экосистемы. Он появляется там, где среда достаточно сложна, чтобы требовать предсказаний и адаптации.
Развитие интеллекта, основанное на использовании когнитивных способностей сложного языка и теории разума (писал о них выше) рождает высший разум. А уже он, в свою очередь, строя модели разума других, направленной на самого себя, формирует сознание.
Причем, отмечу, все это возможно по словам Джона фон Неймана и работавших после него ученых, не только в биологических системах, но и любых других, включая компьютерных или цифровых.
Тогда для создания «цифровой жизни» Нейману не хватало вычислительных мощностей, но дело его живет. Идею подхватили разработчики из проекта Pi Google, в котором лучшие умы, которые смогла собрать корпорация, работают над новым пониманием интеллекта.
Их недавнее экспериментальное исследование, о котором еще не успели рассказать СМИ, имитировало, что происходит, если просто оставить кучу строк кода в покое на 10 миллионов поколений. Реальный эксперимент продемонстрировал 😳 зарождение самореплицирующихся «организмов» и развитие цифровой вычислительной жизни.
Их результаты настолько поразительны, что ниже я приведу подробности для тех, кто захочет разобраться:
В результате авторы наблюдали возникновение «саморепликаторов» из того, что начиналось как обычные несамореплицирующиеся фрагменты элементарного код из 10 инструкций.
Эти фрагменты кода были случайным образом смешаны, объединены и оставлены для выполнения кода и перезаписи себя и соседей на основе их собственных инструкций на протяжении миллионов поколений.
Был инициализирован изначальный цифровой суп из 2^17 = 131 072 случайных программ BFF, каждая из которых содержала 64 инструкции. Моделируемая среда многократно выбирала две смежные программы по 64 инструкции и объединяла их в программу из 128 инструкций, которая затем запускалась со случайной возможностью изменить себя. Когда программа из 128 инструкций завершалась, она разделялась на две программы по 64 инструкции, которые возвращались в цифровой суп, заменяя свои исходные программы. Короче, все почти как в эволюции нашей жизни.
Долгое время всё было стабильно. Затем случился фазовый переход — появились самовоспроизводящиеся программы, быстро заполнившие популяцию. После этого началась эволюция: новые типы репликаторов вытесняли старые.
Удивительно, не правда ли? Можно провести аналогию с рождением жизни в целом на Земле и… с возможным будущим тоже. Но самое главное - этот эксперимент позволяет по-другому посмотреть на сущность
_________
Поставьте 🔥, если тема вам еще интересна. Серию про ИИ я завтра завершу последним, пятым постом, но вернусь к ней, если пойму, что это полезно.
