IBM / watson-banking-chatbot

A chatbot for banking that uses the Watson Assistant, Discovery, Natural Language Understanding and Tone Analyzer services.
https://developer.ibm.com/patterns/create-cognitive-banking-chatbot/
Apache License 2.0
264 stars 374 forks source link

Discovery parsing is broken (and more...) #104

Closed markstur closed 5 years ago

markstur commented 5 years ago

Mark and Saurav,

I saw you names on the code pattern for "Create a cognitive banking chatbot".

I am trying to install this and seem to have most of it working. But I cannot seem to get the responses correct for Watson Discovery or Natural Language Understanding. Has something changed?

I am running this local so I can see the log messages go by. Here is what I get when I ask the following in chat: "can use atm in any city" - response: "Sorry, I cannot understand that. Please rephrase the question." It does not look like it is getting parsed and run in Discovery. "can I use an atm in any city" - response: "Sorry I currently do not have an appropriate response for your query. Our customer care executive will call you in 24 hours." But it does look like it is getting into Discovery. "do you have branch in mumbai" - response: "Sorry, I cannot understand that. Please rephrase the question." Looks like it recognizes this as a location, but it seems to go back to Assistant.

I installed this with the "Run locally" option. Initially when I just did the "Deploy to IBM Cloud" option, it seems to do something strange with the Discovery and NLU service. So I dropped both of those services and recreated them.

It seems like Coversation Assistant and Tone Analyzer are working fine for the pattern.

Is there any way to help me diagnose the problem? I am willing to set up a Web Session at any time to run through this with you.

Thanks for any help. Brendan

markstur commented 5 years ago

duplicate