You are on page 1of 1

University of Mauritius

Faculty of Information and Digital Technologies


Software and Information Systems Department
Assignment 2
SIS 6119 Agent-Based Systems
Instructions:
● This is an individual assignment it carries a total of 30 marks.
● Plagiarism and late submission will be penalised as per UoM regulations.
● This is an individual assignment.
● Deadline: 10 March 2023

Assignment: Develop a Chatbot

Objective: To create a chatbot using natural language processing (NLP) and machine learning
algorithms to solve a problem or provide a service to users.
Instructions:
1. Choose a role for your chatbot: Delivery service, Q&A, student assistant,
service/product assistance, or any other relevant role.
2. Create a design document that outlines the functionality of the chatbot. This should
include the following elements:
 Intents: What are the different actions or requests that a user might make to the
chatbot? For example, a delivery service chatbot might have intents such as "place
an order," "check delivery status," and "cancel an order."
 Entities: What are the specific pieces of information that the chatbot needs to
extract from a user's request? For example, for the "place an order" intent, the
chatbot might need to extract the user's name, address, and order details.
 Chatbot responses: What are the different ways that the chatbot might respond
to a user's request? These should include both successful and unsuccessful
responses.
3. Implement your design in a chatbot platform such as Dialogflow or Watson Assistant.
Should you wish to use another chatbot platform, kindly seek approval from your
lecturer prior to using it.
4. Test your chatbot thoroughly to ensure that it can handle a variety of user inputs and
respond appropriately.
5. Document your work by creating a PDF document that includes screenshots of your
intents, entities, and chatbot, as well as a brief explanation of the functionality of each.
Your document should not exceed 10 pages.
6. Create a short video demonstrating the functionality of your chatbot. The video should
be no longer than 5 minutes.
7. Submit your PDF document and video on Google Classroom by 10 March 2023.

Grading criteria:
 30% for the effectiveness of your chatbot design (intents, entities, and chatbot
responses).
 30% for the functionality of your chatbot (how well it handles user inputs and
responds appropriately).
 30% for the quality of your documentation (screenshots and explanations of your
work).
 10% for the quality of your video demonstration.

You might also like