dialogflow-es - 对话流中的动作和参数
问题描述
当我创建一个参数并将其分配给名为 @sys.unit-information-name 的实体时,我不断收到此警告:*训练短语“显示糖尿病结果”中的注释文本“糖尿病”与实体不对应键入“@sys.unit-信息名称”。结果我的聊天机器人没有给我正确的结果,基本上它只会在动作和参数下的提示下不断地问问题。
如果我删除此参数,它会起作用。但我想使用参数 & Entity
任何帮助
谢谢
解决方案
您面临的问题是因为您正在显式创建参数并添加系统实体@sys.unit-information-name。根据系统实体文档,该实体用于引用有关单位的信息。
由于您根据您的表达“向我展示糖尿病的结果”指的是一种疾病“糖尿病”,因此该实体也不能用于映射糖尿病或任何其他疾病。疾病没有系统实体,因此我们最好创建一个自定义实体来定义大多数疾病名称。
如果单词与实体中定义的值匹配,则给出训练短语时,将完成该单词的实体映射并生成响应。
推荐阅读
- sql-server - 如何创建用户定义的函数,例如 ISNULL?参数为表达式,返回类型为替换类型
- php - 我选择的字段没有正确填充无脂肪框架
- r - ggmap中基于ID的连接点
- excel - 是否可以使用 Excel VBA 中的另一个宏修改宏代码
- android - 如何确定是否在 MotionEvent.ACTION_SCROLL 之外单击了屏幕?
- java - 我想将 iphone 名称及其价格存储在 excel 表中。对于相同的 iphone 名称在一张 excel 表中疼痛
- java - 数据库“默认”需要进化!尝试使用 play framework 2.7.0 和 Ebean 连接到 MySQL 时
- thingsboard - 我们可以从 Rule Chain 调用 External Rest API 从另一个 API 收集遥测数据吗?
- java - 如何将外部 JAR 插入 Eclipse Luna 中的“插件依赖项”
- azure - 将标签复制到资源组中的资源的策略和倡议