[发明专利]自动聊天机器人语言表达生成在审
申请号: | 201911050643.6 | 申请日: | 2019-10-31 |
公开(公告)号: | CN111914527A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | P.罗伊斯曼 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/58;G06K9/62;G06F16/332 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 聊天 机器人 语言表达 生成 | ||
1.一种计算机实现的自动语言表达生成的方法,包括:
基于遵循语法的多个储存的语言表达生成模板,生成多个生成的语言表达以用于开发聊天机器人,其中,所述生成的语言表达具有相应的预分类的意图;
使用所述生成的语言表达中的选择的训练语言表达来训练所述聊天机器人;以及
使用所述生成的语言表达中选择的验证语言表达对经训练的所述聊天机器人进行验证,其中,所述验证生成指示所述聊天机器人性能的基准值。
2.一种或多种非暂时性计算机可读介质,包括计算机可执行指令,所述计算机可执行指令在被执行时使计算系统进行如权利要求1所述的方法。
3.根据权利要求1所述的方法,其中:
所述语法支持多个替代短语;并且
所述储存的语言表达生成模板中的至少一个包含多个替代短语的至少一个实例。
4.根据权利要求1所述的方法,其中:
所述语法支持可选短语;并且
所述储存的语言表达生成模板中的至少一个包含可选短语。
5.根据权利要求1所述的方法,还包括:
在进行训练之前,扩充所述生成的语言表达。
6.根据权利要求5所述的方法,其中,所述扩充包括:
对所述生成的语言表达中的至少一个进行一个或多个机器翻译。
7.根据权利要求1所述的方法,还包括:
在进行训练之前,经由语言距离得分过滤所述生成的语言表达。
8.根据权利要求1所述的方法,其中:
所述基准值包括从以下组中选择的一个或多个,所述组包括:准确性、精度、召回率以及F1得分。
9.根据权利要求1所述的方法,还包括:
选择所述生成的语言表达的子集以用于训练。
10.根据权利要求1所述的方法,其中:
所述语法支持正则表达。
11.根据权利要求1所述的方法,其中:
储存的语言表达生成模板与各自的意图相关联。
12.根据权利要求11所述的方法,其中:
所述储存的语言表达生成模板按意图分组。
13.根据权利要求1所述的方法,还包括:
随着所述语言表达生成模板被修改并且所述基准值收敛于可接受的值,在多次迭代中重复所述训练和所述验证。
14.一种计算系统,包括:
一个或多个处理器;
储存多个储存的语言表达生成模板的存储器,其中,所述模板与相应的意图相关联;
其中,所述存储器被配置为使所述一个或多个处理器进行以下操作,包括:
基于遵循语法的多个储存的语言表达生成模板,生成多个生成的语言表达以用于开发聊天机器人,其中,所述生成的语言表达具有相应的预分类的意图;以及
使用所述训练语言表达中选择的训练语言表达和相应的所述预分类的意图来训练所述聊天机器人。
15.根据权利要求14所述的计算系统,其中,所述操作还包括:
验证所述聊天机器人。
16.根据权利要求14所述的计算系统,其中:
所述语法支持多个替代短语。
17.根据权利要求14所述的计算系统,其中:
所述语法支持可选短语。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911050643.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有减少泄漏的区间统计量的隐私保护基准分析
- 下一篇:一种智能家居控制系统