Современная программа «ИИ» состоит из двух модулей.
Первый модуль – универсальный. В системе координат, задаваемой вторым модулем, он декодирует или текст или графику, или еще какой-либо вид кодирования.
Второй модуль «снимает карту местности» - «на языке сложных запросов» это служебные символы, «разметка страницы», «таблица базы данных», поля, записи, индексы и т.д.
Второй модуль формирует также командную строку для отображения запроса пользователя.
«Карта местности» есть не что иное, как «Вэб-страница» на языке служебных символов языка, ну, например, PHP – языка сложных запросов.
Вот такова общая картина в смысле описания принципов построения программы «ИИ». Надо полагать, что в реальном случае программа выглядит сложнее.
Со временем программы «подобного типа» получили название «программы нейронной сети». Ясно , что они «усилили» психологический эффект от применения словосочетания «искусственный интеллект», поскольку тоже «очеловечивали» машину.
Что касается «нейронов» человека, то о них известно немногое, да и то, что известно, широкого распространения не получило.
Таким образом, в программировании принимали участие;
1. Машинные коды (машинное программирование).
2. Ассемблер (англоязычные аббревиатуры).
3. Языки высокого уровня (со своей библиотекой)
4. Языки объектно-ориентированного уровня (со своей библиотекой)
5. Языки сложных запросов (баз данных).
Кроме того, что машинные коды есть нули и единицы, остальные языки носят англоязычный характер.
Юрий Герасимович Уткин, православный публицист, кандидат технических наук

