首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

智能代理和语义 Web (3)

智能代理和语义 Web (3)

开发流程代理一般位于特定的环境内,为此 JADE                                提供了一个这样的环境。JADE 还提供了图形用户接口(GUI),用以初始化、控制和终止代理。本节给出了初始化代理的各个步骤。
首先,用 GUI 打开终端并启动此 JADE 服务,如  所示。
图 3. 从命令行启动 JADE 图形用户界面应该类似 图 4
图 4. JADE GUI展开此 AgentPlatforms 树,应该会看到一个容器,然后启动代理,如 图 5 所示。
图 5. 启动容器内的代理对于本例而言,我启动的是我自己设计和实现的 example.agents.SemWebSearcherAgent。我需要传递搜索内容的参数,如  所示。
图 6. 启动主容器内的 SemWebSearcherAgent这里我想要查找的对象是 Marley(即 “Bob                                Marley” 中的 Marley)和属性 birth(即 “Date of Birth” 中的 birth)。此代理加载、搜索,然后打印出从全球的互连语义                                Web 返回的结果,如  所示。
图 7. SemWebSearcherAgent 正在完成其功能 结束语 Linked Data 格式的语义 Web 是在 Web 上呈现知识的理想方式,原因是面向对象的模型很容易理解。代理技术则是为自主过程建立模型的理想方式,原因是它能够成为以真实社会为基础的人造社会。本文展示的这个简单项目可以进一步在如下几个方面加以扩展,包括:
  • 对用户代理进行更贴近实际的建模
  • 增加更多人工智能
  • 广泛使用形式本体
  • 超越 DBpedia 扩展 Linked Data 集
  • 将其变成多代理系统
  • 将随意一个文本问题转变成 SPARQL 查询
正如您所见,商家和学术界所面临的机会都是无止境的。
返回列表