我是靠谱客的博主 高大电脑,最近开发中收集的这篇文章主要介绍简单反射型智能体的程序实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


 public String execute(Percept percept) {

  // 取出感知中的状态集合
  ObjectWithDynamicAttributes state = interpretInput(percept);
  // 匹配出符合的规则
  Rule rule = ruleMatch(state, rules);
  // 按规则返回行动
  return ruleAction(rule);
 } 

//规则的设定
 private static Set<Rule> getRuleSet() {
  Set<Rule> rules = new LinkedHashSet<Rule>();

  rules.add(new Rule(new EQUALCondition("status", "Dirty"), "Suck"));
  rules.add(new Rule(new EQUALCondition("location", "A"), "Right"));
  rules.add(new Rule(new EQUALCondition("location", "B"), "Left"));

  return rules;
 }

最后

以上就是高大电脑为你收集整理的简单反射型智能体的程序实现的全部内容,希望文章能够帮你解决简单反射型智能体的程序实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部