有懂专家系统和CLIPS的吗

sis_ying 2009-04-12 03:44:43
本人在学习CLIPS,遇到了一个问题,不知道到哪里寻求帮助,于是发到这里算了,高手总是有的吧,下面我贴出代码:

; ( A X Y) 代表: X 是 Y 的 长辈

;
(deffacts names
(A "甲" "乙")
(A "乙" "丙")
(A "乙" "丁")
(A "乙" "戊")
(A "丁" "己")
)

(defrule ancestor
(A ?X ?Y)
(A ?Y ?Z)
=>
(assert (A ?X ?Z))
)

(defrule ask
=>
(printout t "请输入长辈的名字:")
(bind ?x (read))
(assert (person ?x))
(printout t crlf)
)

(defrule answer
(person ?x)
(A ?x ?y)
=>
(printout t ?y "是" ?x "的晚辈" crlf)
)


这段代码如何运行呢,我用的环境是CLIPSWIN.EXE,因为这里面有多个defrule,所以不知道怎么运行,知道的帮助我一下
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wodexiaohao 2009-05-06
  • 打赏
  • 举报
回复
对专家系统略懂,CLIPSWIN.EXE没玩过,帮你顶下吧
gongsun 2009-04-13
  • 打赏
  • 举报
回复
up
CopperBell 2009-04-13
  • 打赏
  • 举报
回复
一头雾水。。。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