Искусственный разум | страница 38



Бассейны, поезда и любопытная муха

Мальчик жаловался, горько плача:

- В пять вопросов трудная задача!

Мама, я решить ее не в силах,

У меня и пальцы все в чернилах,

И в тетради места больше нету,

И число не сходится с ответом!

Дм. Кедрин

Мэри сейчас уже зрелая женщина, ей 39 лет. Да и Энн не столь молода. Но специалисты познакомились с ними в 1963 году, когда Д. Бобров запустил в дело свою интеллектуальную программу.

(РЕШАЕТСЯ ЗАДАЧА)

(МЭРИ ВДВОЕ БОЛЬШЕ ЛЕТ, ЧЕМ БЫЛО ЭНН, КОГДА МЭРИ БЫЛО СТОЛЬКО ЛЕТ, СКОЛЬКО СЕЙЧАС ЭНН. ЕСЛИ МЭРИ 24 ГОДА, ТО СКОЛЬКО ЛЕТ ЭНН. ВОПР)

Программа отпечатала условия задачи и продолжала:

(ЗАМЕНИМ ПОРЯДКОВЫЕ ЧИСЛИТЕЛЬНЫЕ НА КОЛИЧЕСТВЕННЫЕ)

(МЭРИ В 2 РАЗА БОЛЬШЕ ЛЕТ, ЧЕМ БЫЛО ЭНН, КОГДА МЭРИ БЫЛО СТОЛЬКО ЛЕТ, СКОЛЬКО СЕЙЧАС ЭНН. ЕСЛИ МЭРИ 24 ГОДА, ТО СКОЛЬКО ЛЕТ ЭНН. ВОПР)

(УТОЧНИМ СМЫСЛЫ СЛОВ)

(МЭРИ/ЧЕЛОВЕК) В2(РАЗА/БРВ) БОЛЬШЕ ЛЕТ, ЧЕМ БЫЛО (ЭНН/ЧЕЛОВЕК), КОГДА (МЭРИ/ЧЕЛОВЕК) БЫЛО СТОЛЬКО ЛЕТ, СКОЛЬКО (ЭНН/ ЧЕЛОВЕК) СЕЙЧАС (ПЕРИОД/МЕТКА). ЕСЛИ (МЭРИ/ЧЕЛОВЕК) 24 ГОДА, ТО (СКОЛЬКО/ ВОПР СЛОВО) ЛЕТ (ЭНН/ЧЕЛОВЕК) (ВОПР ЗНАК) (МЕТКА)

(ПЕРЕЙДЕМ К ПРОСТЫМ ПРЕДЛОЖЕНИЯМ)

(ВОЗРАСТ (МЭРИ/ЧЕЛОВЕК) В 2(РАЗА/БРВ) ВОЗРАСТ (ЭНН/ЧЕЛОВЕК) Y ЛЕТ НАЗАД (ПЕРИОД/МЕТКА))

(Y ЛЕТ НАЗАД ВОЗРАСТ (МЭРИ/ЧЕЛОВЕК) РАВЕН ВОЗРАСТУ (ЭНН/ЧЕЛОВЕК) ТЕПЕРЬ (ПЕРИОД/МЕТКА))

(СКОЛЬКО/ВОПР СЛОВО) СЕЙЧАС (ЭНН/ЧЕЛОВЕК) ЛЕТ (ВОПР ЗНАК/МЕТКА)

(СОСТАВИМ УРАВНЕНИЯ) (РАВЕН X (ЭНН/ЧЕЛОВЕК) ВОЗРАСТ) (РАВЕН 24 (МЭРИ/ЧЕЛОВЕК) ВОЗРАСТ) (РАВЕН ((ЭНН/ЧЕЛОВЕК) ВОЗРАСТ) ((МЭРИ/ЧЕЛОВЕК) ВОЗРАСТ) МИНУС Y)

(РАВЕН ((МЭРИ/ЧЕЛОВЕК) ВОЗРАСТ) УМНОЖИТЬ НА 2(( (ЭНН/ЧЕЛОВЕК) ВОЗРАСТ) МИНУС Y))

(РЕЗУЛЬТАТ) (ЭНН 18 ЛЕТ)

Итак, машина нашла возраст Энн. Что же здесь удивительного? Задача, которая стояла перед ней, была несложной, детской задачей, ее без труда решит третьеклассник. А ЭВМ способна разрешить гораздо более серьезные проблемы.

Удивительное здесь в постановке задачи, а не в ее решении. Удивительное в том, что машина разобралась в условиях, а не в том, что вычислила ответ.

Условия задачи про Энн и Мэри изложены непривычно для машины, неформально, свободно, на естественном языке, да еще с примесью загадочности. Каждый из нас, людей, призадумается, прежде чем расставить по местам все эти "сейчас" и "было..., когда", "вдвое больше" и "столько..., сколько", прежде чем уловить суть дела в хороводе имен: Мэри... Энн... Мэри... Энн...

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