gpt4 book ai didi

java - 为实时跑道入侵预防系统选择哪个知识库/基于规则的推理引擎

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:26:39 24 4
gpt4 key购买 nike

我们正在设计一个项目,该项目将倾听机场管制员和飞行员之间的对话,以防止跑道入侵(例如,一架飞机正在起飞,而另一架飞机正在穿越跑道)。我们的教授希望我们使用 Jena用于知识库(或其他任何东西,但它应该是某种基于规则的引擎)。推理不是 Jena 的主要内容,并且没有太多的文档和示例。因此,我们需要一个引擎,可以从飞行员那里获取消息作为输入和输出可能的入侵风险或消息协议(protocol)中的任何其他错误。编写规则应该很容易,并且应该很容易为引擎提供实时数据。

我的印象是这样的:

  1. 一位飞行员发送一条消息,说他降落在某条跑道上,系统记住跑道很忙,任何人都不应该越过它
  2. 如果有人接到穿过这条跑道的指令,引擎应该触发一条规则,表明有问题
  3. 当飞行员发送他离开跑道并前往登机口的消息时,系统会清理跑道并让其他飞机使用它。

那么 Jena、prolog 或任何其他规则引擎是否适用于此?我的意思是它是合适的,但我们真的需要使用它吗?我问教授。如果我们可以保持跑道状态并根据我们收到的消息使用一些简单的检查,他说它不可扩展,我们需要知识库。有人可以就该系统使用哪种方法给我任何建议吗?如果您推荐 k.b.,那么我们应该使用哪一个?该项目是用 java 编写的。

谢谢。

最佳答案

我肯定会推荐 ILOG JRULES满足您的需求。我一直在使用 ILOG JRULES,它的性能和准确性给我留下了深刻的印象。

更新: 然后我建议去 Drools你也可能想检查Open Source Rule Engines in Java

关于java - 为实时跑道入侵预防系统选择哪个知识库/基于规则的推理引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1691968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com