首页> 外文期刊>Autonomous agents and multi-agent systems >An Automated Teamwork Infrastructure for Heterogeneous Software Agents and Humans
【24h】

An Automated Teamwork Infrastructure for Heterogeneous Software Agents and Humans

机译:异构软件代理和人员的自动化团队合作基础架构

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

摘要

Agent integration architectures enable a heterogeneous, distributed set of agents to work together to address problems of greater complexity than those addressed by the individual agents themselves. Unfortunately, integrating software agents and humans to perform real-world tasks in a large-scale system remains difficult, especially due to three main challenges: ensuring robust execution in the face of a dynamic environment, providing abstract task specifications without all the low-level coordination details, and finding appropriate agents for inclusion in the overall system. To address these challenges, our Teamcore project provides the integration architecture with general-purpose teamwork coordination capabilities. We make each agent team-ready by providing it with a proxy capable of general teamwork reasoning. Thus, a key novelty and strength of our framework is that powerful teamwork capabilities are built into its foundations by providing the proxies themselves with a teamwork model. Given this teamwork model, the Teamcore proxies addresses the first agent integration challenge, robust execution, by automatically generating the required coordination actions for the agents they represent. We can also exploit the proxies' reusable general teamwork knowledge to address the second agent integration challenge. Through team-oriented programming, a developer specifies a hierarchical organization and its goals and plans, abstracting away from coordination details. Finally, KARMA, our Knowledgeable Agent Resources Manager Assistant, can aid the developer in conquering the third agent integration challenge by locating agents that match the specified organization's requirements. Our integration architecture enables teamwork among agents with no coordination capabilities, and it establishes and automates consistent teamwork among agents with some coordination capabilities. Thus, team-oriented programming provides a level of abstraction that can be used on top of previous approaches to agent-oriented programming. We illustrate how the Teamcore architecture successfully addressed the challenges of agent integration in two application domains: simulated rehearsal of a military evacuation mission and facilitation of human collaboration.
机译:代理程序集成体系结构使一组异构的分布式代理程序可以一起工作,以解决比单个代理程序本身解决的问题更复杂的问题。不幸的是,将软件代理和人员集成在一起以在大型系统中执行实际任务仍然很困难,尤其是由于以下三个主要挑战:确保在动态环境中的鲁棒执行,提供抽象任务规范而没有所有低级要求协调详细信息,并找到适当的代理以纳入整个系统。为了解决这些挑战,我们的Teamcore项目为集成体系结构提供了通用的团队协作能力。我们通过为每个座席提供能够进行一般团队合作推理的代理来使每个座席做好准备。因此,我们框架的主要新颖性和优势在于,通过为代理本身提供团队合作模型,强大的团队合作能力被构建到其基础中。在这种团队合作模型的基础上,Teamcore代理通过自动为其代理代表生成所需的协调动作来解决第一个代理集成挑战,即稳健的执行。我们还可以利用代理的可重复使用的通用团队知识来解决第二个代理集成挑战。通过面向团队的编程,开发人员可以从协调细节中抽象出一个层次化组织及其目标和计划。最后,我们的知识渊博的代理资源经理助理KARMA可以通过找到符合指定组织要求的代理来帮助开发人员克服第三个代理集成难题。我们的集成体系结构使没有协调功能的座席之间能够进行团队合作,并通过某些协调功能在座席之间建立并自动化一致的团队合作。因此,面向团队的程序设计提供了一个抽象级别,可以在面向代理程序的先前方法之上使用。我们将说明Teamcore架构如何成功地解决了两个应用领域中的代理集成难题:模拟演习的军事疏散任务和促进人员协作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号