AIMA.Core.Agent.Impl.AProg.SimpleReflexAgentProgram.execute C# (CSharp) Метод

execute() публичный Метод

public execute ( Percept percept ) : System.Action
percept Percept
Результат System.Action
	public Action execute(Percept percept) {

		// state <- INTERPRET-INPUT(percept);
		ObjectWithDynamicAttributes state = interpretInput(percept);
		// rule <- RULE-MATCH(state, rules);
		Rule rule = ruleMatch(state, rules);
		// action <- rule.ACTION;
		// return action
		return ruleAction(rule);
	}