CN103116577A - 一种智能处理用户自然语言命令的方法 - Google Patents

一种智能处理用户自然语言命令的方法 Download PDF

Info

Publication number
CN103116577A
CN103116577A CN2013100414411A CN201310041441A CN103116577A CN 103116577 A CN103116577 A CN 103116577A CN 2013100414411 A CN2013100414411 A CN 2013100414411A CN 201310041441 A CN201310041441 A CN 201310041441A CN 103116577 A CN103116577 A CN 103116577A
Authority
CN
China
Prior art keywords
keyword
answer
natural language
disposal route
matching
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
Application number
CN2013100414411A
Other languages
English (en)
Inventor
刘东民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Double Cattle Information Technology Co Ltd
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN2013100414411A priority Critical patent/CN103116577A/zh
Publication of CN103116577A publication Critical patent/CN103116577A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种快速定位用户自然语言命令所对应的答案或处理入口的方法,其特征在于固定的领域内答案集和处理入口集都是有限的,对有限集合内的自然语言问题进行关键字扫描会得到特征关键字集合,该集合对于答案集和处理入口集最大化匹配则可以得到最佳答案或最佳处理入口,匹配过程中,允许近义词在匹配路径中的一级或多级连接。

Description

一种智能处理用户自然语言命令的方法
技术领域
本发明主要应用于特定领域内,通过建立适当的计算机模型,模拟人脑处理问题的过程,快速解决大部分用户用自然语言提出的问题。因为,大部分用户在询问问题的时候,针对的计算机***或者人工客服***,都是局限在某个领域的,即所谓的专家***。
背景技术
随着用户个性化需求的日益扩大,有两个方面的需求在逐步扩大中。
其一是普遍化的答案需求,即所有人在同样的情形下询问一个问题,得到的最佳答案是唯一的;通过查找常见问题集,即可回复用户。
其二是,普遍化的处理流程,这些流程的输入输出基本上固定下来,例如***用户,需要查询自己的当前积分,这时候,计算机***通过内部的固定调用即可得到正确结果。
以上两种情形,占据用户服务消耗的80%以上,而这些都是可以通过本发明获得解决的。
发明内容
用户用自然语言询问问题的时候,关键词扫描部分,通过对问题的扫描,得到关键词集合的子集;
匹配部分,根据以上得到的子集,对答案集和处理方法集进行最大化匹配,得到最佳匹配结论或者处理方法入口;在匹配过程中,近义词可作为桥梁,在匹配中起到积极作用。
如果有多个最大匹配,结合上下文(语境),从中选择出一个最佳的匹配;
如果结论是最佳的,把结论返回给用户;如果得到的是处理方法,则调用处理方法,并把处理结果返回。
附图说明
用户的自然语言问题Q1,经过关键字扫描程序扫描后,得到领域内的关键词子集,这个集合是{K1,K3,K4};
对于上述子集,进行匹配,得到匹配关系:答案R1 匹配结果为{K1,K3,K4};答案R2 匹配结果为{K3,K4};方法S1 匹配结果为{K1}。
值得注意的是,匹配路径中,虽然关键词K3没有直接与答案R1关联,但由于关键词K6的存在,匹配效果完全相同,这样,近义词问题就解决了。
如此,最大化匹配的结论是,答案R1为最佳结果;
因为答案R1是结论,直接返回给用户作为答案即可。
具体实施方式
一、数据模型建立过程
常见问题集的建立:对于自己领域内的问题,建立答案清单,每个具体的答案都有清晰正确的关键词集合相对应;当然,每个固定的关键词集合,都有唯一答案的,即便是模糊的答案,也不是多个条目。
处理方法集的建立:对于计算机***,所能支持的处理方法,类似于常见问题集的建立,同样建立入口标示和关键词集合的对应关系,唯一的要求是,通过该标示,回溯的时候可以方便调用。
关键词之间的连接关系建立:近义词之间,我们也可以建立多对多关系,在匹配的时候等效处理。
在计算机***,建立以上多对多关系(别名)是容易解决的。我们得到了两个集合,一个是常见问题或处理方法的集合,另外一个是关键词的集合。
二、自然语言问题的关键词扫描过程
收到用户自然语言命令的时候,快速扫描出现在该命令中的关键词集合,得到关键词的子集。
三、关键词的最大化匹配过程
根据关键词子集,对常见问题或处理方法的集合进行匹配,得到每个条目的匹配情况;此时对匹配量进行反向排序,得到一个或多个最大匹配。在匹配路径中,我们允许别名关系的存在,别名关系可以在路径中出现一次或多次。
结合上下文,筛选出一个最佳匹配。
四、回复用户或执行操作
如果最佳匹配是一个结论的话,直接回复给用户;反之,则调用处理过程入口,进行下一步处理,如果有处理结果,把结果返回给用户。

Claims (4)

