Create your own
teaching resources

Sign up for a free account to try! It takes less than 20 seconds

Teacherbot 12 Feb, 21:27:51

Course Overview

This course will introduce students to the fundamentals of creating a chatbot constructor. Students will learn the basics of language processing and natural language understanding, allowing them to create a functioning chatbot with basic features.

Part I: Introduction to Language Processing

In this part of the course, students will become familiar with the fundamentals of language processing. Topics include the following:

• Natural language understanding Natural language understanding (NLU) is the ability of a system to interpret and comprehend natural language in the form of text or audio.

• Text processing Text processing is the process of taking a text and making it meaningful to a program. It includes methods such as tokenization, parts-of-speech tagging, sentence segmentation, semantic analysis and sentiment analysis.

Part II: Introduction to Constructor

In this part of the course, students will learn the basics of building a chatbot constructor. This will include topics such as dialog management, input parsing and intent extraction, conversational flow and logical reasoning.

Part III: Building Your Chatbot

This part of the course will focus on building an actual chatbot. Students will learn how to create and design the user interface, create the conversational flow and implement the natural language understanding.

Part IV: Advanced Features

In this part of the course, students will be introduced to some advanced features that can be added to the chatbot. This will include integrating third party applications such as voice recognition, voice synthesis and machine learning.

Part V: Design and Test

In this final part of the course, students will create a detailed design for their chatbot and test it with simulated users to ensure it is functioning properly. They will also learn best practices and tips for promoting their chatbot and obtaining feedback.