CN108255826A - 一种常用问答对faq 生成方法、装置及*** - Google Patents
一种常用问答对faq 生成方法、装置及*** Download PDFInfo
- Publication number
- CN108255826A CN108255826A CN201611234261.5A CN201611234261A CN108255826A CN 108255826 A CN108255826 A CN 108255826A CN 201611234261 A CN201611234261 A CN 201611234261A CN 108255826 A CN108255826 A CN 108255826A
- Authority
- CN
- China
- Prior art keywords
- filling
- faq
- template
- keyword
- semantic
- 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
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/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Machine Translation (AREA)
Abstract
本发明提供一种常用问答对FAQ生成方法、装置及***,属于智能问答技术领域,所述方法包括:接收当前操作的语义模板的填充内容;根据所述当前操作的语义模板和所述填充内容生成FAQ。本发明提供的FAQ生成方法、装置及***,利用语义模板控制生成标准的FAQ,分析层无需对非标准的FAQ或用户问句进行修正处理,该标准的FAQ能够在分析层更好的被利用,使***返回答案的匹配度更高。
Description
技术领域
本发明涉及智能问答技术领域,特别是涉及一种常用问答对FAQ生成方法、装置及***。
背景技术
随着互联网业务的迅速增长,市场对于智能问答的需求日渐高涨,各大企业纷纷推出自己的智能问答产品。例如苹果公司的智能问答产品Siri。
智能问答是人工智能的一个领域。智能问答以一问一答的形式,精确定位用户的提问,通过与用户交互,为用户提供个性化的信息服务。
智能问答***通常包含数据层、分析层、接入层和应用层。其中,数据层的语料库是非常重要的基础数据,对最终返回答***性起着至关重要的影响。预料库的重要组成部分FAQ(Frequently Asked Questions,即常用问答对)由一个标准问句和一个与之对应的标准应答句组成。业内通常使用人工维护录入的方式建立FAQ。人工维护录入因录入人员语言或专业素质的高低参差不齐,导致录入的FAQ在标准化、准确度、可匹配程度、完整化上无法控制,进而影响分析层对其的利用。
近年来,为了提高匹配成功率,采用对已经建立的FAQ,以人工录入的方式建立与标准问句对应的句式模板。一个标准问句可以对应一个或多个句式模板,但一个句式模板最多仅能对应一个标准问句。对用户的问句用句式模板进行匹配,再通过句式模板与FAQ的映射,匹配到FAQ。这种方法虽能一定程度上提高匹配成功率,由于用户问句的句式是***的,这样直接对用户的问句进行匹配的方式,会导致模板数量非常多。因此,这种FAQ生成方式,只能在很小程度上覆盖到用户问句,具有很大的局限性。
发明内容
本发明实施例所要解决的技术问题是提供一种常用问答对FAQ生成方法、装置及***,用以在智能问答***中,提供一套生成标准化FAQ的方式,使其在分析层更好的被利用,从而提高返回答案的质量。
本发明通过以下技术方案解决上述技术问题:
本发明一方面提供一种常用问答对FAQ生成方法,包括:
接收当前操作的语义模板的填充内容;
根据所述当前操作的语义模板和所述填充内容生成FAQ。
进一步的,所述方法还包括:根据表述性状态传递REST接口生成语义模板。
进一步的,所述填充内容包括填充关键词和填充答案,所述填充关键词包括前置词,主词和后置词。
进一步的,所述接收当前操作语义模板的填充内容之后还包括:
根据所述填充关键词对应的词性和含义在关键词库中提取所述填充关键词的替换词;
所述根据所述当前操作的语义模板和所述填充内容生成FAQ包括:
根据所述当前操作的语义模板和所述替换词生成FAQ。
进一步的,所述语义模板包括:概念说明模板,属性构成模板,行为方式模板和行为地点模板;
所述概念说明模板的关键词对应的词性为名词,所述属性构成模板的关键词对应的词性为名词,所述行为方式模板的关键项对应的词性为动词,所述行为地点模板的关键项对应的词性为形容词。
进一步的,所述根据所述当前操作语义模板和所述填充内容生成FAQ包括:
当接收到保存指令时,将所述填充内容存储到对应的语义模板中生成FAQ;
或者,每隔预设时间获取所述填充内容,将所述填充内容填充到对应的语义模块中生成FAQ。
本发明另一方面还提供一种常用问答对FAQ生成装置,包括:
接收模块,用于接收当前操作的语义模板的填充内容;
生成模块,用于根据所述当前操作的语义模板和所述填充内容生成FAQ。
进一步的,所述填充内容包括填充关键词和填充答案,所述填充关键词包括前置词,主词和后置词。
所述装置还包括:
提取模块,用于根据所述填充关键词对应的词性和含义在关键词库中提取所述填充关键词的替换词。
进一步的,所述装置还包括:
语义模板生成模块,用于根据表述性状态传递REST接口生成语义模板。
本发明另一方面还提供一种常用问答对FAQ生成***,上述任一所述的FAQ生成装置。
与现有技术相比,本发明实施例提供的常用问答对FAQ生成方法、装置及***,利用语义模板控制生成标准的FAQ,分析层无需对非标准的FAQ或用户问句进行修正处理,该标准的FAQ能够在分析层更好的被利用,使***返回答案的匹配度更高。
附图说明
图1示出本发明实施例一提供的一种常用问答对FAQ生成方法流程图;
图2示出本发明实施例一显示语义模板的示意图;
图3示出本发明实施例一显示用户选择的语义模板对应的填充内容的示意图二;
图4示出本发明实施例一显示用户选择的语义模板对应的填充内容的示意图二;
图5示出本发明实施例二提供的一种常用问答对FAQ生成方法流程图;
图6示出本发明实施例二显示语义模板的示意图;
图7示出本发明实施例二显示替换词的示意图;
图8示出本发明实施例三提供的一种常用问答对FAQ生成装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下,所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例一提供一种常用问答对FAQ生成方法,如图1所示,该方法包括:
S101、接收当前操作的语义模板的填充内容;
其中,语义模板是代表某一种类型的问句的模板。本实施例中,在***初始化时会自动生成4个语义模板,分别是:概念说明模板——[CONCEPT]是什么、属性构成模板——[CONCEPT]有哪些[ATTRIBUTE]、行为方式模板——[CONCEPT]如何[ACTION]、行为地点模板——[CONCEPT]在哪里[ACTION]最[ADJECTIVE]。
本步骤中,根据用户操作,例如用户通过网址访问交互界面,则显示所有语义模板,每个语义模板设有子项目号。例如图2所示每个语义模板右侧有个+号,用户点击某个语义模板的子项目号后,可进入该语义模板对应的填充内容,通过填充内容生成FAQ。
S102、根据所述当前操作的语义模板和所述填充内容生成FAQ;
其中,填充内容包括填充关键词和填充答案。
本步骤中,根据图2的显示结果,用户可以选择语义模板对应的子项目号。例如用户点击图2中的概念说明——[CONCEPT]是什么右侧的+号,则右侧显示概念说明模板的填充内容,即填充关键词和填充答案,结果如图3所示。其中,填充关键词可以进一步包括主词,前置词和后置词供用户填充,这样可以使关键词的定位更为准确。用户填充关键词和答案后分别得到用户填充关键词和用户填充答案,生成填充内容。通过填充关键词和用户填充答案可以生成一个FQA。
此外,还可以一次生成多个FAQ。例如,在图3的基础上,用户可以继续点击属性构成模板的右侧的+号,如图4所示,可以同时显示多个语义模板对用的填充内容,实现一次生成多个FAQ。
本步骤中,可以通过用户手动生成FAQ,也可以***自动生成FAQ。
其中,用户手动生成方式为:
当接收到保存指令时,将所述填充内容存储到对应的语义模板中生成FAQ;
***自动生成方式为:
每隔预设时间获取所述填充内容,将所述填充内容填充到对应的语义模块中生成FAQ。
具体的,***可以根据知识图谱获取填充内容。
本发明实施例提供的常用问答对FAQ生成方法,利用语义模板控制生成标准的FAQ,分析层无需对非标准的FAQ或用户问句进行修正处理,该标准的FAQ能够在分析层更好的被利用,使***返回答案的匹配度更高
实施例二
本发明实施例二提供一种常用问答对FAQ生成方法,如图5所示,该方法包括:
S501、根据REST接口生成语义模板。
REST(Representational State Transfer,表述性状态传递)。本步骤中,可以根据用户需要通过REST接口生成步骤S101初始化时自动生成的4个语义模板以外的其他语义模板。例如可以根据用户需要生成优点模板——[CONCEPT]有什么优点。
具体的,若需要增加四个初始化生成的语义模板之外的其他模板,如询问优点的模板,可以按照如下步骤操作。
通过语义模板生成模块提供的rest接口生成语义模板,[CONCEPT]有什么优点。
步骤2,访问前台交互界面,会发现在原来已存在的4个语义模板下方,多出一个刚刚新增的语义模板;
步骤3,点击优点——[CONCEPT]有什么优点右侧的+号;
步骤,4,分别在响应的输入框中填入前置词、CONCEPT关键词、后置词、答案;
步骤5,点击右下角的保存按钮,完成对该标准FAQ的新增。
S502、显示语义模板;
本步骤在S101基础上增加显示S501生成的语义模板,显示方式与S101相同,不再赘述,显示结果如图6。
S503、显示用户选择的语义模板对应的填充内容;
本步骤与S102相同,不再赘述。
S504、根据填充关键词对应的词性和含义在关键词库中提取所述填充关键词的替换词。
通过S503填充内容的显示,用户可以在关键词项中填充关键词。本步骤中根据所述填充关键词对应的词性和含义在关键词库中提取用户填充关键词的替换词。其中,所述概念说明模板的填充关键词对应的词性为名词,所述属性构成模板的填充关键词对应的词性为名词,所述行为方式模板的填充关键词对应的词性为动词,所述行为地点模板的填充关键词对应的词性为形容词。例如:用户在概念说明模板CONCEPT输入QQ,则根据名词词性和QQ的含义在关键词库中提取QQ的替换词QQ商城、QQ币,QQ会员等。
通过上述方式找到替换词,可以通过下拉框的形式显示多个词供用户填充选择。例如图7,用户在填充关键词中输入QQ,下拉框自动显示QQ商城、QQ币,QQ会员等替换词,方便用户选取。
在一种实施方式中,一次可针对同一个主词新增多个FAQ。每个语义模板的主词,即模板开头的[CONCEPT],以及他的前置词和后置词,在替换该词时,不需要用户在多个FAQ中手动保持一致,***会自动同步。可以按照如下步骤操作。
步骤1,访问前台交互界面;
步骤2,点击概念说明——[CONCEPT]是什么右侧的+号,再点击行为方式——[CONCEPT]如何[ACTION]右侧的+号;
步骤3,在概念说明的CONCEPT输入框,输入任意关键词,比如资费标准;
步骤4,点击界面内除概念说明CONCEPT输入框之外的任何位置,可以看到行为方式的FAQ的主词已经被资费标准所替换;同样,如果前置词和后置词有输入的话,也是一样的效果。
S505、根据所述用户选择的语义模板和用户填充内容生成FAQ。
本步骤与S102相同,不再赘述。
实施例三
本发明实施例三提供一种常用问答对FAQ生成装置8,如图8所示,该装置8包括:
接收模块81,用于接收当前操作的语义模板的填充内容;
生成模块82,用于根据所述当前操作的语义模板和所述填充内容生成FAQ。
进一步的,所述填充内容包括填充关键词和填充答案,所述填充关键词包括前置词,主词和后置词。
所述装置还包括:
提取模块83,用于根据所述填充关键词对应的词性和含义在关键词库中提取所述填充关键词的替换词。
语义模板生成模块80,用于根据REST接口生成语义模板。
实施例四
本发明实施例四提供一种常用问答对FAQ生成***,包括实施例三所述的任一一种FAQ生成装置。
本领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流程图中的每个框以及这些结构图和/或框图和/或流程图中的框图的组合。可以将这些计算机程序指令提供给可编程数据处理方法的处理器来生成机器,从而通过可编程数据处理方法的处理器来执行的指令创建用于实现结构图和/或框图和/或流程图的框或多个框中指定的方法。
需要说明的是:本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
以上对本发明所提供的一种常用问答对FAQ生成方法、装置及***,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种常用问答对FAQ生成方法,其特征在于,包括:
接收当前操作的语义模板的填充内容;
根据所述当前操作的语义模板和所述填充内容生成FAQ。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据表述性状态传递REST接口生成所述语义模板。
3.根据权利要求1所述的方法,其特征在于,所述填充内容包括填充关键词和填充答案,所述填充关键词包括前置词,主词和后置词。
4.根据权利要求3所述的方法,其特征在于,所述接收当前操作的语义模板的填充内容之后还包括:
根据所述填充关键词对应的词性和含义在关键词库中提取所述填充关键词的替换词;
所述根据所述当前操作的语义模板和所述填充内容生成FAQ包括:
根据所述当前操作的语义模板和所述替换词生成FAQ。
5.根据权利要求4所述的方法,其特征在于,所述语义模板包括:概念说明模板,属性构成模板,行为方式模板和行为地点模板;
所述概念说明模板的关键词对应的词性为名词,所述属性构成模板的关键词对应的词性为名词,所述行为方式模板的关键词对应的词性为动词,所述行为地点模板的关键词对应的词性为形容词。
6.根据权利要求1-5任一所述的方法,其特征在于,所述根据所述当前操作语义模板和所述填充内容生成FAQ包括:
当接收到保存指令时,将所述填充内容存储到对应的语义模板中生成FAQ;
或者,每隔预设时间获取所述填充内容,将所述填充内容填充到对应的语义模块中生成FAQ。
7.一种常用问答对FAQ生成装置,其特征在于,包括:
接收模块,用于接收当前操作的语义模板的填充内容;
生成模块,用于根据所述当前操作的语义模板和所述填充内容生成FAQ。
8.根据权利要求7所述的装置,其特征在于,所述填充内容包括填充关键词和填充答案,所述填充关键词包括前置词,主词和后置词;
所述装置还包括:
提取模块,用于根据所述填充关键词对应的词性和含义在关键词库中提取所述填充关键词的替换词。
9.根据权利要求7或8所述的装置,其特征在于,所述装置还包括:
语义模板生成模块,用于根据表述性状态传递REST接口生成语义模板。
10.一种常用问答对FAQ生成***,其特征在于,包括权利要求7-9任一所述的FAQ生成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611234261.5A CN108255826A (zh) | 2016-12-28 | 2016-12-28 | 一种常用问答对faq 生成方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611234261.5A CN108255826A (zh) | 2016-12-28 | 2016-12-28 | 一种常用问答对faq 生成方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108255826A true CN108255826A (zh) | 2018-07-06 |
Family
ID=62719398
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611234261.5A Pending CN108255826A (zh) | 2016-12-28 | 2016-12-28 | 一种常用问答对faq 生成方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108255826A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109710747A (zh) * | 2019-01-16 | 2019-05-03 | 北京猎户星空科技有限公司 | 信息处理方法、装置及电子设备 |
WO2020010834A1 (zh) * | 2018-07-13 | 2020-01-16 | 众安信息技术服务有限公司 | 一种faq问答库泛化方法、装置及设备 |
-
2016
- 2016-12-28 CN CN201611234261.5A patent/CN108255826A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020010834A1 (zh) * | 2018-07-13 | 2020-01-16 | 众安信息技术服务有限公司 | 一种faq问答库泛化方法、装置及设备 |
CN109710747A (zh) * | 2019-01-16 | 2019-05-03 | 北京猎户星空科技有限公司 | 信息处理方法、装置及电子设备 |
CN109710747B (zh) * | 2019-01-16 | 2021-04-06 | 北京猎户星空科技有限公司 | 信息处理方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9753914B2 (en) | Natural expression processing method, processing and response method, device, and system | |
JP6726800B2 (ja) | 人工知能に基づくヒューマンマシンインタラクション方法及び装置 | |
US10891322B2 (en) | Automatic conversation creator for news | |
CN108351871B (zh) | 通用翻译 | |
US20230393810A1 (en) | Analyzing graphical user interfaces to facilitate automatic interaction | |
TW201921267A (zh) | 基於機器翻譯的自動生成重述以產生一對話式代理人的方法及系統 | |
US11264006B2 (en) | Voice synthesis method, device and apparatus, as well as non-volatile storage medium | |
CN109923558A (zh) | 混合专家神经网络 | |
CN107766320A (zh) | 一种中文代词消解模型建立方法及装置 | |
US10496751B2 (en) | Avoiding sentiment model overfitting in a machine language model | |
CN109214008A (zh) | 一种基于关键词提取的情感分析方法及*** | |
US20200342909A1 (en) | Methods and systems of automatically generating video content from scripts/text | |
CN109272003A (zh) | 一种消除深度学习模型中未知错误的方法与装置 | |
JPWO2019150583A1 (ja) | 質問群抽出方法、質問群抽出装置および質問群抽出プログラム | |
CN108255826A (zh) | 一种常用问答对faq 生成方法、装置及*** | |
CN109190116A (zh) | 语义解析方法、***、电子设备及存储介质 | |
CN117093460A (zh) | 评估方法、装置、电子设备及计算机可读存储介质 | |
US20230317058A1 (en) | Spoken language processing method and apparatus, and storage medium | |
CN106250407A (zh) | 一种社交通信方法和装置 | |
CN110717008A (zh) | 基于语意识别的搜索结果排序方法及相关装置 | |
CN115374146A (zh) | 用于根据关系数据编辑对话服务模块的方法和*** | |
CN110046346B (zh) | 一种语料意图监控的方法和装置、终端设备 | |
CN113515932A (zh) | 处理问答信息的方法、装置、设备和存储介质 | |
KR102666247B1 (ko) | 프롬프트 자동 생성을 통한 생성형 딥러닝 모델 학습 데이터 생성 방법 | |
CN110413636A (zh) | 一种数据处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180706 |