gpt4 book ai didi

javascript - 我可以在 Dialogflow 的内联编辑器中使用意图参数吗?

转载 作者:行者123 更新时间:2023-11-29 20:51:22 25 4
gpt4 key购买 nike

在使用 Dialogflow 时,设置了参数,简而言之,训练数据可能看起来像这样:

  • 我要芝士披萨
  • 我要火腿披萨
  • 给我一顿肉宴

所以在 CHEESE、HAM 和 MEAT FEAST 上,您可以将它们存储在一个参数中,可能称为 $PizzaChoice

在意图的响应部分我知道我可以说“你选择了$PizzaChoice”。

但是我也可以在内联编辑器中这样做吗?下面这个行不通,但我想如果可能的话,它会是这样的:

agent.add('You selected' + $PizzaChoice);

有什么想法吗?

最佳答案

如果您正在使用 dialogflow-fulfillment 库,并遵循他们通常的参数约定,将名为 agent 的意图处理程序作为参数,那么您可以获得所有agent.parameters 中对象中的参数。

所以你要写的行应该是这样的

agent.add( 'You selected '+agent.parameters['PizzaChoice'] );   

或者,如果您想使用 ES6 反引号模板:

agent.add( `You selected ${agent.parameters['PizzaChoice']}` );

关于javascript - 我可以在 Dialogflow 的内联编辑器中使用意图参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51695102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com