Search Header Logo
CHAT BOT

CHAT BOT

Assessment

Presentation

Computers

12th Grade

Practice Problem

Easy

Created by

Аңсар Әкім

Used 12+ times

FREE Resource

11 Slides • 4 Questions

1

media

Introduction
to Chatbots

12.6.4.1 define the types of chat bots;

12.6.4.2 argue for the use of chatbots;

12.6.4.3 explain the meaning of the API.

2

Assessment criteria

​Knowledge:
1. Give definitions for terms “chatbot, database, chat events.” in python Understanding:
2. Explain how chatbot, database,chat events is organized
3. Describe advantages of using chatbot, database, chat events.
Application:
1. can use API for chatbot, database, chat events. to solve applied problems of various subject areas
Analysis:
4. Provide examples where chatbot, database,chat events can be applied

3

Word Cloud

Write word association "Chat BOT"

4

media

Have you ever interacted with a
chatbot before? If so, where and for
what purpose?

Do you think chatbots are useful or
not? Why?

Can you think of any examples of
chatbots used in daily life or in
different industries?

5

media

API

An API, or Application Programming Interface, is a set of protocols and
tools for building software applications. In simpler terms, an API is a set
of rules that allow different software programs to interact with each
other.

In the context of chatbots, an API is a set of rules that allow the chatbot
to interact with other systems. Chatbots use APIs to interact with
external services such as weather forecasts, traffic updates, and social
media platforms like Twitter and Facebook. By using APIs, chatbots can
provide more accurate and personalized responses to users.

6

media

Types of
ChatBots

Rule-based chatbots

AI-powered chatbots

Hybrid chatbots

7

media

Rule-Based
Chatbots

Rule-based chatbots are the
simplest type of chatbot. They use
pre-determined responses based
on keywords and phrases. If a user
types a certain keyword or phrase,
the chatbot responds with a pre-
written answer.

Examples of rule-based chatbots
include customer service chatbots
and chatbots that help users book
flights or hotels.

8

media

AI-Powered
Chatbots

Examples of AI-powered chatbots include
language-learning chatbots, chatbots that

help users shop for clothes or makeup,
and chatbots that provide mental health

support.

AI-powered chatbots use machine learning

and natural language processing to

understand and respond to user queries.
They are more complex than rule-based

chatbots and can learn from user

interactions to provide better responses.

9

media

Hybrid
Chatbots

Hybrid chatbots combine both rule-based
and AI-powered approaches to provide
more accurate and personalized
responses. They can use pre-determined
responses for common questions but also
use machine learning to provide more
complex answers.

Examples of hybrid chatbots include
virtual assistant chatbots that can
schedule appointments, make phone
calls, and answer general questions.

10

media

Use of Chatbots

An explanation of the advantages of
chatbots such as:

• Availability 24/7: Chatbots can handle user

queries at any time of the day or night,
providing a more convenient and efficient
service.

• Ability to handle multiple requests

simultaneously: Chatbots can handle multiple
user queries at once, making them ideal for
high-volume tasks such as customer service.

• Cost-effectiveness: Chatbots can be more cost-

effective than human operators, reducing labor
costs and improving efficiency.

Examples of industries that can benefit
from chatbots such as healthcare,
finance, and retail

11

media

Practical Task

Build a Weather App using Python and
OpenWeatherMap API

12

media

Practical Task
Solution

Build a Weather App using Python and
OpenWeatherMap API

13

Multiple Choice

What does API stand for?

1

Automated Program Interface

2

Application Programming Interface

3

Advanced Protocol Integration

4

Algorithmic Program Invocation

14

Poll

What is the primary purpose of an API in the context of chatbot development?

To automate chatbot responses without human intervention

To facilitate communication between different software systems

To analyze user interactions and improve chatbot performance

To generate random responses based on predefined rules

15

Open Ended

Feedback

Can use API for chatbot, database, and chat events to solve applied problems of various subject areas

media

Introduction
to Chatbots

12.6.4.1 define the types of chat bots;

12.6.4.2 argue for the use of chatbots;

12.6.4.3 explain the meaning of the API.

Show answer

Auto Play

Slide 1 / 15

SLIDE