我正在尝试创建一个专家系统来决定你是否可以买房子。我想知道如何制定一条规则,允许超过一定年龄的人买房。例如,如果你输入你超过40岁,系统会返回并告诉你,你不允许买房。我已经尝试了下面的代码,但它不能工作 (defrule age-over-forty (income low) (age 40>) (printout t "You can not buy a house" crlf)) 编辑:我所说的“它不工作”是什么意思;当我运行它时,你输入一个
.*, clips.id AS clip_id, clips.lead_id AS clip_lead_id, clips.partner_id AS clip_partner_id, clips.typeAS clip_type, clips.clip AS clip_clip, clips.price AS clip_price, clips.created_at AS clip_created_at$this->db->where('
你好,Stack溢出社区,我向你寻求帮助。我试着用剪辑来做一些事情,就像一个解析器,我遇到了一些麻烦。总之,我试图制作一个接受用户输入的程序,这是一个短语,比如“我读了一本书”,并根据我定义的一些规则给出了一个输出,假设"I read“由规则G1标识,"a book”由G2规则标识(如果我们需要处理输入“我读过的书”,G3规则可以识别“一本书”)。
"I read a book“的输出应该是"YES G1 G2”,因为根据用户的输入和规则,程序标识了所使用的规则,以便识别用户提供的输入中所写的内容。我希望我解释得很清楚,这基本上是我的第一个问题。到目前为止,我已