An automated teamwork infrastructure for heterogeneous software agents and humans

被引:48
|
作者
Pynadath, DV
Tambe, M
机构
[1] Univ So Calif, Inst Informat Sci, Marina Del Rey, CA 90292 USA
[2] Univ So Calif, Dept Comp Sci, Marina Del Rey, CA 90292 USA
关键词
multiagent systems; teamwork; agent integration architectures;
D O I
10.1023/A:1024176820874
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:71 / 100
页数:30
相关论文
共 50 条
  • [1] An Automated Teamwork Infrastructure for Heterogeneous Software Agents and Humans
    David V. Pynadath
    Milind Tambe
    Autonomous Agents and Multi-Agent Systems, 2003, 7 : 71 - 100
  • [2] Using honey bee teamwork strategy in software agents
    Sadik, Sarmad
    Ali, Arshad
    Ahmad, Farooq
    Suguri, Hiroki
    2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 620 - 625
  • [3] Synergy between humans and software agents
    Jooste, P
    SYNERGY MATTERS: WORKING WITH SYSTEMS IN THE 21ST CENTURY, 1999, : 79 - 84
  • [4] MLOS: An Infrastructure for Automated Software Performance Engineering
    Curino, Carlo
    Godwal, Neha
    Kroth, Brian
    Kuryata, Sergiy
    Lapinski, Greg
    Liu, Siqi
    Oks, Slava
    Poppe, Olga
    Smiechowski, Adam
    Thayer, Ed
    Weimer, Markus
    Zhu, Yiwen
    PROCEEDINGS OF THE 4TH WORKSHOP ON DATA MANAGEMENT FOR END-TO-END MACHINE LEARNING, DEEM 2020, 2020,
  • [5] Can Automated Agents Proficiently Negotiate With Humans?
    Lin, Raz
    Kraus, Sarit
    COMMUNICATIONS OF THE ACM, 2010, 53 (01) : 78 - 88
  • [6] The welfare effects of infrastructure investment in a heterogeneous agents economy
    Gibson, John
    Rioja, Felix
    B E JOURNAL OF MACROECONOMICS, 2020, 20 (01):
  • [7] An infrastructure for rule-driven negotiating software agents
    Benyoucef, M
    Alj, H
    Keller, RK
    12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, : 737 - 741
  • [8] Software agents for automated evaluation of internet business
    Kim, KJ
    Cho, SB
    AGENT-BASED APPROACHES IN ECONOMIC AND SOCIAL COMPLEX SYSTEMS, 2002, 72 : 254 - 261
  • [9] Software Defined Networking Applied to the Heterogeneous Infrastructure of Smart Grid
    Rinaldi, Stefano
    Ferrari, Paolo
    Brandao, Dennis
    Sulis, Sara
    2015 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2015,
  • [10] TEAMWORK AND THE AUTOMATED OFFICE
    SANDBURG, D
    OFFICE ADMINISTRATION AND AUTOMATION, 1983, 44 (11): : 81 - 81