Question: 1 . 1 . Task 1 : Chatbot for booking a hotel room A hotel has asked you to set up a chatbot that can

1.1. Task 1: Chatbot for booking a hotel room
A hotel has asked you to set up a chatbot that can be used to book a hotel room. To make this project feasible, we
limit ourselves to what is available within the given course and/or timeframe. The requested information (e.g.,
name, time period, number of guests) can be very limited. It is up to you to choose which technologies (frame-
works, programming languages, etc.) you use for the components and the communication between the compo-
nents. With the chatbot, users should be able to request and provide simple information. It is sufficient if the chat-
bot is limited to 10 questions and 10 answers.
It is mandatory to ask questions on the following: name, time period, number of guests. Optionally, you can
insert queries and information about the payment method, with/without breakfast. The hotel name can be fic-
tional.
Task: Implementation of a chatbot
Implement a chatbot in the following 3 phases:
1.1.1. Conception phase
This phase represents the most important part of the design process. Anything that is overlooked or forgotten in
this phase has a negative effect on the implementation later and will lead, in the worst case, to useless results.
The first step is to create a written concept, to describe everything that belongs to the chatbot. At least 1 dia-
gram (e.g., in UML) will be created and inserted to the written concept to show the interaction of the components
and the process. This step is perhaps the most important of the entire design process. It is crucial to take/plan
enough time for this phase BEFORE the next steps can be taken. It is therefore essential to follow the sequence
of the respective steps carefully.
It is important not only to consider what the client probably expects from a chatbot, but also what should be
offered to the users of the chatbot. The written concept must explain what the aims of the chatbot are, to whom
it is directed and why the structure and process have been designed in the particular manner.
Think about which framework and which tools you can use to implement each component and the communica-
tion between the components. Then name the planned frameworks and tools and explain your decisions.
A conceptual text (1 DIN A4 page) has to be prepared for the submission, explaining these analyses and consid-
erations, together with the diagram showing the interaction of the components and the process. The conceptual
text is uploaded in the PebblePad template, the text field in the template remains empty.
1 . 1 . Task 1 : Chatbot for booking a hotel room

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!