The BDI model proved to be effective for developing applications requiring high-levels of autonomy and to deal with the complexity and unpredictability of real-world scenarios. The model, however, has significant limitations in reacting and handling contingencies within the given real-time constraints. Without an explicit representation of time, existing real-time BDI implementations overlook the temporal implications during the agent's decision process that may result in delays or unresponsiveness of the system when it gets overloaded. In this paper, we redefine the BDI agent control loop inspired by well established algorithms for real-time systems to ensure a proper reaction of agents and their effective application in typical real-time domains. Our model proposes an effective real-time management of goals, plans, and actions with respect to time constraints and resources availability. We propose an implementation of the model for a resource-collection video-game and we validate the approach against a set of significant scenarios.

Real-Time BDI Agents: A Model and Its Implementation / Traldi, A.; Bruschetti, F.; Robol, M.; Roveri, M.; Giorgini, P.. - In: IJCAI. - ISSN 1045-0823. - (2022), pp. 511-517. (Intervento presentato al convegno 31st International Joint Conference on Artificial Intelligence, IJCAI 2022 tenutosi a Messe Wien, aut nel 2022) [10.24963/ijcai.2022/73].

Real-Time BDI Agents: A Model and Its Implementation

Bruschetti F.;Robol M.;Roveri M.;Giorgini P.
2022-01-01

Abstract

The BDI model proved to be effective for developing applications requiring high-levels of autonomy and to deal with the complexity and unpredictability of real-world scenarios. The model, however, has significant limitations in reacting and handling contingencies within the given real-time constraints. Without an explicit representation of time, existing real-time BDI implementations overlook the temporal implications during the agent's decision process that may result in delays or unresponsiveness of the system when it gets overloaded. In this paper, we redefine the BDI agent control loop inspired by well established algorithms for real-time systems to ensure a proper reaction of agents and their effective application in typical real-time domains. Our model proposes an effective real-time management of goals, plans, and actions with respect to time constraints and resources availability. We propose an implementation of the model for a resource-collection video-game and we validate the approach against a set of significant scenarios.
2022
Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence
USA
International Joint Conferences on Artificial Intelligence
Traldi, A.; Bruschetti, F.; Robol, M.; Roveri, M.; Giorgini, P.
Real-Time BDI Agents: A Model and Its Implementation / Traldi, A.; Bruschetti, F.; Robol, M.; Roveri, M.; Giorgini, P.. - In: IJCAI. - ISSN 1045-0823. - (2022), pp. 511-517. (Intervento presentato al convegno 31st International Joint Conference on Artificial Intelligence, IJCAI 2022 tenutosi a Messe Wien, aut nel 2022) [10.24963/ijcai.2022/73].
File in questo prodotto:
File Dimensione Formato  
0073.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 530.34 kB
Formato Adobe PDF
530.34 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/364844
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact