Title: Managing Context in a Conversational Agent
Authors: Claude Sammut
Series: Linköping Electronic Articles in Computer and Information Science
ISSN 1401-9841
Issue: Vol. 6 (2001), No. 027
URL: http://www.ep.liu.se/ea/cis/2001/027/

Abstract: 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.

Original publication
Postscript Checksum