Question: AIDI 1 0 0 1 Conversational AI - Assignment: Dialogflow Integration and Fulfilment For this assignment you are going to expand the chatbot you created

AIDI 1001 Conversational AI - Assignment: Dialogflow Integration and Fulfilment
For this assignment you are going to expand the chatbot you created in the previous assignment and add a new intent that demonstrates fulfillment. Optionally, you can also create an integration for your bot.
For the purposes of this assignment, it doesn't matter if fulfillment intent does not match with the rest of your bot. For example, if in assignment 1 if you did a recipe bot, you could use a weather, cryptocurrency or any other intent you want for this assignment.
Requirements (5 marks total)
- Create at least 1 new intent beyond the ones you created in assignment 1.(1m)
- Create a web API using flask to service the fulfillment, You will need to use a hosting service similar to Heroku to host your fulfillment API. (1m)
- Create 2 routes in your flask application.
- The / route should return your student number in properly formatted JSON (1m) and the /webhook route should return the text that dialog flow is to use as part of the integration, similar to what was demonstrated in class. (2m)
Optional Requirement (0 marks total)
- Complete an integration of your chatbot with at least one social platform. Such as Facebook
messenger, telegram, slack, skype, twitter or hangouts. (0m)
Submission
You should have already shared your chatbot with your faculty, in addition prepare a short screencast video demonstrating your bot's fulfilment and API and upload the video to teams
AIDI 1 0 0 1 Conversational AI - Assignment:

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!