【对话API】如何实现在返回的多个选项中进行选择
丸子需要樱桃06 发布于2022-03 浏览:3923 回复:1
0
收藏
最后编辑于2022-04

比如 通讯录技能——

发送命令:查询张三

机器人反馈给我两个张三的信息,根据序号选择其中一个张三,机器人再反馈给我所选张三的信息

请问这种选择要如何实现?

(参考了帖子“在多轮中实现多选一”,但是所给信息有限无法进行实操,或许请问有demo供参考吗)

收藏
点赞
0
个赞
共1条回复 最后由马扛毡蚊撑滓回复于2022-04
#2unit_internal9回复于2022-03

词槽的识别,正常来说,只会给出一个确定的结果。虽然语句包含词槽的多个词典值也会识别到,但是,那就是不同的词典值了,应该不会出现给出两个同样词典值结果的情况。而你说的这种有两个张三的情况,应该只是自己的通讯录有同名的人,识别结果也只是会给出一个结果,这种不属于机器人语义解析的情况,应该是业务层去判断需要给哪个人名去拨号

0
TOP
切换版块