java - 用Jade开发的Agent系统一定是分布式的吗?

标签 java jena agent agents-jade

我希望构建一个系统,代理从移动应用程序中获取搜索查询,并搜索语义存储的信息并给出结果集。我打算用jade Agent框架构建系统的中间件,用jena构建语义层。但据我所知,我的系统不是分布式的。是否值得使用代理?

提前谢谢您。

最佳答案

Is it worth while to use Agents or not?

不,不是。

使用代理并不是要构建分布式系统,而是关于您是否希望围绕自主行为单元构建系统,并具有自己的目标、策略和信念。您的描述中没有任何内容表明您需要额外的复杂性来解决用户的需求。

我的建议:不要关注如何构建系统,而是关注用户的需求。然后尽可能选择最简单的技术来满足这些需求。当您构建应用程序时,您对用户需求的理解将会改变,您的应用程序也必须随之改变。从一开始就构建的复杂性越多,就越难敏捷地响应您对问题不断变化的理解。

关于java - 用Jade开发的Agent系统一定是分布式的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16382271/

相关文章:

azure - 尽管安装了代理,但无法从 Azure DevOps(云 - PaaS)访问内部 SonarQube(本地)

apache2 - Web 策略代理的重定向循环问题?

java - Jade Java代理通信

java - Excel 自动化与 Cucumber 框架集成

java - 无法将 javafx.scene.control.TextField 设置为字段 'user'

java - 向现有 RDF 本体添加更多个体

sparql - 使用SPARQL和Jena查询DBpedia

使用 BouncyCaSTLe 弃用方法的 Paypal 按钮加密的 Java 代码 - 如何修复?

java - 在 GWT 中连接数据库并出现奇怪的错误

semantic-web - SPARQL 查询 : how to get line and char number from EARL document?