Changeset 251
- Timestamp:
- 12/14/2009 03:12:19 PM (11 years ago)
- Location:
- AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/memory/eventQuery/CompoundCue.java
r235 r251 83 83 * Match current entry with events in memory 84 84 */ 85 public void Match( )85 public void Match(ArrayList<MemoryEpisode> episodes, STMemoryRecord records) 86 86 { 87 87 try { … … 93 93 System.out.println("Compound Cue"); 94 94 95 ArrayList<MemoryEpisode> episodes = AutobiographicalMemory.GetInstance().GetAllEpisodes();96 95 for (int i = 0; i < episodes.size(); i++) 97 96 { … … 106 105 107 106 } 108 STMemoryRecord records = ShortTermMemory.GetInstance().GetAllRecords();109 107 details = records.getDetails(); 110 108 -
AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/memory/eventQuery/SpreadActivate.java
r235 r251 56 56 _kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); 57 57 _kbuilder.add(ResourceFactory.newClassPathResource("rules/SpreadActivate.drl"), ResourceType.DRL); 58 _kbuilder.add(ResourceFactory.newClassPathResource("rules/CompoundCue.drl"), ResourceType.DRL); 58 59 KnowledgeBuilderErrors errors = _kbuilder.getErrors(); 59 60 if (errors.size() > 0) { … … 82 83 * Spread activate through the memory 83 84 */ 84 public void Spread( )85 public void Spread(ArrayList<MemoryEpisode> episodes, STMemoryRecord records) 85 86 { 86 87 try { … … 92 93 System.out.println("Spreading Activation"); 93 94 94 ArrayList<MemoryEpisode> episodes = AutobiographicalMemory.GetInstance().GetAllEpisodes();95 95 for (int i = 0; i < episodes.size(); i++) 96 96 { … … 105 105 106 106 } 107 STMemoryRecord records = ShortTermMemory.GetInstance().GetAllRecords();107 108 108 details = records.getDetails(); 109 109 -
AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/sensorEffector/RemoteAgent.java
r235 r251 95 95 import FAtiMA.memory.Memory; 96 96 import FAtiMA.memory.autobiographicalMemory.AutobiographicalMemory; 97 import FAtiMA.memory.autobiographicalMemory.MemoryEpisode; 97 98 import FAtiMA.memory.eventQuery.CompoundCue; 98 99 import FAtiMA.memory.eventQuery.SpreadActivate; 100 import FAtiMA.memory.shortTermMemory.ShortTermMemory; 99 101 import FAtiMA.memory.shortTermMemory.WorkingMemory; 100 102 import FAtiMA.motivationalSystem.MotivationalState; … … 345 347 else if(msgType.equals(QUERY_MEMORY)) 346 348 { 347 SpreadActivate.GetInstance().Spread( );348 CompoundCue.GetInstance().Match();349 SpreadActivate.GetInstance().Spread(AutobiographicalMemory.GetInstance().GetAllEpisodes(), ShortTermMemory.GetInstance().GetAllRecords()); 350 //CompoundCue.GetInstance().Match(AutobiographicalMemory.GetInstance().GetAllEpisodes(), ShortTermMemory.GetInstance().GetAllRecords()); 349 351 } 350 352
Note: See TracChangeset
for help on using the changeset viewer.