CN106383872A - 基于人工智能的信息处理方法及装置 - Google Patents
基于人工智能的信息处理方法及装置 Download PDFInfo
- Publication number
- CN106383872A CN106383872A CN201610806534.2A CN201610806534A CN106383872A CN 106383872 A CN106383872 A CN 106383872A CN 201610806534 A CN201610806534 A CN 201610806534A CN 106383872 A CN106383872 A CN 106383872A
- Authority
- CN
- China
- Prior art keywords
- information
- natural language
- operational order
- text message
- current state
- 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/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9032—Query formulation
- G06F16/90332—Natural language query formulation or dialogue systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/53—Processing of non-Latin text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Machine Translation (AREA)
Abstract
本发明提供一种基于人工智能的信息处理方法及装置。所述方法包括:对用户输入的自然语言信息进行识别,得到对应的文本信息;根据预设的信息库集合,解析所述文本信息对应的操作指令;根据所述用户的当前状态和所述操作指令,更新所述当前状态;根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息。本发明的技术方案可以实现在自助式服务中,根据用户输入的自然语言信息进行信息处理,从而进一步生成自然语言反馈信息,实现了根据自然语言进行流程交互。可以避免现有技术中仅能够采用固化的指令进行流程交互,从而丰富了信息交互的方式,增加了信息交互的灵活性,从而可以降低信息交互的出错率。
Description
【技术领域】
本发明涉及自然语言处理技术领域,尤其涉及一种基于人工智能的信息处理方法及装置。
【背景技术】
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用***的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家***等。
随着电子科技的发展,各种智能电子设备的涌现而来,用户可以通过自助式的智能电子设备实现各种自助服务,例如用户可以通过自助点餐机实现自助点餐,还可以通过自助售卖机选择自助购买等等。
现有技术的自助式的电子设备在为用户提供自助式服务过程中,通过需要按照预先设置的固化的指令用户进行交互,仅能够接受设置好的自助式的电子设备能够识别的指令,否则将不被自助式电子设备识别。例如一种自助式点餐设备,其用户界面提示用户可以选择“一号套餐”、“二号套餐”或者“三号套餐”,用户仅能够通过界面显示的套餐的种类和包括的内容,选择其中一种套餐,实现向自助式的电子设备发送对应套餐的指令,这样自助式的电子设备才能够识别到用户选择的套餐种类,然后要求用户也必须按照预先设定的流程选择下单并递交,一旦用户未按照预设流程下单或递交,例如用户选择一种套餐之后,又想要修改套餐选择查看另一种套餐内容,将会导致点餐错误,用户需要通过频繁试错才能找到正确的点餐流程。
因此,现有技术中自助式的电子设备中仅能够采用固化的指令进行流程交互,导致信息交互方式归于死板。
【发明内容】
本发明提供了一种基于人工智能的信息处理方法及装置,用于丰富自助式的电子设备中进行信息交互的灵活性。
本发明提供一种基于人工智能的信息处理方法,所述方法包括:
对用户输入的自然语言信息进行识别,得到对应的文本信息;
根据预设的信息库集合,解析所述文本信息对应的操作指令;
根据所述用户的当前状态和所述操作指令,更新所述当前状态;
根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息。
进一步可选地,上述所述的方法中,根据预设的信息库集合,解析所述文本信息对应的操作指令,具体包括:
从预设的命令库集合中获取所述文本信息对应的操作指令。
进一步可选地,上述所述的方法中,从预设的命令库集合中获取所述文本信息对应的操作指令之前,所述方法还包括:
判断所述预设的命令库集合中是否存在所述文本信息对应的操作指令;
确定所述预设的命令库集合中存在所述文本信息对应的操作指令;
进一步地,当所述预设的命令库集合中不存在所述文本信息对应的操作指令时,所述方法还包括:
根据预设的词典库,从所述文本信息中提取槽位的内容信息,所述预设的词典库中包括多个槽位;
根据所述槽位的内容信息,生成所述文本信息对应的操作指令。
进一步可选地,上述所述的方法中,根据预设的信息库集合,解析所述文本信息对应的操作指令,具体包括:
根据预设的词典库,从所述文本信息中提取槽位的内容信息,所述预设的词典库中包括多个槽位;
根据所述槽位的内容信息,生成所述文本信息对应的操作指令。
进一步可选地,上述所述的方法中,根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息之后,所述方法还包括:
存储所述当前状态、所述文本信息以及所述自然语言反馈信息,以生成对话内容。
进一步可选地,上述所述的方法中,根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息之后,所述方法还包括:
以自然语言播放所述自然语言反馈信息。
进一步可选地,上述所述的方法中,对用户输入的自然语言信息进行识别,得到对应的文本信息之前,所述方法还包括:
接收所述用户输入的所述自然语言信息。
进一步可选地,上述所述的方法中,所述当前状态包括:准备状态、下单状态、确认订单状态或者支付状态。
进一步可选地,上述所述的方法中,当更新后的所述当前状态为支付状态时,所述方法还包括:
根据所述确认订单状态对应的所述操作指令,获取支付信息;
显示所述支付信息,以供所述用户支付;
当所述用户支付成功之后,将所述当前状态更新为已支付状态;
根据所述确认订单状态对应的操作指令进行下单处理。
本发明还提供一种基于人工智能的信息处理装置,所述装置包括:
自然语言识别模块,用于对用户输入的自然语言信息进行识别,得到对应的文本信息;
自然语言理解模块,用于根据预设的信息库集合,解析所述文本信息对应的操作指令;
处理模块,用于根据所述用户的当前状态和所述操作指令,更新所述当前状态;
自然语言生成模块,根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息。
进一步可选地,上述所述的装置中,所述自然语言理解模块,具体用于从预设的命令库集合中获取所述文本信息对应的操作指令。
进一步可选地,上述所述的装置中,所述自然语言理解模块,具体还用于判断所述预设的命令库集合中是否存在所述文本信息对应的操作指令;确定所述预设的命令库集合中存在所述文本信息对应的操作指令;
进一步地,所述自然语言理解模块,具体还用于当所述预设的命令库集合中不存在所述文本信息对应的操作指令时,根据预设的词典库,从所述文本信息中提取槽位的内容信息,所述预设的词典库中包括多个槽位;根据所述槽位的内容信息,生成所述文本信息对应的操作指令。
进一步可选地,上述所述的装置中,所述自然语言理解模块,具体用于根据预设的词典库,从所述文本信息中提取槽位的内容信息,所述预设的词典库中包括多个槽位;根据所述槽位的内容信息,生成所述文本信息对应的操作指令。
进一步可选地,上述所述的装置中,还包括:
对话信息存储模块,用于存储所述当前状态、所述文本信息以及所述自然语言反馈信息,以生成对话内容。
进一步可选地,上述所述的装置中,还包括:
播放模块,用于以自然语言播放所述自然语言反馈信息。
进一步可选地,上述所述的装置中,还包括:
接收模块,用于接收所述用户输入的所述自然语言信息。
进一步可选地,上述所述的装置中,所述当前状态包括:准备状态、下单状态、确认订单状态或者支付状态。
进一步可选地,上述所述的装置中,还包括显示模块:
所述处理模块,还用于当更新后的所述当前状态为支付状态时,根据所述确认订单状态对应的所述操作指令,获取支付信息;
所述显示模块,用于显示所述支付信息,以供所述用户支付;
所述处理模块,还用于当所述用户支付成功之后,将所述当前状态更新为已支付状态;
所述处理模块,还用于根据所述确认订单状态对应的操作指令进行下单处理。
本发明的基于人工智能的信息处理方法及装置,通过对用户输入的自然语言信息进行识别,得到对应的文本信息;根据预设的信息库集合,解析文本信息对应的操作指令;根据用户的当前状态和操作指令,更新当前状态;根据操作指令和更新后的当前状态,生成自然语言反馈信息,实现在自助式服务中,根据用户输入的自然语言信息进行信息处理,从而进一步生成自然语言反馈信息,实现了根据自然语言进行流程交互。本发明的技术方案,可以避免现有技术中仅能够采用固化的指令进行流程交互,从而丰富了信息交互的方式,增加了信息交互的灵活性,而且由于本发明的技术方案中采用自然语言信息进行交互的灵活性较高,从而可以降低信息交互的出错率。
【附图说明】
图1为本发明的基于人工智能的信息处理方法实施例的流程图。
图2为FSM的工作原理示意图。
图3为本发明的基于人工智能的信息处理装置实施例一的结构图。
图4为本发明的基于人工智能的信息处理装置实施例二的结构图。
【具体实施方式】
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
图1为本发明的基于人工智能的信息处理方法实施例的流程图。如图1所示,本实施例的基于人工智能的信息处理方法,具体可以包括如下步骤:
100、对用户输入的自然语言信息进行识别,得到对应的文本信息;
101、根据预设的信息库集合,解析文本信息对应的操作指令;
102、根据用户的当前状态和操作指令,更新当前状态;
103、根据操作指令和更新后的当前状态,生成自然语言反馈信息。
本实施例的基于人工智能的信息处理方法的执行主体可以为基于人工智能的信息处理装置,该基于人工智能的信息处理装置可以应用在自助式的电子设备中,用于帮助用户在进行自助式点餐或者购物时进行信息处理。本实施例中,用户在自助式服务中,可以直接使用自然语言进行交互。本实施例的自然语言指的是自然地随文化演化的语言,例如可以为英语、汉语或者日语等等语言,甚至还可以为某种地方的方言。
在本实施例的基于人工智能的信息处理方法中,用户输入的自然语言信息为语音形式,例如自助式的电子设备中,设置有相应的麦克风,可以采集用户的语音形式的自然语言信息。即可选地,在步骤100之前,还可以包括接收用户输入的自然语言信息。通过该麦克风可以采集并接收用户输入的自然语言信息,然后对用户输入的自然语言信息进行识别,即将语音信息识别为文本信息的过程,该步骤可以由基于人工智能的信息处理装置中的自然语言识别模块实现。然后根据预设的信息库集合,解析文本信息对应的操作指令,实现对文本信息的理解过程,从而根据预设的信息库集合,获取用户输入的自然语言信息对应的操作指令,这样,便实现了将自然语言信息转化为基于人工智能的信息处理装置能够识别的计算机语言,该步骤可以由基于人工智能的信息处理装置中的自然语言理解(NaturalLanguage Understanding;NLU)模块来完成。然后由基于人工智能的信息处理装置中的处理模块(Processor)根据用户的当前状态和操作指令,更新当前状态;该Processor模块也可以称为自动交互对话处理模块,实现对用户状态跳转条件判定和状态跳转。该Processor主要控制用户交互流程中的状态跳转,而为了对用户的交互流程进行描述,该Processor可以使用有限状态机(finite state machine;FSM)模型。本实施例的用户的当前状态可以为准备状态、下单状态、确认订单状态或者支付状态,具体地,在每一种状态中还可以包括分阶段的子状态,例如下单状态中还可以包括新下单状态和修改订单状态等等状态。基于人工智能的信息处理装置在待机状态,即自助式的电子设备等待用户使用时,一直处于准备状态。最后可以根据操作指令和更新后的当前状态,生成自然语言反馈信息。具体地,操作指令是表示用户的自然语音信息的需求表述,而更新后的当前状态是表示根据用户的需求表述,接下来进入的状态,然后根据用户的需求表述和进入的状态,预测一下对用户的反馈内容,生成自然语言的反馈信息,以回应用户的自然语言信息,本实施例中生成的自然语言的反馈信息可以为文本形式的。本实施例中根据操作指令和更新后的当前状态,生成自然语言反馈信息的过程具体可以在基于人工智能的信息处理装置中的自然语言生成(Natural Language Generate;NLG)模块来实现。
需要说明的是,本实施例的各种当前状态不限于上述实施例中的准备状态、下单状态、确认订单状态或者支付状态,具体地,可以根据各种自助式服务的类型演化出各种当前状态。例如,自助式购票的各种当前状态以及自助式租车的各种当前状态等等各种自助式服务的各种状态。本实施例的当前状态以及各种当前状态的逻辑顺序是按照用户在日常生活中的使用规范而设定的,符合用户使用需求。
且本实施例中是以一个当前状态为例描述本发明的技术方案,实际应用中的自助式服务流程可以包括多个当前状态的操作叠加而成,每个当前状态的操作,均可以包括如上步骤100-103。
图2为FSM的工作原理示意图。例如以用户自助点餐为例。当用户的当前状态即点餐状态对应到每个状态节点State,而用户的需求表述即操作命令则对应到每个状态转移条件(State transition condition),而通过用户的当前状态及用户的需求表述,从而确定用户状态更新的过程,则对应到状态转移(transition)过程,该模型能够极为贴切地对点餐自动交互流程进行描述,并且在架构实现上面,也能够方便地以State为粒度进行编码实现,实现简单(只需考虑当前State),扩展方便(只需要增加状态,将其与相关的状态关联起来即可),在理论和实际两个方面,都起到了非常重要的作用。下面举个例子:
用户当前已经选择了若干套餐,并且表达了“没有其他需要了,确认订单”,此时用户的当前状态State为“套餐选择”,而State transition condition为“确认订单”,而transition过程则为将State从“套餐选择”,更新为确认订单状态的“确认套餐”,并且在新的State上,给予用户一定的反馈,即生成自然语言反馈信息。
进一步可选地,在步骤103之后,还可以包括:以自然语言播放自然语言反馈信息。例如基于人工智能的信息处理装置具体可以通过自助式的电子设备的扬声器来播放以自然语言播放该自然语言的反馈信息。这样,不仅可以对用户的自然语言信息进行处理,生成自然语言反馈信息,同时还能够播放自然语言的反馈信息,以告知用户生成的自然语言反馈信息,便于用户进一步根据自然语言的反馈信息进行下一步的操作。
本实施例的基于人工智能的信息处理方法,通过对用户输入的自然语言信息进行识别,得到对应的文本信息;根据预设的信息库集合,解析文本信息对应的操作指令;根据用户的当前状态和操作指令,更新当前状态;根据操作指令和更新后的当前状态,生成自然语言反馈信息,实现在自助式服务中,根据用户输入的自然语言信息进行信息处理,从而进一步生成自然语言反馈信息,实现了根据自然语言进行流程交互。本实施例的技术方案,可以避免现有技术中仅能够采用固化的指令进行流程交互,从而丰富了信息交互的方式,增加了信息交互的灵活性,而且由于本实施例中采用自然语言信息进行交互的灵活性较高,从而可以降低信息交互的出错率。
进一步可选地,在上述实施例的技术方案的基础上,上述实施例中的步骤101“根据预设的信息库集合,解析文本信息对应的操作指令”中的预设的信息库集合具体可以为预设的命令库集合和/或预设的词典库。
其中预设的命令库集合中可以包括多条预先设置的命令,其中的命令具体可以为用户的一句自然语言信息对应的文本,例如以点餐服务为例,“我要一份一号套餐”,这句话既可以作为一句自然语言的文本信息,也可以是设置在命令库中一条命令。按照类似的方式,预设的命令库中可以设置有多条类似的命令,同时设置有每一条命令对应的操作指令,如“我要一份一号套餐”对应的操作指令可以为“一份一号套餐”。由上述可知,预设的命令库集合对自然语言对应的文本信息的解析是基于精确匹配的解析。
此时对应的步骤101具体可以包括从预设的命令库集合中获取文本信息对应的操作指令。
基于精确配的解析通过对用户的当前状态下期望用户进行输入的内容进行预测,涵括了基本的交互表述,当用户的自然语言信息对应的文本信息命中该预设命令库集合中的命令的表述时,能够快速,精确地完成用户意图的识别和相关槽位的提取,用以得到高置信度的解析结果。
如:当用户处于“确认订单”状态时,期望用户进行“订单的修改”、“订单的取消”,或者进入“支付状态”,则在该状态下,如果用户表达上述三类相关需求,则能够精确命中候选表述,转到下一个对应的状态。
其中预设的词典库中可以包括多个槽位。例如还是以点餐为例,在用户界面上,自助式的电子设备的界面上可以显示有多个套餐,如“一号套餐”、“二号套餐”、“三号套餐”以及各种可选的饮料或者小吃等等。这些信息可以作为预设的词典库的槽位。另外,在订单确认状态中,“取消订单”中的“取消”、“确认订单”中的“确认”、“没有其他要点的了,请下单吧”中的“请下单”都可以作为槽位。本实施例中的槽位不限制上面几种方式,实际应用中,根据自助式服务的类型以及不同的用户的状态可以有多种各样的槽位。本实施例中的预设词典库是与预设命令库的匹配模式不相同,预设命令库集合是基于精确匹配,必须完全命中才叫命中。而预设词典库中是多个槽位,便于根据预设词典库中的槽位去提取自然语言信息的文本信息中的槽位信息。例如当用户的自然语言信息比较长,此时自然语言信息对应的文本信息命中预设命令库的概率非常小,可以直接使用预设的词典库提取其中的槽位信息。此时对应的步骤101具体可以包括如下步骤:
(a1)根据预设的词典库,从文本信息中提取槽位的内容信息;
(a2)根据槽位的内容信息,生成文本信息对应的操作指令。
例如,文本信息为“我想要一份这个一号套餐,和两份那个二号套餐,另外,我觉得我还需要再来一杯可乐和两个鸡翅”,其中预设的词典库中包括的槽位有“一号套餐”、“二号套餐”、“可乐”、“鸡翅”。从文本信息中提取的槽位信息的内容为“一份一号套餐、一份二号套餐、一杯可乐,两份鸡翅”,并对应生成操作指令为“点一份一号套餐、一份二号套餐、一杯可乐,两份鸡翅”。
本实施例的根据预设的词典库解析自然语言信息的文本信息的过程可以是基于字典匹配的解析,该解析通过字典匹配的最长匹配模式,抽取用户当前表达的相关槽位,并通过对槽位内容的后处理,得到不同意图的多种具体需求,能够广泛地覆盖用户的多样性表述,提升***对用户表达的理解能力。
例如:用户处于点餐状态下,表述了“我要一个二号的和三个一号的”,此时,需要能够识别到用户所表达的“二号”和“一号”,实际上指的是“一号套餐”和“二号套餐”,并且其关联的数量分别为“1”和“3”。
上述实施例中,是分别使用预设的命令库集合和预设的词典库解析文本信息。进一步可选地,还可以结合预设的命令库集合和预设的词典库共同实现解析文本信息。例如,此时步骤101具体可以包括如下步骤:
(b1)判断预设的命令库集合中是否存在文本信息对应的操作指令;当存在时,执行步骤(b2);否则执行步骤(b3);
(b2)从预设的命令库集合中获取文本信息对应的操作指令;
(b3)根据预设的词典库,从文本信息中提取槽位的内容信息;
(b4)根据槽位的内容信息,生成文本信息对应的操作指令。
进一步可选地,在上述实施例的技术方案的基础上,步骤103“根据操作指令和更新后的当前状态,生成自然语言反馈信息”之后,还包括:存储当前状态、文本信息以及自然语言反馈信息,以生成对话内容。
具体地,可以按照用户的在使用过程中的各个当前状态,按照顺序,依次存储所有当前状态、当前状态下接收的自然语言对应的文本信息以及生成额自然语言反馈信息,这样,便得到所有的整个自助式服务过程中的所有对话内容。Processor模块也可以根据对话内容中的当前状态以及文本信息,去更新当前状态。NLG模块也可以根据对话内容中的各个当前状态的文本信息和对应的更新后的当前状态,生成自然语言反馈信息。这样,可以更加精确地确定用户的需求表述,从而生成更加准确的自然语言反馈信息。
进一步可选地,在上述实施例的技术方案的基础上,当更新后的当前状态为支付状态时,本实施例的基于人工智能的信息处理方法还可以包括如下步骤:
(c1)根据确认订单状态对应的操作指令,获取支付信息;
(c2)显示支付信息,以供用户支付;
(c3)当用户支付成功之后,将当前状态更新为已支付状态;
(c4)根据确认订单状态对应的操作指令进行下单处理。
具体地,在实际应用中,当用户确认订单时,可以根据用户的确认的操作指令和对应的当前状态订单确认状态,将当前状态由订单确认状态更新为支付状态。此时,基于人工智能的信息处理装置可以根据确认订单状态对应的操作指令,即用户确认购买哪些具体内容,计算用户确认购买的内容的支付金额,并生成支付信息。并通过用户界面显示该支付信息,例如可以显示一个二维码,以供用户通过扫描该二维码实现通过终端的支付客户端进行支付。当用户支付成功之后,基于人工智能的信息处理装置需要先根据确认订单状态对应的操作指令进行下单处理,例如具体可以向后台的点餐服务器发送确认订单对应的操作指令,如“X号用户点一份一号套餐、一份二号套餐、一杯可乐,两份鸡翅”,从而实现点餐的处理,X号用户可以为自助式的电子设备的某一天的流水号。同时基于人工智能的信息处理装置将当前状态更新为支付成功状态,并根据该支付成功的信息和支付成功状态,生成自然语言反馈信息如“您已支付成功,请到取餐台等候取餐”等等。
上述实施例的基于人工智能的信息处理方法,通过采用上述技术方案,可以实现根据自然语言进行流程交互,可以避免现有技术中仅能够采用固化的指令进行流程交互,从而丰富了信息交互的方式,增加了信息交互的灵活性,而且由于采用自然语言信息进行交互的灵活性较高,从而可以降低信息交互的出错率。
图3为本发明的基于人工智能的信息处理装置实施例一的结构图。如图3所示,本实施例的基于人工智能的信息处理装置,具体包括:自然语言识别模块10、自然语言理解模块11、处理模块12和自然语言生成模块13。
其中自然语言识别模块10用于对用户输入的自然语言信息进行识别,得到对应的文本信息;自然语言理解模块11用于根据预设的信息库集合,解析自然语言识别模块10识别的文本信息对应的操作指令;处理模块12用于根据用户的当前状态和自然语言理解模块11理解的操作指令,更新当前状态;自然语言生成模块13根据自然语言理解模块11理解的操作指令和处理模块12处理的更新后的当前状态,生成自然语言反馈信息。
本实施例的基于人工智能的信息处理装置,通过采用上述模块实现信息处理的实现方式与上述相关方法实施例的实现原理以及技术效果相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
图4为本发明的基于人工智能的信息处理装置实施例二的结构图。如图4所示,本实施例的基于人工智能的信息处理装置,在上述图3所示实施例的技术方案的基础上,进一步更加详细地介绍本发明的技术方案。
例如,本实施例的基于人工智能的信息处理装置中,自然语言理解模块11具体用于从预设的命令库集合中获取文本信息对应的操作指令。
进一步可选地,本实施例的基于人工智能的信息处理装置中,自然语言理解模块11具体还用于判断预设的命令库集合中是否存在文本信息对应的操作指令;确定预设的命令库集合中存在文本信息对应的操作指令;
进一步可选地,本实施例的基于人工智能的信息处理装置中,自然语言理解模块11具体还用于当预设的命令库集合中不存在文本信息对应的操作指令时,根据预设的词典库,从文本信息中提取槽位的内容信息,预设的词典库中包括多个槽位;根据槽位的内容信息,生成文本信息对应的操作指令。
进一步可选地,本实施例的基于人工智能的信息处理装置中,自然语言理解模块11具体用于根据预设的词典库,从文本信息中提取槽位的内容信息,预设的词典库中包括多个槽位;根据槽位的内容信息,生成文本信息对应的操作指令。
进一步可选地,如图4所示,本实施例的基于人工智能的信息处理装置中,还包括:对话信息存储模块14。对话信息存储模块14用于存储当前状态、自然语言识别模块10识别的文本信息以及自然语言生成模块13生成的自然语言反馈信息,以生成对话内容。其中存储的当前状态包括处理模块12更新的当前状态。
进一步可选地,如图4所示,本实施例的基于人工智能的信息处理装置中,还包括播放模块15用于以自然语言播放自然语言生成模块13生成自然语言反馈信息。
进一步可选地,如图4所示,本实施例的基于人工智能的信息处理装置中,还包括接收模块16,该接收模块16用于接收用户输入的自然语言信息。例如该接收模块可以为麦克风。自然语言识别模块10具体用于对接收模块16接收的用户输入的自然语言信息进行识别,得到对应的文本信息
进一步可选地,本实施例的基于人工智能的信息处理装置中,当前状态包括:准备状态、下单状态、确认订单状态或者支付状态。
进一步可选地,如图4所示,本实施例的基于人工智能的信息处理装置中,还包括显示模块17。
其中处理模块12还用于当更新后的当前状态为支付状态时,根据确认订单状态对应的操作指令,获取支付信息;显示模块17用于显示处理模块12获取的支付信息,以供用户支付;处理模块12还用于当用户支付成功之后,将当前状态更新为已支付状态;处理模块12还用于根据确认订单状态对应的操作指令进行下单处理。
本实施例的基于人工智能的信息处理装置,通过采用上述模块实现信息处理的实现方式与上述相关方法实施例的实现原理以及技术效果相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
下面以自主点餐为例,详细介绍本发明的技术方案。下述实施例中的自助式的电子设备用于实现用户自助点餐,其中位于自助式的电子设备中的基于人工智能的信息处理装置用于实现与用户采用自然语言进行交互,实现点餐。例如具体可以包括如下步骤:
(1)自助式的电子设备处于准备状态,用户来到自助式的电子设备前面可以输入自然语言信息“您好,我想点餐”;
(2)基于人工智能的信息处理装置接收该自然语言信息,并识别为文本形式的“您好,我想点餐”;并在对话信息存储模块中实时存储文本形式的“您好,我想点餐”;
(3)基于人工智能的信息处理装置根据预设命令库集合和预设的词典库,解析该“您好,我想点餐”的操作指令,解析到预设命令库中有对应该条命令,且对应的操作指令为“准备点餐”;
(4)基于人工智能的信息处理装置根据当前的准备点餐状态和操作指令“准备点餐”,更新当前状态至“点餐状态”;并在对话信息存储模块中记录更新后的当前状态;当然,对话信息存储模块中也记录有之前的“准备状态”;
(5)基于人工智能的信息处理装置可以根据操作指令“准备点餐”和更新后的当前状态“点餐状态”,生成自然语言反馈信息“请问您需要点什么”;并在对话信息存储模块中记录生成的自然语言反馈信息“请问您需要点什么”;
(6)基于人工智能的信息处理装置以自然语言的形式播放自然语言反馈信息“请问您需要点什么”;
(7)用户听到“请问您需要点什么”,便确定自助式的电子设备已启动并进入点餐状态,可以点餐。此时用户可以输入自然语言信息“我想要一份五号套餐,三杯可乐,再加两个鸡腿、一份二号小菜,再加两份三号套餐吧”;
(8)基于人工智能的信息处理装置接收用户输入的自然语言信息,并识别为文本“我想要一份五号套餐,三杯可乐,再加两个鸡腿、一份二号小菜,再加两份三号套餐吧”;
(9)基于人工智能的信息处理装置根据预设命令库集合和预设的词典库,解析该“我想要一份五号套餐,三杯可乐,再加两个鸡腿、一份二号小菜,再加两份三号套餐吧”的操作指令,最后经预设的词典库提取槽位信息,生成对应的操作指令为“点两份三号套餐、一份五号套餐、三杯可乐、一份二号小菜、两个鸡腿”;
(10)基于人工智能的信息处理装置根据当前的点餐状态和操作指令“点两份三号套餐、一份五号套餐、三杯可乐、一份二号小菜、两个鸡腿”,预计下一步需要确认订单,因此更新当前状态至“确认订单状态”;并在对话信息存储模块中记录更新后的当前状态;
(11)基于人工智能的信息处理装置可以根据操作指令“点两份三号套餐、一份五号套餐、三杯可乐、一份二号小菜、两个鸡腿”,和更新后的当前状态“确认订单状态”,生成自然语言反馈信息“请确认您点的是两份三号套餐、一份五号套餐、三杯可乐、一份二号小菜、两个鸡腿吗”;并在对话信息存储模块中记录生成的该自然语言反馈信息;
(12)基于人工智能的信息处理装置以自然语言的形式播放自然语言反馈信息“请确认您点的是两份三号套餐、一份五号套餐、三杯可乐、一份二号小菜、两个鸡腿吗”。
(13)用户听到自然语言反馈信息之后,发现点错了,此时可以发出自然语言信息“抱歉,点错了,我需要修改订单”;
(14)基于人工智能的信息处理装置将自然语言信息识别为文本“抱歉,点错了,我需要修改订单”,并在对话信息存储模块中存储;
(15)基于人工智能的信息处理装置根据预设命令库集合和预设的词典库,解析该“抱歉,点错了,我需要修改订单”的操作指令,解析到预设词典库中有“修改订单”的槽位,生成对应的操作指令为“修改订单”;
(16)基于人工智能的信息处理装置根据当前的准备确认订单状态和操作指令“修改订单”,更新当前状态至“修改订单状态”;并在对话信息存储模块中记录更新后的当前状态;
(17)基于人工智能的信息处理装置可以根据操作指令“修改订单”和更新后的当前状态“修改订单状态”,生成自然语言反馈信息“请问您修改哪个”;并在对话信息存储模块中存储该自然语言反馈信息;
(18)基于人工智能的信息处理装置以自然语言的形式播放自然语言反馈信息“请问您修改哪个”;
(19)用户听到之后,可以输入自然语言反馈信息“烦请将两份三号套餐修改为两份二号套餐”;
(20)基于人工智能的信息处理装置接收到用户输入的自然语言信息,并识别为文本“烦请将两份三号套餐修改为两份二号套餐”,并存储在对话信息存储模块中;
(21)基于人工智能的信息处理装置根据预设命令库集合和预设的词典库,解析该“烦请将两份三号套餐修改为两份二号套餐”的操作指令,最后经预设的词典库提取槽位信息,确定两份三号套餐修改为两份二号套餐,并生成对应的操作指令;
(22)基于人工智能的信息处理装置根据当前状态“修改订单状态”和操作指令“两份三号套餐修改为两份二号套餐”,确定下一步需要确认订单,更新当前状态至“确认订单状态”;并在对话信息存储模块中记录更新后的当前状态;
(23)基于人工智能的信息处理装置根据操作指令“两份三号套餐修改为两份二号套餐”和更新后的当前状态“确认订单状态”,生成自然语言反馈信息“请确认是将两份三号套餐修改为两份二号套餐?这样您点的是两份二号套餐、一份五号套餐、三杯可乐、一份二号小菜、两个鸡腿吗”;并在对话信息存储模块中记录生成的该自然语言反馈信息;
(24)基于人工智能的信息处理装置以自然语言的形式播放自然语言反馈信息“请确认是将两份三号套餐修改为两份二号套餐?这样您点的是两份二号套餐、一份五号套餐、三杯可乐、一份二号小菜、两个鸡腿吗”;
(25)用户听到自然语言反馈信息之后,发现没有问题了,可以输入自然语言信息“确认订单”;
(26)基于人工智能的信息处理装置将自然语言信息识别为文本“确认订单”,并在对话信息存储模块中存储;
(27)基于人工智能的信息处理装置根据预设命令库集合和预设的词典库,解析该“确认订单”的操作指令,解析到预设命令库集合中对应的命令,并获取到对应的操作指令“确认订单”;
(27)基于人工智能的信息处理装置根据当前的准备确认订单状态和操作指令“确认订单”,更新当前状态至“支付状态”;并在对话信息存储模块中记录更新后的当前状态;
(28)基于人工智能的信息处理装置可以根据操作指令“确认订单”和更新后的当前状态“支付状态”,生成自然语言反馈信息“订单已确认,请您支付”;并在对话信息存储模块中存储该自然语言反馈信息,并在对话信息存储模块中存储该自然语言反馈信息;并在同时根据确认订单中用户确认的点餐内容计算支付金额并生成支付信息。并通过用户界面显示该支付信息,如可以为二维码;
(29)基于人工智能的信息处理装置以自然语言的形式播放自然语言反馈信息“订单已确认,请您支付”;
(30)用户通过扫描用户界面的二维码,完成支付,此时基于人工智能的信息处理装置检测到用户支付完成;根据确认订单状态对应的操作指令“点两份二号套餐、一份五号套餐、三杯可乐、一份二号小菜、两个鸡腿”进行下单处理,例如具体可以向后台的点餐服务器发送确认订单对应的操作指令,实现点餐;同时基于人工智能的信息处理装置还根据检测到的用户的支付成功信息和当前状态“支付状态”,将当前状态更新为“已支付状态”;
(31)基于人工智能的信息处理装置根据用户的支付成功信息和支付成功状态,生成自然语言反馈信息如“您已支付成功,请到取餐台等候取餐”,这样完成一次自助式点餐。其中对话信息存储模块中存储有点餐过程中的所有对话,可以供使用时调取,或者可以根据对话内容更新预设的命令库集合以及预设的词典库。
上述实施例中将下单状态细化为“点餐状态”和“修改订单状态”,其他自助式服务的实际应用中,还可以根据实际需求,设计其他的状态,总之以实际场景需求为宜,符合实际应用的逻辑和使用规律即可,在此不再一一举例追溯。
本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (18)
1.一种基于人工智能的信息处理方法,其特征在于,所述方法包括:
对用户输入的自然语言信息进行识别,得到对应的文本信息;
根据预设的信息库集合,解析所述文本信息对应的操作指令;
根据所述用户的当前状态和所述操作指令,更新所述当前状态;
根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息。
2.根据权利要求1所述的方法,其特征在于,根据预设的信息库集合,解析所述文本信息对应的操作指令,具体包括:
从预设的命令库集合中获取所述文本信息对应的操作指令。
3.根据权利要求2所述的方法,其特征在于,从预设的命令库集合中获取所述文本信息对应的操作指令之前,所述方法还包括:
判断所述预设的命令库集合中是否存在所述文本信息对应的操作指令;
确定所述预设的命令库集合中存在所述文本信息对应的操作指令;
进一步地,当所述预设的命令库集合中不存在所述文本信息对应的操作指令时,所述方法还包括:
根据预设的词典库,从所述文本信息中提取槽位的内容信息,所述预设的词典库中包括多个槽位;
根据所述槽位的内容信息,生成所述文本信息对应的操作指令。
4.根据权利要求1所述的方法,其特征在于,根据预设的信息库集合,解析所述文本信息对应的操作指令,具体包括:
根据预设的词典库,从所述文本信息中提取槽位的内容信息,所述预设的词典库中包括多个槽位;
根据所述槽位的内容信息,生成所述文本信息对应的操作指令。
5.根据权利要求1-4任一所述的方法,其特征在于,根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息之后,所述方法还包括:
存储所述当前状态、所述文本信息以及所述自然语言反馈信息,以生成对话内容。
6.根据权利要求1-4任一所述的方法,其特征在于,根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息之后,所述方法还包括:
以自然语言播放所述自然语言反馈信息。
7.根据权利要求1-4任一所述的方法,其特征在于,对用户输入的自然语言信息进行识别,得到对应的文本信息之前,所述方法还包括:
接收所述用户输入的所述自然语言信息。
8.根据权利要求1-4任一所述的方法,其特征在于,所述当前状态包括:准备状态、下单状态、确认订单状态或者支付状态。
9.根据权利要求8所述的方法,其特征在于,当更新后的所述当前状态为支付状态时,所述方法还包括:
根据所述确认订单状态对应的所述操作指令,获取支付信息;
显示所述支付信息,以供所述用户支付;
当所述用户支付成功之后,将所述当前状态更新为已支付状态;
根据所述确认订单状态对应的操作指令进行下单处理。
10.一种基于人工智能的信息处理装置,其特征在于,所述装置包括:
自然语言识别模块,用于对用户输入的自然语言信息进行识别,得到对应的文本信息;
自然语言理解模块,用于根据预设的信息库集合,解析所述文本信息对应的操作指令;
处理模块,用于根据所述用户的当前状态和所述操作指令,更新所述当前状态;
自然语言生成模块,根据所述操作指令和更新后的所述当前状态,生成自然语言反馈信息。
11.根据权利要求10所述的装置,其特征在于,所述自然语言理解模块,具体用于从预设的命令库集合中获取所述文本信息对应的操作指令。
12.根据权利要求11所述的装置,其特征在于,所述自然语言理解模块,具体还用于判断所述预设的命令库集合中是否存在所述文本信息对应的操作指令;确定所述预设的命令库集合中存在所述文本信息对应的操作指令;
进一步地,所述自然语言理解模块,具体还用于当所述预设的命令库集合中不存在所述文本信息对应的操作指令时,根据预设的词典库,从所述文本信息中提取槽位的内容信息,所述预设的词典库中包括多个槽位;根据所述槽位的内容信息,生成所述文本信息对应的操作指令。
13.根据权利要求10所述的装置,其特征在于,所述自然语言理解模块,具体用于根据预设的词典库,从所述文本信息中提取槽位的内容信息,所述预设的词典库中包括多个槽位;根据所述槽位的内容信息,生成所述文本信息对应的操作指令。
14.根据权利要求10-13任一所述的装置,其特征在于,所述装置还包括:
对话信息存储模块,用于存储所述当前状态、所述文本信息以及所述自然语言反馈信息,以生成对话内容。
15.根据权利要求10-13任一所述的装置,其特征在于,所述装置还包括:
播放模块,用于以自然语言播放所述自然语言反馈信息。
16.根据权利要求10-13任一所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收所述用户输入的所述自然语言信息。
17.根据权利要求10-13任一所述的装置,其特征在于,所述当前状态包括:准备状态、下单状态、确认订单状态或者支付状态。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括显示模块:
所述处理模块,还用于当更新后的所述当前状态为支付状态时,根据所述确认订单状态对应的所述操作指令,获取支付信息;
所述显示模块,用于显示所述支付信息,以供所述用户支付;
所述处理模块,还用于当所述用户支付成功之后,将所述当前状态更新为已支付状态;
所述处理模块,还用于根据所述确认订单状态对应的操作指令进行下单处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610806534.2A CN106383872A (zh) | 2016-09-06 | 2016-09-06 | 基于人工智能的信息处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610806534.2A CN106383872A (zh) | 2016-09-06 | 2016-09-06 | 基于人工智能的信息处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106383872A true CN106383872A (zh) | 2017-02-08 |
Family
ID=57938056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610806534.2A Pending CN106383872A (zh) | 2016-09-06 | 2016-09-06 | 基于人工智能的信息处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106383872A (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106846959A (zh) * | 2017-04-20 | 2017-06-13 | 成都景中教育软件有限公司 | 语音控制和操作教学辅助软件的方法及装置 |
CN106960005A (zh) * | 2017-02-20 | 2017-07-18 | 北京光年无限科技有限公司 | 一种用于人工智能机器人的输出方法以及机器人 |
CN107180105A (zh) * | 2017-06-01 | 2017-09-19 | 北京果毅科技有限公司 | 一种智能助理的知识库的更新方法、装置和电子设备 |
CN107291867A (zh) * | 2017-06-13 | 2017-10-24 | 北京百度网讯科技有限公司 | 基于人工智能的对话处理方法、装置、设备及计算机可读存储介质 |
CN107391456A (zh) * | 2017-07-19 | 2017-11-24 | 李适真 | 一种信息处理方法及装置 |
CN108804536A (zh) * | 2018-05-04 | 2018-11-13 | 科沃斯商用机器人有限公司 | 人机对话与策略生成方法、设备、***及存储介质 |
CN108920232A (zh) * | 2018-06-20 | 2018-11-30 | 维沃移动通信有限公司 | 一种目标对象的处理方法及终端设备 |
CN109101545A (zh) * | 2018-06-29 | 2018-12-28 | 北京百度网讯科技有限公司 | 基于人机交互的自然语言处理方法、装置、设备和介质 |
CN109949805A (zh) * | 2019-02-21 | 2019-06-28 | 江苏苏宁银行股份有限公司 | 基于意图识别及有限状态自动机的智能催收机器人及催收方法 |
CN110168535A (zh) * | 2017-10-31 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及终端、计算机存储介质 |
CN110599192A (zh) * | 2018-05-23 | 2019-12-20 | 阿里巴巴集团控股有限公司 | 一种用户订单的定位方法、设备以及*** |
CN110597967A (zh) * | 2018-05-23 | 2019-12-20 | 阿里巴巴集团控股有限公司 | 订单定位方法和设备 |
CN110618944A (zh) * | 2019-09-20 | 2019-12-27 | 百度在线网络技术(北京)有限公司 | 设备模拟方法、装置、电子设备及存储介质 |
WO2020052370A1 (zh) * | 2018-09-10 | 2020-03-19 | 阿里巴巴集团控股有限公司 | 自助服务的使用方法及装置和电子设备 |
CN111522933A (zh) * | 2020-04-23 | 2020-08-11 | 深圳追一科技有限公司 | 一种对话流程控制方法、装置、设备及介质 |
CN111581919A (zh) * | 2020-04-02 | 2020-08-25 | 联想(北京)有限公司 | 一种任务处理方法及装置 |
CN111652694A (zh) * | 2020-06-10 | 2020-09-11 | 北京字节跳动网络技术有限公司 | 订单处理方法、装置和电子设备 |
WO2020232617A1 (zh) * | 2019-05-20 | 2020-11-26 | 深圳市欢太科技有限公司 | 语音信息处理方法、装置、电子设备以及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880649A (zh) * | 2012-08-27 | 2013-01-16 | 北京搜狗信息服务有限公司 | 一种个性化信息处理方法和*** |
CN104123650A (zh) * | 2013-04-26 | 2014-10-29 | 腾讯科技(深圳)有限公司 | 网络交易***的文本操作指令识别处理方法和*** |
CN104281565A (zh) * | 2014-09-30 | 2015-01-14 | 百度在线网络技术(北京)有限公司 | 语义词典构建方法和装置 |
CN104484377A (zh) * | 2014-12-09 | 2015-04-01 | 百度在线网络技术(北京)有限公司 | 替换词典生成方法及装置 |
CN105183850A (zh) * | 2015-09-07 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | 基于人工智能的信息查询方法及装置 |
CN105894405A (zh) * | 2016-04-25 | 2016-08-24 | 百度在线网络技术(北京)有限公司 | 基于人工智能的点餐交互***和方法 |
-
2016
- 2016-09-06 CN CN201610806534.2A patent/CN106383872A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880649A (zh) * | 2012-08-27 | 2013-01-16 | 北京搜狗信息服务有限公司 | 一种个性化信息处理方法和*** |
CN104123650A (zh) * | 2013-04-26 | 2014-10-29 | 腾讯科技(深圳)有限公司 | 网络交易***的文本操作指令识别处理方法和*** |
CN104281565A (zh) * | 2014-09-30 | 2015-01-14 | 百度在线网络技术(北京)有限公司 | 语义词典构建方法和装置 |
CN104484377A (zh) * | 2014-12-09 | 2015-04-01 | 百度在线网络技术(北京)有限公司 | 替换词典生成方法及装置 |
CN105183850A (zh) * | 2015-09-07 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | 基于人工智能的信息查询方法及装置 |
CN105894405A (zh) * | 2016-04-25 | 2016-08-24 | 百度在线网络技术(北京)有限公司 | 基于人工智能的点餐交互***和方法 |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106960005A (zh) * | 2017-02-20 | 2017-07-18 | 北京光年无限科技有限公司 | 一种用于人工智能机器人的输出方法以及机器人 |
CN106846959A (zh) * | 2017-04-20 | 2017-06-13 | 成都景中教育软件有限公司 | 语音控制和操作教学辅助软件的方法及装置 |
CN107180105A (zh) * | 2017-06-01 | 2017-09-19 | 北京果毅科技有限公司 | 一种智能助理的知识库的更新方法、装置和电子设备 |
CN107291867A (zh) * | 2017-06-13 | 2017-10-24 | 北京百度网讯科技有限公司 | 基于人工智能的对话处理方法、装置、设备及计算机可读存储介质 |
CN107391456A (zh) * | 2017-07-19 | 2017-11-24 | 李适真 | 一种信息处理方法及装置 |
US12039447B2 (en) | 2017-10-31 | 2024-07-16 | Tencent Technology (Shenzhen) Company Limited | Information processing method and terminal, and computer storage medium |
CN110168535A (zh) * | 2017-10-31 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及终端、计算机存储介质 |
US11645517B2 (en) | 2017-10-31 | 2023-05-09 | Tencent Technology (Shenzhen) Company Limited | Information processing method and terminal, and computer storage medium |
CN110168535B (zh) * | 2017-10-31 | 2021-07-09 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及终端、计算机存储介质 |
CN108804536A (zh) * | 2018-05-04 | 2018-11-13 | 科沃斯商用机器人有限公司 | 人机对话与策略生成方法、设备、***及存储介质 |
CN110599192A (zh) * | 2018-05-23 | 2019-12-20 | 阿里巴巴集团控股有限公司 | 一种用户订单的定位方法、设备以及*** |
CN110597967A (zh) * | 2018-05-23 | 2019-12-20 | 阿里巴巴集团控股有限公司 | 订单定位方法和设备 |
CN110597967B (zh) * | 2018-05-23 | 2023-04-18 | 阿里巴巴集团控股有限公司 | 订单定位方法和设备 |
CN108920232A (zh) * | 2018-06-20 | 2018-11-30 | 维沃移动通信有限公司 | 一种目标对象的处理方法及终端设备 |
CN108920232B (zh) * | 2018-06-20 | 2021-06-22 | 维沃移动通信有限公司 | 一种目标对象的处理方法及终端设备 |
CN109101545A (zh) * | 2018-06-29 | 2018-12-28 | 北京百度网讯科技有限公司 | 基于人机交互的自然语言处理方法、装置、设备和介质 |
WO2020052370A1 (zh) * | 2018-09-10 | 2020-03-19 | 阿里巴巴集团控股有限公司 | 自助服务的使用方法及装置和电子设备 |
CN109949805B (zh) * | 2019-02-21 | 2021-03-23 | 江苏苏宁银行股份有限公司 | 基于意图识别及有限状态自动机的智能催收机器人及催收方法 |
CN109949805A (zh) * | 2019-02-21 | 2019-06-28 | 江苏苏宁银行股份有限公司 | 基于意图识别及有限状态自动机的智能催收机器人及催收方法 |
WO2020232617A1 (zh) * | 2019-05-20 | 2020-11-26 | 深圳市欢太科技有限公司 | 语音信息处理方法、装置、电子设备以及存储介质 |
CN110618944A (zh) * | 2019-09-20 | 2019-12-27 | 百度在线网络技术(北京)有限公司 | 设备模拟方法、装置、电子设备及存储介质 |
CN111581919A (zh) * | 2020-04-02 | 2020-08-25 | 联想(北京)有限公司 | 一种任务处理方法及装置 |
CN111581919B (zh) * | 2020-04-02 | 2023-07-21 | 联想(北京)有限公司 | 一种任务处理方法及装置 |
CN111522933A (zh) * | 2020-04-23 | 2020-08-11 | 深圳追一科技有限公司 | 一种对话流程控制方法、装置、设备及介质 |
CN111652694A (zh) * | 2020-06-10 | 2020-09-11 | 北京字节跳动网络技术有限公司 | 订单处理方法、装置和电子设备 |
CN111652694B (zh) * | 2020-06-10 | 2023-04-07 | 北京字节跳动网络技术有限公司 | 订单处理方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106383872A (zh) | 基于人工智能的信息处理方法及装置 | |
US10755713B2 (en) | Generic virtual personal assistant platform | |
US9753914B2 (en) | Natural expression processing method, processing and response method, device, and system | |
CN110838288B (zh) | 一种语音交互方法及其***和对话设备 | |
US20050075878A1 (en) | Method, system, and apparatus for natural language mixed-initiative dialogue processing | |
CN110610705B (zh) | 一种基于人工智能的语音交互提示器 | |
US8001469B2 (en) | Automatic generation of interactive systems from a formalized description language | |
CN110069789A (zh) | 数据处理设备实施的方法、***和计算机程序产品 | |
CN109002501A (zh) | 用于处理自然语言对话的方法、装置、电子设备以及计算机可读存储介质 | |
KR20200021162A (ko) | 상담원의 상담내용을 기반으로 상담 챗봇을 학습하는 시스템 및 방법 | |
US20090119104A1 (en) | Switching Functionality To Control Real-Time Switching Of Modules Of A Dialog System | |
US20110311952A1 (en) | Modularized Computer-Aided Language Learning Method and System | |
CN110019688A (zh) | 对机器人进行训练的方法 | |
CN109325091A (zh) | 兴趣点属性信息的更新方法、装置、设备及介质 | |
CN109902957A (zh) | 一种数据处理方法和装置 | |
US8903712B1 (en) | Call steering data tagging interface with automatic semantic clustering | |
CN110059166A (zh) | 自然智能的自然表达处理方法、回应方法、设备及*** | |
CN110046232A (zh) | 自然智能的自然表达处理方法、回应方法、设备及*** | |
CN110059168A (zh) | 对基于自然智能的人机交互***进行训练的方法 | |
CN112434501A (zh) | 工单智能生成的方法、装置、电子设备及介质 | |
CN111259124A (zh) | 对话管理方法、装置、***及存储介质 | |
CN108628908A (zh) | 分类用户提问-回答界限的方法、装置和电子设备 | |
CN106558309A (zh) | 一种口语对话策略生成方法及口语对话方法 | |
CN116562807A (zh) | 机器人流程自动化方法、装置、电子设备和存储介质 | |
CN112947902A (zh) | 一种***开发管理平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170208 |
|
RJ01 | Rejection of invention patent application after publication |