Unit 1
Introduction to chatbots – definition and characteristics of chatbots – brief history of chatbots – types of chatbots – Use cases and applications
Course Name | Introduction to Chat Bots |
Course Code | 23AID474 |
Program | B.Tech in Artificial Intelligence and Data Science |
Credits | 3 |
Campus | Coimbatore , Amritapuri ,Faridabad , Bangaluru, Amaravati |
Introduction to chatbots – definition and characteristics of chatbots – brief history of chatbots – types of chatbots – Use cases and applications
Natural Language Processing (NLP) for Chatbots – Understanding language processing – Syntax and Semantics – Pre-processing and Tokenization – Fundamental Methods of NLP for Building Chatbots
Natural Language Processing (NLP) for Chatbots – Understanding language processing – Syntax and Semantics – Pre-processing and Tokenization – Fundamental Methods of NLP for Building Chatbots
Ethics in Chatbot Development – Responsible AI and ethics – Bias and fairness considerations in chatbot development – Human-in-the-loop approaches for chatbot development
Course Objectives
Course Outcomes
After completing this course, students will be able to
CO1 |
Implement chatbots with different frameworks |
CO2 |
Develop machine learning/deep learning models for chatbots |
CO3 |
Apply Natural Language Processing techniques to enhance chatbot capabilities |
CO4 |
Evaluate the performance of chatbots using various metrics and techniques. |
CO-PO Mapping
PO/PSO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO |
|||||||||||||||
CO1 |
2 |
1 |
2 |
1 |
3 |
2 |
– |
1 |
– |
– |
– |
2 |
1 |
– |
1 |
CO2 |
2 |
2 |
2 |
3 |
3 |
2 |
– |
2 |
– |
– |
– |
2 |
3 |
1 |
1 |
CO3 |
1 |
1 |
1 |
2 |
3 |
2 |
– |
2 |
– |
– |
– |
2 |
3 |
1 |
1 |
CO4 |
– |
– |
– |
1 |
2 |
1 |
– |
1 |
– |
– |
– |
1 |
– |
2 |
1 |
Evaluation Pattern
Assessment |
Internal/External |
Weightage (%) |
Assignments (minimum 2) |
Internal |
30 |
Quizzes (minimum 2) |
Internal |
20 |
Mid-Term Examination |
Internal |
20 |
Term Project/ End Semester Examination |
External |
30 |
Text Books / References
Sumit Raj, Building Chatbots with Python Using Natural Language Processing and Machine Learning, First Edition, Apress Berkeley, CA, 2019 (Softcover ISBN 978-1-4842-4095-3).
Srini Janarthanam. Hands-on chatbots and conversational UI development: build chatbots and voice user interfaces with Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio, and Alexa Skills. Packt Publishing Ltd, 2017.
Shevat, Amir. Designing bots: Creating conversational experiences. ” O’Reilly Media, Inc.”, 2017.
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.