[发明专利]一种基于人工智能应用开发的方法、系统及存储介质在审
申请号: | 201910851877.4 | 申请日: | 2019-09-10 |
公开(公告)号: | CN110780861A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 黄海;沈仕宗;余松森;黎有;钟亮明;林波;高秀敏;阮小艳 | 申请(专利权)人: | 广州市金度信息科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/33 |
代理公司: | 44268 深圳市君胜知识产权代理事务所(普通合伙) | 代理人: | 王永文;孙果 |
地址: | 511400 广东省广州市番禺区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话数据 应用服务器 客户端 人工智能应用 应用开发 指令结果 文本框 云平台 人工智能 处理指令 存储介质 返回指令 脚本语言 接收用户 算法模型 信息交流 指令数据 重用性 开发 算法 返回 响应 维护 | ||
1.一种基于人工智能应用开发的方法,其特征在于,包括以下步骤:
S100、用户在客户端通过文本框输入会话数据;
S200、云平台接收用户通过文本框输入的会话数据,并提交到应用服务器,建立用户与人工智能之间的信息交流;
S300、应用服务器接收到客户端发出的会话数据后,进入AI算法模型,通过相关算法获得指令数据;
S400、应用服务器处理指令数据和会话数据并返回指令结果;
S500、客户端接收到指令结果后,通过本地脚本语言执行返回的指令结果,并在云平台上响应效果。
2.根据权利要求1所述的一种基于人工智能应用开发的方法,其特征在于,所述步骤S300具体包括步骤:
S301、应用服务器接收客户端的会话数据后,进入AI算法模型;
S302、应用服务器先读取系统数据库整理好的构件库,然后把构件库和会话数据一并放入余弦相似度算法;
S303、通过余弦相似度算法返回一个带有数字的结果集,数字最大的再经冒泡法排序算法被放到结果集的顶端;
S304、若结果集的顶端的结果数量等于1,则输出该结果为指令数据;
若结果集的顶端的结果数量大于1,则进入概率算法,根据一定的权重设定返回一个最接近用户需求的结果为指令数据;
若结果集顶端的结果数量小于1,则输出为空值。
3.根据权利要求2所述的一种基于人工智能应用开发的方法,其特征在于,所述构件库包括若干函数构件,所述函数构件分别对应一个应用类型和一个入口参数,所述函数构件包括应用执行模块和指令结果返回模块。
4.根据权利要求3所述的一种基于人工智能应用开发的方法,其特征在于,所述步骤S400具体包括步骤:
S401、应用服务器根据指令数据判断用户所要执行的应用类型;
S402、应用服务器根据所要执行的应用类型,从会话数据中提取该应用需要的入口参数;
S403、应用服务器对入口参数进行分析,获取构件库中的函数构件,执行应用并返回指令结果。
5.根据权利要求2所述的一种基于人工智能应用开发的方法,其特征在于,所述步骤S300还包括:
S305、应用服务器发布调用接口,所述调用接口以http或https协议发布。
6.根据权利要求1所述的一种基于人工智能应用开发的方法,其特征在于,所述指令结果的传输格式为json。
7.一种基于人工智能应用开发的系统,其特征在于,所述基于人工智能应用开发的系统包括:云端平台、应用服务器以及客户端,所述应用服务器分别与云端平台和客户端连接;
所述云平台用于接收用户在客户端通过文本框输入的会话数据并提交到应用服务器,建立用户与AI之间的信息交流;
所述应用服务器用于接收到会话数据后,进入AI算法模型,通过相关算法获得指令数据;
所述应用服务器用于处理会话数据和指令数据并返回指令结果。
8.一种存储介质,其特征在于,所述存储介质存储有基于人工智能应用开发的程序,所述基于人工智能应用开发的程序被处理器执行时实现权利要求1-6任一项所述基于人工智能应用开发的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市金度信息科技有限公司,未经广州市金度信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910851877.4/1.html,转载请声明来源钻瓜专利网。