1.在相关领域内问题的答案和处理方法,以适当的关键词集合进行标记,这样就有了领域内关键词集合与答案集、处理方法集的多对多关系清单。
2.在近似的关键词之间,建立连接,避免多次重复标记。
3.在权利1的基础上,对于自然语言提出的问题,在上述关键词集合内扫描,可得到关键词的子集。
4.根据权利3得到的关键词子集,对答案集和处理方法集进行最大化匹配,匹配过程中,允许关键词之间进行权利2所描述的一级或多级连接,以匹配数量最多为原则,得到最佳匹配,问题会最优化解决(返回正确的答案或者以正确的方法进行处理)。 
CN2013100414411A 2013-02-04 2013-02-04 一种智能处理用户自然语言命令的方法 Pending CN103116577A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100414411A CN103116577A (zh) 2013-02-04 2013-02-04 一种智能处理用户自然语言命令的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100414411A CN103116577A (zh) 2013-02-04 2013-02-04 一种智能处理用户自然语言命令的方法

Publications (1)

Publication Number Publication Date
CN103116577A true CN103116577A (zh) 2013-05-22

Family

ID=48414954

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100414411A Pending CN103116577A (zh) 2013-02-04 2013-02-04 一种智能处理用户自然语言命令的方法

Country Status (1)

Country Link
CN (1) CN103116577A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6038560A (en) * 1997-05-21 2000-03-14 Oracle Corporation Concept knowledge base search and retrieval system
CN1928864A (zh) * 2006-09-22 2007-03-14 浙江大学 一种基于问答库的中文自然语言问答方法
CN101030267A (zh) * 2006-02-28 2007-09-05 腾讯科技(深圳)有限公司 自动问答方法及***
CN101286161A (zh) * 2008-05-28 2008-10-15 华中科技大学 一种基于概念的智能中文问答***
CN101593206A (zh) * 2009-06-25 2009-12-02 腾讯科技(深圳)有限公司 基于问答互动平台中答案的搜索方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6038560A (en) * 1997-05-21 2000-03-14 Oracle Corporation Concept knowledge base search and retrieval system
CN101030267A (zh) * 2006-02-28 2007-09-05 腾讯科技(深圳)有限公司 自动问答方法及***
CN1928864A (zh) * 2006-09-22 2007-03-14 浙江大学 一种基于问答库的中文自然语言问答方法
CN101286161A (zh) * 2008-05-28 2008-10-15 华中科技大学 一种基于概念的智能中文问答***
CN101593206A (zh) * 2009-06-25 2009-12-02 腾讯科技(深圳)有限公司 基于问答互动平台中答案的搜索方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
段建勇等: "《限定领域的自动问答***研究》", 《北方工业大学学报》 *
王波等: "《网上销售常问问答***的构建》", 《软件导刊》 *

Similar Documents

Publication Publication Date Title
CN108038234B (zh) 一种问句模板自动生成方法及装置
Euzenat et al. Ontology alignment with OLA
CN100472518C (zh) 类别设定的支持方法和装置
WO2002048824A3 (en) System for completing forms on the internet
CN103425741A (zh) 一种信息展示方法和装置
CN106600298A (zh) 基于工单数据分析的电力信息***客服知识库构建方法
DE60335472D1 (de) System und verfahren zur automatisierten abbildung von schlüsselwörtern und schlüsselphrasen auf dokumenten
WO2006120446A3 (en) Method and apparatus for searching data in a plurality of heterogeneous databases
CN103389988A (zh) 一种引导用户进行信息搜索的方法及装置
AU2017276360B2 (en) A system for the automated semantic analysis processing of query strings
CN110110049A (zh) 服务咨询方法、装置、***、服务机器人及存储介质
CN101820444A (zh) 一种基于描述信息匹配相似度的资源服务匹配与搜索方法
CN106547813A (zh) 一种提升机器人语音问答能力的方法
CN107515900A (zh) 智能机器人及其事件备忘***和方法
CN105893427A (zh) 资源搜索方法以及服务器
KR20230079729A (ko) 자연어 질의의 sql 변환 방법 및 장치
CN111400453A (zh) 一种基于法律咨询的智能交互***及方法
CN112765241B (zh) 召回数据确定方法、装置及存储介质
CN103116577A (zh) 一种智能处理用户自然语言命令的方法
CN107547354A (zh) 业务数据提供方法及装置
CN107135269A (zh) 一种对云终端进行快速编号的方法及***
CN110162712B (zh) 事件获取方法、装置、设备及存储介质
CN107172013A (zh) 一种数据传输方法及***
CN107315739A (zh) 一种语义分析方法
Deutch et al. Mob data sourcing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: QINGDAO SHUANGNIU INFORMATION TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: LIU DONGMIN

Effective date: 20140522

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100036 HAIDIAN, BEIJING TO: 266000 QINGDAO, SHANDONG PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20140522

Address after: 266000 Shandong Province, Qingdao high tech Zone Songyuan Road No. 17

Applicant after: Qingdao double cattle Information Technology Co., Ltd.

Address before: 100036, Haidian District, Wanshou Road, No. four, 4-94, Beijing

Applicant before: Liu Dongmin

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130522