dialogflow-es - 为帐户名称的多空格分隔用户短语设置哪种 Dialogflow 实体类型
问题描述
我正在构建新的意图,其中用户短语包含公司名称,例如,
我的公司是谷歌
谷歌技术是我的公司
公司是苹果系统公司。
我必须设置什么 BE 实体类型才能获得用户短语中的完整公司名称。就像上面的短语一样,我希望对话流会给我,
- 谷歌
- 谷歌技术
- 苹果系统公司
谢谢,
解决方案
这取决于您对这些公司名称可以拥有(或想要)多少控制权。
如果您有应适用的公司的具体列表,则可以创建自定义实体类型。如果可以使用,这是最好的方法。
如果没有,您可能需要使用@sys.any
匹配任何内容的类型。
推荐阅读
- c# - 实体框架使用过滤器从一对多表中选择不同的值
- ansible - 您需要成为 root 才能执行 - ansible
- hyperledger-fabric - hyperledger fabric MSP idemix 和 x509(TCert ECert) 有什么区别?
- python - 查找全局最小值 (SciPy) 并将其显示在 3D 图上
- angularjs - 为什么我在 Elastic Beanstalk 中托管的 Angular 应用程序的运行状况会下降?
- bootstrap-4 - 引导程序 4 和媒体查询的问题
- android - Android appbundle:重命名生成的输出文件(.aab)
- javascript - documnt.innerHTML 与 document.createElement... 会有显着的性能差异吗?
- java - 在给定的文本文件中查找多个关键字的索引
- date - X轴日期标签错误