This paper presents a Runtime Verification (RV) approach for Multi-Agent Systems (MAS) using the JaCaMo framework. Our objective is to bring a layer of security to the MAS. This layer is capable of controlling events during the execution of the system without needing a specific implementation in the behaviour of each agent to recognise the events. MAS have been used in the context of hybrid intelligence. This use requires communication between software agents and human beings. In some cases, communication takes place via natural language dialogues. However, this kind of communication brings us to a concern related to controlling the flow of dialogue so that agents can prevent any change in the topic of discussion that could impair their reasoning. We demonstrate the implementation of a monitor that aims to control this dialogue flow in a MAS that communicates with the user through natural language to aid decision-making in hospital bed allocation.
翻译:本文介绍了使用JaCamo框架的多机构系统运行时间核查(RV)方法。我们的目标是为MAS带来一层安全。这一层能够控制系统实施期间的事件,而不需要每个机构具体实施行为来识别事件。MAS在混合情报中已经使用,这种使用需要软件代理与人之间的交流。在某些情况下,通信是通过自然语言对话进行的。然而,这种交流使我们对控制对话流动感到关切,以便代理人能够防止讨论话题发生任何可能损害其推理的改变。我们展示了一种监测措施的执行情况,其目的是控制对话在通过自然语言与用户沟通以协助医院床位分配决策的MAS中流动。