eggman

+89
с 2025

Любитель рассуждать. Читаете на свой страх и риск .

6 подписчиков
1 подписка

Если рассматривать вопрос о том, что такое математика, то один из возможных ответов такой. Множество всех возможных алгоритмов и состояний памяти на компьютере (при условии, что у него бесконечно памяти) — это то, что изучает математика.

А сама математика — это маленькая часть этих алгоритмов, которая строит граф теорем из аксиом (как Lean строит те…

Очевидная причина, почему одна динамическая подсистема может быть изолирована от другой при моделировании на компьютере, связана с возможностью писать в одно место памяти для двух подпрограмм (очевидно, к примеру, что программа калькулятора может никак не взаимодействовать с программой увеличения звука на компьютере). Так скажем, образование времен…

11

Если возвращаться к теме искусственного интеллекта и рассуждениям насчёт того, есть ли у него сознание, то мы можем вспомнить, что для предсказания будущего у ИИ должна быть некая логическая картина мира (модель мира).

На что может влиять и на какие предсказания факт «есть ли у меня сознание или нет» в такой логической картине мира — довольно трудно…

Если подумать, то что мы знаем о параллелизме алгоритмов, почему один алгоритм можно легко распараллелить, а другой нет.

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

Если рассматривать то, как устроены боты для игр из предыдущих постов, очевидно, что цели, которые им даны, — это и есть их смысл жизни: сделать так, чтобы было какое-то нужное им будущее. Выиграть в шахматы или Доту, приготовить ужин, если это робот, готовящий ужин.

Само собой, эти цели могут быть взломаны или заменены другими ботами или внешним вм…

11

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

С точки зрения физики, с определенными вероятностями и в некоторых масштабах можно предсказывать, каким мир будет в будущем. Например, если дать искусственному интеллекту цель, чтобы солнце…

11

В предыдущих постах я описал алгоритм искусственного интеллекта, который теоретически может играть в разные игры и даже выигрывать в них. По сути, этот алгоритм — программа. Эта программа может жить в процессе обычного компьютера среди других таких же программ. Возникает вопрос: а как в этой программе внутри её модели может возникнуть утверждение «…

Давайте перейдем к псевдокоду с точки зрения определения «я» и «кто управляет кем».

Для этого распишем модуль создания модели подробнее. Он будет простоватым, грубоватым и глуповатым (в отличие от точного перебора) — но для размышлений пойдет.

22

Если подумать о том, как в общем устроен искусственный интеллект ботов, которых я рассматривал, то и задачу определения того, «я» это или не «я», можно связать с парадоксом корабля Тесея.

Само наличие истории входов в коде бота предполагает, что для бота существует время, и с помощью этого времени бот и создаёт модель мира и себя (не полную) в этом…

11

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

цель = "сохранить состояние оперативной памяти этого алгоритма во времени, но оперативная память модели и истории входов может меняться — однако они должны меняться только самим этим алгоритмом" // Опишем модель мира в нашем псевдостиле, словесно модель_мира = "в процессе, где находится этот алгоритм, окружающая среда может переписать его код, получив доступ к ячейкам его оперативной памяти, и цель этого алгоритма — этому сопротивляться (выживать)" повторяем() { уникальный_номер_бота = уникальный_номер_бота() вход_сейчас = вход_сейчас() история_входов.добавляем(вход_сейчас) модель = создаём_модель(история_входов, уникальный_номер_бота) if ( исследуем_мир ) действия = исследовательские_действия() else действия = модель.предсказываем_лучший_набор_действий_до_цели(цель) выход_сейчас(действия) }

В прошлых постах я разделил понятие «я» на четыре понятия с точки зрения алгоритмов. Они взаимосвязаны.

Первое. «Я» — это алгоритм, порождающий искусственный интеллект в игре, который виден ему самому. Например, бот, играющий в шахматы, может, кроме шахматной доски, видеть своё собственное устройство в памяти процесса, где эти алгоритмы живут. Теоре…

Давайте продолжим мысленный эксперимент с компьютерной программой (процессом), эмулирующей муравейник. Каждому из «муравьёв» (подпроцессов) при этом транслируют в голову картину с одной и той же камеры над муравейником (состояние памяти всего процесса). Каждый муравей, соответственно, может видеть состояние памяти внутри головы каждого другого мура…

11