Konzeptionelle Frage zum Agenten Belief-Desire-Intent


7

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.


Nach dem, was ich seitdem gesammelt habe, werden Meinungen basierend auf Erfahrungen mit Objekten gebildet, die einen Wunsch befriedigen würden. Nehmen wir also an, Ihr Wunsch ist Hunger, Sie suchen nach Objekten, um diesen Wunsch zu befriedigen, Sie haben einen Stein, einen Baum (unbelebt) und eine Kuh (belebt) gegessen. Das Essen des Felsens und des Baumes erhöhte nur Ihren Hunger, während das Essen der Kuh ihn verringerte. Die allgemeine Überzeugung, die Sie über sie haben, ist, ob es sich um lebhafte oder leblose Objekte handelt. Jetzt bilden Sie sich die Meinung, dass animierte Objekte Ihren Hunger mehr stillen. Soweit ich bisher gekommen bin, kann jeder, der mehr weiß, Kommentare abgeben!
itsmetheperson

Sollte diese Frage nicht bei Philosophy Stack Exchange gestellt werden ?
Der

1
@TheLightSpark ist ein Softwaremodell, das auf einem philosophischen Konzept basiert und dann für künstliche Intelligenz des Spiels angepasst wurde
Metheperson

Antworten:


2

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.