Маймыл мен банандар – АИ, логикалық бағдарламалаудағы маңызды ойын. Маймылдың жетпес банандарды алу үшін орынды және таяқты қалай пайдалануын қарастырады.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы 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 ұсынатын ережелер жинағы өте сезімтал, себебі ереже базасына қарапайым өзгерістер енгізу, орташа интеллектісі бар адамға логикалық көрінуі мүмкін, бірақ нәтижесінде қозғалтқыш маймылды бананға жеткізе алмайды. Python тілінде жүзеге асырылған Ережеге негізделген жүйе (RBS) сияқты басқа да мысалдар бар.
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.