Changeset 251


Ignore:
Timestamp:
12/14/2009 03:12:19 PM (11 years ago)
Author:
myl
Message:
 
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  
    8383         * Match current entry with events in memory 
    8484         */ 
    85         public void Match() 
     85        public void Match(ArrayList<MemoryEpisode> episodes, STMemoryRecord records) 
    8686        {                        
    8787                try {            
     
    9393                        System.out.println("Compound Cue"); 
    9494                         
    95                         ArrayList<MemoryEpisode> episodes = AutobiographicalMemory.GetInstance().GetAllEpisodes(); 
    9695                        for (int i = 0; i < episodes.size(); i++) 
    9796                        { 
     
    106105                                 
    107106                        } 
    108                         STMemoryRecord records = ShortTermMemory.GetInstance().GetAllRecords();                          
    109107                        details = records.getDetails(); 
    110108                         
  • AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/memory/eventQuery/SpreadActivate.java

    r235 r251  
    5656                        _kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); 
    5757                        _kbuilder.add(ResourceFactory.newClassPathResource("rules/SpreadActivate.drl"), ResourceType.DRL); 
     58                        _kbuilder.add(ResourceFactory.newClassPathResource("rules/CompoundCue.drl"), ResourceType.DRL); 
    5859                        KnowledgeBuilderErrors errors = _kbuilder.getErrors(); 
    5960                        if (errors.size() > 0) { 
     
    8283         * Spread activate through the memory 
    8384         */ 
    84         public void Spread() 
     85        public void Spread(ArrayList<MemoryEpisode> episodes, STMemoryRecord records) 
    8586        {                        
    8687                try { 
     
    9293                        System.out.println("Spreading Activation"); 
    9394                         
    94                         ArrayList<MemoryEpisode> episodes = AutobiographicalMemory.GetInstance().GetAllEpisodes(); 
    9595                        for (int i = 0; i < episodes.size(); i++) 
    9696                        { 
     
    105105                                 
    106106                        } 
    107                         STMemoryRecord records = ShortTermMemory.GetInstance().GetAllRecords();                          
     107                 
    108108                        details = records.getDetails(); 
    109109                         
  • AgentMind/trunk/AgentMind/FAtiMA/src/FAtiMA/sensorEffector/RemoteAgent.java

    r235 r251  
    9595import FAtiMA.memory.Memory; 
    9696import FAtiMA.memory.autobiographicalMemory.AutobiographicalMemory; 
     97import FAtiMA.memory.autobiographicalMemory.MemoryEpisode; 
    9798import FAtiMA.memory.eventQuery.CompoundCue; 
    9899import FAtiMA.memory.eventQuery.SpreadActivate; 
     100import FAtiMA.memory.shortTermMemory.ShortTermMemory; 
    99101import FAtiMA.memory.shortTermMemory.WorkingMemory; 
    100102import FAtiMA.motivationalSystem.MotivationalState; 
     
    345347                        else if(msgType.equals(QUERY_MEMORY)) 
    346348                        { 
    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());                                                 
    349351                        } 
    350352                         
Note: See TracChangeset for help on using the changeset viewer.