In traditional BDI (Belief-Desire-Intention) Multiagent Systems (MAS), agent communication languages such as KQML (Knowledge Query and Manipulation Language) facilitate structured message exchange and are supported by widespread BDI implementations like Jason. However, KQML lacks mechanisms to account for the situatedness of agents within dynamic environments. This paper proposes an extension to KQML, KQML-S, that incorporates the notion of locality, enabling message semantics to adapt based on the agents’ shared context. Specifically, we introduce a framework where agents within the same logical communication space, or “logical room”, perceive indirect updates from interactions occurring within their locality. We present the theoretical foundations of KQML-S and its implementation within VEsNA (Virtual Environments via Natural language Agents), a framework extending Jason with chatbots for natural language interaction, and a Virtual Reality environment implemented in Godot. KQML-S bridges two foundational features of agents: social ability and situatedness. VEsNA agents, being natively situated in Virtual Reality and inheriting KQML communication from Jason, fully exploit the potential of KQML-S and showcase its usefulness in those scenarios where agents are logically or physically embodied in a discrete, “room-based” environment.

Oops, I Heard That! Situated Communication with Locality-Aware KQML / Ferrando, A., Gatti, A., Mascardi, V.. - 16407:(2026), pp. 157-176. (13th International Workshop on Engineering Multi-Agent Systems, EMAS 2025 usa 2025) [10.1007/978-3-032-18011-7_10].

Oops, I Heard That! Situated Communication with Locality-Aware KQML

Ferrando A.;
2026

Abstract

In traditional BDI (Belief-Desire-Intention) Multiagent Systems (MAS), agent communication languages such as KQML (Knowledge Query and Manipulation Language) facilitate structured message exchange and are supported by widespread BDI implementations like Jason. However, KQML lacks mechanisms to account for the situatedness of agents within dynamic environments. This paper proposes an extension to KQML, KQML-S, that incorporates the notion of locality, enabling message semantics to adapt based on the agents’ shared context. Specifically, we introduce a framework where agents within the same logical communication space, or “logical room”, perceive indirect updates from interactions occurring within their locality. We present the theoretical foundations of KQML-S and its implementation within VEsNA (Virtual Environments via Natural language Agents), a framework extending Jason with chatbots for natural language interaction, and a Virtual Reality environment implemented in Godot. KQML-S bridges two foundational features of agents: social ability and situatedness. VEsNA agents, being natively situated in Virtual Reality and inheriting KQML communication from Jason, fully exploit the potential of KQML-S and showcase its usefulness in those scenarios where agents are logically or physically embodied in a discrete, “room-based” environment.
2026
13th International Workshop on Engineering Multi-Agent Systems, EMAS 2025
usa
2025
16407
157
176
Ferrando, A.; Gatti, A.; Mascardi, V.
Oops, I Heard That! Situated Communication with Locality-Aware KQML / Ferrando, A., Gatti, A., Mascardi, V.. - 16407:(2026), pp. 157-176. (13th International Workshop on Engineering Multi-Agent Systems, EMAS 2025 usa 2025) [10.1007/978-3-032-18011-7_10].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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