Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

create chat bot for school (register for classes) System Requirements: Your program must be programmed in Java Your program must be your own original work

create chat bot for school (register for classes)

System Requirements:

Your program must be programmed in Java

Your program must be your own original work

Your file must be sent as a JAR

Your program must save interactions

There MUST be an admin user who can view all interactions between the chat bot and all users

Interaction Requirements:

Your chat bot must be able to interact with 6 different types of users.

Two of your users should inherit from one of your users

The first two questions from the chat bot must be Are you the admin and Have we spoken before?

After that, your chat bot must be able to hold a conversation for 10 interactions

So chat bot says something, user responds is considered one interaction

You may limit the vocabulary the chatbot can understand, but you cannot limit the entire line being typed by the userThis section is dependent on your problem. For example, if you are making a system about scheduling appointments for dogs, you might have Dog and sick as your limitations on a phrase. This means you will be able to process the sentence my dog is sick as well as I think that my dog is sick

This also means that you will be able to handle the phrase I am sick of my dog in the same way

User and saving requirements:

The program keeps track of:

How many times each user has chatted with the bot

What the user interactions with the bot have been

Each user should be able to view a historical record of their interactions

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started