Я уже давно планирую создать Искусственного Интеллект.
Всё очень просто:
-Делаем скриптовую систему, в которой абсолютно ВСЁ (включая абстракции и рефлексию) крайне подробно раздробленно в соответствии с ООП.
-На первом уровне Стандартной Библиотеки объявляем всю базовую метафизическую логику (понятие существования, булевую алгебру, понятие чисел, базовые логические концепции, etc)
-На втором уровне будут объявлены классы элементов логики (действие, возможность, вариативность происходящего, etc) и логический же волновой алгоритм (что-то типа нейросети, только в более рациональном виде).
-На третьем уровне расписываем алгебру, геометрию, все возможные алгоритмы, философские системы.
-На четвёртом реализуем что-то вроде промежуточного псевдоязыка осознания, алгоритмов, предсказания чужой логики, общения. Здесь же будет сердце интеллекта - класс, отвечающий за мотивацию, выполнение указанной пользователем программы, составление алгоритма, etc.
-На пятом делаем лексические парсеры всех известных протоколов (включая систему записи чисел и слов, языки общения, языки программирования, etc)
-На шестом реализуем механизм саморазвития (связь с файлами программы, их осознание(т.е. трансляция в промежуточный язык) и возможность модификации(в соответствии с логическим волновым алгоритмом) )
-На седьмом - огромную статичную библиотеку рандомных знаний человечества. Тут уже вручную не справиться, и можно автоматизировать процесс, юзая предыдущие наработки
-На восьмом - что-то вроде долговременной памяти.
Программу (т.е. задачу, поставленную Пользователем) в Интеллект проще всего забивать псевдокодом (или даже простым русским текстом, лол).
В идеале такая система будет внешне похожа на человеческое мышление.
Да, я упорот, но это сейчас не главное