-
Intellect在Java推理笔试题中涉及Python的DSL和规则引擎
资源介绍
java推理笔试题智力
信息:
Intellect
是
Python
的特定领域语言和规则引擎。
作者:
迈克尔·约瑟夫·沃尔什
1.什么是智力
Intellect
是一种
DSL(“领域特定语言”)和
Python
的规则引擎,我为表达策略来编写和控制正在
MITRE
公司的创新计划中研究的动态网络防御网络安全平台。
规则引擎提供了一种智力,一种人工智能形式,一种对工作记忆进行客观推理和理解的能力。
内存保留了与系统相关的知识,以及在
DSL
中编写的一组规则,这些规则描述了实现某个目标的必要行为。
每个规则都有一个可选条件和一组一个或多个操作。
这些动作进一步指导系统的行为,和/或进一步通知系统。
引擎从一些事实、关于过去或现在情况的已知真相开始,并使用规则来推断更多事实。
这些事实激发更多规则,推断更多事实等等。
对于创新计划中的平台,网络防御者使用
DSL
来授予策略,即平台如何响应安装在隐蔽网络通道上的网络事件,但语言中没有直接联系,也没有将规则引擎写入网络安全因此整个系统可以更广泛地用于其他领域。
2.
待办事项
我希望在未来的版本中进行一些改进:
添加对多个规则条件的支持
- 上一篇: 实战攻防演习之蓝军视角下的防御体系构建pdf
- 下一篇: loadrunner测试资料