Выбрать главу

Для этого нужно, чтобы эта система управления обладала свойством самонастраиваться. Раз за разом меняя по определенной программе температуру и время сушки соли, время помола и толщину ее слоя, такая система будет запоминать, как эти изменения влияют на производительность автомата, на качество помола и сушки. Накапливая опыт работы, автомат постепенно научится поддерживать оптимальный режим, изменяя его необходимым образом при возможных изменениях свойств материала, поступающего на вход автомата.

И нет ничего «таинственно чудесного» в том, что автомат приобрел такие удивительные свойства. Ведь он теперь оснащен специальными датчиками, которые непрерывно собирают информацию о том, какова влажность соли, поступающей в сушку, какова тонкость помола и производительность. Он оснащен специальными устройствами, которые запоминают и обрабатывают эту информацию и которые необходимым образом меняют настройку автомата.

Структура и конструкция системы еще более усложнились. Но зато каждое из этих устройств несет свой вклад, обогащая возможности автомата, сообщая ему все новые свойства, позволяющие осуществлять все более сложные функции.

Практически важных задач, которые решаются применением самонастраивающихся и самообучающихся систем, множество, и эта полка нашей этажерки быстро пополняется.

Но она еще не из самых верхних!

По способности быстро и надежно выполнять функции управления автоматические системы уже давно обогнали человека. И конечно, самый опытный машинист, даже с несколькими помощниками, не смог бы заставить работать соляной автомат так качественно и производительно, как это может сделать автоматическая самонастраивающая система управления. Будучи «очувствлена», оснащена цепями обратной связи, вычислительными устройствами, она оставляет далеко позади себя человека, который по сравнению с ней медлителен и тугодумен.

Но так дело обстоит только до тех пор, пока все изменения, происходящие во внешнем мире, с которым взаимодействует автомат, предусмотрены в заданной ему программе. В противном случае автомат «теряется» и начинает делать глупости. Автомату мало задать программу, ему еще надо создать условия для работы, полностью укладывающиеся в рамки программы. Иначе перед ним возникнут непреодолимые трудности.

А люди и даже животные действуют по-другому. Используя в процессе выполнения различных движений те же классические механизмы с обратной связью, они вместе с тем владеют еще и другими более сложными и совершенными механизмами переработки информации. Это придает им способность запоминать различные жизненные ситуации, сравнивать их между собой, принимать решения. Другими словами, они обладают способностями, дающими возможность успешно обходить трудности, с которыми встречаются, решая вставшую перед ними задачу.

Голодное животное будет самыми различными способами и приемами преодолевать препятствия, отделяющие его от пищи. Чувство голода выдвигает только цель поиска, а программу поиска животное вырабатывает не тогда, когда формируется цель, а непосредственно в процессе самого поиска.

Маленькому ребенку можно поручить собрать в коробку кубики, разбросанные по полу. Может быть, он выполнит это задание не самым экономным образом, совершая много лишних движений, двигаясь не по самой короткой траектории сбора кубиков. Но ребенку достаточно указать только цель, а программу действия он вырабатывает сам в процессе достижения этой цели.

Задачу собрать кубики в коробку можно поручить автомату. Если точно указать число и расположение кубиков, а также положение коробки, то манипулятор с цифровым управлением с этой задачей может справиться быстрее и лучше, чем ребенок. Спаренной с ним быстродействующей вычислительной машине можно поручить рассчитать наивыгоднейшую траекторию сбора кубиков и заодно исследовать все возможные варианты сбора при условии, что в коробку можно класть одновременно только по одному, по два, по три или по любому другому числу кубиков. Но вот если коробки или кубиков не окажется на месте, автомат этим обстоятельством будет крайне «озадачен». Вернее, даже не будет озадачен; тупо выполняя программу, он соберет все кубики, нагромоздив их в кучу там, где должна была быть коробка, либо соберет в коробку не все кубики.

Можно ли научить автомат справляться с подобными трудностями? Можно ли научить его действовать «животноподобным», а может быть, даже «человекоподобным» образом? Можно ли добиться того, чтобы он работал в соответствии с поставленной перед ним целью, пользуясь для ее достижения более общими указаниями, а не скрупулезно в мельчайших подробностях заданной программой?