A communication system includes a criteria matrix for calculating a
dialogue score in response to a request for a dialogue model from a
dialogue node within a communication action. The criteria matrix also
incorporates a dialogue selection table for selecting an appropriate
dialogue type, based on the calculated score.