Ich habe das Belief-Desire-Intent-Modell und die Art und Weise untersucht, wie sie es im ursprünglichen Schwarz-Weiß-Spiel verwendet haben (was dasselbe ist, aber sie haben auch Entscheidungsbäume als Meinungen definiert).
Ich habe eine Frage zur Unterscheidung zwischen Meinung und Glauben.
Nach meinem Verständnis sind Überzeugungen verknüpfte Listen in Form von Attribut: Wert.
Nehmen wir also an, ein Baum wäre ungefähr so: Zustand: Unbelebt Typ: Pflanze
Nehmen wir also an, ich versuche, den Befehl cut darauf anzuwenden, und der NPC schneidet den Baum in etwa 2 Runden ab, indem er pro Runde 50 Schaden verursacht. Der neu gebildete Glaube ist also, dass die PS eines Baumes mehr als 50 beträgt.
Soweit ich weiß, ist dies jetzt ein neu gebildeter Glaube, daher wäre der neue Glaube an den Baum: Zustand: Unbelebte Gesundheit:> 50 Typ: Pflanze
Was ist mit der Tatsache, dass der NPC jetzt weiß, dass es 2 Umdrehungen dauert, um den Baum zu fällen? Ist das jetzt ein neu gebildeter Glaube oder eine Meinung? Wenn nicht, welche Art von Meinung könnte sich daraus bilden?
Hilfe von allen, die sich damit befasst haben, wäre dankbar, da es mir schwer fällt, Open-Source-Codebeispiele dafür zu finden.
quelle
Antworten:
Es scheint, dass Ihnen einige Überzeugungen im Modell fehlen.
Ich sehe zwei Versöhnungen:
NPC verursacht 50 Schaden ist ein bestehender Glaube
Während eine Überzeugung, dass der Baum> 50 HP hat, wahr ist. Es basiert auf der bestehenden Überzeugung, dass der NPC 50 Schadenspunkte verursacht. Möglicherweise fehlt Ihnen der Glaube des NPC an seine eigenen Fähigkeiten.
Dann gibt es einen zweiten Glauben, der übersehen wird, und das ist, dass der Baum <= 100 HP hat. Wenn der NPC glaubt, dass er 50 Schadenspunkte verursacht und zwei Runden benötigt, um den Baum zu zerstören, ist die neue Überzeugung, dass der Baum weniger HP als oder gleich 100 haben muss.
NPC weiß nur, wie viele Runden ein Baum gefällt werden muss
Die andere Möglichkeit ist, dass der NPC nicht weiß, wie viel HP der Baum hat, sondern wie lange es dauert, bis er den Baum gefällt. Dann werden ihre Überzeugungen über viele Dinge relativ zu Turns sein und nicht relativ zu den zugrunde liegenden HP-Statistiken. Es kann nur Überzeugungen aufbauen, die auf dem basieren, was es beobachtet.
In diesem Fall würde der Glaube so beschrieben, dass er 2 Runden braucht, um den Baum zu fällen.
Ich bin mit dem eigentlichen System nicht sehr vertraut, aber vom logischen Standpunkt aus scheint dies das Problem zu sein. Sie können nicht glauben, dass der Baum eine bestimmte Anzahl von HP hat, es sei denn, Sie wissen, wie viel Schaden Sie anrichten.
quelle