LGF问法配置说明
问法模板
该文档主要介绍意图配置中问法模板的配置:
LGF配置思路
(1)汇总说法:可以模拟或联想真实场景中用户的问法或从原始语料中获取
(2)选定核心词:能确认命中意图的关键词
(3)核心词扩展:添加同义词,丰富语料内容,增加覆盖面
(4)核心词顺序重组:对核心词进行排列组合后,仍可命中意图的说法
基本元素说明
问法模板(LGF):通过模板匹配来表示用户的问法。问法模板支持以下元素
元素
说明
示例
${}
引用实体参数
模板内容:${城市}
模板释义:引用实体参数“城市”
说明系统中已内置常见实体,也支持实体自定义;
有关“实体”具体介绍参考:《实体管理》。
[]
可选符
模板内容:[请|麻烦]帮我打水
模板匹配问句:“帮我打水”、“请帮我打水”、“麻烦帮我打水”都可以匹配到问法模板。
()
必选符
模板内容:附近的(餐馆|饭店)
模板匹配问句:“附近的餐馆”、“附近的饭店”可以匹配到问法模板。但“附近的酒店”或“附近的”则不可以匹配到模板。
|
或
模板内容:小明的(电话|联系方式)
模板匹配问句:“小明的电话”或“小明的联系方式”都可以匹配到问法模板。
.{下限,上限}
指定数量的文本
模板内容:.{0,3}${日期}${城市}的天气
模板释义:.{0,3}代表任意0~3个字,
模板匹配问句(包括但不局限):“查一下明天北京的天气”、“我想问后天杭州的天气”、“下周一上海的天气”都可以匹配到问法模板。
重要1.元素里面使用到的符号都是英文符号
2.逻辑“非”在通配符规则前使用时“!”代替“.”,若还保留通配符前的“.”那么配置的LGF不生效,比如:(!装修|租){0,10}(需要|想|推荐|介绍)前面的非逻辑中.{0,10}中花括号前面没有点
3.LGF整句不能由可选部分组成,就是不可以全部由.{下限,上限}和[]组成
4.不同意图的LGF编写不可相互包含,拦截,导致意图误命中,不能匹配到正确意图中
常见使用
常见通配符的使用,提取一些关键词,让句意泛化能力更强,
该句式主旨为询问是否需要信用卡:
(!装修|租){0,10}(需要|想|推荐|介绍)(!装修|租){0,10}(房|楼盘|户型|精装)(!装修|租){0,10}
常见“非”逻辑的使用
该句式主旨为询问是否需要买房
(!装修|租){0,10}(需要|想|推荐|介绍)(!装修|租){0,10}(房|楼盘|户型|精装)(!装修|租){0,10}
常见意图LGF写法参考
意图名称
LGF配置
方便
(!没|无|非|不|否|no){0,8}(方便|说吧|讲吧|可以|快说|快讲|你说|你问|来吧|可以|还好|有时间|有空).{0,10}
不方便
.{0,18}(打针|疫苗|快点|不.{0,2}方便|做饭|孩子|不方便|开会|忙|开车|起飞|赶飞机|赶火车|赶高铁|地铁|高速|睡觉|没时间|有急事|医院|生病|车祸|检查|孕检|吃饭|喝酒|参加婚礼|排练|彩排|上课|旅游|直播|洗澡|上班|谈事|工作|培训|发传单|打工|夜班|白班|吃药|洗衣服|打扫|卫生|上楼|停车|检票|飞机|火车|高铁|婚宴|赶集|赶会|庙会|玩|接孩子|送孩子|听课|讲课|座谈|峰会|翻译|交流|研讨会|考研|科研|研究|研讨|展会|展览|参观|图书馆|爬山|游泳|搓澡|游戏|博物馆|勘探|勘测|参加).{0,18}
.{0,20}(哪有|无|没|没有).{0,6}(时间|功夫).{0,10}
满意
(!不|无|非|未|没|no){0,10}(满意|不错|棒|赞|nice|奈斯|好|可以|到位|行).{0,10}
不满意
.{0,10}(不满意|不怎么样|差劲|不.{0,2}好|terrible|bad|不行|垃圾|差).{0,10}
肯定
(!不|无|非|未|没|no){0,8}(是|对|没错|嗯|yes|确实|他在用)(!机器人|啥|人工|真人|谁|哪|吗|什么){0,8}
否定
.{0,15}(无|不|未|没|否|no|错|非).{0,10}
不认识本人
.{0,10}(不认识|打错|不知|不清楚|没听过|不了解|没见过).{0,8}