Plan based agent architecture for interpreting natural language dialogue - CiteSeerX