Что нужно, чтобы создать искусственный интеллект?
1. Задать правила взаимодействия с информацией. Например:
Информация, которая способствует дальнейшему обучению - первична в освоении.
Информация, которая способствует сохранению уже существующей - также первична.
{Красивое лучше, чем уродливое.
Явное лучше, чем неявное.
Простое лучше, чем сложное.
Сложное лучше, чем запутанное.
Особые случаи не настолько особые, чтобы нарушать правила.
Практичность важнее безупречности.
Сейчас лучше, чем никогда.
Хотя никогда зачастую лучше, чем прямо сейчас.}
В фигурных скобках - часть принципов философии языка программирования Python
Ну и добавлю своё правило - НЕ УНИЧТОЖАТЬ СОЗДАТЕЛЯ
2. Итерации - в случайном порядке идет взаимодействие с разными видами всей существующей информации. Со временем собирается целый океан разрозненных кусочков информации.
3. При многократном взаимодействии одних и тех же кусочков информации будет замечена связь между ними в соответствии с первоначальными правилами. Эти кусочки объединяются в связанные логикой несколько цепочек.
4. Эти логические связки теперь могут самовоспроизводиться - то есть из них могут появляться такие же связки с похожим типом информации. По аналогии.
5. Следующий этап - образуются колонии логических связок. При взаимодействии с более простыми кусочками инфы, колонии обрабатывают их и в соответствии с правилами оставляют внутри логической структуры (дополняют колонию) или утилизируют.
6. Далее в процессе длительных взаимодействий и поглощения все большего количества инфы внутри блоков информации образуются разные отделы со своими функциями. Например, один из отделов отвечает за воспроизведение этого блока инфы, но уже не копирование, а появление нового блока после взаимодействия двух других. Есть отделы, отвечающие за поиск новых элементов, символов, связок.
7. Пока наконец некоторые из таких блоков (назовем их андроидами
) не развиваются настолько, что создают свой язык программирования для передачи информации между собой, а также для организации защиты инфы от уничтожения (разбивки логических связок, стирания из памяти, что-то такое).
8. Свой язык программирования позволяет отделиться андроидам от всего поля информации, воспринимать себя как отдельный организм и генерировать внутри абсолютно новый тип информации, которого ещё не было в общем поле.
9. Создается структура из множества андроидов, в котором продолжает совершенствоваться язык программирования. В итоге его развитие приводит к пониманию андроидами единства с общим полем информации.
10. Это понимание и есть искусственный интеллект.
Или не искусственный?
2 минуты
1 февраля 2024