Course Outline
Introduction to Chatbots
Overview of Conversational Software
Developing Your First Basic Chatbot
- Configuring Your Chatbot to Receive Input and Respond to Users
- Incorporating Fundamental Personality Traits
- Training Your Chatbot to Answer Elementary Questions
- Diversifying Your Chatbot's Responses
- Enabling Your Chatbot to Ask Questions
- Constructing Rule-Based Systems for Text Parsing
Leveraging Machine Learning to Convert 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
- Understanding Intents and Entities and Their Classifications
- Reviewing Fundamentals of Natural Language Processing Theory
- Developing Models from Real-World Sentences Using the ATIS Dataset
Constructing Your Virtual Assistant Chatbot
- Overview of a Virtual Assistant
- Interacting with SQL in Python
- Training Your Chatbot to Retrieve Data from a Database
- Generating Queries from Parameters
- Building a Database via Natural Language
-
Implementing Custom Virtual Assistant Features on Your Chatbot
- Addressing Specific Queries Through Database Access
- Enhancing Search Capabilities, Executing Basic Negation, and Filtering Data
Making Your Chatbot Stateful: Monitoring Interaction States to Improve Dialogue Flow
- Executing Basic Actions
- Asking Contextual Questions and Queuing Responses
- Handling Rejections
Testing and Deploying Your Chatbot
Troubleshooting
Summary and Conclusion
Requirements
- Prior experience with Python programming
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