需求信息生成方法、装置、计算机设备、存储介质和计算机程序产品与流程
- 国知局
- 2024-08-30 14:41:52
本技术涉及人工智能,特别是涉及一种需求信息生成方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、在大数据时代,服务化已成为it世界最重要的发展趋势之一。internet上开发和部署了越来越多的软件服务,以及连接现实世界物理服务资源的大量虚拟化服务。来自多个域、多个网络的服务被聚合为一个庞大的复杂服务网络或生态系统,可以称为“服务互联网(ios)”或“大服务”。ios提出了一种范式,其中所有内容都可以作为internet上的服务使用。在ios中,极其丰富的海量服务是多样化、分布式和异构的。通过收集、群集和组合这些服务,可以生成服务解决方案以满足客户的需求。
2、传统技术中,随着各式各样的服务的不断复杂,用户的需求也在不断呈现多样化复杂化。如何确定需求成为急需解决的问题,传统技术中一般都是通过各种线下调研,以确定项目需求,然后再进行业务功能研发。
3、然而,目前的线下调研方式效率极低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高需求信息生成效率的需求信息生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供一种需求信息生成方法,所述方法包括:
3、获取交互数据,并基于所述交互数据生成交互知识图谱;
4、基于所述交互知识图谱与产品知识图谱,生成初始需求文档;
5、基于所述产品知识图谱,确定所述交互知识图谱中待完善节点;
6、基于所述待完善节点以及所述初始需求文档生成沟通文档,并获取与所述沟通文档对应的沟通数据;
7、基于所述沟通数据对所述产品知识图谱进行图谱更新,并基于更新后的所述产品知识图谱得到目标需求信息。
8、在其中一个实施例中,所述基于所述交互知识图谱与产品知识图谱生成初始需求文档,包括:
9、基于所述交互图谱中各第一节点与所述产品知识图谱中各第二节点的相似度,确定各所述第一节点与各所述第二节点的匹配得分;
10、基于所述第一节点的邻居节点与所述第二节点的邻居节点的相似度,迭代更新所述第一节点和所述第二节点的匹配得分;
11、在满足迭代条件后,基于各所述第一节点和各所述第二节点的匹配得分,确定与各所述第一节点匹配成功的所述第二节点;
12、基于匹配成功的所述第二节点以及各所述第二节点之间的关联关系,生成需求文档。
13、在其中一个实施例中,所述基于所述产品知识图谱确定所述交互知识图谱中待完善节点,包括:
14、基于各所述第一节点和各所述第二节点的匹配得分,得到独立节点;
15、获取所述交互知识图谱中的目标节点,所述目标节点在所述交互知识图谱中的连接节点的数量小于或等于节点阈值;
16、将所述独立节点和所述目标节点作为待完善节点。
17、在其中一个实施例中,所述基于所述沟通数据对所述产品知识图谱进行图谱更新,包括以下至少一种:
18、对所述沟通数据进行识别得到关键数据,基于所述关键数据更新所述产品知识图谱中的产品实体的属性;
19、获取所述沟通数据中产品实体与其他实体之间的关系,在所述产品知识图谱中添加所获取到的关系;或者
20、对所述沟通数据进行识别得到实体和标签,并对所识别的实体和标签进行筛选,得到不在所述产品知识图谱中的实体和标签,将不在所述产品知识图谱中的实体和标签更新至所述产品知识图谱中。
21、在其中一个实施例中,所述基于所述交互数据生成交互知识图谱,包括:
22、对所述交互数据进行关键词提取得到关键词,将所述关键词作为第一节点添加到交互知识图谱;
23、将所述关键词与产品知识图谱进行匹配;
24、在所述关键词与所述产品知识图谱匹配成功时,获取所述产品知识图谱中的匹配成功的匹配节点对应的关联节点;
25、将所述关联节点添加至所述交互知识图谱中,并基于所述关联节点生成下一交互问题,并将所述下一交互问题的答案作为新的交互数据,并继续执行对所述交互数据进行关键词提取得到关键词的步骤,直至交互结束,得到交互知识图谱。
26、在其中一个实施例中,所述基于所述交互知识图谱与产品知识图谱生成初始需求文档之前,还包括:
27、获取产品信息,基于所述产品信息构建第二节点;
28、确定所述产品信息对应的产品属性,并基于所述产品属性构建各所述第二节点之间的连接关系,得到产品知识图谱。
29、在其中一个实施例中,所述方法还包括:
30、在存在新产品时,基于所述新产品的产品信息生成新的第二节点,并添加至所述产品知识图谱中;
31、获取已有的各交互知识图谱,并继续执行基于所述交互知识图谱与产品知识图谱生成初始需求文档的步骤。
32、第二方面,本技术还提供一种需求信息生成装置,所述装置包括:
33、交互知识图谱生成模块,用于获取交互数据,并基于所述交互数据生成交互知识图谱;
34、初始需求文档生成模块,用于基于所述交互知识图谱与产品知识图谱生成初始需求文档;
35、待完善节点确定模块,用于基于所述产品知识图谱确定所述交互知识图谱中待完善节点;
36、沟通数据确定模块,用于基于所述待完善节点以及所述初始需求文档生成沟通文档,并获取与所述沟通文档对应的沟通数据;
37、目标需求生成模块,用于基于所述沟通数据对所述产品知识图谱进行图谱更新,并基于更新后的所述产品知识图谱得到目标需求信息。
38、在其中一个实施例中,所述初始需求文档生成模块具体用于基于所述交互图谱中各第一节点与所述产品知识图谱中各第二节点的相似度,确定各所述第一节点与各所述第二节点的匹配得分;基于所述第一节点的邻居节点与所述第二节点的邻居节点的相似度,迭代更新所述第一节点和所述第二节点的匹配得分;在满足迭代条件后,基于各所述第一节点和各所述第二节点的匹配得分,确定与各所述第一节点匹配成功的所述第二节点;基于匹配成功的所述第二节点以及各所述第二节点之间的关联关系,生成需求文档。
39、在其中一个实施例中,所述待完善节点确定模块具体用于基于各所述第一节点和各所述第二节点的匹配得分,得到独立节点;获取所述交互知识图谱中的目标节点,所述目标节点在所述交互知识图谱中的连接节点的数量小于或等于节点阈值;将所述独立节点和所述目标节点作为待完善节点。
40、在其中一个实施例中,所述目标需求生成模块用于基于以下至少一种对所述产品知识图谱进行图谱更新:
41、对所述沟通数据进行识别得到关键数据,基于所述关键数据更新所述产品知识图谱中的产品实体的属性;
42、获取所述沟通数据中产品实体与其他实体之间的关系,在所述产品知识图谱中添加所获取到的关系;和
43、对所述沟通数据进行识别得到实体和标签,并对所识别的实体和标签进行筛选,得到不在所述产品知识图谱中的实体和标签,将不在所述产品知识图谱中的实体和标签更新至所述产品知识图谱中。
44、在其中一个实施例中,所述交互知识图谱生成模块具体用于对所述交互数据进行关键词提取得到关键词,将所述关键词作为第一节点添加到交互知识图谱;将所述关键词与产品知识图谱进行匹配;在所述关键词与所述产品知识图谱匹配成功时,获取所述产品知识图谱中的匹配成功的匹配节点对应的关联节点;将所述关联节点添加至所述交互知识图谱中,并基于所述关联节点生成下一交互问题,并将所述下一交互问题的答案作为新的交互数据,并继续执行对所述交互数据进行关键词提取得到关键词的步骤,直至交互结束,得到交互知识图谱。
45、在其中一个实施例中,所述装置还包括:产品知识图谱生成模块,用于获取产品信息,基于所述产品信息构建第二节点;确定所述产品信息对应的产品属性,并基于所述产品属性构建各所述第二节点之间的连接关系,得到产品知识图谱。
46、在其中一个实施例中,所述装置还包括:更新模块,用于在存在新产品时,基于所述新产品的产品信息生成新的第二节点,并添加至所述产品知识图谱中;获取已有的各交互知识图谱,并继续执行基于所述交互知识图谱与产品知识图谱生成初始需求文档的步骤。
47、第三方面,本技术还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的任意一个实施例中的方法的步骤。
48、第四方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤。
49、第五方面,本技术还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤。
50、上述需求信息生成方法、装置、计算机设备、存储介质和计算机程序产品,充分利用了各个应用程序的交互数据,基于交互数据生成交互知识图谱;基于所述交互知识图谱与产品知识图谱生成初始需求文档;基于所述产品知识图谱确定所述交互知识图谱中待完善节点;基于所述待完善节点以及所述初始需求文档生成沟通文档,并获取与所述沟通文档对应的沟通数据;基于所述沟通数据对所述产品知识图谱进行图谱更新,并基于更新后的所述产品知识图谱得到目标需求信息,利用交互数据可以确定用户的真实的诉求,此外通过知识图谱进行推理分析可以准确地确定用户需求,进而进行沟通得到沟通数据,这样基于沟通数据对产品知识图谱进行更新可以确定目标需求,不需要一一线下调研,提高了效率。
本文地址:https://www.jishuxx.com/zhuanli/20240830/283377.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表