1.一种建筑知识问答系统,包括:客户端、服务器、数据库服务器,其中:所述数据库服务器被配置成创建建筑知识库与建筑知识图谱;
所述客户端与所述服务器通信连接,其中,所述客户端被配置成将建筑知识需求信息发送至所述服务器;
所述服务器被配置成执行以下步骤:
响应于接收到所述客户端发送的所述建筑知识需求信息,提取所述建筑知识需求信息对应的深度语义信息,其中,所述深度语义信息包括:意图识别信息和关键词集;
将所述关键词集发送至所述数据库服务器;
所述数据库服务器与所述服务器通信连接,其中,所述数据库服务器进一步被配置成响应于接收到所述关键词集,检索所创建的建筑知识库与建筑知识图谱,以生成对应所述关键词集的查询信息集,其中,所述查询信息集中的各个查询信息包括:实体概念信息集、建筑知识库查询信息;
所述服务器进一步被配置成执行以下步骤:
响应于接收到所述数据库服务器发送的查询信息集,将所述建筑知识需求信息、所述意图识别信息与所述查询信息集所包括的建筑知识库查询信息输入至预先训练好的建筑知识问答模型,得到与所述建筑知识需求信息对应的初始建筑知识答复信息,其中,所述建筑知识问答模型包括:问答模型、答复信息优化模块;以及所述服务器被进一步配置成通过以下步骤将所述建筑知识需求信息、所述意图识别信息与所述查询信息集所包括的建筑知识库查询信息输入至预先训练好的建筑知识问答模型,得到与所述建筑知识需求信息对应的初始建筑知识答复信息,包括:将所述建筑知识需求信息输入至所述问答模型,得到对应所述建筑知识需求信息的初始答复信息;
将所述初始答复信息、所述意图识别信息与所述建筑知识库查询信息输入至所述答复信息优化模块的编码器层,得到与所述初始答复信息对应的答复信息向量、与所述意图识别信息对应的意图识别信息向量、与所述建筑知识库查询信息对应的建筑知识库查询信息向量,其中,所述答复信息优化模块包括所述编码器层、解码器层、生成对抗网络;
将所述建筑知识库查询信息向量、所述答复信息向量输入至所述解码器层,得到整合答复信息向量;
将所述整合答复信息向量和所述意图识别信息向量输入至所述生成对抗网络,得到优化整合答复信息;
将所得到的优化整合答复信息确定为初始建筑知识答复信息;
将所述查询信息集所包括的实体概念信息集与所述初始建筑知识答复信息确定为建筑知识答复信息;
将所述建筑知识答复信息发送至所述客户端,以供所述客户端显示所述建筑知识答复信息。
2.根据权利要求1所述的建筑知识问答系统,其中,所述数据库服务器被进一步配置成通过以下步骤创建建筑知识库与建筑知识图谱:从预设网络存储设备获取建筑知识信息集;
根据预设需求信息,创建初始数据库;
将所述建筑知识信息集存储至所述初始数据库,以对所述初始数据库进行更新;
将更新后的初始数据库确定为建筑知识库;
对所述建筑知识信息集进行实体识别,得到实体信息集;
将所述实体信息集中的各个实体信息确定为各个图谱节点;
基于所述各个实体信息,对所述建筑知识信息集进行实体关系抽取处理,得到各个实体关系信息,其中,所述各个实体关系信息中的每个实体关系信息包括:起点实体信息、关系信息、指向实体信息;
对于所述各个实体关系信息中的每个实体关系信息,执行以下步骤:将所述各个图谱节点中与所述实体关系信息所包括的起点实体信息、指向实体信息所对应的各个图谱节点确定为图谱节点组;
将所述实体关系信息所包括的关系信息确定为所述图谱节点组中图谱节点之间的边信息;
基于确定边信息的各个图谱节点组,生成初始建筑知识图谱;
基于所述各个实体信息与初始建筑知识图谱,生成建筑知识图谱。
3.根据权利要求2所述的建筑知识问答系统,其中,所述数据库服务器被进一步配置成通过以下步骤基于所述各个实体信息与初始建筑知识图谱,生成建筑知识图谱,包括:对于所述各个实体信息中的每个实体信息,执行以下步骤:
从所述预设网络存储设备获取对应所述实体信息的实体概念信息;
将所述初始建筑知识图谱中对应所述实体信息的图谱节点确定为目标图谱节点;
将所述实体概念信息作为图谱节点属性信息添加到所述目标图谱节点上,以对所述初始建筑知识图进行更新;
将更新后的初始建筑知识图确定为建筑知识图谱。
4.根据权利要求1所述的建筑知识问答系统,其中,所述服务器被进一步配置成通过以下步骤响应于接收到所述客户端发送的所述建筑知识需求信息,提取所述建筑知识需求信息对应的深度语义信息,包括:将所述建筑知识需求信息输入至预先训练好的关键词提取模型,得到与所述建筑知识需求信息对应的关键词集;
将所述建筑知识需求信息输入至预先训练好的意图识别模型,得到与所述建筑知识需求信息对应的意图识别信息;
将所述关键词集与所述意图识别信息确定为深度语义信息。
5.根据权利要求4所述的建筑知识问答系统,其中,所述服务器被进一步配置成通过以下步骤将所述建筑知识需求信息输入至预先训练好的意图识别模型,得到与所述建筑知识需求信息对应的意图识别信息,包括:将所述建筑知识需求信息输入至所述意图识别模型的输入层,得到对应所述建筑知识需求信息的分词序列,其中,所述意图识别模型包括所述输入层、词嵌入层、相对位置编码层、堆叠注意力模块、意图分类层,所述堆叠注意力模块包括各个意图提取模块,所述各个意图提取模块中的每个意图提取模块包括自注意力层、前馈神经网络层;
将所述分词序列输入至所述词嵌入层,得到与所述分词序列对应的词向量序列;
将所述词向量序列输入至所述相对位置编码层,得到相对位置嵌入向量序列;
将所述相对位置嵌入向量序列输入至所述堆叠注意力模块,得到与所述相对位置嵌入向量序列对应的加权变换词向量序列;
将所述加权变换词向量序列输入至所述意图分类层,得到与所述加权变换词向量序列对应的意图识别信息。
6.一种建筑知识答复信息生成方法,应用于权利要求1‑5之一所述的建筑知识问答系统所包括的服务器,所述方法包括:响应于接收到所述客户端发送的所述建筑知识需求信息,提取所述建筑知识需求信息对应的深度语义信息,其中,所述深度语义信息包括:意图识别信息和关键词集;
将所述关键词集发送至所述数据库服务器,以供所述数据库服务器检索所创建的建筑知识库与建筑知识图谱,以生成对应所述关键词集的查询信息集,其中,所述查询信息集中的各个查询信息包括:实体概念信息集、建筑知识库查询信息;
响应于接收到所述数据库服务器发送的查询信息集,将所述建筑知识需求信息、所述意图识别信息与所述查询信息集所包括的建筑知识库查询信息输入至预先训练好的建筑知识问答模型,得到与所述建筑知识需求信息对应的初始建筑知识答复信息;
将所述查询信息集所包括的实体概念信息集与所述初始建筑知识答复信息确定为建筑知识答复信息;
将所述建筑知识答复信息发送至所述客户端,以供所述客户端显示所述建筑知识答复信息。