discourse manager request interpretation response retrieval message generation knowledge base contextual information analysis query generation candidate retrieval candidate selection text planning sentence planning linguistic .
Rapid Prototyping of Form-driven Dialogue Systems Using an Open-source Framework