Esempio n. 1
0
 def __init__(self, dm):
     """create questioner agent"""
     threading.Thread.__init__(self)
     self.dialogManager = dm
     self.episodicBuffer = EpisodicBuffer()
     self.semanticKnowledge = SemanticKnowledge()
     self.lexicalAccess = LexicalAccess()
     # start with a uniform belief prior
     flat = nltk.probability.UniformProbDist(
         self.semanticKnowledge.entities())
     self.semanticKnowledge.setPriors(flat)
     self.state = None
     self.daemon = True  #important!