TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Tour of CLIPS (2022)

75 点作者 ryjo大约 1 年前

11 条评论

stergios大约 1 年前
Considering the 4th edition of &quot;Expert Systems: Principles and Programming&quot; (The original book on CLIPS) is going for $300 at amazon, you are offering a good alternative.<p>I worked with Gary Riley and Joe Giarratano at JSC in the mid 80s when CLIPS was in heavy development. Joe had the unique ability to teach very technical topics with a special brand of humor.<p>Knowing CLIPs got me my first job in Silicon Valley &#x2F; Los Altos in &#x27;88. Thanks Gary!
评论 #40217681 未加载
评论 #40234915 未加载
评论 #40222247 未加载
评论 #40218687 未加载
fidotron大约 1 年前
There is an interesting extension called FuzzyClips <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;FuzzyCLIPS" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;FuzzyCLIPS</a><p>Unsurprisingly this is an attempt to meld fuzzy logic and KBS together.<p>Every now and then you hear of these things being deployed and saving someone millions in the process, but it proves remarkably hard to back it up.
评论 #40222542 未加载
whartung大约 1 年前
Rate has been a secret sauce for a long time. Only described in an out of print magazine or very expensive books.<p>Today the open articles about it are much better. But for awhile, it was elusive.<p>One of the big advantages of Rete is the culling of the rule base that needs to be evaluated based on the working&#x2F;changed data set. If you have a 1000 rules, and assert “age=35”, Rete will only select those rules that deal with age, for example.<p>I’ve been on several projects where a rules system was appropriate, but they never really needed more that a few hundred rules. So we just wrote simple engines that would take a soup of expressions, and keep running through them until the working set stopped changing.<p>There was a lot of expressiveness with the rules, making development much simpler, and it was fast enough to brute force its way through the rule space and get the results.<p>Larger rulesets or deeper ones (where there are a lot of derivative rules based on previous rule results) can certainly warrant the complexities of a full boat Rete system.<p>But a simple system can take you quite a long way on modern hardware.
评论 #40219737 未加载
guidorice大约 1 年前
Big fan of CLIPS! Rule based expert systems are so ubiquitous in business and scientific codes, yet a lot of devs are not even familiar with pattern matching let alone powerful rules engines like CLIPS.
评论 #40214980 未加载
评论 #40217924 未加载
sgt101大约 1 年前
Here&#x27;s a java implementation of rete that I worked on about 20 years ago <a href="https:&#x2F;&#x2F;github.com&#x2F;sgt101&#x2F;zeus&#x2F;tree&#x2F;master&#x2F;src&#x2F;zeus&#x2F;rete">https:&#x2F;&#x2F;github.com&#x2F;sgt101&#x2F;zeus&#x2F;tree&#x2F;master&#x2F;src&#x2F;zeus&#x2F;rete</a><p>It might work!
评论 #40217781 未加载
评论 #40218704 未加载
dang大约 1 年前
Related. Others?<p><i>A Simple TCP Server Written in Go and CLIPS</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34187247">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34187247</a> - Dec 2022 (1 comment)<p><i>Show HN: Tour of CLIPS</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33083169">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33083169</a> - Oct 2022 (4 comments)<p><i>CLIPS: A Tool for Building Expert Systems</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19835214">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19835214</a> - May 2019 (62 comments)<p><i>Symbolic Integration Using CLIPS (1997)</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15399391">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15399391</a> - Oct 2017 (0 comments, but interesting)<p><i>Build Node-JS expert systems with node-CLIPS</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5424493">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5424493</a> - March 2013 (1 comment)<p>Edit: since there has been so little discussion over the years, I&#x27;ve changed the top URL from <a href="https:&#x2F;&#x2F;ryjo.codes&#x2F;articles&#x2F;forgoing-implicity-using-the-algorithm-clips.html" rel="nofollow">https:&#x2F;&#x2F;ryjo.codes&#x2F;articles&#x2F;forgoing-implicity-using-the-alg...</a> to an article (suggested by ryjo) that gives more of an intro and overview.
评论 #40214482 未加载
评论 #40300333 未加载
评论 #40222543 未加载
JRandomHacker42大约 1 年前
MTG Arena, the new digital client for the Magic the Gathering trading-card game, uses CLIPS to implement the actual game-rules based on the English text of the cards. Magic cards are written using a very standardized language (look at custom-card communities and discussions around &quot;templating&quot;), but the fact that they&#x27;ve had such success with this approach is incredibly impressive to me.<p>It also leads to some really funny bugs that arise from grammar ambiguities - things like a card that says &quot;[...] then put them into your hand&quot; and the game losing track of what &quot;them&quot; refers to and putting _all_ the cards into your hand.
评论 #40224197 未加载
zokier大约 1 年前
There is also Drools, another major Rete based open source rule engine. It is based on Java so its bit easier to work with for non-specialized developers, although it also inherits many downsides from Java too
评论 #40217729 未加载
aidenn0大约 1 年前
The predecessor to CLIPS has been apparently kept in a building state[1]; I haven&#x27;t tried it though.<p>1: <a href="https:&#x2F;&#x2F;github.com&#x2F;sharplispers&#x2F;ops5">https:&#x2F;&#x2F;github.com&#x2F;sharplispers&#x2F;ops5</a>
评论 #40222861 未加载
fermigier大约 1 年前
I have found 6 open source rule engines written in Python, all of them dead (in terms of recent commits), except maybe one:<p><a href="https:&#x2F;&#x2F;lab.abilian.com&#x2F;Tech&#x2F;Programming%20Techniques&#x2F;Rule-based%20programming&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lab.abilian.com&#x2F;Tech&#x2F;Programming%20Techniques&#x2F;Rule-b...</a>
评论 #40222838 未加载
anthk大约 1 年前
<a href="https:&#x2F;&#x2F;www.clipsrules.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.clipsrules.net&#x2F;</a><p>FLOSS interpreter and four books.