CN116701581A - 主动对话触发方法、装置、设备、车辆及存储介质 - Google Patents
主动对话触发方法、装置、设备、车辆及存储介质 Download PDFInfo
- Publication number
- CN116701581A CN116701581A CN202310460418.XA CN202310460418A CN116701581A CN 116701581 A CN116701581 A CN 116701581A CN 202310460418 A CN202310460418 A CN 202310460418A CN 116701581 A CN116701581 A CN 116701581A
- Authority
- CN
- China
- Prior art keywords
- trigger
- dialogue
- user
- portrait
- triggering
- 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
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000007935 neutral effect Effects 0.000 claims description 10
- 238000013145 classification model Methods 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 6
- 230000003993 interaction Effects 0.000 abstract description 49
- 230000002452 interceptive effect Effects 0.000 abstract description 17
- 238000010586 diagram Methods 0.000 description 20
- 238000000605 extraction Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 230000001960 triggered effect Effects 0.000 description 9
- 230000006399 behavior Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000012216 screening Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000037213 diet Effects 0.000 description 2
- 235000005911 diet Nutrition 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
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/332—Query formulation
- G06F16/3329—Natural language query formulation or dialogue systems
-
- 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/35—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供一种主动对话触发方法、装置、设备、车辆及存储介质,涉及人机交互技术领域。该方法包括:获取外部信息;外部信息为从预设接口监听到的信息;确定外部信息在触发数据库中所属的触发类型和对应的触发分数;触发数据库中存储有用户的触发型画像和触发型画像对应的预设分数;若触发分数大于预设阈值,则基于触发类型对应的对话模板,构建外部信息的初始对话;根据初始对话,生成并输出与用户的主动对话。本申请的方法,实现了由汽车触发主动对话,使汽车从被动的任务/问答式交互,转变为主动对话,也使触发方式和时机更加灵活,更符合用户需求,也提高了触发的准确性,还给用户创造了更多交互惊喜和乐趣。
Description
技术领域
本申请涉及人机交互技术领域,尤其涉及一种主动对话触发方法、装置、设备、车辆及存储介质。
背景技术
人机交互是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成特定任务的人与计算机之间的信息交换过程。为了给用户提供更优越、更安全的驾驶体验,汽车上的人机交互也在往更加智能化、更加全面化的方向发展。
现有技术中,汽车上的人机交互一般都是被动式的,只能通过接收用户的输入来做出相应的回应;或者,仅能针对某一特定场景或特定状态进行固定提醒或推荐,还不能进行主动的双方交互。
然而,交互是双向的,而且在用车过程中,用户需要将绝大部分注意力集中在驾驶行为上,被动式的单向式人机交互不仅不够人性化,也会降低用户的交互兴趣,致使用户错过很多关注的信息和潜在兴趣点。因此,如何实现由汽车主动触发人机交互,成为待解决的技术问题。
发明内容
本申请提供一种主动对话触发方法、装置、设备、车辆及存储介质,用以解决如何实现由汽车主动触发人机交互的问题。
一方面,本申请提供一种主动对话触发方法,包括:
获取外部信息;其中,所述外部信息为从预设接口监听到的信息;
确定所述外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,所述触发数据库中存储有用户的触发型画像和所述触发型画像对应的预设分数,所述触发型画像用于指示触发类型,所述预设分数用于指示用户对所述触发型画像所指示内容的喜爱程度;
若所述触发分数大于预设阈值,则基于所述触发类型对应的对话模板,构建所述外部信息的初始对话;
根据所述初始对话,生成并输出与用户的主动对话。
可选地,确定所述外部信息在触发数据库中所属的触发类型和对应的触发分数,包括:
将所述外部信息输入预设触发分类模型中,调取所述触发数据库所存储的触发型画像,确定所述外部信息与各触发型画像的匹配度;
确定所述匹配度最大的触发型画像所指示的类型为所述外部信息的触发类型,并根据所述触发型画像对应的预设分数和所述匹配度,确定所述外部信息的触发分数。
可选地,根据所述触发型画像对应的预设分数和所述匹配度,确定所述外部信息的触发分数,包括:
确定所述触发型画像对应的预设分数和所述匹配度的乘积,确定所述乘积为所述触发分数。
可选地,基于所述触发类型对应的对话模板,构建所述外部信息的初始对话,包括:
确定与所述触发类型对应的对话模板;
基于所述对话模板提取所述外部信息的关键信息,将所述关键信息填充至所述对话模板中,生成所述初始对话。
可选地,所述预设接口包括以下一种或多种:外部互联网信息类接口、车内传感器接口、时间控制器接口;
其中,所述外部互联网信息类接口用于获取外部互联网信息;所述车内传感器接口用于获取车辆各部件的状态变化信息;所述时间控制器接口用于获取与触发时间相关的信息。
可选地,所述触发型画像包括以下一种或多种:信息触发类画像、位置触发类画像、时间触发类画像、操作触发类画像、设置触发类画像。
可选地,所述方法还包括:
接收用户在预设时间区间内针对所述主动对话的用户反馈;其中,所述用户反馈表征用户的意向喜好;
根据所述用户反馈,更新所述触发数据库。
可选地,根据所述用户反馈,更新所述触发数据库,包括:
识别所述用户反馈,若确定所述用户反馈为正向反馈,则提高与所述触发型画像对应的预设分数;
若确定所述用户反馈为负向反馈,则降低与所述触发型画像对应的预设分数;
若确定所述用户反馈为中立反馈,则保持与所述触发型画像对应的预设分数不变。
另一方面,本申请提供一种主动对话触发装置,包括:
获取单元,用于获取外部信息;其中,所述外部信息为从预设接口监听到的信息;
确定单元,用于确定所述外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,所述触发数据库中存储有用户的触发型画像和所述触发型画像对应的预设分数,所述触发型画像用于指示触发类型,所述预设分数用于指示用户对所述触发型画像所指示内容的喜爱程度;
构建单元,用于若所述触发分数大于预设阈值,则基于所述触发类型对应的对话模板,构建所述外部信息的初始对话;
对话单元,用于根据所述初始对话,生成并输出与用户的主动对话。
可选地,所述确定单元包括第一确定模块和第二确定模块;
所述第一确定模块,用于将所述外部信息输入预设触发分类模型中,调取所述触发数据库所存储的触发型画像,确定所述外部信息与各触发型画像的匹配度;
所述第二确定模块,用于确定所述匹配度最大的触发型画像所指示的类型为所述外部信息的触发类型,并根据所述触发型画像对应的预设分数和所述匹配度,确定所述外部信息的触发分数。
可选地,所述第二确定模块,具体还用于确定所述触发型画像对应的预设分数和所述匹配度的乘积,确定所述乘积为所述触发分数。
可选地,所述构建单元包括检索模块和填充模块;
所述检索模块,用于确定与所述触发类型对应的对话模板;
所述填充模块,用于基于所述对话模板提取所述外部信息的关键信息,将所述关键信息填充至所述对话模板中,生成所述初始对话。
可选地,所述预设接口包括以下一种或多种:外部互联网信息类接口、车内传感器接口、时间控制器接口;其中,所述外部互联网信息类接口用于获取外部互联网信息;所述车内传感器接口用于获取车辆各部件的状态变化信息;所述时间控制器接口用于获取与触发时间相关的信息。
可选地,所述触发型画像包括以下一种或多种:信息触发类画像、位置触发类画像、时间触发类画像、操作触发类画像、设置触发类画像。
可选地,所述装置还包括反馈单元,所述反馈单元包括接收模块和更新模块;
所述接收模块,用于接收用户在预设时间区间内针对所述主动对话的用户反馈;其中,所述用户反馈表征用户的意向喜好;
所述更新模块,用于根据所述用户反馈,更新所述触发数据库。
可选地,所述更新模块包括第一更新模块、第二更新模块以及第三更新模块;
所述第一更新模块,用于识别所述用户反馈,若确定所述用户反馈为正向反馈,则提高与所述触发型画像对应的预设分数;
所述第二更新模块,用于若确定所述用户反馈为负向反馈,则降低与所述触发型画像对应的预设分数;
所述第三更新模块,用于若确定所述用户反馈为中立反馈,则保持与所述触发型画像对应的预设分数不变。
另一方面,本申请还提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如上任一项所述的方法。
另一方面,本申请还提供一种车辆,所述车辆包括如上所述的电子设备。
另一方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上任一项所述的方法。
另一方面,本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上任一项所述的方法。
本申请提供的主动对话触发方法、装置、设备、车辆及存储介质,通过获取外部信息;其中,所述外部信息为从预设接口监听到的信息;确定所述外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,所述触发数据库中存储有用户的触发型画像和所述触发型画像对应的预设分数,所述触发型画像用于指示触发类型,所述预设分数用于指示用户对所述触发型画像所指示内容的喜爱程度;若所述触发分数大于预设阈值,则基于所述触发类型对应的对话模板,构建所述外部信息的初始对话;根据所述初始对话,生成并输出与用户的主动对话;实现了由汽车触发主动对话,使汽车从被动的任务/问答式交互,转变为主动对话;而且,基于外部信息的多样性,使触发的方式和时机更灵活,也更符合用户需求,从而还提高了触发的准确性,不仅避免用户错过感兴趣的信息内容,还给用户创造了更多对话惊喜和乐趣,提供了更加人性化、更加智能化的交互服务。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请实施例提供的一种主动对话触发方法的流程示意图;
图2为本申请实施例提供的一种更新触发数据库的方法的流程示意图;
图3为本申请实施例提供的一种汽车交互***的整体框架示意图;
图4为本申请实施例提供一种的用户画像提取***的框架示意图;
图5为本申请实施例提供的一种信息触发模块完成主动对话触发的架构图;
图6为本申请实施例提供的一种位置触发模块完成主动对话触发的架构图;
图7为本申请实施例提供的一种时间触发模块完成主动对话触发的架构图;
图8为本申请实施例提供的一种操作触发模块完成主动对话触发的架构图;
图9为本申请实施例提供的一种设置触发模块完成主动对话触发的架构图;
图10为本申请实施例提供的一种主动对话触发装置的结构示意图;
图11为本申请实施例提供的又一种主动对话触发装置的结构示意图;
图12为本申请实施例提供的一种电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
目前汽车上的人机对话***普遍是被动式的,这种被动式对话***只能通过接收用户的语音输入来做出相应的回复,还不够人性化,也会降低用户的交互兴趣。另外,在用车过程中,用户需要将绝大部分注意力集中在驾驶行为上,若用户没有主动开启对话,可能就会错过很多其关注的信息和潜在的兴趣点,致使用户的整体体验不佳。因此,目前的人机对话正在向由车辆主动触发对话的方向研究。
其中的一类方向是:车辆可以在某一特定场景下,发出固定提醒。例如,通过用户在车内的座椅记忆、音乐播放记忆、方向盘位置记忆等的集合,确定并存储用户的车控喜好,当遇到相同条件/或状态时触发提醒,询问用户是否按照记忆内容控制。该方案主动触发的目的实际上是获取控制指令,从而控制车内的设施设备,使其达到与用户相匹配的设置值。再如,通过深度学习和人脸识别判定驾驶员是否存在疲劳驾驶行为,若存在,则进行固定的安全性语音提醒,以主动通知司机疲劳驾驶。但是,这些都并非是纯粹的人机对话交互,方案中车辆和人之间都没有继续进行更深层次的对话交互,仅作为记忆功能或提醒功能存在于车辆***中。
另一类方向是:在传统的被动对话过程中,在特定的情境下可以主动转移话题或进行推荐。例如,在开启人机对话后,***根据对话上下文内容或预设的话题切换表确定主题场景,然后在确定的主题下选择合适的对话话题,再基于话题的交互来推荐内容。这类方案主要是研究对话过程中主动分析转移特定话题或推荐信息的能力,***自身无法自主发起对话。
上述方案至少存在以下三个问题:
(1)对话***的功能过于单一,只能针对某个/某些特定功能进行规则性的触发,如记忆提醒、触发疲劳驾驶提醒、车道偏离提醒等,且该类技术触发后无后续对话交互能力,只能进行功能性的提醒,并不是真正意义上的主动触发对话交互。
(2)对话触发的方式不够灵活,只能针对用户的某个操作或检测到的用户某种状态进行固定触发,而不同用户会有不同场景的触发需求,这就导致***产生很多不合理的触发行为。
(3)对话触发的时机过于简单,无法基于对话过程中用户实际回复的情况来自适应的学习触发行为的正确性。
为了解决上述问题,本申请提供一种主动对话触发方法,通过获取预设接口所监听的外部信息,并结合触发数据库中的触发型画像确定与外部信息对应的的触发类型和触发分数,当触发分数大于预设阈值时,就根据触发类型所对应的对话模板,生成并开启主动对话,以实现由车辆主动开启对话,给用户创造更多的对话惊喜和乐趣,提供了更加人性化、更加智能化的交互服务。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1为本申请实施例提供的一种主动对话触发方法的流程示意图。本申请实施例提供的主动对话触发方法的执行主体可以为主动对话触发装置,该主动对话触发装置可以位于电子设备上,也可以位于各交互***上,其中,电子设备可以为如手机、平板、电脑等移动终端,交互***可以是汽车等设备上的***,本申请不做限制。本申请实施例以执行主体为汽车交互***为例进行详细说明。
如图1所示,本实施例提供的主动对话触发方法,包括:
S101、获取外部信息;其中,外部信息为从预设接口监听到的信息。
示例性地,汽车交互***可以实时地主动获取从预设接口监听到的所有外部信息,也可以接收预设接口在监听到外部信息时所发送的信息。其中,预设接口是预先设置的、用于获取如互联网信息、汽车的状态信息、时间信息等外部信息的接口,预设接口可以是交互***的一部分,也可以独立存在,本申请不做限制,旨在实现汽车交互***获取外部信息。
一个示例中,预设接口可以包括以下一种或多种:外部互联网信息类接口、车内传感器接口、时间控制器接口;其中,外部互联网信息类接口用于获取外部互联网信息;车内传感器接口用于获取车辆各部件的状态变化信息;时间控制器接口用于获取与触发时间相关的信息。
示例性地,预设接口可以包括外部互联网信息类接口,汽车交互***可以通过外部互联网信息类接口获取外部互联网信息。其中,外部互联网信息可以包括诸如与音乐、影视、体育、图书、美食等相关的用户可能感兴趣的所有信息。例如,汽车交互***与各类外部互联网平台签约,得到对应的接口,就可以获取签约平台发布的各种信息。比如,汽车交互***与某音乐平台签约后,汽车交互***就可以通过该音乐平台的信息获取接口,从该音乐平台的后台服务器中获取与音乐相关的信息,比如关注的某位歌手是否发布新歌等。汽车交互***通过外部互联网信息类接口,实时监测/定时监测与用户爱好画像相关的音乐、影视、体育、图书等领域的信息是否发生变化,当发生变化时,就获取这些信息,以供汽车交互***后续确定是否触发与用户的主动对话。
示例性地,预设接口还可以包括车内传感器接口,通过车内传感器接口,汽车交互***可以通过汽车上的传感器获取到的车辆各部件的状态变化信息。例如,汽车上安装有用于获取车辆是否关门的压力传感器、用于监测汽车是否启动的传感器、用于监测车辆是否偏离预定车道的传感器等等。当监测到车辆的状态发生变化时,发送给汽车交互***,以便于汽车交互***后续确定是否触发与用户的主动对话。
示例性地,预设接口还可以包括时间控制器接口,以便于通过时间控制器接口获取与触发时间相关的信息。例如,用户习惯每周三下午6点打篮球、用户设置了7点的闹铃提醒等等,当获取到的当前时间与用户习惯或用户设置相同时,汽车交互***可以触发与用户的主动对话。
此外,除了上述的预设接口,还可以包括其他可实现获取其他外部信息的接口,本申请不做限制。获取到的外部信息的内容越丰富,汽车交互***触发主动对话的条件和方式越多,也越灵活,越能满足用户的对话需求。
S102、确定外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,触发数据库中存储有用户的触发型画像和触发型画像对应的预设分数,触发型画像用于指示触发类型,预设分数用于指示用户对触发型画像所指示内容的喜爱程度。
示例性地,触发数据库是用来存储用户的触发型画像和触发型画像对应的预设分数的预设数据库。其中,触发型画像表征了触发类型,不同的触发型画像对应不同的触发类型,根据外部信息所属的类型不同,可将其归属于不同的触发型画像,继而对应不同的触发类型。当确定外部信息所对应的触发型画像后,进而也就确定了外部信息所属的触发类型和对应的触发分数。
一个示例中,触发型画像包括以下一种或多种:信息触发类画像、位置触发类画像、时间触发类画像、操作触发类画像、设置触发类画像。
示例性地,根据外部信息所包括的内容和各自的特征,可将触发型画像分为信息触发类画像、位置触发类画像、时间触发类画像、操作触发类画像、设置触发类画像。这些画像是预先从用户画像提取***中获取到的与用户触发行为相关的爱好和习惯画像、以及与用户在用车时的触发型操作和用户设置的自定义触发操作相关的画像。
其中,信息触发类画像可以包括音乐、影视、体育、图书等各主题与信息相关的爱好画像;位置触发类画像可以包括旅游、美食、线路、常去位置等与位置相关的爱好画像;时间触发类画像可以包括上下班、运动、饮食等与时间相关的习惯画像;操作触发类画像可以包括用户在进行启动、上车、开门、关闭汽车等操作时所对应的操作画像;设置触发类画像可以包括用户设置的交通喜好、用户提醒、自动设置的预定提醒等与用户设置相关的设置类画像。信息触发类画像对应的触发类型为信息触发类,位置触发类画像对应的触发类型为位置触发类,时间触发类画像对应的触发类型为时间触发类,操作触发类画像对应的触发类型为操作触发类,设置触发类画像对应的触发类型为设置触发类。
示例性地,不同的触发型画像还设置有对应的预设分数,预设分数表征了用户对该触发型画像所指示内容的喜爱程度,分数越高,喜爱程度越高。当汽车上的交互***获取到外部信息后,确定外部信息在触发数据库中所对应的触发型画像和对应的触发分数,再确定触发型画像所指示的触发类型和触发分数为外部信息所属的触发类型和对应的触发分数。
其中,本申请对交互***具体如何确定外部信息在触发数据库中所属的触发类型和对应的触发分数,不做限制。一个示例中,确定外部信息在触发数据库中所属的触发类型和对应的触发分数,包括:
S1021、将外部信息输入预设触发分类模型中,调取触发数据库所存储的触发型画像,确定外部信息与各触发型画像的匹配度。
S1022、确定匹配度最大的触发型画像所指示的类型为外部信息的触发类型,并根据触发型画像对应的预设分数和匹配度,确定外部信息的触发分数。
示例性地,当汽车交互***获取到外部信息后,将外部信息输入预设触发分类模型中,该预设触发分类模型是预先训练好的AI分类打分模型,可以根据外部信息确定其对应的触发类型并对其打分,进而确定其对应的触发分数。具体地,交互***将外部信息输入预设触发分类模型后,预设触发分类模型会自动调取触发数据库所存储的所有触发型画像,并计算外部信息与每个触发型画像的匹配度,也即计算相似度。然后,确定所有触发型画像中,匹配度最大的触发型画像所指示的触发类型为该外部信息所属的触发类型,再根据触发型画像对应的预设分数和匹配度,确定外部信息的触发分数。
示例性地,若匹配度大于或等于预设值,比如匹配度大于或等于90%时,可以认为其相似度足够大,该外部信息在触发数据库中有与之相匹配的触发型画像,则可以直接确定触发型画像对应的预设分数即为外部信息的触发分数。或者,若匹配度小于预设值,可以认为匹配度不高,该外部信息在触发数据库中没有与之相匹配的触发型画像,则可以根据触发型画像对应的预设分数和匹配度,确定外部信息的触发分数。
一个示例中,根据触发型画像对应的预设分数和匹配度,确定外部信息的触发分数,包括:确定触发型画像对应的预设分数和匹配度的乘积,确定乘积为外部信息的触发分数。
示例性地,根据触发型画像对应的预设分数和匹配度,确定外部信息的触发分数时,可以确定触发型画像对应的预设分数和匹配度的乘积为外部信息的触发分数。例如,匹配度为90%时,触发分数为预设分数的90%。基于匹配度来确定外部信息对应的触发分数,可以提高触发分数的准确性,进而提高触发主动对话的准确度。
S103、若触发分数大于预设阈值,则基于触发类型对应的对话模板,构建外部信息的初始对话。
示例性地,当交互***确定外部信息所对应的触发类型和触发分数后,根据触发分数的大小,确定是否触发主动对话。具体地,若外部信息的触发分数大于预设阈值,则根据上述确定的该外部信息所对应的触发类型所对应的对话模板,构建该外部信息的初始对话。
其中,本申请对预设阈值的具体数值不做限制。例如,以百分制为例,预设阈值可以设置为50分,当触发分数大于50分时,用户有一半以上的可能对外部信息感兴趣,即可避免用户错过感兴趣的内容和话题。
一个示例中,基于触发类型对应的对话模板,构建外部信息的初始对话,包括:
S10、确定与触发类型对应的对话模板。
S20、基于对话模板提取外部信息的关键信息,将关键信息填充至对话模板中,生成初始对话。
示例性地,若触发分数大于预设阈值,则汽车交互***在触发数据库中检索并确定触发类型对应的对话模板。例如,若触发类型为信息触发类,则获取信息触发类的对话模板,若触发类型为位置触发类,则获取位置触发类的对话模板,同理,若触发类型为其他分类,则调用对应的对话模板。不同的触发类型,有不同的对话模板。再基于对话模板提取外部信息中的关键信息,并将提取到的关键信息填充至对话模板中,生成该外部信息的初始对话。
S104、根据初始对话,生成并输出与用户的主动对话。
示例性地,汽车交互***确定初始对话后,基于初始对话生成并输出与用户的主动对话。其中,初始对话是基于外部信息提取关键信息后基于模板生成的对话,与人类自然语言对话的表现形式可能不同,为了使交互更符合人与人之间的对话习惯,还需要基于初始对话,生成符合人类对话习惯的自然语言,再输出给用户。
示例性地,在生成与用户的主动对话时,可以将初始对话输入至专门的对话***中,该对话***能够基于初始对话,形成符合人类语言对话习惯的对话,以便输出给用户,用户能够更加方便且舒适的与交互***进行更深层次的交互对话。
本申请实施例提供的主动对话触发方法,包括:获取外部信息,其中,外部信息为从预设接口监听到的信息;并确定外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,触发数据库中存储有用户的触发型画像和触发型画像对应的预设分数,触发型画像用于指示触发类型,预设分数用于指示用户对触发型画像所指示内容的喜爱程度;并在触发分数大于预设阈值时,基于触发类型对应的对话模板,构建外部信息的初始对话;还根据初始对话,生成并输出与用户的主动对话。本申请的方案,基于外部信息所对应的触发类型和触发分数,不仅实现了由汽车触发主动对话,使汽车从被动的任务/问答式交互,转变为主动对话;而且,基于外部信息的多样性,使触发的方式和时机更灵活,也更符合用户需求,从而还提高了触发的准确性,不仅避免用户错过感兴趣的信息内容,还给用户创造了更多对话惊喜和乐趣,提供了更加人性化、更加智能化的交互服务。
在实际应用中,触发数据库不是一成不变的,需要一直更新,以便为用户提供更好的对话服务,因此,在上述实施例的基础上,在一些可能的实施方式中,本申请的方法还可以包括更新触发数据库的步骤。示例性地,图2为本申请实施例提供的一种更新触发数据库的方法的流程示意图。如图2所示,该方法包括:
S201、接收用户在预设时间区间内针对主动对话的用户反馈;其中,用户反馈表征用户的意向喜好。
S202、根据用户反馈,更新触发数据库。
示例性地,汽车交互***在触发主动对话的同时,还会起动计时,等待接收用户的反馈,看是否在预设时间内收到用户的反馈,并根据用户的反馈情况,更新触发数据库。其中,用户反馈表征了用户的意向喜好,也即用户反馈是正向反馈、负向反馈或中立反馈中的任意一种。根据用户反馈的具体情况,调整触发数据库,可以让后续的主动触发更准确,更符合用户的喜好特征,进而为用户提供更好的对话服务。
一个示例中,根据用户反馈,更新触发数据库,包括:识别用户反馈,若确定用户反馈为正向反馈,则提高与触发型画像对应的预设分数;若确定用户反馈为负向反馈,则降低与触发型画像对应的预设分数;若确定用户反馈为中立反馈,则保持与触发型画像对应的预设分数不变。
示例性地,交互***接收到用户反馈后,识别用户反馈的具体类型,若确定为正向反馈,则表明该主动对话是用户感兴趣的内容,因而可以提高与该触发型画像对应的预设分数,从而提高触发该类主动对话的机会;若确定用户反馈是负向反馈,则表明用户不喜欢该主动对话,为了降低触发该主动对话的机会,则降低与该触发型画像对应的预设分数;而若确定用户反馈为中立反馈,则表明用户暂时对其感兴趣或暂时对其不感兴趣,则保持与触发型画像对应的预设分数不变。
示例性地,正向反馈是用于表达用户感兴趣/喜欢的反馈,例如可以是类似表达接收主动对话的答复,比如“同意”、“喜欢”等。负向反馈是用于表达用户不感兴趣/不喜欢的反馈,例如可以是在预设时间内不回复,或者类似表达不喜欢的对话答复,比如“不同意”、“不接受”“取消”等。中立反馈是用于表达用户保持中立态度的反馈,例如可以是表达中立态度的答复,比如“暂时不开启”、“下次再说”、“待会儿再提醒”等。汽车交互***根据具体的对话上下文内容,可以准确识别出用户反馈的类型,从而更新触发数据库。
另外,在更新触发数据库时,还可以结合匹配度,进行调整。示例性地,若外部信息与触发型画像的匹配度为80%,则在调整与触发型画像对应的预设分数时,调整的分数数值也乘以对应的比例80%,使得更新后的触发数据库更符合用户的兴趣爱好,从而也提高触发主动对话的准确度。
此外,除了更新触发数据库中各触发型画像对应的预设分数,还包括对各触发型画像其它内容的修改、删除、写入等操作,以丰富触发数据库,后续为用户通过更好的对话服务。
示例性地,图3为本申请实施例提供的一种汽车交互***的整体框架示意图。本申请的汽车交互***要完成主动对话触发,可以包括如图3所示的用户画像提取***、触发器、对话***等模块。其中,用户画像提取***可以包括画像提取模块和触发型画像筛选模块,画像提取模块用于根据用户用车信息、车辆与用户的对话信息等进行画像特征提取,生成用户触发型画像;而触发型画像筛选模块用于基于用户触发型画像和用户的ID信息进行画像的仲裁、初始化、写入、更新、删除等操作,以得到新的触发数据库。同时,交互***还根据用户触发型画像和触发数据库,选择触发器中合适的触发模块,确定是否执行主动触发,并基于触发模块所对应的主动对话模板生成初始对话,再将初始对话输入对话***中,生成合适的对话策略以输出给用户,完成本次的主动对话触发,从而接收并根据用户针对主动对话输入的对话反馈进行更深层次的对话交互。
示例性地,图4为本申请实施例提供一种的用户画像提取***的框架示意图。如图4所示,画像提取模块可以包括画像分类模块、属性分类模块、主体识别模块,各模块基于用户用车数据以及车辆与用户的对话信息生成新的用户的触发型画像,并根据不同触发行为将其分为信息触发类、位置触发类、时间触发类、操作触发类、设置触发类这五大类中的其中一类。其中,信息触发类包括包括如图3所示的音乐、影视、体育、图书等各主题的爱好画像;位置触发类包括如图3所示的旅游、美食、线路、常去位置等与位置相关的爱好画像;时间触发类包括如图3所示的上下班、运动、饮食等与时间相关的习惯画像;操作触发类包括如图3所示的启动、上车、开门、关闭等与操作汽车相关的用户用车操作画像;设置触发类包括如图3所示的用户提醒、预定提醒等设置画像。而触发型画像筛选模块则结合用户ID信息和触发数据库,对这些新的触发型画像进行仲裁,以确定是否对这些触发型画像初始化/写入/更新/删除等操作,以便获取新的触发数据库。其中,初始化用于第一次使用主动对话时,根据用户ID从画像数据库内查询并返回和触发相关的用户触发型画像,包括上述五大类。在用户和汽车交互***的交互过程中,用户画像提取***中画像提取模块会从对话上下文和用户用车数据中提取触发相关的新画像及其属性和主题,触发型画像筛选模块再根据提取模块中对触发型画像的操作类型来仲裁,以调用对应的写入/更新/删除等方法,从而修改触发数据库,以获取新的触发数据库。
其中,由于外部信息的多样性,还可如图3所示的由触发器的各个模板来完成各类信息的主动触发。示例性地,由于触发型画像包括以下一种或多种:信息触发类画像、位置触发类画像、时间触发类画像、操作触发类画像、设置触发类画像,因此,触发器中也可对应的包括以下一种或多种:信息触发模块、位置触发模块、时间触发模块、操作触发模块、设置触发模块;由触发类型对应的触发模块,来完成针对外部信息的主动对话触发。
示例性地,图5为本申请实施例提供的一种信息触发模块完成主动对话触发的架构图。如图5所示,信息触发模块可以通过实时信息监测平台中的预设接口如电影接口、音乐接口、图书接口等,实时获取/定时查询用户爱好画像相关的音乐、影视、体育、图书等是否有最新更新或类似新品发布的信息。若监测到有新发布用户感兴趣的内容,则调用信息匹配模型也即预设触发分类模型,进行匹配,确定该外部信息在触发数据库中所属的触发型画像及其所对应的触发分数,若触发分数超过预设阈值,则调用信息触发类的对话模板,生成初始对话,并发送给对话***,由对话***生成主动对话的内容后输出给用户。此外,还可以调用触发反馈意图评估模块,启动计时,等待用户在设定时长内输入的反馈,并根据用户反馈调整触发数据库中的触发分数。比如,未收到用户反馈则下调该画像所对应的触发分数;或者根据用户反馈的类型,若为同意则增加该画像所对应的触发分数,若为中立则不改变触发分数,若为反对则降低触发分数。
示例性地,图6为本申请实施例提供的一种位置触发模块完成主动对话触发的架构图。如图6所示,位置触发模块可以通过GPS设备获取车辆的位置信息,通过计算车辆的位置信息与相关爱好画像所对应的兴趣点位置信息之间的距离,来确定是否触发主动对话。其中,兴趣点是通过用户兴趣点配置方法检索数据库中与该用户触发型爱好画像相匹配的对象实体,如饭店、景点、运动场等,针对不同类型的兴趣点可以预设对应的触发距离和触发分数。示例性地,每隔固定时间,位置触发模块中的位置触发裁决调取汽车GPS设备所定位的车辆位置信息,并基于该定位信息和附近兴趣点位置,计算二者之间距离,若距离小于触发距离且/或该类型触发分数高于预设阈值,则调用位置触发类的对话模板,生成初始对话,并发送给对话***,由对话***生成主动对话的内容后输出给用户。此外,还可以调用触发反馈意图评估模块,启动计时,等待用户在设定时长内输入的反馈,并根据用户反馈调整触发数据库中的触发分数。比如,未收到用户反馈则下调该画像所对应的触发分数;或者根据用户反馈的类型,若为同意则增加该画像所对应的触发分数,若为中立则不改变触发分数,若为反对则降低触发分数。
示例性地,图7为本申请实施例提供的一种时间触发模块完成主动对话触发的架构图。如图7所示,时间触发模块可以通过汽车上的时间控制器获取当前时间,并与记录的用户***台数据库中相同类型的附近商户给用户。此外,还可以调用触发反馈意图评估模块,启动计时,等待用户在设定时长内输入的反馈,并根据用户反馈调整触发数据库中的触发分数。比如,未收到用户反馈则下调该画像所对应的触发分数;或者根据用户反馈的类型,若为同意则增加该画像所对应的触发分数,若为中立则不改变触发分数,若为反对则降低触发分数。
示例性地,图8为本申请实施例提供的一种操作触发模块完成主动对话触发的架构图。如图8所示,操作触发模块中操作触发裁决可以通过汽车上的传感器集群感知用户在用车过程中的特定操作行为,并根据特定操作对应的触发分数确定是否触发主动对话。例如,在开门时的主动欢迎、在启动车时提供主动协助、在关闭汽车时欢送用户等等。此外,在该类触发中也可以通过设置开关的方式直接启动或关闭。
示例性地,图9为本申请实施例提供的一种设置触发模块完成主动对话触发的架构图。其中,设置类触发可以分为用户人为设置的用户待办提醒触发以及商户预定的提醒触发两种。其中,前者是通过在对话***中待办提醒对话任务自动在触发数据库中存储待办提醒事项及触发时间,设置触发模块中的设置触发裁决就可以如图9所示,定时获取汽车上时间控制器的当前时间,若当前时间为待办触发时间,则调用时间触发类的对话模板,生成初始对话,发送给对话***,由对话***生成主动对话的内容后输出给用户。后者则可以从时间触发时预定外呼***预定成功后在商户平台数据库写入对应的预定信息,设置触发模块可以从商户平台数据库中获取预定触发时间,并检测当前时间是否匹配到预定触发时间,若匹配则调用对话***生成主动对话内容后和用户进行交互。
其中,上述针对图5~9的描述仅作为本申请的其中一些示例,而不应视为对本申请的限制。本申请实施例的方案,不仅实现了由汽车触发主动对话,而且也使触发的方式和时机更灵活,更符合用户需求,给用户创造了对话更多惊喜和乐趣,也提供了更加人性化、更加智能化的交互服务。此外,甚至还能基于各个用户的兴趣,通过聚类等方法实现拓展推荐,为有相同兴趣的用户推荐附近好友,以实现交友拓展,提提供更加智能友好的服务。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
图10为本申请实施例提供的一种主动对话触发装置的结构示意图。如图10所示,本申请实施例提供的主动对话触发装置10,包括获取单元110、确定单元120、构建单元130以及对话单元140。
获取单元110,用于获取外部信息;其中,外部信息为从预设接口监听到的信息。
确定单元120,用于确定外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,触发数据库中存储有用户的触发型画像和触发型画像对应的预设分数,触发型画像用于指示触发类型,预设分数用于指示用户对触发型画像所指示内容的喜爱程度。
构建单元130,用于若触发分数大于预设阈值,则基于触发类型对应的对话模板,构建外部信息的初始对话。
对话单元140,用于根据初始对话,生成并输出与用户的主动对话。
本实施例提供的装置,可用于执行上述实施例的方法,其实现原理和技术效果类似,此处不再赘述。
图11为本申请实施例提供的又一种主动对话触发装置的结构示意图。如图11所示,本申请实施例提供的主动对话触发装置11,包括获取单元111、确定单元112、构建单元113以及对话单元114。
获取单元111,用于获取外部信息;其中,外部信息为从预设接口监听到的信息。
确定单元112,用于确定外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,触发数据库中存储有用户的触发型画像和触发型画像对应的预设分数,触发型画像用于指示触发类型,预设分数用于指示用户对触发型画像所指示内容的喜爱程度。
构建单元113,用于若触发分数大于预设阈值,则基于触发类型对应的对话模板,构建外部信息的初始对话。
对话单元114,用于根据初始对话,生成并输出与用户的主动对话。
一个示例中,确定单元112包括第一确定模块1121和第二确定模块1122。
第一确定模块1121,用于将外部信息输入预设触发分类模型中,调取触发数据库所存储的触发型画像,确定外部信息与各触发型画像的匹配度。
第二确定模块1122,用于确定匹配度最大的触发型画像所指示的类型为外部信息的触发类型,并根据触发型画像对应的预设分数和匹配度,确定外部信息的触发分数。
一个示例中,第二确定模块1122,具体还用于确定触发型画像对应的预设分数和匹配度的乘积,确定乘积为触发分数。
一个示例中,构建单元113包括检索模块1131和填充模块1132。
检索模块1131,用于确定与触发类型对应的对话模板。
填充模块1132,用于基于对话模板提取外部信息的关键信息,将关键信息填充至对话模板中,生成初始对话。
一个示例中,预设接口包括以下一种或多种:外部互联网信息类接口、车内传感器接口、时间控制器接口;其中,外部互联网信息类接口用于获取外部互联网信息;车内传感器接口用于获取车辆各部件的状态变化信息;时间控制器接口用于获取与触发时间相关的信息。
一个示例中,触发型画像包括以下一种或多种:信息触发类画像、位置触发类画像、时间触发类画像、操作触发类画像、设置触发类画像。
一个示例中,装置11还包括反馈单元115,反馈单元115包括接收模块1151和更新模块1152。
接收模块1151,用于接收用户在预设时间区间内针对主动对话的用户反馈;其中,用户反馈表征用户的意向喜好。
更新模块1152,用于根据用户反馈,更新触发数据库。
一个示例中,更新模块1152包括第一更新模块11521、第二更新模块11522以及第三更新模块11523。
第一更新模块11521,用于识别用户反馈,若确定用户反馈为正向反馈,则提高与触发型画像对应的预设分数。
第二更新模块11522,用于若确定用户反馈为负向反馈,则降低与触发型画像对应的预设分数。
第三更新模块11523,用于若确定用户反馈为中立反馈,则保持与触发型画像对应的预设分数不变。
本实施例提供的装置,可用于执行上述实施例的方法,其实现原理和技术效果类似,此处不再赘述。
需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上数据处理模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
图12为本申请实施例提供的一种电子设备的结构示意图。如图12所示,该电子设备12,包括:处理器121,以及与处理器通信连接的存储器122。
其中,存储器122存储计算机执行指令;处理器121执行存储器122存储的计算机执行指令,以实现如前述任一项的方法。
在上述电子设备的具体实现中,应理解,处理器可以是中央处理单元(CentralProcessing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请实施例还提供一种车辆,该车辆包括如前述的电子设备。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,该计算机执行指令被处理器执行时用于实现如前述任一项的方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时用于实现如前述任一项的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
Claims (13)
1.一种主动对话触发方法,其特征在于,所述方法包括:
获取外部信息;其中,所述外部信息为从预设接口监听到的信息;
确定所述外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,所述触发数据库中存储有用户的触发型画像和所述触发型画像对应的预设分数,所述触发型画像用于指示触发类型,所述预设分数用于指示用户对所述触发型画像所指示内容的喜爱程度;
若所述触发分数大于预设阈值,则基于所述触发类型对应的对话模板,构建所述外部信息的初始对话;
根据所述初始对话,生成并输出与用户的主动对话。
2.根据权利要求1所述的方法,其特征在于,确定所述外部信息在触发数据库中所属的触发类型和对应的触发分数,包括:
将所述外部信息输入预设触发分类模型中,调取所述触发数据库所存储的触发型画像,确定所述外部信息与各触发型画像的匹配度;
确定所述匹配度最大的触发型画像所指示的类型为所述外部信息的触发类型,并根据所述触发型画像对应的预设分数和所述匹配度,确定所述外部信息的触发分数。
3.根据权利要求2所述的方法,其特征在于,根据所述触发型画像对应的预设分数和所述匹配度,确定所述外部信息的触发分数,包括:
确定所述触发型画像对应的预设分数和所述匹配度的乘积,确定所述乘积为所述触发分数。
4.根据权利要求1所述的方法,其特征在于,基于所述触发类型对应的对话模板,构建所述外部信息的初始对话,包括:
确定与所述触发类型对应的对话模板;
基于所述对话模板提取所述外部信息的关键信息,将所述关键信息填充至所述对话模板中,生成所述初始对话。
5.根据权利要求1所述的方法,其特征在于,所述预设接口包括以下一种或多种:外部互联网信息类接口、车内传感器接口、时间控制器接口;
其中,所述外部互联网信息类接口用于获取外部互联网信息;所述车内传感器接口用于获取车辆各部件的状态变化信息;所述时间控制器接口用于获取与触发时间相关的信息。
6.根据权利要求1所述的方法,其特征在于,所述触发型画像包括以下一种或多种:信息触发类画像、位置触发类画像、时间触发类画像、操作触发类画像、设置触发类画像。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:
接收用户在预设时间区间内针对所述主动对话的用户反馈;其中,所述用户反馈表征用户的意向喜好;
根据所述用户反馈,更新所述触发数据库。
8.根据权利要求7所述的方法,其特征在于,根据所述用户反馈,更新所述触发数据库,包括:
识别所述用户反馈,若确定所述用户反馈为正向反馈,则提高与所述触发型画像对应的预设分数;
若确定所述用户反馈为负向反馈,则降低与所述触发型画像对应的预设分数;
若确定所述用户反馈为中立反馈,则保持与所述触发型画像对应的预设分数不变。
9.一种主动对话触发装置,其特征在于,所述装置包括:
获取单元,用于获取外部信息;其中,所述外部信息为从预设接口监听到的信息;
确定单元,用于确定所述外部信息在触发数据库中所属的触发类型和对应的触发分数;其中,所述触发数据库中存储有用户的触发型画像和所述触发型画像对应的预设分数,所述触发型画像用于指示触发类型,所述预设分数用于指示用户对所述触发型画像所指示内容的喜爱程度;
构建单元,用于若所述触发分数大于预设阈值,则基于所述触发类型对应的对话模板,构建所述外部信息的初始对话;
对话单元,用于根据所述初始对话,生成并输出与用户的主动对话。
10.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-8中任一项所述的方法。
11.一种车辆,其特征在于,所述车辆包括如权利要求10所述的电子设备。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-8中任一项所述的方法。
13.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现如权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310460418.XA CN116701581A (zh) | 2023-04-25 | 2023-04-25 | 主动对话触发方法、装置、设备、车辆及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310460418.XA CN116701581A (zh) | 2023-04-25 | 2023-04-25 | 主动对话触发方法、装置、设备、车辆及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116701581A true CN116701581A (zh) | 2023-09-05 |
Family
ID=87828330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310460418.XA Pending CN116701581A (zh) | 2023-04-25 | 2023-04-25 | 主动对话触发方法、装置、设备、车辆及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116701581A (zh) |
-
2023
- 2023-04-25 CN CN202310460418.XA patent/CN116701581A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10621478B2 (en) | Intelligent assistant | |
US10893236B2 (en) | System and method for providing virtual interpersonal communication | |
JP6671379B2 (ja) | 音声および接続プラットフォーム | |
CN109684510B (zh) | 视频排序方法、装置、电子设备及存储介质 | |
US9786281B1 (en) | Household agent learning | |
CN110022258B (zh) | 一种即时通信的会话控制方法及装置、电子设备 | |
US11881229B2 (en) | Server for providing response message on basis of user's voice input and operating method thereof | |
CN107481719A (zh) | 个人助理模块的非确定性任务发起 | |
US11107471B2 (en) | Dialog processing server, control method for dialog processing server, and terminal | |
CN111145721A (zh) | 个性化提示语生成方法、装置和设备 | |
WO2019214799A1 (en) | Smart dialogue system and method of integrating enriched semantics from personal and contextual learning | |
TW201909166A (zh) | 主動聊天裝置 | |
JP6552548B2 (ja) | 地点提案装置及び地点提案方法 | |
CN116701581A (zh) | 主动对话触发方法、装置、设备、车辆及存储介质 | |
CN114691261B (zh) | 一种提示方法、装置、电子设备及计算机存储介质 | |
EP4125025A1 (en) | Man-machine dialogue method and apparatus, and storage medium | |
CN114710553B (zh) | 信息获取方法、信息推送方法以及终端设备 | |
CN112929751B (zh) | 用于确定动作执行的***、方法及终端 | |
CN112036544A (zh) | 一种图像生成方法及装置 | |
JP7264804B2 (ja) | レコメンドシステム、レコメンド方法およびプログラム | |
US20230206915A1 (en) | Method and system for assisting a user | |
US20230274091A1 (en) | Dialogue system with slot-filling strategies | |
CN115240253A (zh) | 一种驾驶员情绪关怀方法、装置及电子设备 | |
JP2023032649A (ja) | 情報処理システム及び情報処理方法 | |
CN113849729A (zh) | 文本数据处理方法、装置、介质 |
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 |