|
|
|
||
This course is a detailed introduction into the architecture of spoken dialogue systems, voice assistants and
conversational systems (chatbots). We will introduce the main components of dialogue systems (speech
recognition, language understanding, dialogue management, language generation and speech synthesis) and
show alternative approaches to their implementation. The lab sessions will be dedicated to implementing a simple
dialogue system or a selected component.
Last update: Vidová Hladká Barbora, doc. Mgr., Ph.D. (25.04.2019)
|
|
||
The course aims to give a general overview of dialogue systems and explain the basic principles of their inner workings. Last update: Vidová Hladká Barbora, doc. Mgr., Ph.D. (25.04.2019)
|
|
||
Passing the final exam (written test based on the contents of lectures), finishing lab session homeworks (implementation tasks from the field of dialogue systems). Last update: Dušek Ondřej, Mgr. et Mgr., Ph.D. (06.05.2019)
|
|
||
Basic: Jurafsky & Martin: Speech & Language processing. 3rd ed. draft (chapter 23-26, especially 24). https://web.stanford.edu/~jurafsky/slp3/
Further reading: McTear: Conversational AI: Dialogue Systems, Conversational Agents, and Chatbots. Morgan & Claypool 2021. Jokinen & McTear: Spoken dialogue systems. Morgan & Claypool 2010. Rieser & Lemon: Reinforcement learning for adaptive dialogue systems. Springer 2011. McTear: Spoken Dialogue Technology. Springer 2004. McTear et al.: The Conversational Interface: Talking to Smart Devices. Springer 2016. Gao et al.: Neural Approaches to Conversational AI: Question Answering, Task-oriented Dialogues and Social Chatbots. now publishers 2019. (arXiv:1809.08267) Last update: Dušek Ondřej, Mgr. et Mgr., Ph.D. (10.05.2022)
|
|
||
1. Dialogue systems and artificial intelligence: introduction
2. Linguistic basics for dialogue processing
3. Data for dialogue systems, dialogue system evaluation
4. Language understanding
5. Dialogue state tracking
6. Dialogue management
7. Language generation
8. Question answering and voice assistants
9. Dialogue toolkits
10. Speech recognition
11. Speech synthesis
12. Chatbots (open-domain dialogue, chitchat)
** This course is also part of the inter-university programme prg.ai Minor. It pools the best of AI education in Prague to provide students with a deeper and broader insight into the field of artificial intelligence. More information is available at prg.ai/minor. Last update: Dušek Ondřej, Mgr. et Mgr., Ph.D. (16.03.2024)
|