Key Information

Register
Submit
The challenge is finished.

Challenge Overview

This F2F challenge is a part of IBM Cognitive ChatBot series, where we develop a chat bot based on IBM Cognitive Conversation Service, along with Angular 4 frontend and ExpressJS / NodeJS backend (ask in the challenge forum for authorization of access to these repositories). In this challenge you will do the following updates to the existing code:
  • Replace everywhere the IBM Bee logo with Topcoder's hat logo (i.e. the one without Topcoder name get the source here);
  • Rename the bot to Topcoder Chatbot (everywhere - UI, documentation, etc.);
  • Ensure that user avatar selected on the login screen is then actually used inside the chat;
  • Right now in all questions allowing to answer with a list of entries, the user is required to type different entries in different messages, and the answer to the question is terminated by saying done. All around such mechanic should be changed so that user replies by a single message, containing comma-, or otherwise separated list on entries. E.g. in this dialog:

    The user should be able to reply director, manager or director and managers.
  • Hide the attachement, picture and microphone icons in the chat input line.
  • When the bot does not understand something it says I am sorry, I don't understant. Change this with I am just an example of what you can build with IBM Watson and Topcoder's Cognitive Community. If you would like to learn more, go here to launch live chat with Topcoder. The word here in the last sentence will be a link somewhere. We'll insert the actual link later, but please ensure that it is correctly styled as a link and clickable.


Final Submission Guidelines

Submit git patches for the repositories.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30058879