So I want to use a Watson Conversation chatbot to gather profile information, Age, Gender, Name etc, then at the end of the conversation, I want to display all that information to the user on a different webpage.
I’m using WordPress and the Watson Conversation wordpress plugin, so far the only experience I have with Watson Conversation is from this tutorial – https://cognitiveclass.ai/courses/how-to-build-a-chatbot/
Can this be done and could I be pointed in the right direction?
The idea is to get the chatbot to answer user questions by extracting data from the PDF document that users open and read today.
How can this be achieved? Have searched the community but with no luck until now. Any help? Thx.
Im building a chatbot with watson and want to be able to adjust the context according to the input(if there is context) and then analyze the nodes to see which one is correct. I have a lot of nodes that have context as conditionality.
The context here is a chatbot for a jobs website. There are 4 different jobs, and once they ask a question(for example wages) about a specific job(say carpenter) the context is that job. So when they ask another question(hours for example) but dont specifiy which job, the answer will be the amount of hours corresponding with the job carpenter. This is all working.
But now comes the hard part. I want at every given moment to be able to switch context. For example when they ask hours&carpenter, it sets the context to carpenter. But if they then ask hours&plumber(with context carpenter), it goes to plumber and sets plumber as the new context.
The problem i have is that i have a lot of conditionalities stating if $carpenter && @ wages go to carpenter and wages. So the context is an integral part of the decision tree. If they ask @plumber && @wages with context of carpenter it activates the conditionality of $carpenter && @wages.
I am looking for a way to the analyze the input, then change the context accordingly and only then check the nodes for the right conditionality. My fix at the moment is to write out every possibility. With 2 jobs that is fine, with 3 jobs is less fine and with 4 jobs its a pain.
srry this post is a mess but i dont know how to explain it better.