![](/img/trans.png)
[英]IBM Watson Assistant: Retrieve a specific conversation via IBM Cloud Functions
[英]IBM Watson Assistant: Entity overlapping issue in conversation
我正在为学生创建聊天机器人。 我在一个用例中遇到一个问题。 学生需要在特定年份修读这些科目(Bot仅在每学期提供该科目)。 但是问题是我有两个实体@year和@semester。
我的@year和@semester实体值如下。 我也给了一些
同义词。 @year的值是:1,2,3 @学期的值是:1,2
当用户提到第一年时,@ year:1和@semester的值也被设置为1,但是这里实际上需要从用户那里获得一个学期的输入。我已经在@a中基于@semester询问了这个学期。广告位,但设置为int @semester的值不会调用该值。
我该如何解决这个冲突?
我的预期对话如下
学生-给我第一年的科目清单。
Bot-告诉我课程名称? `在此处输入代码
学生-A
Bot-告诉我这个学期?
学生-提供学期号
Bot-A的第一学年第一学期的科目为“列出科目”
但是输出是这样的
学生-给我第一年的科目清单。
Bot-告诉我课程名称?
学生-A
Bot-A的第一学年第一学期的科目是列出科目
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.