A task-oriented multi-turn dialogue system for flight booking, designed to support intent recognition, state tracking, confirmation, and error recovery.
The project aims to simulate a realistic booking workflow where users can complete a reservation task through natural language interaction.
- Built the intent recognition module with TF-IDF and Naive Bayes
- Designed USER_STATE for multi-turn context tracking
- Implemented confirmation flows and structured error recovery
- Improved dialogue continuity for incomplete or changing user inputs
Python, NLP, TF-IDF, Naive Bayes