*volume=0 *motorbabbling=false in>. :|: <({SELF} * kitchen) --> ^go>. :|: <({cat} * kitchen) --> in>. :|: 100 in>. :|: <({SELF} * bedroom) --> ^go>. :|: <({cat} * bedroom) --> in>. :|: 100 in>. :|: <({SELF} * livingroom) --> ^go>. :|: //no cat this time, it doesn't like the livingroom :) 100 in>. :|: <({SELF} * bedroom) --> ^go>. :|: <({cat} * bedroom) --> in>. :|: 100 //Ok you are in corridor now in>. :|: //NARS, where is the cat? //Passive question <({cat} * ?where) --> in>? :|: wouldn't trigger a decision //Active question however does: <(<({cat} * #where) --> in> &/ <({SELF} * #where) --> ^say>) =/> G>. G! :|: 100 //expected: ^go executed with args ({SELF} * bedroom) //ok, feedback of NARS going to the bedroom, the cat is there! <({cat} * bedroom) --> in>. :|: G! :|: 10 //expected: ^say executed with args ({SELF} * bedroom)