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