Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Introduction

Welcome to “RDD Chatbot Web App Develop Conversation Scenarios Implementation + UI Integration Challenge”. In this challenge, we are looking for you to use the Dialogflow platform to implement the provided conversation scenarios for this chatbot. You also need to integrate the chatbot with the current provided prototype.

As part of this contest, you need to

  1. Implement the practical conversations (provided in Gitlab repo, get access details via forums) that can take place between the visitors of the website and the ChatBot

We’ve provided an exhaustive list of questions for this chatbot along with the answer that the chatbot should provide

  1. Integrate the conversation functionality with the provided chatbot prototype (provided in Gitlab repo, get access details via forums)

We’ve provided the final UI prototype for this chatbot. The source code and demo URL is provided so you can understand the overall chatbot conversation flow.

Detailed Requirements

Your submissions need to meet the following criteria

  • Use either the DialogFlow v1 REST API and serve suggestions via a minimalistic node backend to prevent exposing the Developer Token OR Use the Diagflow v2 API which uses oAuth

  • Create an agent that responds to the provided conversation scenarios with the expected response.

  • You need to then integrate the agent with the provided prototype

  • Please do not hardcode any parameters in the code, any sensitive information (e.g. keys) must be kept configurable via a config file



Final Submission Guidelines

  • Submit the updated prototype code containing your agent and deployment instructions

  • Please deploy the updated prototype + agent on Heroku/ Google Cloud Platform

  • Please provide a demo video of your solution in action

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30061100