CW3002 Conversational Systems Syllabus:

CW3002 Conversational Systems Syllabus – Anna University Regulation 2021

COURSE OBJECTIVES:

 Enable attendees to acquire knowledge on chatbots and its terminologies
 Work with ML Concepts and different algorithms to build custom ML Model
 Better understand on Conversational experiences and provide better customer experiences

UNIT I FUNDAMENTALS OF CONVERSATIONAL SYSTEMS

Introduction: Overview, Case studies, Explanation about different modes of engagement for a human being, History and impact of AI. Underlying technologies: Natural Language Processing, Artificial Intelligence and Machine Learning, NLG, Speech-To-Text, Text-To-Speech, Computer Vision etc. Introduction to Top players in Market – Google, MS, Amazon &Market trends. Messaging Platforms (Facebook, WhatsApp) and Smart speakers – Alexa, Google Home and other new channels. Ethical and Legal Considerations in AI Overview.

UNIT II FOUNDATIONAL BLOCKS FOR PROGRAMMING AND NATURAL LANGUAGE PROCESSING

Introduction: Brief history, Basic Concepts, Phases of NLP, Application of chat bots etc. General chatbot architecture, Basic concepts in chatbots: Intents, Entities, Utterances, Variables and Slots, Fulfillment. Lexical Knowledge Networks (WordNet, Verbnet, PropBank, etc). Lexical Analysis, Part-of-Speech Tagging, Parsing/Syntactic analysis, Semantic Analysis, Word Sense Disambiguation. Information Extraction, Sentiment Analysis.

UNIT III BUILDING A CHAT BOT / CONVERSATIONAL AI SYSTEMS

Fundamentals of Conversational Systems (NLU, DM and NLG) – Chatbot framework & Architecture, Conversational Flow & Design, Intent Classification (ML and DL based techniques), Dialogue Management Strategies, Natural Language Generation. UX design, APIs and SDKs, Usage of Conversational Design Tools. Introduction to popular chatbot frameworks – Google Dialog flow, Microsoft Bot Framework, Amazon Lex, RASA Channels: Facebook Messenger, Google Home, Alexa, WhatsApp, Custom Apps. Overview of CE Testing techniques, A/B Testing, Introduction to Testing Frameworks – Botium /Mocha ,Chai. Security & Compliance – Data Management, Storage, GDPR, PCI.

UNIT IV ROLE OF ML/AI IN CONVERSATIONAL TECHNOLOGIES AND CONTACT CENTERS

Brief Understanding on how Conversational Systems uses ML technologies in ASR, NLP, Advanced Dialog management, Language Translation, Emotion/Sentiment Analysis, Information extraction ,etc. to effectively converse, Introduction to Contact centers – Impact & Terminologies. Case studies & Trends, How does a Virtual Agent/Assistant fit in here?

UNIT V CONVERSATIONAL ANALYTICS AND FUTURE

Conversation Analytics : The need of it – Introduction to Conversational Metrics – Summary, Robots and Sensory Applications overview – XR Technologies in Conversational Systems , XRCommerce – What to expect next? – Future technologies and market innovations overview.

COURSE OUTCOMES:

CO1: Familiarize in the NLTK tool kit and the pre-processing techniques of natural language processing.
CO2: Familiarize with the basic technologies required for building a conversational system.
CO3: Build a Chabot for any application and deploy it
CO4: Involve AI in building conversational system and build advanced systems that can be cognitively inclined towards human behaviour.
CO5: Build a real time working conversational system for social domain that can intelligently process inputs and generate relevant replies.

TOTAL :45 PERIODS

TEXTBOOKS:

1. Michael McTear, “Conversational AI: Dialogue Systems, Conversational Agents, and Chatbots”, Second Edition, Moran and Claypool Publishers, 2020.
2. Cathy Pearl, “Designing Voice User Interfaces: Principles of Conversational Experiences”, O’REILLY, 2016.