# 语义槽
# 1.概念
语义槽是用户说法中包含的关键词,它可以帮助系统准确识别意图。如“今天北京天气怎么样”,语义槽就是#时间#、#地址#和#天气#,取值为“今天”、“北京”和“天气”,语义槽和词典一般会同时使用,语义槽通常用来指代词典。一个语义槽可以同时绑定多个词典,一个词典也可以与不同的语义槽相关联。
# 2.追问话术
平台支持对语义槽设置【是否立即追问】。如果打开开启按钮,开发者则需要给语义槽配置相应的追问话术(可配置多条,追问时随机选取)。当用户问法中没有提供该语义槽值时,机器人会对其自动发起追问。
例如,在查询星座幸运数字时,如果用户问法是“我要查星座幸运数字”,而没有提供星座类型,该任务也就无法执行。若开发者配置追问话术后,系统就会向用户发送追问语句以获取该语义槽值。
# 语义槽使用说明
# 注:语义槽是用户说法中包含的关键词,一个语义槽可以同时绑定多个词典,可结合系统词典进行使用
插入元素 | 符号样式 | 举例 |
---|---|---|
语义槽 | {出发地} | sys.城市,sys.省份,浙江省,江苏省,北京,上海 |
{目的地} | sys.城市,sys.省份,浙江省,江苏省,北京,上海 | |
{出发时间} | sys.具体时间点,今天下午两点 | |
{地点} | sys.地名,包含国家/城市/省/镇/小地名 | |
{城市} | sys.城市,北京,上海 | |
{省市} | sys.省份,浙江省,江苏省 | |
{镇} | sys.镇,咸水沽镇 | |
{小地名} | sys.POI地点,西湖 | |
{时间} | sys.具体时间点,今天下午两点 | |
{具体时间点} | sys.具体时间点,今天下午两点 | |
{时间段} | sys.时间区间,今天下午三点到明天上午6点 | |
{周期时间} | sys.重复时间点,每天下午三点 | |
{数字} | sys.数字,20,-11.3%,一百五 | |
{价格} | sys.价格,一百元 | |
{书章节数} | sys.章节数,第三章,第四章 | |
{电话号码} | sys.电话号码,13811111111 | |
{网址} | sys.网址,chatbot.weixin.qq.com | |
{IP地址} | sys.IP地址,10.1.1.1 | |
{邮件} | sys.邮箱地址,hello@wechat.com | |
{人名} | sys.人名,王小明,李四 | |
{国家} | sys.国家,中国 | |
{歌手名} | sys.热门歌手名,周杰伦,张学友 | |
{歌曲名} | sys.热门歌曲名,稻香,七里香 | |
{专辑} | sys.热门专辑,飘移第七夜,基三江湖记事薄 | |
{歌曲类型} | sys.热门歌曲类型,暗恋,安静,学习 | |
{歌曲语言} | sys.歌曲语言,中文,英文,日语 | |
{具体日期} | sys.具体时间点,今天下午三点 | |
{常用姓氏} | sys.常用姓氏,赵,钱,孙,李 | |
{微信号} | sys.微信号,用于返回微信账号 | |
{微信号含手机号} | sys.具体时间点,用于返回微信号及手机号 | |
{用户问法} | sys.用户问法,用于匹配用户Query |