【问题标题】:Dialogflow how to store querystring/conversation to a parameter?Dialogflow 如何将查询字符串/对话存储到参数?
【发布时间】:2019-01-17 03:51:42
【问题描述】:

我正在为我们的 IT 支持团队构建一个聊天机器人。 我们正在将该机器人与 Jira Service Desk 集成,以通过与用户的对话创建票证。

这是流程

  1. 用户通过网络聊天联系 IT 支持,表示他们想报告问题
  2. Bot 将询问用户的电子邮件地址以检查用户是否有有效的支持合同
  3. 在与用户的对话中,机器人将确定问题的严重性
  4. Bot 调用 JSD Api 在履行中创建票证

对于上面的第 4 步,要创建 JSD 票证,我们要传递问题的摘要和描述。

如何将对话/查询字符串(与任何实体无关,但与整个对话相关)作为摘要/描述存储到意图参数?

我可以从 webhook 中设置参数值吗?

【问题讨论】:

    标签: dialogflow-es


    【解决方案1】:

    可能更简单的方法是将您想要的任何内容(用户所说的内容、其中的任何部分等)保存在 webhook 的 context 参数中。只要上下文的生命周期计数器不减为 0,这将在您的所有对话轮次中进行。您可以通过您的履行 webhook 在每一轮更新此上下文参数。

    【讨论】:

    • 嗨,囚犯,感谢您的回复。我想要的是将整个对话保存在一个参数中,而不仅仅是突出显示的那个。
    • 我不知道您所说的“突出显示”是什么意思,但我已经更新了我的答案以尝试澄清。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多