【问题标题】:How to transfer conversation from Bot to human agents? in ibm watson using node js如何将对话从 Bot 转移到人工代理?在 ibm watson 中使用节点 js
【发布时间】:2023-03-11 07:21:01
【问题描述】:

我创建了 watson 聊天机器人,它使用 Node js 作为中间件回答用户常见问题解答。但是我如何将对话从机器人转移到任何人工代理。

将不胜感激!

谢谢

【问题讨论】:

    标签: ibm-watson watson-conversation


    【解决方案1】:

    在这种情况下,您需要知道:Watson Conversation Service 是一个端点 API,因此,您可以调用该服务并在您的后端创建一个条件来识别用户是否希望参加某个人工代理或任何其他你想对你的应用程序做些什么。

    例如,您可以使用 Node.js 查看 IBM Developer 在 Watson Developer Cloud 中名为 conversation-simple 的项目。

    您可以简单地在您的聊天机器人中创建一个#intent 条件:

    if bot recognizes #wantsHumanAgent
    response: Do you want to talk with one Professional?
    

    并用values创建一个@entity:是或否,在它之后,尝试创建一个具有条件的子节点:

    if bot recognizes @yesOrNo:yes
    response: Please wait! I'll pass you on to an attendant.
    

    或者您也可以添加用户与话务员对话的链接,例如:

    if bot recognizes @yesOrNo:yes
    response: The link to talk with one Attendent is <a  target="_blank" href="https://yourlink.com">Talk to one Professional!</a>.<br/><br/>
    

    Obs.:您可以添加一个自定义代码来创建您的functions 或使用此example 在您的应用程序中做某事作为基础,并为您想要的内容创建一个自定义代码:在您的聊天中添加一个选项以与人工代理交谈。

    注意:这只是一些基于良好实践的建议。您需要在您的虚拟助手中引导您的用户以获得更好的出勤率。

    • 查看更多 examples 以使用 Watson 对话服务进行构建。

    【讨论】:

    • 嘿,thanx sayuri 的帮助,我理解了上述解决方案,但我可以将我的机器人聊天记录转移到 facebook messenger api 吗?
    • 如果我的回答对您有帮助,请标记Stackoverflow guide后面的问题。是的,您可以根据自己的目的创建一个新问题。我会尽力帮助你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-22
    • 2017-03-17
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多