首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在语义web应用程序中实现智能代理?

如何在语义web应用程序中实现智能代理?
EN

Stack Overflow用户
提问于 2015-08-05 12:06:50
回答 1查看 505关注 0票数 0

我正在学习语义网,并试图用Java创建一个应用程序。

我已经有了关于语义网的理论背景,我有一个用OWL创建的本体,我也了解SPARQL。我正在使用Jena框架与我的本体交互,当我使用一些在互联网上找到的教程时,所有的操作都很好。

现在,我想知道如何为我的应用程序实现智能代理?我是说,我不明白什么是语义网络理论中提出的智能agent。我如何实现它呢?是节课吗?

我找到了一些关于创建多agent应用程序的TROPOS方法的链接,但我没有看到这两件事(多agent应用程序和语义web)之间的明显交互,尽管我看到了一些将它们连接起来的工作。

简而言之,我如何实现这些代理?这里有一些相似 问题,但它们都不是关于智能代理的。

更新

我的背景:

我正在开发一个基于web的CASE工具,所以我有很多关于软件开发过程的类和实体。现在,我将尝试应用一些语义web技术来包含一些帮助开发人员处理某些任务的功能。

很难展示这个工具的具体需求,因为它是一个庞大的项目,还处于早期阶段,所以我提出了一个更一般性的问题(希望它不会太宽泛)。

举个例子。在该工具中,我在MySQL数据库中有一个用于软件需求的表,我在Java中也有一个需求类,它的工作方式类似于表中的Java,以及一个Controller类,它的方法基于表来显示报告。在我的OWL本体中,我有需求类,我可以使用Jena创建一个新的个体,基于从数据库中检索到的信息,但是我不能使用这些信息,因为我没有找到任何好的教程来学习如何实现一个智能代理,例如,它可以分析所有需求并定义模糊或类似的东西。

同样的问题也发生在我所有的类中。我理解智能代理的概念,但我不知道如何实现它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-10 14:22:16

听起来,您需要的是代理框架/编程语言,而不是代理方法。在开始使用方法之前,先熟悉下面的列表。

看看其中一个:

所有这些(至少部分)都是用java编写的,很容易与Jena一起实现。

我正在与Jena一起工作,结合(多个)智能代理系统。如果我能以任何方式帮助你,请告诉我!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31832062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档