Miz*_*lul 0 google-cloud-platform dialogflow-es
我想在响应部分打印出用户输入,但由于某种原因,我似乎无法找到如何执行此操作。
例如:
Bot: How old are you?
User: 40
Bot: Your age is 40.
Run Code Online (Sandbox Code Playgroud)
我还附上了一个屏幕截图,其中我有一个参数,但我只是不知道该算什么年龄。
目前我得到你的年龄是 100,因为我手动添加了 100 作为年龄参数的值。对此有什么想法吗?
要获取用户的输入,您必须在实体中捕获该年龄值。您可以使用系统实体或创建自己的系统实体,但对于您的案例来说,捕获“年龄” sys.number-integer可以是完美的!
只需在意图中添加一个训练短语作为模板短语(参见左侧的“@”),只需单击训练短语旁边的默认“符号”即可切换到模板模式,因为它最适合您匹配年龄的需要。
编辑:要获取名称(文本)输入,您必须使用@sys.any 实体(确保您使用的是模板模式(@)而不是示例模式(“))
归档时间: |
|
查看次数: |
874 次 |
最近记录: |