Question: 1 . 1 . Task 1 : Chatbot for booking a hotel room A hotel has asked you to set up a chatbot that can
Task : 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 andor timeframe. The requested information eg
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 questions and 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, withwithout breakfast. The hotel name can be fic
tional.
Task: Implementation of a chatbot
Implement a chatbot in the following phases:
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 dia
gram eg 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 takeplan
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 DIN A 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.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
