Читать «Искусственный разум» онлайн - страница 37

Алексей Григорьевич Чачко

(вес корабля карго представляет собой разность между его весом брутто и весом нетто) ДАННЫХ НЕДОСТАТОЧНО ДЛЯ РЕШЕНИЯ Еще раз: внимание! Между ЭВМ и человеком состоялся обмен репликами, возник разговор, диалог. Диалог, правда, недлинный. Далее машина справляется сама:

(ПРЕДПОЛАГАЮ, ЧТО)

((ВЕС НЕТТО) СООТВЕТСТВУЕТ (ЕГО ВЕС НЕТТО))

(ПРЕДПОЛАГАЮ, ЧТО) ((ВЕС БРУТТО) СООТВЕТСТВУЕТ (ВЕСУ КОРАБЛЯ БРУТТО)) (РЕЗУЛЬТАТ)

(ВЕС КОРАБЛЯ КАРГО 5000 ТОНН)

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

Задача с кораблем

У американской программы есть советский брат. Чтобы различить этих школьников, будем называть американца УЧЕНИК - А, а нашего соотечественника - УЧЕНИК - С Программа УЧЕНИК - С особенно сильна в задачах на движение, в задачах про поезда, самолеты, велосипедистов и пешеходов. УЧЕНИК - С решил такую, например, задачу.

"От Москвы, в которой живет 7 миллионов человек, до Плешкина с населением в 500 человек современный комфортабельный поезд движется 2 часа. Но, к сожалению, из Плешкина идут только старые тесные электрички, переполненные народом, скорость которых примерно на 30 км/ч меньше, чем скорость современного поезда. Житель Плешкина хочет попасть в МГУ на семинар, который должен состояться в 14 часов. Железнодорожное расписание устроено так, что старая электричка отправляется из Плешкина через 3 часа после того, как туда прибывает комфортабельный поезд. Когда выехал из Москвы современный поезд, если известно, что тесная электричка, на которой наш любитель науки проехал все 100 км, прибывает в Москву в 13 часов?"

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

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

Мы с вами, читатель, не таковы. Мы, знакомясь а задачной историей, о чем только не подумали. И о том, что Плешкино небольшой поселок с забавным названием. И о том, что герой у задачи необычный - любитель науки, посещающий семинары в МГУ (интересно, какой наукой он там занимается, уж не вычислительной ли?). И о том, что герой не столь уж сладко живет, а старые тесные электрички ему просто надоели.