1 Introduction  
2 A General Overview  
3 Task Oriented Dialogue System  
4 Conversational Dialogue Systems  
5 Question Answering Dialogue Systems  
6 Evaluation Datasets and Challenges  
7 Challenges and Future Trends