首页> 外文学位 >A framework for developing conversational agents.
【24h】

A framework for developing conversational agents.

机译:开发对话代理的框架。

获取原文
获取原文并翻译 | 示例

摘要

The term ‘agent’ has always been a moving target, implying different properties to the designers of different systems. Consequently, agent-based systems have widely varying architectures and are frequently incompatible. The use of development environments or base platforms is an effective solution to this problem, allowing developers to focus on internal aspects of their systems while embedding them in a common framework. This situation has been improved considerably by the development of agent communication languages, which facilitate interoperability by standardizing the ways in which agents communicate. A number of such environments exist for agent development, and a few have become quite successful. This work presents Jackal, a comprehensive communication package that supports the construction and deployment of distributed, Java-based Multi-Agent Systems. Because communication is so central to distributed systems, Jackal integrates two important components: A structured, conversation-based approach to message management, which supports the abstract specification of agent behavior, and the KQML Naming Scheme (KNS), a set of protocols for advanced address resolution and agent identification. The conversation mechanisms support the specification of agent behavior in high level, abstract protocols, which are interpreted within the context of messages in the Jackal-based agent. These protocols can be easily uploaded by or exchanged among agents at runtime. KNS provides a communication service layer that encompasses agent naming and name resolution, persistent distributed identity, and authentication. Jackal integrates conversation management and KNS in a flexible, extensible framework that can be used by a single agent or shared as a community resource. Its blackboard-based internal architecture and extensive support for inter-agent communication differentiate Jackal from other development tools currently available. This work explores Jackal in some detail, and describes the use of Colored Petri Nets (CPN), a well-research formalism for concurrency, in modeling agent conversation policies. A description language, Protolingua, is proposed, which will allow agents to exchange and manipulate CPN-based protocols.
机译:“代理”一词一直是一个移动的目标,对不同系统的设计者意味着不同的属性。因此,基于代理的系统具有广泛的体系结构,并且经常不兼容。使用开发环境或基础平台是解决此问题的有效方法,它使开发人员可以将精力集中在其系统的内部方面,同时将它们嵌入一个通用框架中。代理通信语言的发展已大大改善了这种情况,该语言通过标准化代理通信的方式促进了互操作性。存在许多用于代理开发的环境,并且其中一些已经非常成功。这项工作介绍了Jackal,这是一个全面的通信程序包,支持构建和部署基于Java的分布式Multi-Agent系统。由于通信对于分布式系统非常重要,因此Jackal集成了两个重要组件:一种结构化,基于会话的消息管理方法,该方法支持代理行为的抽象规范;以及KQML命名方案(KNS),这是一套用于高级的协议。地址解析和代理标识。对话机制支持高级抽象协议中的代理行为规范,这些协议在基于Jack狼的代理中的消息上下文中进行解释。这些协议可以在运行时由代理轻松上传或在代理之间交换。 KNS提供了一个通信服务层,其中包括代理程序的命名和名称解析,持久的分布式身份以及身份验证。 Jackal在一个灵活,可扩展的框架中集成了会话管理和KNS,该框架可以由单个代理使用或作为社区资源共享。它基于黑板的内部体系结构和对代理间通信的广泛支持使Jackal与目前可用的其他开发工具区分开来。这项工作详细探讨了Jackal,并描述了彩色Petri网(CPN)(一种对并发性的深入研究的形式主义)在对代理会话策略进行建模时的用法。提出了一种描述语言Protolingua,它将允许代理交换和操纵基于CPN的协议。

著录项

  • 作者

    Cost, Richard Scott.;

  • 作者单位

    University of Maryland Baltimore County.;

  • 授予单位 University of Maryland Baltimore County.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1999
  • 页码 185 p.
  • 总页数 185
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号