There is provided a method for automatically determining an output utterance for a virtual agent based on output of two or more conversational interfaces. A candidate output utterance from each of the two or more conversational interfaces can be received, and one candidate output utterance from all received candidate outputs can be selected based on a predetermined priority factor. The selected utterance can be output by the virtual agent.
展开▼