【发布时间】:2018-11-10 10:46:14
【问题描述】:
我的代理的目标是提出 6 个问题来估算 2 种不同产品的价格。 它提出了第一个问题:“您要对 product1 或 product2 进行价格估算吗?” 然后,它会询问 5 个关于产品特性(即产品的年龄、尺寸……)的问题,以最终显示价格估算。 在 Dialogflow UI 上创建的所有流程都带有一个内联编辑器,用于计算然后将数据保存在 Firebase DB 上。
我的问题 -> 创建更好:
1/ 只创建 2 个意图:product1 和 product2 ?然后在这些意图中,通过填写参数、实体和值,在“操作和参数”部分询问其他 5 个问题。
2/ 为 6 个问题创建 6 个不同的意图,每个问题都有参数值。
在我这边:
- 我已经测试了 1/,我能够检索我的 Firebase 数据库中的所有数据,但是我的 2 个产品具有相似的实体和参数值(例如“大小”)并且我的代理错误流向错误的意图。
- 我已经测试了 2/(我认为这是更好的方法,因为所有意图都更有效)我能够实现良好的流程。但是最后一个问题,我不知道如何检索之前的参数值来进行价格估算。
非常感谢您的帮助;)
【问题讨论】:
标签: node.js dialogflow-es