На мой взгляд, это не верный подход. Во-первых ИИ не может создаваться по образу и подобию человека именно потому что у человеческого интеллекта принципиально иные процессы. Процесс мышления - это химизм мозга, который пока, мягко говоря не достаточно изучен в силу нежности и уязвимости самого мозга. Интеллектом мы называем уровень развития человека. У одного он высокий (интеллект) у другого низкий. Что касается программирования, то здесь мы уже не плохо продвинулись. Двоичная система и языки программирования, как и сами программы осваиваются довольно активно. Только написание программ и их работа не имеет по крайней мере пока, никаких параллелей с мозговой деятельностью. Есть некая похожесть, но это только поверхностно. Мысль человека возникает одномоментно, анализ может длиться годами. Искусственный интеллект не может саморазвиваться, так как качество анализа зависит от объема вложенных баз данных. Базы можно расширять, но для этого нужен оператор, который должен это делать. Скорее генная инженерия сможет что-то продвинуть, нежели программисты, чем больше базы данных, тем тяжелее и дороже компьютер. Компьютер может пользоваться формулами, но только с помощью оператора, Сам он не видит конечной задачи, если она не задана изначально. Самостоятельно изменить решение, то есть выработать собственный алгоритм он тоже не может. ведь мозг человека имеет бесчисленное множество комбинаций, не расписанных заранее, а возникающих на основе проведенных ранее "исследований" и генетической памяти. Компьютер, какой бы мощный он не был, потратит годы на поиск нужного ответа на элементарный вопрос, буквально роясь в памяти. Найдет ли он его с помощью собственного анализа, большой вопрос. Обновление системы происходит не моментально, и не часто, и не быстро. Только после того как они будет проработано, испытано и внедрено. Самостоятельно компьютер этого сделать не в состоянии.