我收到了Google小组的以下反馈:
当用户说" help"对于你的代理人来说,它实际上并没有提供任何用户可以说或要求的指导,它只是说'#34;当然,助理在这里提供帮助"
我的webhook在Spring Boot中实现。知道我的网络服务如何响应帮助请求吗?
答案 0 :(得分:2)
由于您正在使用API.AI,这听起来可能是内置于Small Talk域的默认响应之一。你可能想要做两件事:
点击左边的 Domains 菜单关闭Small Talk域,然后打开 Small Talk 域上的开关(它应该是第一个关闭。
制作自己的意图来处理"帮助"命令(以及可能的一些其他相关语句)通过在Intent的用户说部分中设置它们。您可以通过查看 Fulfillment 部分中的使用Webhook 框将其发送到您的webhook来实现此意图,但对于简单的文本响应,这可能不是必需的。只需让Intent返回一条简短的帮助消息,描述通过向 Response 区域添加文本可以完成的任务。
撰写帮助意图或意图时需要考虑的一些建议和事项:
使回复相对较短。这是一个文字,在阅读时,不会被中断。
通过使用输入上下文来确定当前对话的状态,从而考虑上下文相关的帮助。在特定提示后请求帮助的用户应该获得在该提示下帮助他们的信息。
在用户说部分允许多种方式寻求帮助。像是"我很困惑的短语"也可以很好地触发帮助。
允许通过使用提供不同答案的多个意图来询问有关特定主题的帮助。这些也可能与上下文联系在一起。