CN115048532A - Intelligent question-answering robot for automobile maintenance scene based on knowledge graph and design method - Google Patents
Intelligent question-answering robot for automobile maintenance scene based on knowledge graph and design method Download PDFInfo
- Publication number
- CN115048532A CN115048532A CN202210683703.3A CN202210683703A CN115048532A CN 115048532 A CN115048532 A CN 115048532A CN 202210683703 A CN202210683703 A CN 202210683703A CN 115048532 A CN115048532 A CN 115048532A
- Authority
- CN
- China
- Prior art keywords
- knowledge
- graph
- maintenance
- data
- question
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Animal Behavior & Ethology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于知识图谱的汽车维修场景智能问答机器人及设计方法,包括以下步骤:构建汽车维修知识图谱:结合汽车维修领域场景特点,设计汽车维修知识图谱本体;从结构化、非结构化以及半结构化的维修数据中,抽取知识图谱中节点属性及节点关系信息;将抽取后的只是存入图数据库,形成最终可用的汽车维修知识图谱;以构建的汽车维修知识图谱为知识库,开发智能机器人。本发明能帮助一线维修技师快速获取故障的维修方法及相关信息。
The invention discloses an intelligent question answering robot and a design method for automobile maintenance scenarios based on a knowledge graph, comprising the following steps: constructing a knowledge graph for automobile maintenance; Extract the node attributes and node relationship information in the knowledge graph from the semi-structured and semi-structured maintenance data; store the extracted data in the graph database to form the final usable auto maintenance knowledge graph; take the constructed auto maintenance knowledge graph as the knowledge base , develop intelligent robots. The invention can help the front-line maintenance technicians to quickly obtain the maintenance method and related information of the fault.
Description
技术领域technical field
本发明属于车联网知识问答技术领域,具体涉及一种基于知识图谱的汽车维修场景智能问答机器人及其设计方法。The invention belongs to the technical field of Internet of Vehicles knowledge question answering, and in particular relates to an intelligent question answering robot for automobile maintenance scenarios based on a knowledge graph and a design method thereof.
背景技术Background technique
目前在汽车维修场景中,需要相关的维修技师能够针对维修车辆的故障部位进行快速、准确定位、提出相关解决方案。但是由于汽车拥有较多的系统零部件、传感器,且一个品牌下有很多种车系,每种车系还有很多不同的款式,因此对于一般维修技师很难快速定位故障原因,需要人工查询相关维修资料,经常电话寻求领域专家远程支持,这导致整个维修过程时间较长、维修效率较低、影响用户的使用体验;与此同时,大量的故障是曾经出现过的,但是这些故障记录信息以不同的形式进行存储,例如图片格式、XML格式等,数据之间相互割裂、未能形成有效的知识融合;另外,领域专家的时间被大量以先维修技师占据,维修、电话沟通效率较低。At present, in the automobile maintenance scene, the relevant maintenance technicians are required to be able to quickly and accurately locate the faulty parts of the maintenance vehicles and propose relevant solutions. However, because the car has many system components and sensors, and there are many car series under one brand, and each car series has many different styles, it is difficult for general maintenance technicians to quickly locate the cause of the fault, and manual inquiry is required. Maintenance information, often calling for remote support from experts in the field, which leads to a long maintenance process, low maintenance efficiency, and affects the user experience; at the same time, a large number of faults have occurred, but these fault record information Different forms of storage, such as image format, XML format, etc., are separated from each other and fail to form an effective knowledge fusion; in addition, the time of domain experts is occupied by a large number of maintenance technicians, and the efficiency of maintenance and telephone communication is low.
人工智能已经在诸多领域有了成熟的应用,带来了巨大的价值。知识图谱作为第三代人工智能技术,已经在智能问答、搜索推荐、智能推理等多个领域有着广泛的应用。在此背景下,我们借助知识图谱技术对大量数据建立关系,挖掘知识,对知识资源进行整合、管理和利用,建立知识共享机制、提升数据价值。Artificial intelligence has matured applications in many fields, bringing great value. As the third generation of artificial intelligence technology, knowledge graph has been widely used in many fields such as intelligent question answering, search recommendation, and intelligent reasoning. In this context, we use knowledge graph technology to establish relationships with large amounts of data, mine knowledge, integrate, manage and utilize knowledge resources, establish a knowledge sharing mechanism, and enhance the value of data.
目前已有方案提供一种维修场景的问答系统,利用传统文本搜索、数据库数据查询等技术实现数据查询、获取功能。这种方式面临着很多的缺点,首先采用任务式数据获取方式,效率较低,用户等待时间较长;其次数据查询准确度不高;最后数据维护难度较大。At present, there are existing solutions to provide a question and answer system for maintenance scenarios, which uses traditional text search, database data query and other technologies to achieve data query and acquisition functions. This method faces many shortcomings. First, the task-based data acquisition method is used, which is inefficient and takes a long time for users to wait. Second, the accuracy of data query is not high. Finally, data maintenance is difficult.
发明内容SUMMARY OF THE INVENTION
为了解决现有技术存在的上述问题,本发明提供一种基于知识图谱的汽车维修场景智能问答机器人及其设计方法,能帮助一线维修技师快速获取故障的维修方法及相关信息。本发明借助维修知识图谱,可以将维修数据进行有效的沉淀、串联,形成知识;建立一个基于知识图谱的智能问答系统,采用NLP技术,将原有非结构化、半结构化数据进行解析,构建知识图谱的知识关系;引入智能问答机器人,采用多轮问答引擎,推送精确查询信息、搜索结果给用户,提升维修效率及用户体验。In order to solve the above problems existing in the prior art, the present invention provides a knowledge graph-based intelligent question answering robot for automobile maintenance scenarios and a design method thereof, which can help front-line maintenance technicians to quickly obtain fault maintenance methods and related information. With the help of the maintenance knowledge graph, the present invention can effectively precipitate and connect maintenance data to form knowledge; establish an intelligent question answering system based on the knowledge graph, and use NLP technology to analyze the original unstructured and semi-structured data to construct The knowledge relationship of the knowledge graph; the introduction of an intelligent question and answer robot, using a multi-round question and answer engine, pushes accurate query information and search results to users, improving maintenance efficiency and user experience.
本发明的目的是通过以下技术方案实现的:The purpose of this invention is to realize through the following technical solutions:
作为本发明的一方面,提供一种基于知识图谱的汽车维修场景智能问答机器人,包括:As an aspect of the present invention, a kind of intelligent question answering robot based on knowledge graph for automobile maintenance scene is provided, including:
维修知识图谱模块,其结合维修领域场景特点,建立知识图谱本体,并抽取知识图谱本体中的节点属性及节点相关信息存入图数据库;The maintenance knowledge graph module, which combines the scene characteristics of the maintenance field, establishes the knowledge graph ontology, and extracts the node attributes and node-related information in the knowledge graph ontology and stores it in the graph database;
智能问答模块,其与所述维修知识图谱模块进行通讯连接,将输入的语音或文字进行语言解析后从所述维修知识图谱模块中进行查询检索,将查询检索结果进行排序后输出。The intelligent question answering module is in communication connection with the maintenance knowledge graph module, performs language analysis on the input voice or text, and performs query retrieval from the maintenance knowledge graph module, and sorts and outputs the query retrieval results.
进一步地,所述维修知识图谱模块包括:Further, the maintenance knowledge graph module includes:
知识图谱本体单元,其包括汽车维修的节点及各节点之间的节点关系;节点包括:故障现象、故障码、零部件、维修案例、车系;The knowledge graph ontology unit, which includes the nodes of vehicle maintenance and the node relationship between the nodes; the nodes include: fault phenomenon, fault code, parts, maintenance cases, and vehicle series;
知识抽取单元,其从知识图谱本体单元中抽取节点属性及节点关系等相关信息;A knowledge extraction unit, which extracts relevant information such as node attributes and node relationships from the knowledge graph ontology unit;
图数据库单元,其用于知识抽取单元抽取后的知识信息,形成最终的维修知识图谱。The graph database unit is used for the knowledge information extracted by the knowledge extraction unit to form the final maintenance knowledge graph.
更进一步地,所述图数据库单元将知识抽取单元得到的数据转换成图数据库支持的输入格式,存放进图数据库。Furthermore, the graph database unit converts the data obtained by the knowledge extraction unit into an input format supported by the graph database, and stores the data in the graph database.
更进一步地,所述图数据库是使用图结构进行语义查询的数据库,其使用节点、边和属性来表示和存储数据。Still further, the graph database is a database for semantic query using a graph structure, which uses nodes, edges and attributes to represent and store data.
进一步地,所述智能问答模块包括:Further, the intelligent question answering module includes:
自然语言解析单元,其将用户输入的单轮或多轮的文本数据转化为一条或多条图查询语句及相应的参数;A natural language parsing unit, which converts single or multiple rounds of text data input by the user into one or more graph query statements and corresponding parameters;
召回单元,其将所述自然语言解析单元生成的图查询语句输入到所述维修知识图谱模块进行检索查询,并接收查询的返回结果,进行结果初筛;a recall unit, which inputs the graph query statement generated by the natural language parsing unit into the maintenance knowledge graph module for retrieval and query, receives the returned result of the query, and performs preliminary screening of the results;
排序单元,其将所述召回单元初筛后的结果进行相似度计算、评分,按照评分排序,选取排序靠前的结果发送给结果呈现单元;a sorting unit, which performs similarity calculation and scoring on the results after the preliminary screening of the recall unit, sorts the results according to the scores, and selects the results with the top ranking and sends them to the result presentation unit;
结果呈现单元,其根据排序单元发送的结果的类型,进行不同形式的呈现。The result presentation unit, which presents different forms according to the types of results sent by the sorting unit.
更进一步地,排序单元包括追问子单元,其用于计算召回的知识图谱实体节点集合中,各节点属性值或一跳关联实体的属性值是否存在差别;若存在差别,则将存在差别的属性作为追问内容,推送至用户,并根据用户对追问的回答,筛选对应的答案给下一步进行呈现。Further, the sorting unit includes a questioning sub-unit, which is used to calculate whether there is a difference in the attribute value of each node or the attribute value of a hop associated entity in the recalled knowledge graph entity node set; if there is a difference, there will be a difference in the attribute value. As the content of the question, it is pushed to the user, and according to the user's answer to the question, the corresponding answer is screened and presented to the next step.
更进一步地,所述结果呈现单元的呈现类型包括文字、图片、视频、音频形态。Further, the presentation type of the result presentation unit includes text, picture, video, and audio form.
作为本发明的另一方面,提供一种基于知识图谱的汽车维修场景智能问答机器人的设计方法,包括以下步骤:As another aspect of the present invention, a method for designing an intelligent question answering robot in a vehicle maintenance scene based on a knowledge graph is provided, comprising the following steps:
S1.构建汽车维修知识图谱:S1. Build a car maintenance knowledge map:
S11.本体设计:结合汽车维修领域场景特点,设计汽车维修知识图谱本体;S11. Ontology design: Design the auto maintenance knowledge map ontology based on the scene characteristics of the auto maintenance field;
S12.知识抽取:从结构化、非结构化以及半结构化的维修数据中,抽取知识图谱中节点属性及节点关系信息;S12. Knowledge extraction: extract node attributes and node relationship information in the knowledge graph from structured, unstructured and semi-structured maintenance data;
S13.知识存储:将抽取后的只是存入图数据库,形成最终可用的汽车维修知识图谱;S13. Knowledge storage: store the extracted data in the graph database to form the final usable auto maintenance knowledge graph;
S2.智能问答机器人开发:以构建的汽车维修知识图谱为知识库,开发智能机器人。S2. Intelligent question-answering robot development: develop intelligent robots with the constructed auto maintenance knowledge graph as the knowledge base.
进一步地,所述步骤S11本体设计中,通过本体描述知识图谱中存在哪些概念以及这些概念间存在的关系。Further, in the ontology design of step S11 , which concepts exist in the knowledge graph and the existing relationships between these concepts are described through ontology.
进一步地,所述步骤S12知识抽取中,如果保存知识的数据是结构化数据,则编写模板,从中抽取出三元组;如果保存知识的数据是非结构化数据,则通过编程语言定制化编写解析脚本,解析原始数据,将其结构化。Further, in the knowledge extraction in the step S12, if the data for saving knowledge is structured data, a template is written, and triples are extracted from it; if the data for saving knowledge is unstructured data, then a customized programming language is used to write and parse. Scripts, parsing raw data, structuring it.
更进一步地,所述步骤S12知识抽取中,如果保存知识的数据是非结构化数据,则通过训练实体抽取和关系抽取算法模型,从非结构化数据中抽取实体和关系。Further, in the knowledge extraction in step S12, if the data storing the knowledge is unstructured data, entities and relationships are extracted from the unstructured data by training entity extraction and relationship extraction algorithm models.
进一步地,所述步骤S13知识存储中,将知识抽取步骤得到的数据转换成图数据库支持的输入格式,存放进图数据库。Further, in the knowledge storage in step S13, the data obtained in the knowledge extraction step is converted into an input format supported by the graph database, and stored in the graph database.
进一步地,所述步骤S2智能问答机器人开发包括:Further, the step S2 intelligent question answering robot development includes:
S21.自然语言解析:机器人会话引擎首先理解用户输入的意图,并将用户输入的单轮或多轮的文本数据转化为一条或多条图查询语句及相应的参数;S21. Natural language parsing: The robot conversation engine first understands the user's input intent, and converts the single or multiple rounds of text data input by the user into one or more graph query statements and corresponding parameters;
S22.召回:将上一步生成的图查询语句输入到知识图谱,并接收查询的返回结果,进行结果初筛;S22. Recall: input the graph query statement generated in the previous step into the knowledge graph, and receive the returned results of the query, and perform preliminary screening of the results;
S23.排序:对于召回的结果,借助语义引擎进行相似度计算、评分,按照评分排序,选取排序靠前的结果;S23. Sorting: For the recalled results, use the semantic engine to calculate and score the similarity, sort according to the scores, and select the results with the highest ranking;
S24.答案呈现:根据返回结果的类型,进行不同形式的呈现。S24. Answer presentation: different forms of presentation are performed according to the type of the returned result.
更进一步地,所述步骤S21自然语言解析中,机器人会话引擎理解用户意图通过实体链接算法实现。Further, in the natural language parsing of step S21, the robot conversation engine understands the user's intention through an entity linking algorithm.
更进一步地,所述步骤S23排序中设有追问功能:计算召回的知识图谱实体节点集合中,各节点属性值或一跳关联实体的属性值是否存在差别;若存在差别,则将存在差别的属性作为追问内容,追问用户,并根据用户对追问的回答,筛选对应的答案给下一步进行呈现。Further, the step S23 sorting is provided with a questioning function: in the set of knowledge graph entity nodes of the recalled knowledge graph, whether there is a difference in the attribute value of each node or the attribute value of a hop associated entity; if there is a difference, there will be a difference. Attributes are used as the content of the question, and the user is asked, and according to the user's answer to the question, the corresponding answer is screened and presented to the next step.
与现有技术相比,本发明有以下优点:Compared with the prior art, the present invention has the following advantages:
(1)相较于传统的纯文本数据方式,基于知识图谱的问答系统在数据关联度上更具优势。语义理解程度是问答系统的一个核心指标,在知识图谱中,所有的知识点会被具有语义信息的边所连接,从一个问句到关联到知识图谱中的知识点,无疑用到了大量的具有语义信息的边,这种关联信息在智能化的问答系统中发挥了重要作用。(1) Compared with the traditional plain text data method, the question answering system based on knowledge graph has more advantages in data correlation. The degree of semantic understanding is a core indicator of the question answering system. In the knowledge graph, all knowledge points are connected by edges with semantic information. From a question sentence to the knowledge points associated with the knowledge graph, a large number of knowledge points are undoubtedly used. The edge of semantic information, this kind of related information plays an important role in intelligent question answering system.
(2)与此同时,基于知识图谱的问答系统在数据精准度上更具优势。知识图谱中的知识是由专业的人士进行标注或者格式化解析,保证了数据的高准确率。(2) At the same time, the question answering system based on knowledge graph has more advantages in data accuracy. The knowledge in the knowledge graph is marked or formatted and parsed by professionals, which ensures high data accuracy.
(3)最后,基于知识图谱的问答系统在数据结构化搜索方面更具优势。相比较传统的知识搜索方法,基于知识图谱的搜索可以对“事物”进行搜索,同时展示该事物的属性、关系等多种信息。(3) Finally, the question answering system based on knowledge graph has more advantages in data structured search. Compared with the traditional knowledge search method, the knowledge graph-based search can search for "things", and at the same time display various information such as attributes and relationships of the thing.
附图说明Description of drawings
图1为本发明实施例所述的一种基于知识图谱的汽车维修场景智能问答机器人设计流程;Fig. 1 is a kind of knowledge graph-based intelligent question answering robot design process in automobile maintenance scene according to the embodiment of the present invention;
图2为本发明实施例所述维修知识图谱本体示意图;2 is a schematic diagram of a maintenance knowledge graph ontology according to an embodiment of the present invention;
图3为本发明实施例所述汽车维修场景智能问答机器人使用流程图。FIG. 3 is a flow chart of using an intelligent question answering robot in a vehicle maintenance scene according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
一种基于知识图谱的汽车维修场景智能问答机器人,包括:An intelligent question answering robot based on knowledge graph for automobile maintenance scene, including:
维修知识图谱模块,其结合维修领域场景特点,建立知识图谱本体,并抽取知识图谱本体中的节点属性及节点相关信息存入图数据库;The maintenance knowledge graph module, which combines the scene characteristics of the maintenance field, establishes the knowledge graph ontology, and extracts the node attributes and node-related information in the knowledge graph ontology and stores it in the graph database;
智能问答模块,其与所述维修知识图谱模块进行通讯连接,将输入的语音或文字进行语言解析后从所述维修知识图谱模块中进行查询检索,将查询检索结果进行排序后输出。The intelligent question answering module is in communication connection with the maintenance knowledge graph module, performs language analysis on the input voice or text, and performs query retrieval from the maintenance knowledge graph module, and sorts and outputs the query retrieval results.
进一步地,所述维修知识图谱模块包括:Further, the maintenance knowledge graph module includes:
知识图谱本体单元,其包括汽车维修的节点及各节点之间的节点关系;节点包括:故障现象、故障码、零部件、维修案例、车系;The knowledge graph ontology unit, which includes the nodes of vehicle maintenance and the node relationship between the nodes; the nodes include: fault phenomenon, fault code, parts, maintenance cases, and vehicle series;
知识抽取单元,其从知识图谱本体单元中抽取节点属性及节点关系等相关信息;A knowledge extraction unit, which extracts relevant information such as node attributes and node relationships from the knowledge graph ontology unit;
图数据库单元,其用于知识抽取单元抽取后的知识信息,形成最终的维修知识图谱。The graph database unit is used for the knowledge information extracted by the knowledge extraction unit to form the final maintenance knowledge graph.
更进一步地,所述图数据库单元将知识抽取单元得到的数据转换成图数据库支持的输入格式,存放进图数据库。Furthermore, the graph database unit converts the data obtained by the knowledge extraction unit into an input format supported by the graph database, and stores the data in the graph database.
更进一步地,所述图数据库是使用图结构进行语义查询的数据库,其使用节点、边和属性来表示和存储数据。Still further, the graph database is a database for semantic query using a graph structure, which uses nodes, edges and attributes to represent and store data.
进一步地,所述智能问答模块包括:Further, the intelligent question answering module includes:
自然语言解析单元,其将用户输入的单轮或多轮的文本数据转化为一条或多条图查询语句及相应的参数;A natural language parsing unit, which converts single or multiple rounds of text data input by the user into one or more graph query statements and corresponding parameters;
召回单元,其将所述自然语言解析单元生成的图查询语句输入到所述维修知识图谱模块进行检索查询,并接收查询的返回结果,进行结果初筛;a recall unit, which inputs the graph query statement generated by the natural language parsing unit into the maintenance knowledge graph module for retrieval and query, receives the returned result of the query, and performs preliminary screening of the results;
排序单元,其将所述召回单元初筛后的结果进行相似度计算、评分,按照评分排序,选取排序靠前的结果发送给结果呈现单元;a sorting unit, which performs similarity calculation and scoring on the results after the preliminary screening of the recall unit, sorts the results according to the scores, and selects the results with the top ranking and sends them to the result presentation unit;
结果呈现单元,其根据排序单元发送的结果的类型,进行不同形式的呈现。The result presentation unit, which presents different forms according to the types of results sent by the sorting unit.
更进一步地,排序单元包括追问子单元,其用于计算召回的知识图谱实体节点集合中,各节点属性值或一跳关联实体的属性值是否存在差别;若存在差别,则将存在差别的属性作为追问内容,推送至用户,并根据用户对追问的回答,筛选对应的答案给下一步进行呈现。Further, the sorting unit includes a questioning sub-unit, which is used to calculate whether there is a difference in the attribute value of each node or the attribute value of a hop associated entity in the recalled knowledge graph entity node set; if there is a difference, there will be a difference in the attribute value. As the content of the question, it is pushed to the user, and according to the user's answer to the question, the corresponding answer is screened and presented to the next step.
更进一步地,所述结果呈现单元的呈现类型包括文字、图片、视频、音频形态。Further, the presentation type of the result presentation unit includes text, picture, video, and audio form.
一种基于知识图谱的汽车维修场景智能问答机器人的设计方法,包括以下步骤:A design method of an intelligent question answering robot in a car maintenance scene based on a knowledge graph, comprising the following steps:
S1.构建汽车维修知识图谱:S1. Build a car maintenance knowledge map:
S11.本体设计:结合汽车维修领域场景特点,设计汽车维修知识图谱本体;S11. Ontology design: Design the auto maintenance knowledge map ontology based on the scene characteristics of the auto maintenance field;
S12.知识抽取:从结构化、非结构化以及半结构化的维修数据中,抽取知识图谱中节点属性及节点关系信息;S12. Knowledge extraction: extract node attributes and node relationship information in the knowledge graph from structured, unstructured and semi-structured maintenance data;
S13.知识存储:将抽取后的只是存入图数据库,形成最终可用的汽车维修知识图谱;S13. Knowledge storage: store the extracted data in the graph database to form the final usable auto maintenance knowledge graph;
S2.智能问答机器人开发:以构建的汽车维修知识图谱为知识库,开发智能机器人。S2. Intelligent question-answering robot development: develop intelligent robots with the constructed auto maintenance knowledge graph as the knowledge base.
进一步地,所述步骤S11本体设计中,通过本体描述知识图谱中存在哪些概念以及这些概念间存在的关系。Further, in the ontology design of step S11 , which concepts exist in the knowledge graph and the existing relationships between these concepts are described through ontology.
进一步地,所述步骤S12知识抽取中,如果保存知识的数据是结构化数据,则编写模板,从中抽取出三元组;如果保存知识的数据是非结构化数据,则通过编程语言定制化编写解析脚本,解析原始数据,将其结构化。Further, in the knowledge extraction in the step S12, if the data for saving knowledge is structured data, a template is written, and triples are extracted from it; if the data for saving knowledge is unstructured data, then a customized programming language is used to write and parse. Scripts, parsing raw data, structuring it.
更进一步地,所述步骤S12知识抽取中,如果保存知识的数据是非结构化数据,则通过训练实体抽取和关系抽取算法模型,从非结构化数据中抽取实体和关系。Further, in the knowledge extraction in step S12, if the data storing the knowledge is unstructured data, entities and relationships are extracted from the unstructured data by training entity extraction and relationship extraction algorithm models.
进一步地,所述步骤S13知识存储中,将知识抽取步骤得到的数据转换成图数据库支持的输入格式,存放进图数据库。Further, in the knowledge storage in step S13, the data obtained in the knowledge extraction step is converted into an input format supported by the graph database, and stored in the graph database.
进一步地,所述步骤S2智能问答机器人开发包括:Further, the step S2 intelligent question answering robot development includes:
S21.自然语言解析:机器人会话引擎首先理解用户输入的意图,并将用户输入的单轮或多轮的文本数据转化为一条或多条图查询语句及相应的参数;S21. Natural language parsing: The robot conversation engine first understands the user's input intent, and converts the single or multiple rounds of text data input by the user into one or more graph query statements and corresponding parameters;
S22.召回:将上一步生成的图查询语句输入到知识图谱,并接收查询的返回结果,进行结果初筛;S22. Recall: input the graph query statement generated in the previous step into the knowledge graph, and receive the returned results of the query, and perform preliminary screening of the results;
S23.排序:对于召回的结果,借助语义引擎进行相似度计算、评分,按照评分排序,选取排序靠前的结果;S23. Sorting: For the recalled results, use the semantic engine to calculate and score the similarity, sort according to the scores, and select the results with the highest ranking;
S24.答案呈现:根据返回结果的类型,进行不同形式的呈现。S24. Answer presentation: different forms of presentation are performed according to the type of the returned result.
更进一步地,所述步骤S21自然语言解析中,机器人会话引擎理解用户意图通过实体链接算法实现。Further, in the natural language parsing of step S21, the robot conversation engine understands the user's intention through an entity linking algorithm.
更进一步地,所述步骤S23排序中设有追问功能:计算召回的知识图谱实体节点集合中,各节点属性值或一跳关联实体的属性值是否存在差别;若存在差别,则将存在差别的属性作为追问内容,追问用户,并根据用户对追问的回答,筛选对应的答案给下一步进行呈现。Further, the step S23 sorting is provided with a questioning function: in the set of knowledge graph entity nodes of the recalled knowledge graph, whether there is a difference in the attribute value of each node or the attribute value of a hop associated entity; if there is a difference, there will be a difference. Attributes are used as the content of the question, and the user is asked, and according to the user's answer to the question, the corresponding answer is screened and presented to the next step.
实施例1Example 1
一种基于知识图谱的汽车维修场景智能问答机器人,包括:An intelligent question answering robot based on knowledge graph for automobile maintenance scene, including:
维修知识图谱模块,其结合维修领域场景特点,建立知识图谱本体,并抽取知识图谱本体中的节点属性及节点相关信息存入图数据库。The maintenance knowledge graph module, which combines the scene characteristics of the maintenance field, establishes the knowledge graph ontology, and extracts the node attributes and node-related information in the knowledge graph ontology and stores it in the graph database.
所述维修知识图谱模块包括:The maintenance knowledge map module includes:
知识图谱本体单元,其包括汽车维修的故障现象、故障码、零部件、维修案例、车系等节点,并包含了各节点之间的节点关系。The knowledge graph ontology unit, which includes the failure phenomena, fault codes, parts, maintenance cases, vehicle series and other nodes of automobile maintenance, and includes the node relationship between each node.
本体是知识图谱的schema。理论上,本体是指“一种形式化的,对于共享概念体系的明确而又详细的说明”。通俗地讲,本体描述了某个知识图谱中存在哪些概念、这些概念间存在哪些关系等。本实施例中,如图2所示,本体中主要有“故障现象”、“故障码”、“零部件”、“维修案例”、“车系”等概念;其中,“维修案例”又包含:“故障频率”、“检查项”、“维修方案”等属性。Ontology is the schema of knowledge graph. In theory, ontology refers to "a formalized, explicit and detailed specification of a shared conceptual system". In layman's terms, an ontology describes which concepts exist in a knowledge graph, what relationships exist between these concepts, and so on. In this embodiment, as shown in Figure 2, the main body mainly includes concepts such as "fault phenomenon", "fault code", "parts", "maintenance case", "vehicle series"; among which, "maintenance case" also includes : "Failure Frequency", "Check Item", "Maintenance Plan" and other attributes.
知识抽取单元,其从知识图谱本体单元中抽取节点属性及节点关系等相关信息。A knowledge extraction unit, which extracts relevant information such as node attributes and node relationships from the knowledge graph ontology unit.
所述知识抽取单元是从结构化、非机构化以及半结构化数据中进行知识抽取。本实施例中,从“维修案例”中,提取出“故障现象”相关的“故障码”,组成形如[“故障现象”,“相关故障码”,“故障码”]三元组。The knowledge extraction unit performs knowledge extraction from structured, unstructured and semi-structured data. In this embodiment, from the "maintenance case", the "fault code" related to the "fault phenomenon" is extracted to form a triplet of ["fault phenomenon", "related fault code", "fault code"].
如果知识图谱本体单元中保存知识的数据是excel、json等结构化的,可编写模板,从中抽取出三元组;如果保存知识的数据是非结构化数据,则可通过python等编程语言定制化编写解析脚本,通过正则表达式、规则函数等解析原始数据,将其结构化。进一步地,还可标注数据,训练实体抽取和关系抽取算法模型,从非结构化数据中抽取实体和关系。其中实体抽取算法模型包括但不限于:HMM,LSTM-CRF等;关系抽取算法模型包括但不限于:CR-CNN,Attention CNNs等。If the data stored in the knowledge graph ontology unit is structured such as excel and json, a template can be written to extract triples from it; if the data stored in knowledge is unstructured data, it can be customized by programming languages such as python. Parse the script, parse the original data through regular expressions, rule functions, etc., and structure it. Further, it can also label data, train entity extraction and relationship extraction algorithm models, and extract entities and relationships from unstructured data. The entity extraction algorithm models include but are not limited to: HMM, LSTM-CRF, etc.; the relationship extraction algorithm models include but are not limited to: CR-CNN, Attention CNNs, etc.
图数据库单元,其用于知识抽取单元抽取后的知识信息,形成最终的维修知识图谱。The graph database unit is used for the knowledge information extracted by the knowledge extraction unit to form the final maintenance knowledge graph.
本实施例中,将知识抽取步骤得到的三元组,使用python等编程语言编写脚本,转换成图数据库支持的输入格式,存放进图数据库。图数据库是一个使用图结构进行语义查询的数据库,它使用节点、边和属性来表示和存储数据。该系统的关键概念是图,它直接将存储中的数据项,与数据节点和节点间表示关系的边的集合相关联。这些关系允许直接将存储区中的数据链接在一起,并且在许多情况下,可以通过一个操作进行检索。该步骤生成的图就是维修知识图谱,可作为智能问答机器人的知识库。In this embodiment, the triples obtained in the knowledge extraction step are written in a programming language such as python, converted into an input format supported by the graph database, and stored in the graph database. A graph database is a database for semantic querying using a graph structure, which uses nodes, edges, and attributes to represent and store data. The key concept of this system is the graph, which directly associates data items in storage with data nodes and sets of edges that represent relationships between nodes. These relationships allow data in the store to be directly linked together and, in many cases, retrieved in one operation. The graph generated in this step is the maintenance knowledge graph, which can be used as the knowledge base of the intelligent question answering robot.
智能问答模块,其与所述维修知识图谱模块进行通讯连接,将输入的语音或文字进行语言解析后从所述维修知识图谱模块中进行查询检索,将查询检索结果进行排序后输出;an intelligent question answering module, which is connected in communication with the maintenance knowledge graph module, performs language analysis on the input voice or text, and performs query retrieval from the maintenance knowledge graph module, and sorts and outputs the query retrieval results;
如图3所示,所述智能问答模块包括:As shown in Figure 3, the intelligent question answering module includes:
自然语言解析单元,其将用户输入的单轮或多轮的咨询内容(文本数据)转化为一条或多条图查询语句(包括但不限于:gremlin)及相应的参数。A natural language parsing unit, which converts single or multiple rounds of consultation content (text data) input by the user into one or more graph query statements (including but not limited to: gremlin) and corresponding parameters.
理解用户意图通过实体链接算法实现。实体链接是指:对用户输入文本进行分析,识别出其中的实体,并返回图谱中关联实体节点的信息。通过判断用户输入提及的实体类型是“故障现象”、“故障码”还是“零部件”,进而判断用户的意图。比如用户输入“发动机水温高”,实体链接返回图谱中类型为“故障现象”、名称为“发动机水温高”的实体,则判断用户意图是咨询故障现象。明确用户意图后,生成一条图查询语句,用于下一步召回。Understanding user intent is achieved through entity linking algorithms. Entity linking refers to analyzing the text input by the user, identifying the entities in it, and returning the information of the associated entity nodes in the graph. By judging whether the entity type mentioned in the user's input is "fault phenomenon", "fault code" or "component", the user's intention can be judged. For example, if the user inputs "high engine water temperature", and the entity link returns an entity whose type is "fault phenomenon" and whose name is "high engine water temperature" in the map, it is judged that the user's intention is to consult the fault phenomenon. After clarifying the user's intent, a graph query statement is generated for the next recall.
召回单元,将所述自然语言解析单元生成的图查询语句输入到所述维修知识图谱模块,并接收查询的返回结果,进行结果初筛。比如,执行图查询语句,返回名称为“发动机水温高”、“车辆水温高”、“发动机温度高”等故障类型实体,以及它们一跳关联的维修案例实体以及二跳关联的零部件实体。将这些实体作为答案候选。The recall unit inputs the graph query statement generated by the natural language parsing unit into the maintenance knowledge graph module, receives the returned result of the query, and performs preliminary screening of the result. For example, executing a graph query statement will return failure type entities with names such as "high engine water temperature", "high vehicle water temperature", and "high engine temperature", as well as their associated maintenance case entities in one hop and parts entities associated with them in two hops. Take these entities as answer candidates.
排序单元,其将所述召回单元初筛后的结果,借助语义引擎进行相似度计算、评分,按照评分排序,选取排序靠前的结果并返回给业务前端。A sorting unit, which performs similarity calculation and scoring with the help of the semantic engine of the results after the preliminary screening of the recalling unit, sorts the results according to the scores, selects the top-ranked results and returns them to the business front-end.
排序单元设计有追问子单元,其用于计算召回的知识图谱实体节点集合中,各节点属性值或一跳关联实体的属性值是否存在差别。若存在,则将存在差别的属性作为追问内容,追问用户。并根据用户对追问的回答,筛选对应的答案给下一步进行呈现。The sorting unit is designed with a questioning sub-unit, which is used to calculate whether there is a difference in the attribute value of each node or the attribute value of a hop associated entity in the recalled knowledge graph entity node set. If there is, the user will be questioned by using the attribute with the difference as the question content. And according to the user's answer to the question, the corresponding answer is screened and presented to the next step.
结果呈现单元,业务前端根据返回结果的类型,进行不同形式的呈现。呈现类型包括文字、图片、视频、音频等形态。The result presentation unit, the business front-end presents different forms according to the type of the returned result. Presentation types include text, pictures, video, audio and other forms.
智能问答模块可以与客户进行多轮问答交互,以获取故障维修可参考的解决方法及相关案例。The intelligent Q&A module can conduct multiple rounds of Q&A interaction with customers to obtain solutions and related cases that can be referenced for fault maintenance.
实施例2Example 2
如图1所示,一种基于知识图谱的汽车维修场景智能问答机器人的设计方法,包括以下步骤:As shown in Figure 1, a design method of an intelligent question-answering robot in a car maintenance scene based on a knowledge graph includes the following steps:
S1.构建汽车维修知识图谱:S1. Build a car maintenance knowledge map:
S11.本体设计:结合汽车维修领域场景特点,设计汽车维修知识图谱本体;S11. Ontology design: Design the auto maintenance knowledge map ontology based on the scene characteristics of the auto maintenance field;
S12.知识抽取:从结构化、非结构化以及半结构化的维修数据中,抽取知识图谱中节点属性及节点关系信息;S12. Knowledge extraction: extract node attributes and node relationship information in the knowledge graph from structured, unstructured and semi-structured maintenance data;
S13.知识存储:将抽取后的只是存入图数据库,形成最终可用的汽车维修知识图谱;S13. Knowledge storage: store the extracted data in the graph database to form the final usable auto maintenance knowledge graph;
S2.智能问答机器人开发:以构建的汽车维修知识图谱为知识库,开发智能机器人。S2. Intelligent question-answering robot development: develop intelligent robots with the constructed auto maintenance knowledge graph as the knowledge base.
所述步骤S11本体设计中,通过本体描述知识图谱中存在哪些概念以及这些概念间存在的关系。In the ontology design of step S11 , which concepts exist in the knowledge graph and the existing relationships between these concepts are described through ontology.
本体中包括“故障现象”、“故障码”、“零部件”、“维修案例”、“车系”等概念。The ontology includes concepts such as "fault phenomenon", "fault code", "parts", "maintenance case", and "vehicle series".
所述步骤S12知识抽取中,如果保存知识的数据是excel、json等结构化的,可编写模板,从中抽取出三元组;如果保存知识的数据是非结构化数据,则可通过python等编程语言定制化编写解析脚本,通过正则表达式、规则函数等解析原始数据,将其结构化。In the knowledge extraction in step S12, if the data for saving knowledge is structured such as excel, json, etc., a template can be written, and triples can be extracted from it; Customized writing parsing scripts, parsing raw data through regular expressions, rule functions, etc., and structuring it.
进一步地,还可标注数据,训练实体抽取和关系抽取算法模型,从非结构化数据中抽取实体和关系。其中,实体抽取算法模型包括但不限于:HMM,LSTM-CRF等;关系抽取算法模型包括但不限于:CR-CNN,Attention CNNs等。Further, it can also label data, train entity extraction and relationship extraction algorithm models, and extract entities and relationships from unstructured data. Among them, entity extraction algorithm models include but are not limited to: HMM, LSTM-CRF, etc.; relation extraction algorithm models include but are not limited to: CR-CNN, Attention CNNs, etc.
所述步骤S13知识存储中,将知识抽取步骤得到的三元组,使用python等编程语言编写脚本,转换成图数据库支持的输入格式,存放进图数据库。In the knowledge storage in step S13, the triples obtained in the knowledge extraction step are written in a programming language such as python, converted into an input format supported by the graph database, and stored in the graph database.
图数据库是一个使用图结构进行语义查询的数据库,它使用节点、边和属性来表示和存储数据。该系统的关键概念是图,它直接将存储中的数据项,与数据节点和节点间表示关系的边的集合相关联。这些关系允许直接将存储区中的数据链接在一起,并且在许多情况下,可以通过一个操作进行检索。该步骤生成的图就是维修知识图谱,可作为智能问答机器人的知识库。A graph database is a database for semantic querying using a graph structure, which uses nodes, edges, and attributes to represent and store data. The key concept of this system is the graph, which directly associates data items in storage with data nodes and sets of edges that represent relationships between nodes. These relationships allow data in the store to be directly linked together and, in many cases, retrieved in one operation. The graph generated in this step is the maintenance knowledge graph, which can be used as the knowledge base of the intelligent question answering robot.
所述步骤S2智能问答机器人开发包括:The step S2 of developing an intelligent question answering robot includes:
S21.自然语言解析:机器人会话引擎首先会理解用户输入的意图,并将用户输入的单轮或多轮的咨询内容(文本数据)转化为一条或多条图查询语句(包括但不限于:gremlin)及相应的参数。其中理解用户意图通过实体链接算法实现。实体链接是指:对用户输入文本进行分析,识别出其中的实体,并返回图谱中关联实体节点的信息。通过判断用户输入提及的实体类型是“故障现象”、“故障码”还是“零部件”,进而判断用户的意图。比如用户输入“发动机水温高”,实体链接返回图谱中类型为“故障现象”、名称为“发动机水温高”的实体,则判断用户意图是咨询故障现象。明确用户意图后,生成一条图查询语句,用于下一步召回。S21. Natural language parsing: The robot conversation engine will first understand the intent input by the user, and convert the single or multi-round consultation content (text data) input by the user into one or more graph query statements (including but not limited to: gremlin ) and the corresponding parameters. Among them, understanding user intent is achieved through entity linking algorithm. Entity linking refers to analyzing the text input by the user, identifying the entities in it, and returning the information of the associated entity nodes in the graph. By judging whether the entity type mentioned in the user's input is "fault phenomenon", "fault code" or "component", the user's intention can be judged. For example, if the user inputs "high engine water temperature", and the entity link returns an entity whose type is "fault phenomenon" and whose name is "high engine water temperature" in the map, it is judged that the user's intention is to consult the fault phenomenon. After clarifying the user's intent, a graph query statement is generated for the next recall.
S22.召回:将上一步生成的图查询语句输入到知识图谱,并接收查询的返回结果,进行结果初筛。比如,执行图查询语句,返回名称为“发动机水温高”、“车辆水温高”、“发动机温度高”等故障类型实体,以及它们一跳关联的维修案例实体以及二跳关联的零部件实体。将这些实体作为答案候选。S22. Recall: Input the graph query statement generated in the previous step into the knowledge graph, and receive the returned results of the query, and conduct preliminary screening of the results. For example, executing a graph query statement will return failure type entities with names such as "high engine water temperature", "high vehicle water temperature", and "high engine temperature", as well as their associated maintenance case entities in one hop and parts entities associated with them in two hops. Take these entities as answer candidates.
S23.排序:对于召回的结果,借助语义引擎进行相似度计算、评分,按照评分排序,选取排序靠前的结果并返回给业务前端。在该阶段设计有追问模块:计算召回的知识图谱实体节点集合中,各节点属性值或一跳关联实体的属性值是否存在差别。若存在,则将存在差别的属性作为追问内容,追问用户。并根据用户对追问的回答,筛选对应的答案给下一步进行呈现。S23. Sorting: For the recalled results, use the semantic engine to calculate and score the similarity, sort according to the scores, select the top results and return them to the business front-end. At this stage, a questioning module is designed to calculate whether there is a difference in the attribute value of each node or the attribute value of a hop associated entity in the set of knowledge graph entity nodes to be recalled. If there is, the user will be questioned by using the attribute with the difference as the question content. And according to the user's answer to the question, the corresponding answer is screened and presented to the next step.
S24.答案呈现:业务前端根据返回结果的类型,进行不同形式的呈现。呈现类型包括文字、图片、视频、音频等形态。S24. Answer presentation: The business front-end presents different forms of results according to the type of the returned result. Presentation types include text, pictures, video, audio and other forms.
该问答机器人能智能问答机器人可以理解用户输入的意图,执行对应的操作,从知识库中查询答案返回给用户,帮助一线维修技师快速获取故障的维修方法及相关信息。The question-and-answer robot can intelligently understand the intention of the user's input, perform the corresponding operation, query the answer from the knowledge base and return it to the user, helping the front-line maintenance technician to quickly obtain the repair method and related information of the fault.
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, and substitutions can be made in these embodiments without departing from the principle and spirit of the invention and modifications, the scope of the present invention is defined by the appended claims and their equivalents.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210683703.3A CN115048532A (en) | 2022-06-16 | 2022-06-16 | Intelligent question-answering robot for automobile maintenance scene based on knowledge graph and design method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210683703.3A CN115048532A (en) | 2022-06-16 | 2022-06-16 | Intelligent question-answering robot for automobile maintenance scene based on knowledge graph and design method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115048532A true CN115048532A (en) | 2022-09-13 |
Family
ID=83162017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210683703.3A Pending CN115048532A (en) | 2022-06-16 | 2022-06-16 | Intelligent question-answering robot for automobile maintenance scene based on knowledge graph and design method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115048532A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115774996A (en) * | 2022-12-05 | 2023-03-10 | 英仕互联(北京)信息技术有限公司 | Question-following generation method and device for intelligent interview and electronic equipment |
CN117522372A (en) * | 2023-10-17 | 2024-02-06 | 深圳市明睿数据科技有限公司 | Deep learning-based maintenance suggestion generation method and system for automobile fault model |
CN118296113A (en) * | 2024-02-22 | 2024-07-05 | 彩虹无线(北京)新技术有限公司 | Guided maintenance method and device and electronic equipment |
CN119129942A (en) * | 2024-11-12 | 2024-12-13 | 天津大学 | Campus carbon measurement method, intelligent question-answering method and device based on knowledge graph |
CN119202139A (en) * | 2024-11-26 | 2024-12-27 | 北京百车宝科技有限公司 | Automobile field question answering retrieval system based on big model and knowledge graph |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110457442A (en) * | 2019-08-09 | 2019-11-15 | 国家电网有限公司 | Knowledge graph construction method for smart grid customer service question answering |
CN110555153A (en) * | 2019-08-20 | 2019-12-10 | 暨南大学 | Question-answering system based on domain knowledge graph and construction method thereof |
CN113486151A (en) * | 2021-07-13 | 2021-10-08 | 盛景智能科技(嘉兴)有限公司 | Fault repair knowledge point query method and device, electronic equipment and storage medium |
CN114385782A (en) * | 2021-12-08 | 2022-04-22 | 核动力运行研究所 | Nuclear power plant maintenance auxiliary decision-making method based on knowledge graph |
-
2022
- 2022-06-16 CN CN202210683703.3A patent/CN115048532A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110457442A (en) * | 2019-08-09 | 2019-11-15 | 国家电网有限公司 | Knowledge graph construction method for smart grid customer service question answering |
CN110555153A (en) * | 2019-08-20 | 2019-12-10 | 暨南大学 | Question-answering system based on domain knowledge graph and construction method thereof |
CN113486151A (en) * | 2021-07-13 | 2021-10-08 | 盛景智能科技(嘉兴)有限公司 | Fault repair knowledge point query method and device, electronic equipment and storage medium |
CN114385782A (en) * | 2021-12-08 | 2022-04-22 | 核动力运行研究所 | Nuclear power plant maintenance auxiliary decision-making method based on knowledge graph |
Non-Patent Citations (4)
Title |
---|
张维明: "C4ISR系统前沿技术研究:第九届C4ISR技术论坛暨指挥与控制学科专题研讨会论文集", 31 August 2019, pages: 351 - 354 * |
贾君枝等: "自然语言理解与行业知识图谱:概念、方法与工程落地", 31 January 2022, pages: 171 - 173 * |
邓佳佶: "数智化转型-人工智能的金融实践", 30 April 2022, pages: 65 - 82 * |
黄巍等: "知识图谱在汽车维修领域的应用", 信息技术与标准化, 31 December 2021 (2021-12-31), pages 1 - 5 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115774996A (en) * | 2022-12-05 | 2023-03-10 | 英仕互联(北京)信息技术有限公司 | Question-following generation method and device for intelligent interview and electronic equipment |
CN117522372A (en) * | 2023-10-17 | 2024-02-06 | 深圳市明睿数据科技有限公司 | Deep learning-based maintenance suggestion generation method and system for automobile fault model |
CN118296113A (en) * | 2024-02-22 | 2024-07-05 | 彩虹无线(北京)新技术有限公司 | Guided maintenance method and device and electronic equipment |
CN119129942A (en) * | 2024-11-12 | 2024-12-13 | 天津大学 | Campus carbon measurement method, intelligent question-answering method and device based on knowledge graph |
CN119129942B (en) * | 2024-11-12 | 2025-02-14 | 天津大学 | Campus carbon metering method based on knowledge graph, intelligent question-answering method and device |
CN119202139A (en) * | 2024-11-26 | 2024-12-27 | 北京百车宝科技有限公司 | Automobile field question answering retrieval system based on big model and knowledge graph |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115048532A (en) | Intelligent question-answering robot for automobile maintenance scene based on knowledge graph and design method | |
TWI746690B (en) | Method, device and server for generating natural language question answer | |
CN109284363B (en) | Question answering method and device, electronic equipment and storage medium | |
CN112784590B (en) | Text processing method and device | |
CN110888943B (en) | Method and system for assisted generation of court judge document based on micro-template | |
CN108491491B (en) | Construction method and system of intelligent customer service knowledge graph | |
CN109002516A (en) | A search method and device | |
CN108268580A (en) | The answering method and device of knowledge based collection of illustrative plates | |
CN114218472A (en) | Intelligent search system based on knowledge graph | |
CN113742488B (en) | Embedded knowledge map completion method and device based on multi-task learning | |
WO2023035330A1 (en) | Long text event extraction method and apparatus, and computer device and storage medium | |
CN109960722B (en) | Information processing method and device | |
CN114691831A (en) | Task-type intelligent automobile fault question-answering system based on knowledge graph | |
CN118277588B (en) | Query request processing method, electronic device and storage medium | |
CN109684438B (en) | Method for retrieving data with parent-child hierarchical structure | |
CN119557406B (en) | A method, device, equipment and medium for answering user questions | |
CN117763158A (en) | Knowledge graph system based on graph algorithm and text search engine | |
CN117852633A (en) | Enterprise knowledge base construction query system and method based on large language model | |
CN117112767A (en) | Question and answer result generation method, commercial query big model training method and device | |
CN115658910A (en) | Knowledge question answering method, knowledge question answering device, electronic equipment and readable storage medium | |
Zhou et al. | Db-gpt-hub: Towards open benchmarking text-to-sql empowered by large language models | |
CN112579600B (en) | Data processing method and device based on vehicle-mounted question and answer | |
CN119558401A (en) | Large model question answering method, system, device, medium and product based on GraphRAG | |
CN109656952B (en) | Query processing method and device and electronic equipment | |
CN115827885A (en) | Operation and maintenance knowledge graph construction method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |