-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
the test is to cause a halt using the DM finst settings
from python_actr import *
class MyEnvironment(Model):
pass
class MyAgent(ACTR):
focus=Buffer()
DMbuffer=Buffer()
DM=Memory(DMbuffer,latency=0.05,threshold=-25,maximum_time=25,finst_size=4,finst_time=4000)
dm_bl=DMBaseLevel(DM,decay=0.5,limit=None)
focus.set('goal:recall')
DM.add('animal:tiger')
def request(focus='goal:recall'):
print("requesting")
DM.request('animal:?x')
focus.set('goal:retrieve')
def retrieve(DMbuffer='animal:?animal'):
print("+++++++++++++++++++++++++++++++++++++++++++")
print (animal)
DMbuffer.set('nil')
focus.set('goal:recall')
tim=MyAgent()
somewhere=MyEnvironment()
somewhere.agent=tim
log_everything(somewhere)
somewhere.run()
Metadata
Metadata
Assignees
Labels
No labels