Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Мысленный эксперимент
Thought experiment
Задача об обезьяне и банане — известная упрощенная задача в области искусственного интеллекта, в частности, в логическом программировании и планировании.
The monkey and banana problem is a famous toy problem in artificial intelligence, particularly in logic programming and planning.
Формулирование задачи
Обезьяна находится в комнате. С потолка свисает гроздь бананов, до которой обезьяна не может дотянуться. Однако в комнате также есть стул и палка. Высота потолка такова, что обезьяна, стоя на стуле, может сбить бананы палкой. Обезьяна умеет передвигаться, переносить предметы, тянуться к бананам и размахивать палкой. Какая последовательность действий будет для обезьяны оптимальной?
A monkey is in a room. Suspended from the ceiling is a bunch of bananas, beyond the monkey's reach. However, in the room there are also a chair and a stick. The ceiling is just the right height so that a monkey standing on a chair could knock the bananas down with the stick. The monkey knows how to move around, carry other things around, reach for the bananas, and wave a stick in the air. What is the best sequence of actions for the monkey?
Цель проблемы
В задаче пытаются ответить на вопрос, обладают ли обезьяны интеллектом. И люди, и обезьяны способны использовать ментальные карты для запоминания, например, мест, где можно найти укрытие, или способов избежать опасности. Они также могут запоминать, где искать пищу и воду, а также способы общения друг с другом. Обезьяны способны не только запоминать навыки охоты и собирательства, но и обучаться новому, как это демонстрирует пример с обезьяной и бананами: даже если обезьяна никогда не сталкивалась с подобной ситуацией и не имела под рукой тех же предметов, она способна понять, что ей нужно построить лестницу, установить её под бананами и взобраться по ней, чтобы до них добраться. Степень, в которой подобные способности обусловлены инстинктом или обучением, остаётся предметом дискуссий. В 1984 году было замечено, что голубь обладает способностью решать задачи.
The problem seeks to answer the question of whether monkeys are intelligent. Both humans and monkeys have the ability to use mental maps to remember things like where to go to find shelter, or how to avoid danger. They can also remember where to go to gather food and water, as well as how to communicate with each other. Monkeys have the ability not only to remember how to hunt and gather but to learn new things, as is the case with the monkey and the bananas: despite the fact that the monkey may never have been in an identical situation, with the same artifacts at hand, a monkey is capable of concluding that it needs to make a ladder, position it below the bananas, and climb up to reach for them. The degree to which such abilities should be ascribed to instinct or learning is a matter of debate. In 1984, a pigeon was observed as having the capacity to solve a problem.
Программные решения
Эта задача часто используется в качестве учебного примера в информатике. Её можно решить с помощью экспертной системы, такой как CLIPS. Предоставляемый CLIPS пример набора правил довольно хрупок: даже незначительные изменения в базе правил, которые человеку со средним интеллектом могут показаться логичными, могут привести к тому, что система не сможет помочь обезьяне достать банан. Существуют и другие реализации, например, система на основе правил (RBS), разработанная на Python.
The problem is used as a toy problem for computer science. It can be solved with an expert system such as CLIPS. The example set of rules that CLIPS provides is somewhat fragile in that naive changes to the rulebase that might seem to a human of average intelligence to make common sense can cause the engine to fail to get the monkey to reach the banana. Other examples exist using Rules Based System (RBS) a project implemented in Python.