Course Outline
Introduction to Chatbots
Overview of Conversational Software
Building Your First Basic Chatbot
- Setting Up Your Chatbot to Receive Text and Respond to Users
- Adding the Basic Elements of Personality
- Teaching Your Chatbot to Answer Basic Questions
- Adding Variety to Your Chatbot's Responses
- Making Your Chatbot Ask Questions
- Building Rule-Based Systems for Parsing Text
Using Machine Learning to Turn Natural Language into Structured Data for Your Chatbot
- Overview of SpaCy, Scikit-learn, and Rasa NLU
- Installing and Configuring SpaCy, Scikit-learn, and Rasa NLU
- Intents and Entities and their Classifications
- Natural Language Processing Fundamentals Theory Refresher
- Building Models from Real-World Sentences Using the ATIS Dataset
Building Your Virtual Assistant Chatbot
- Overview of a Virtual Assistant
- Working with SQL in Python
- Teaching Your Chatbot to Access Data from a Database
- Writing Queries from Parameters
- Building a Database from Natural Language
-
Implementing Custom Virtual Assistant Features on Your Chatbot
- Answering Specific Queries through Database Access
- Refining Search, Performing Basic Negation, and Filtering Data
Making Your Chatbot Stateful: Keeping Track of States of Interaction for Better Chatbot Dialogs
- Performing Basic Actions
- Asking Contextual Questions and Queuing Answers
- Dealing with Rejection
Testing and Deploying Your Chatbot
Troubleshooting
Summary and Conclusion
Requirements
- Python programming experience
Testimonials (3)
the template provided. they will come in handy on my day to day duties
Lineo Nchaba - Revenue Services Lesotho
Course - UiPath for Business Analysts
He is very competent, organized, and he loves his job.
Limpho - Revenue Services Lesotho
Course - UiPath Automation Solution Architect
The trainer's delivery style and demonstration of knowledge