[发明专利]一种自动实现app操作的智能系统有效
申请号: | 201810017031.6 | 申请日: | 2018-01-09 |
公开(公告)号: | CN108563669B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 高徐睿 | 申请(专利权)人: | 高徐睿 |
主分类号: | G06F16/9537 | 分类号: | G06F16/9537;G06F16/33;G06F16/332 |
代理公司: | 苏州国诚专利代理有限公司 32293 | 代理人: | 杨淑霞 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 实现 app 操作 智能 系统 | ||
本发明涉及一种能自动实现app操作的智能系统,包括:会话管理模块、预先训练好的意图识别模型和参数提取模型、用户意图与参数对应关系、用户交互规则、用户意图与接口对应关系、接口与参数对应关系、未提取参数列表;并且,所述智能系统的运行流程如下:S1预处理;S2判断是否处于用户交互中1并进行处理;S3省略恢复;S4意图识别;S5参数提取;S6更新未提取参数列表;S7判断是否处于用户交互中2并进行处理;S8完成app操作;S9退出流程。采用本发明,可以使得操作app更方便、快捷。
技术领域
本发明涉及智能系统领域,尤其涉及一种自动操作app智能系统。
背景技术
智能手机的快速发展,大家越来越多的使用手机app。但在用户使用app 时,尤其在时间较紧迫时,会感觉比较繁琐,例如用户用高德地图查询路线,需要先进入高德地图的线路界面,输入出发地和目的地后才能进行查询。
发明内容
本发明所要解决的技术问题是提供一种能自动实现app操作的智能系统,使得用户使用app更加方便、快捷。
为了解决上述技术问题,本发明采用如下技术方案:
一种自动实现app操作的智能系统,其特征在于,所述的系统包括:会话管理模块;预先训练好的意图识别、意图修饰词模型和参数提取模型;用户意图与参数对应关系;用户交互规则;用户意图与接口对应关系;接口与参数对应关系;未提取参数列表;并且,所述智能系统的运行流程如下:
S1预处理:对用户输入的自然语言问句进行预处理,进行去特殊符号、去停止词、分词;
S2判断是否处于用户交互中1并进行处理:根据未提取参数列表是否为空,判断当前问句是否处于与用户交互提取剩余参数值之中,若未提取参数列表为空,则不处于用户交互之中,执行S3;否则,存储用户输入的参数值,将该参数从未提取参数列表中移除后,执行S7;
S3省略恢复:对预处理后的问句进行上下文省略恢复;
S4意图识别:意图及意图修饰词识别模型,对省略恢复后的问句,提取其意图及意图修饰词;
S5参数提取:根据识别出的用户意图,调用该意图对应的参数提取模型,提取省略恢复后问句中的参数及参数值,将其存储于map中,map的key为参数,value为参数值;
S6更新未提取参数列表:根据用户意图与参数对应关系,判断用户意图的哪些参数还未提取参数值,将这些参数存入未提取参数列表中;
S7判断是否处于用户交互中2并进行处理:若未提取参数列表为空,则执行S8;否则,从未提取参数列表中任意取一个参数,根据预先制定的用户交互规则,生成与用户交互的问句,然后执行S9;
S8完成app操作:app的操作通过调用一系列的接口来完成;
S9退出流程。
优选的,所述意图识别模型的训练方法如下:利用已训练好的词向量模型,将用户问句转化为词向量后,利用开源的神经网络模型训练工具进行训练。
进一步优选的,所述词向量模型的训练方法为直接利用组对形式对词向量进行训练。
进一步优选的,所述的词向量训练方法如下:①用D表示词典,w是D中的元素,X表示训练集中所有的连续n元短语,x是X中的元素,代表正样本,是将连续n元短语x中的中间词替换为w的连续n元短语,代表负样本;
②引入窗口打分函数f(x),对x进行打分,以度量x中n元短语的排列顺序的正确程度,通过公式
优化窗口打分函数f(x);
③利用传统的神经网络对窗口打分函数f(x)的优化进行训练;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高徐睿,未经高徐睿许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810017031.6/2.html,转载请声明来源钻瓜专利网。