The approach to designing agent interactions that is used by mainstream agent-oriented software engineering methodologies focuses on identifying the allowable sequences of messages, and capturing this as an interaction protocol. It has been argued that this "message-centric" approach is not congruent with the ability of individual agents to persistently achieve goals in a flexible and robust manner. In this paper we report on an empirical comparison of a message-centric approach to designing interactions (exemplified by Prometheus) and a previously proposed alternative approach (called "Hermes") that uses interaction goals. The empirical comparison had 13 participants, each of whom created a design for the agent interact...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
Conversational agents (CAs), described as software with which humans interact through natural langua...
We propose a preliminary methodology for agent-oriented software engineering based on the idea of ag...
A crucial part of multi-agent system design is the design of agent interactions. Traditional approac...
A crucial part of multi-agent system design is the design of agent interactions. Traditional approac...
Interactions between agents are traditionally specified as interaction protocols using notations suc...
Interactions between agents are traditionally specified as interaction protocols using notations suc...
As software requirements grow increasingly complex, the need to connect to and re-use existing, test...
Interactions between agents are traditionally specified as interaction protocols using notations suc...
Traditional approaches to designing agent interactions focus on defining agent interaction in terms ...
Traditional approaches to designing agent interactions focus on defining agent interaction in terms ...
In task-oriented conversational agents, more attention has been usually devoted to assessing task ef...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
Conversational agents (CAs), described as software with which humans interact through natural langua...
We propose a preliminary methodology for agent-oriented software engineering based on the idea of ag...
A crucial part of multi-agent system design is the design of agent interactions. Traditional approac...
A crucial part of multi-agent system design is the design of agent interactions. Traditional approac...
Interactions between agents are traditionally specified as interaction protocols using notations suc...
Interactions between agents are traditionally specified as interaction protocols using notations suc...
As software requirements grow increasingly complex, the need to connect to and re-use existing, test...
Interactions between agents are traditionally specified as interaction protocols using notations suc...
Traditional approaches to designing agent interactions focus on defining agent interaction in terms ...
Traditional approaches to designing agent interactions focus on defining agent interaction in terms ...
In task-oriented conversational agents, more attention has been usually devoted to assessing task ef...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
It is generally recognised that the human-machine interface is crucial to the design of complex prod...
Conversational agents (CAs), described as software with which humans interact through natural langua...
We propose a preliminary methodology for agent-oriented software engineering based on the idea of ag...