Course Outline


Overview of Chatbots and Artificial Intelligence (AI)

Understanding Chatbot Architecture and Natural Language Processing (NLP)

Exploring Applications for Chatbots and Chatbot Types

Understanding Customer Goals and Needs

Designing Chatbot Scripts and Flow

Building Chatbots Using Code-Based Frameworks

Exploring Existing Platforms for Building Chatbots

Setting Up a Developer Environment for Chatbots

Working with Training Data for NPL Models

Pre-Processing Incoming Data

Designing a Text Classifier Model

Working with Entities, Intents, and Contexts

Working with Server Integration and Data Syncing

Creating a Simple Text-Based Chatbot

Creating a Simple Voice-Based Chatbot

Using Speech Recognition Technology

Evaluating and Testing Chatbots


Summary and Conclusion


  • Knowledge of application development and programming languages
  • Understanding of artificial intelligence (AI) and natural language processing (NLP) concepts


  • Developers
  14 Hours


Related Courses

Microsoft Bot Framework Fundamentals

  14 hours

Microsoft Bot Framework Composer

  14 hours

ParlAI for Conversational AI

  14 hours

AI-102T00: Designing and Implementing a Microsoft Azure AI Solution

  28 hours

Artificial Intelligence (AI) Strategy for Business and Professionals

  35 hours

Introduction to Data Science and AI using Python

  35 hours

AI in Digital Marketing

  7 hours

Artificial Intelligence (AI) for Managers

  7 hours

Artificial Intelligence (AI) for Robotics

  21 hours

Introduction to Artificial Intelligence (AI)

  35 hours

AI and Robotics for Nuclear - Extended

  120 hours

AI and Robotics for Nuclear

  80 hours

AI in business and Society & The future of AI - AI/Robotics

  7 hours

AI-100: Designing & Implementing Azure AI Solutions- AI-100T01-A

  28 hours

Introduction to Bing AI: Enhancing Search with Artificial Intelligence

  14 hours