One goal of our project is to create a dialogue agent that can behave as a student peer and collaborate with a human student to explain or diagnose data structures programs. A human peer must be able to initiate something the agent may not be expecting and the agent must be able to respond to it as a peer would. This paper describes the work we have completed to extend an existing natural language tutorial dialogue system to provide such a capability and the work that remains. Keywords. linguistics and language technology, communication, collaboration
Pamela W. Jordan