AgentSpeak(XL): efficient intention selection in BDI agents via decision-theoretic task scheduling

  • Authors:
  • Rafael H. Bordini;Ana L. C. Bazzan;Rafael de O. Jannone;Daniel M. Basso;Rosa M. Vicari;Victor R. Lesser

  • Affiliations:
  • Federal University of Rio Grande do Sul, Porto Alegre-RS, Brazil;Federal University of Rio Grande do Sul, Porto Alegre-RS, Brazil;Federal University of Rio Grande do Sul, Porto Alegre-RS, Brazil;Federal University of Rio Grande do Sul, Porto Alegre-RS, Brazil;Federal University of Rio Grande do Sul, Porto Alegre-RS, Brazil;University of Massachusetts, Amherst, MA

  • Venue:
  • Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper shows how to use a decision-theoretic task scheduler in order to automatically generate efficient intention selection functions for BDI agent-oriented programming languages. We concentrate here on the particular extensions to a known BDI language called AgentSpeak(L) and its interpreter which were necessary so that the integration with a task scheduler was possible. The proposed language, called AgentSpeak(XL), has several other features which increase its usability; some of these are indicated briefly in this paper. We assess the extended language and its interpreter by means of a factory plant scenario where there is one mobile robot that is in charge of packing and storing items, besides other administrative and security tasks. This case study and its simulation results show that, in comparison to AgentSpeak(L), AgentSpeak(XL) provides much easier and efficient implementation of applications that require quantitative reasoning, or require specific control over intentions (e.g., for giving priority to certain tasks once they become intended).