0

我从 Google 团队得到以下反馈:

当用户对您的代理说“帮助”时,它实际上并没有为用户可以说什么或要求什么提供任何指导,它只是说“当然,助手是来帮忙的”

我的 webhook 是在 Spring Boot 中实现的。知道我的网络服务如何响应帮助请求吗?

4

1 回答 1

2

由于您使用的是 API.AI,这听起来可能是 Small Talk Domain 内置的默认响应之一。你可能想做两件事:

  1. 通过单击左侧的域菜单关闭 Small Talk 域,然后关闭Small Talk域(应该是第一个)上的开关。

  2. 通过在 Intent 的User Says部分中设置这些来创建自己的 Intent 来处理“帮助”命令(可能还有一些其他相关语句) 。您可以通过选中Fulfillment部分中的Use Webhook框将其发送到您的 webhook 来实现此意图,但对于简单的文本响应,这可能不是必需的。只需让 Intent 返回一个简短的帮助消息,描述通过向响应区域添加文本可以完成的操作。

编写帮助意图或意图时需要考虑的一些建议和事项:

  • 使响应相对较短。这是阅读时不能被打断的文本。

  • 通过使用输入上下文来确定当时的对话状态,考虑上下文相关的帮助。在特定提示后寻求帮助的用户应该在该提示获得帮助他们的信息。

  • 在“用户说”部分允许多种方式寻求帮助。像“我很困惑”这样的短语也可以很好地触发帮助。

  • 允许通过使用提供不同答案的多个意图来就特定主题寻求帮助。这些也可能与上下文相关联。

于 2017-01-06T21:59:39.027 回答