如何在api.ai中解析字符串响应?

时间:2017-01-11 08:35:18

标签: bots dialogflow

在Api.ai中创建Intents时,我可以解析此处列出的sys或user参数: https://docs.api.ai/docs/concept-entities#section-user-entities

但是,如果我必须解析字符串响应,则无法将其添加为参数。解析用户的字符串响应以获取实体的任何解决方法?

例如, 顾客的名字是约翰。 我想在行动中找回约翰。

2 个答案:

答案 0 :(得分:0)

我认为你可以利用api.ai 上下文 来实现这一目标..

检查Context documentation

答案 1 :(得分:0)

是的,有可能。

1)首先,您应该在intent中设置要获取客户姓名的输出上下文 例如setting output context

2)然后在same name中使用intent定义输入上下文,您希望在其中获取客户的姓名,例如setting input context

3)然后您可以通过使用#<context_name>.<parameter_name>定义参数来访问名称,例如#send.name

希望这可能会有所帮助!!