Perico is a dialogue management library. It allows you to specify a dialogue agent: a computer program that can interact with a user (or other agents) using (natural language) messages.
The dialogue management component uses a knowledge base in order to represent the concepts to be communicated. At
... [More]
the moment we are working on supporting knowledge bases in OWL, but other standards may be added in the future. [Less]