Problem małpy i banana

„Rysunek 32. — Julius zdobywa banana, wspinając się na tyczkę i skacząc z niej. Ryc. 33. — Używając tyczki do huśtania się, aby można było chwycić banana. Ryc. 34. — Używanie kija do rysowania marchewki w zasięgu ręki”. Z Życie umysłowe małp i małp człekokształtnych; studium zachowania ideowego , Robert Mearns Yerkes , 1916

małpy i banana jest znanym problemem zabawek w sztucznej inteligencji , szczególnie w programowaniu logicznym i planowaniu .

Sformułowanie problemu

Małpa jest w pokoju . Pod sufitem zawieszona jest kiść bananów , poza zasięgiem małpy. Jednak w pokoju jest też krzesło i kij. Sufit jest na odpowiedniej wysokości, aby małpa stojąca na krześle mogła zrzucić banany kijem. Małpa wie, jak się poruszać, przenosić inne rzeczy, sięgać po banany i machać kijem w powietrzu. Jaka jest najlepsza sekwencja działań dla małpy?

Cel problemu

Problem ma na celu odpowiedź na pytanie, czy małpy są inteligentne . Zarówno ludzie , jak i małpy potrafią używać map mentalnych do zapamiętywania takich rzeczy, jak znalezienie schronienia lub unikanie niebezpieczeństw. Mogą też pamiętać, gdzie iść po jedzenie i wodę , a także jak się ze sobą komunikować . Małpy mają zdolność nie tylko zapamiętywania, jak polować i zbierać, ale także uczyć się nowych rzeczy, jak to ma miejsce w przypadku małpy i bananów: pomimo faktu, że małpa może nigdy nie była w identycznej sytuacji, z tymi samymi artefaktami pod ręką, małpa jest w stanie dojść do wniosku, że musi zrobić drabinę, umieść go pod bananami i wdrap się na górę, aby po nie sięgnąć.

Stopień, w jakim takie zdolności należy przypisać instynktowi lub uczeniu się , jest przedmiotem dyskusji.

W 1984 roku zaobserwowano, że gołąb ma zdolność rozwiązywania problemów.

Rozwiązania programowe

Problem jest używany jako problem zabawkowy w informatyce. Można to rozwiązać za pomocą systemu eksperckiego, takiego jak CLIPS . Przykładowy zestaw reguł dostarczanych przez CLIPS jest nieco kruchy, ponieważ naiwne zmiany w bazie reguł, które mogą wydawać się zdroworozsądkowe dla człowieka o przeciętnej inteligencji, mogą spowodować, że silnik nie doprowadzi małpy do banana.

Istnieją inne przykłady wykorzystujące system oparty na regułach (RBS), projekt zaimplementowany w Pythonie.

Zobacz też

  1. ^ Epstein, R., Kirshnit, CE i Lanza, RP (81). Rubiny. LC (1984). „Insight” u gołębia: poprzednicy i determinanty inteligentnej wydajności. Przyroda, 308, 61-62.
  2. ^ „Gołąb rozwiązuje klasyczny problem z pudełkiem i bananem” . Youtube. 2007-12-24. Zarchiwizowane od oryginału w dniu 2021-12-12 . Źródło 2009-11-03 .
  3. ^ https://sourceforge.net/projects/clipsrules/files/CLIPS/6.30/examples_630.zip/download Zobacz plik mab.clp
  4. ^ Problem z małpą i bananem rozwiązany za pomocą RBS
  5. Bibliografia _ _ 4 października 2021 r.