on 2019 Nov 07 2:10 PM
Hi,
Based on the input I received in this post, I built two feedback skills based on the demo bot mentioned here. I linked my skills to the ask-feedback skill and the ask-feedback to the save-feedback skill. Unfortunately, nothing happens. I'd be happy to share my bot so that we can have a look at it together.
I should have included the customer satisfaction skill when creating the bot and it seems it's not possible to add the skill afterwards.
Thanks and best regards,
Francesco
Hi Francesco!
It is possible to add skills later. You can not only fork bots and intents, but also skills. You only need to got to the skill and hit the fork link that is within the Build tab. Then you are asked, into which bot you want to fork the skill.
I think this is the consumer satisfaction skill, that is offered when you create your bot:
https://cai.tools.sap/janteuni/customer-satisfaction/skills/rating
If you take a look at the following link, there is a link to further skills that are offered on bot creation:
https://cai.tools.sap/docs/concepts/create-builder-bot
Do not forget to do a reload in the browser after forking, otherwise you might not see the forked skill in your own bot.
I am a newbie but if you want me to, I can take a look at your bot.
Best regards,
Monika (username: mra)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Francesco!
It is difficult to check your bot since you are working on it and so everything keeps changing. I will now stop looking at it, but here some thoughts:
If you want to use "wait for user input" while redirecting to another skill, the Trigger tab is evaluated. This is not the case if you choose "start the skill". So you need to set a variable first that is then checked in the Triggers tab. You should also ask a question before redirecting to another skill, if you expect input.
I have changed your Requirements tab a little in the ask feedback skill. There was no "Edit Replies" in which you asked for the user to choose whether he wants to give feedback or not.
I do not know why, but in my bot it does not work if I save an intent in the Requirements tab. Try to use an entity instead (@yes => #yes). Maybe this solves your problem.
I saw that in your deliverables skill you have a conditionless message group with a call to the feedback service somewhere in the middle. I think you should not have more than one message group who's condition is met. In my bot, this leads to errors since everything seems to execute at the same time. So if two message groups who's conditions are met expect a user input, the bot can't handle that.
I would appreciate if you shared the information how you solved it, when you managed to solve your problem.
Best regards,
Monika
Hi Monika,
I've forked the standard customer-satisfaction skill because it looks simpler and I wanted to keep it simple.
In the deliverables skill, I've set a redirect to it under every single action. This doesn't trigger multiple messages.
When I ask a question, the relevant action is triggered, immediately followed by a rating question. I can rate from 1 to 5. So far so good... But when I'm asked to leave a comment and answer 'Yes' or 'No', I get a 'no reply' answer. Still haven't figured out how to fix this.
Also, I don't know how I can slow down the rating question. I find the bot a bit insistent.
The latest changes are in v3 of my bot.
Best regards,
Francesco
User | Count |
---|---|
71 | |
10 | |
8 | |
7 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.