基于知识图谱的菜谱问答系统——需求分析

项目概念原型构建
摘要由CSDN通过智能技术生成

1.项目背景

近年来,人机对话系统作为人工智能的一个重要领域,得到了许多关注和发展。传统信息检索技术已经不能满足人们对信息获取效率的要求,智能问答系统应运而生,并成为自然语言处理领域一个非常重要的研究热点。
知识图谱(Knowledge Graph)于2012年5月17日被Google正式提出,其初衷是为了提高搜索引擎的能力,增强用户的搜索质量以及搜索体验。知识图谱是一种结构化的语义知识库,用于以符号形式描述物理世界中的概念及其相互关系,其基本组成单位是“实体 关系 实体”三元组,以及实体及其相关属性值对,实体间通过关系相互联结构成网状知识结构。
随着知识图谱的不断发展,越来越多的知识图谱出现在人们视野当中,这些知识图谱在各个领域中得到广泛应用,能够作为智能问答的高质量数据源。知识图谱用于智能问答领域主要有两个方面:一方面,问答系统可以直接从知识图谱中检索答案;另一方面,知识图谱能够给智能问答系统提供外部信息,从而提高问答系统的性能,这两个方面都是研究的热点。

2.项目需求

采用知识图谱组织机器人的知识库,并对用户输入进行推理、关联,实现对用户意图的准确理解,检索菜谱领域知识库并生成答案。

抽象用例:

需求中的动词短语: 组织机器人知识库、理解用户输入、检索知识库、生成答案
用例分析

  • 组织机器人知识库:
    • 起始用户:用户输入菜谱数据
    • 终止用户:知识图谱模块组织形成知识图谱新内容
    • 是否完成有效任务:用户获得知识图谱内容
    • 是否是业务流程:是
  • 理解用户输入并生成答案:
    • 起始用户:菜谱系统用户输入问题
    • 终止用户:菜谱系统用户获得答案输出
    • 是否完成有效任务:菜谱系统用户获得所提问题答案
    • 是否是业务流程:是
  • 检索知识库:
    • 起始用户:问答模块发出检索请求
    • 终止用户:问答模块获得检索信息
    • 是否完成有效任务:问答模块成功检索到信息
    • 是否是业务流程:否

综上所述,项目用例:组织机器人知识库、理解用户输入并生成答案。

高层用例:
  • 组织机器人知识库(问答):用例的开始状态是用户向知识图谱模块输入菜谱数据,结束状态是知识图谱模块分析组织获得新的知识图谱内容。
  • 回答菜谱相关问题(知识图谱构建):用例的开始状态是用户向问答模块输入问句,结束状态是用户获得从问答系统返回的问题。
用例图

用例1
用例2

扩展用例:

构建知识图谱:

用户 系统
- 展示构建知识图谱GUI
TUCBW输入菜谱数据 显示用户数据成功输入
选择生成知识图谱按钮 显示正在生成知识图谱
- 显示新的知识图谱内容已形成
TUCEW获得图谱形成信息 -

问答:

用户 系统
- 展示问答系统GUI
TUCBW输入菜谱相关问题 显示用户输入问题成功及所输入问题
- 显示用户输入的问题的回答
TUCEW获得系统返回的答案 -
数据模型:

本项目使用Neo4j图数据库来组织构建系统的数据模型,采用经典的知识图谱三元组模型:实体–关系–实体结构。

具体数据模型结构设计表:
数据模型
//
//

项目流程图:
  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
需求分析是一个系统开发的重要阶段,它涉及到对用户需求进行深入、全面的了解和分析,以便设计出满足用户需求的系统。基于知识图谱的多轮问答系统是一种智能对话系统,它需要满足用户对于问答领域的需求,同时需要具备自然语言处理、数据挖掘、知识图谱等多种技术。 以下是基于知识图谱的多轮问答系统需求分析的主要内容: 1.用户需求分析:分析用户在问答过程中的需求,包括用户需要什么样的问题回答、用户需要多少个回答选项、用户需要多少轮交互等。 2.知识图谱构建:构建适合特定领域的知识图谱,包括知识图谱的数据来源、数据清洗和整合、知识图谱的构建等。 3.自然语言处理:对用户提出的问题进行自然语言处理,包括分词、词性标注、句法分析、实体识别等。 4.问题匹配:对用户提出的问题进行匹配,找到最匹配的问题。 5.答案生成:根据匹配到的问题,生成相应的答案。 6.交互设计:设计多轮交互的流程,包括问答的流程、用户反馈的处理等。 7.性能优化:优化系统的性能,包括系统的响应速度、稳定性等。 8.用户界面设计:设计用户界面,包括用户输入界面、答案展示界面等。 以上是基于知识图谱的多轮问答系统需求分析的主要内容,需求分析的目的是为了更好地满足用户的需求,使系统设计更加合理,开发过程更加高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值