作者:重庆互联网小徐 发布时间:2024-11-29 浏览:19753 赞(5837) 收藏 评论(0)
词典是一个规范的自然语言短语集合,通常定义为应用所在领域的术语的集合,可用于用户说法中的关键信息提取和语义槽调用。例如“刮风”、“降雨”属于“天气”这个词典,“跑步”、“游泳”属于“运动”这个词典。每个词典均可在多个技能中重复使用。
系统词典以" sys."为标识,是平台为开发者预置的词典(如:时间、数字、国家、城市等)。可直接使用,但不支持编辑。每个系统词典内已包含丰富的词条,平台提供了词条示例,便于开发者理解系统词典含义。
例如:
“商场8点开门吗”和“商场9点开门吗”,这两句用户问法中,时间点就是可以不断变化的关键词,我们就可以用一个系统词典 {sys.具体时间点} 来代替用户可能询问的所有时间点。即可写成:“商场 {sys.具体时间点} 开门吗”,这样用户再问 商场任一时间点开门吗 都能匹配到。
如果系统词典不能满足技能开发需要,开发者还可以创建自定义词典,自定义词典以 user.为标识,开发者可根据需要,增删改词典和词条。
例如星座建议的技能需要一个槽位类型是星座名。这时候开发者可以新建一个自定义的词典,名字由开发者自定义,比如“constellation”,同时需要在平台上配置该“词典”对应的“词条”内容。
constellation的值 |
---|
白羊座 |
金牛座 |
双子座 |
巨蟹座 |
狮子座 |
处女座 |
天秤座 |
天蝎座 |
射手座 |
摩羯座 |
水瓶座 |
双鱼座 |
注意:新建自定义词典时,一定要把这个类型所有可能的值都填写全,避免意图识别的错误。
一些词典中的词条值包含多种同义词,可以在词条中里添加上同义词。更全的同义词覆盖可以保证意图的更好的命中。例如:”中央一台“的同义词可以包含:”中央一套“、”中央电视台“、”中央一台“、”中央广播电视台“、”央视一套“、”央视一台“,等等。
重庆互联网项目从2004年开始为各行各业提供互联网发展解决方案,专业从事网站、小程序、微信公众号、APP、电商平台、系统等互联网平台开发,帮助企业实现从传统行业到互联网的完美转型。截止目前,重庆互联网合作的企业遍布全国各地,20年的开发经验和完善的售后服务体系获得合作客户的高度认可!
关注重庆互联网官方公众号,即可获取粉丝专享福利!
欢迎广大用户为此页面进行评价,评价成功将获得积分奖励!