Managing Context in a Conversational Agent

Claude Sammut · DiVA (Linkoping University) · 2001

This paper describes a conversational agent, called "ProBot", that uses a novel structure for handling context. The ProBot is implemented as a rule-based system embedded in a Prolog interpreter. The rules consist of patterns and responses, where each pattern matches a user's input sentence and the response is an output sentence. Both patterns and responses may have attached Prolog expressions that act as constraints in the patterns and can invoke some action when used in the response.

Read the paper · More papers on PaperTik