Nlp 在下一个bot响应中传递用户的响应

Nlp 在下一个bot响应中传递用户的响应,nlp,artificial-intelligence,dialogflow-es,Nlp,Artificial Intelligence,Dialogflow Es,我想要一个机器人通过获取用户先前询问的确切句子来发送个性化响应。例如: 你在吃什么? 用户:我正在吃草莓味的华夫饼干,但我又饿了。 好吧,但你为什么要吃呢?我正在吃草莓味的华夫饼干,但我又饿了。? 以上只是一个参考,但我想让用户回答下一个机器人问题。1。提取您的参数 用户>我正在吃草莓味的华夫饼干,但我又饿了 在您的参数中标记带有草莓味的华夫饼干,例如与关键食物一起 二,。在你的回答中使用它 Dialogflow>好吧,但是你为什么要吃$food 请查阅文件 如果您想稍后在上下文的帮助下再次使用

我想要一个机器人通过获取用户先前询问的确切句子来发送个性化响应。例如:

你在吃什么? 用户:我正在吃草莓味的华夫饼干,但我又饿了。 好吧,但你为什么要吃呢?我正在吃草莓味的华夫饼干,但我又饿了。? 以上只是一个参考,但我想让用户回答下一个机器人问题。

1。提取您的参数

用户>我正在吃草莓味的华夫饼干,但我又饿了

在您的参数中标记带有草莓味的华夫饼干,例如与关键食物一起

二,。在你的回答中使用它

Dialogflow>好吧,但是你为什么要吃$food

请查阅文件

如果您想稍后在上下文的帮助下再次使用该参数,请参阅此文档页:。

1。提取您的参数

用户>我正在吃草莓味的华夫饼干,但我又饿了

在您的参数中标记带有草莓味的华夫饼干,例如与关键食物一起

二,。在你的回答中使用它

Dialogflow>好吧,但是你为什么要吃$food

请查阅文件


如果您希望稍后在上下文的帮助下再次使用该参数,请参阅此文档页:。

这取决于您需要多少用户响应

如果您只需要一部分,并且可以处理一些不需要处理的文本,那么可以使用@sys.any设置一个

可以在使用意图编辑器编辑的中直接使用这些参数

所以你可能有这样的意图:

如果您确实想要整个短语,您可能会尝试将整个培训短语设置为@sys.any参数,但这将产生混合结果


在这些情况下,您可能需要使用并为捕获其他地方未捕获的内容的应用程序打开实现。您没有指明可能使用的库,但如果您查看发送给您的JSON,则整个文本将位于queryResult.queryText中。如果您使用的是dialogflow实现库,则可以使用agent.query方法。

这取决于您需要多少用户响应

如果您只需要一部分,并且可以处理一些不需要处理的文本,那么可以使用@sys.any设置一个

可以在使用意图编辑器编辑的中直接使用这些参数

所以你可能有这样的意图:

如果您确实想要整个短语,您可能会尝试将整个培训短语设置为@sys.any参数,但这将产生混合结果


在这些情况下,您可能需要使用并为捕获其他地方未捕获的内容的应用程序打开实现。您没有指明可能使用的库,但如果您查看发送给您的JSON,则整个文本将位于queryResult.queryText中。如果您使用的是dialogflow履行库,则可以使用agent.query方法。

您可以在会话中保存它,并在下一次查询中使用它。您在哪里被卡住了?您可以在会话中保存它,并在下一个查询中使用它。你被卡在哪里了?