Научная фантастика. Рассказы и повести - страница 27
– Так как же всё-таки научили машину думать? – спросил Александр. – Я пока так и не понял.
– Ну, прежде всего в неё нужно заложить информацию о внешнем мире, обо всех предметах и их свойствах. Но как это сделать? Как объяснить машине, что такое стол, если она никогда его не видела? Для неё это пустой звук, символ.
– Можно заложить описание стола, – подсказал Саша.
– Конечно. Объяснить, что он состоит из столешницы, трёх или четырёх ножек. Но машина не знает что такое столешница, ножки. Ей надо объяснить, что столешница – это прямоугольная или круглая доска. Но тогда она спросит: «а что такое доска?» И ей опять придётся долго объяснять. Но и в этом случае она ничего не поймёт, поскольку ей непонятен смысл слов «дерево», «прямоугольник», «толщина» и т. д. Мы создаём понятия на основе зрительных образов и ощущений, но у машины нет органов чувств, нет ощущений и для неё любые понятия не более чем набор символов, которые она не понимает. Словами нельзя определить слова.
– Значит, машине надо дать органы чувств? – неуверенно спросил Александр.
– Можно дать машине глаза – телекамеры. Можно записать в память изображения многих предметов, но это сложно и долго. Ведь нужно предъявить машине десятки столов и научить её вырабатывать главные отличительные признаки стола, создавать абстрактный образ. Но можно поступить проще. Дать систему координат и семейство точек в разных плоскостях, т.е. простые геометрические формы изображающие абстрактный стол. Потом указать возможные, наиболее вероятные пределы изменения положения этих точек, этих фигур, их разброс. Получается размытая, абстрактная модель стола. Затем можно дать варианты конструкции: «стол письменный», «стол журнальный», «стол круглый обеденный» и т. д. Теперь, в случае необходимости, при появлении в операционной системе машины идентификатора: «стол круглый», из памяти её будет извлечён трёхмерный образ стола с круглой столешницей, с которым далее ей следует совершить какие-то действия. Конечно, это относится не только к столу, но и к любому известному людям предмету. Если нельзя точно описать предмет, то даётся его схематический, условный образ более или менее соответствующий реальному. Так, в машину были занесены описания всех известных нам предметов во Вселенной.
– Ого! Но это же очень много! – воскликнул Александр.
– Да. На это было потрачено немало времени, пока удалось создать Мировой банк данных по всем предметам. Мало того, машине нужно объяснить свойства предметов: мягкий, твёрдый, тёплый, холодный и т. д. Как это сделать? Ведь у неё нет тактильных датчиков, она не может пощупать предмет. С длиной, шириной, высотой проще. Их можно задать на осях координат в трёх измерениях, а тут пришлось вводить дополнительные оси, дополнительные измерения. Временную ось – чтобы описывать события, протекающие во времени, ось электромагнитного спектра – ведь цвет, свет, теплота – всё это электромагнитные волны разной длины. Гравитационную ось – чтобы описывать притяжение предметов. Оси электростатического и магнитного полей – чтобы измерять электрические заряды и магнитные поля. Кроме того, потребовалось описать все возможные виды взаимодействий предметов в пространстве и времени. Таких взаимодействий оказалось не так уж и много. Это перемещения вдоль осей координат, вращательные и колебательные движения, передача энергии от одного тела к другому, превращение энергии из одного вида в другой. Всё это удалось описать на машинном языке. Множество слов – глаголов превратить во множество моделей движения. Каждая модель получила свой составной идентификатор. Таким образом, весь окружающий нас мир, со всеми его свойствами и видами взаимодействий, удалось записать в память Мирового банка данных с помощью слов – идентификаторов, и объяснить каждый идентификатор, дав ему пространственно-временные и прочие измерения. Осталось совсем немного – научить машину думать – создать искусственный интеллект!