discourse manager request interpretation response retrieval message generation knowledge base contextual information analysis query generation candidate retrieval candidate selection text planning sentence planning linguistic .
Different measurement metrics to evaluate a chatbot system