具有复合式有限状态机的主动聊天机器人的系统及其方法与流程

文档序号:35496646发布日期:2023-09-19 23:22阅读:36来源:国知局
具有复合式有限状态机的主动聊天机器人的系统及其方法与流程

本发明涉及一种聊天机器人的系统及其方法,特别是具有复合式有限状态机的主动聊天机器人的系统及其方法。


背景技术:

1、近年来,随着人工智能的普及与蓬勃发展,各种人工智能的应用便如雨后春笋般地涌现。其中,又以聊天机器人最受瞩目。

2、一般而言,传统的聊天机器人均使用被动式聊天方式进行人机对话,也就是说,当使用者传送问题时,聊天机器人才会根据问题回复答案,即使应用目前最热门的大型语言模型(large language model,llm),倘若使用者不进行提问,聊天机器人也不会作任何回应,顶多只有在初始时才会主动回复欢迎信息或是引导信息,虽然应用llm的聊天机器人对于理解和生成自然语言已经有了非常大的进步,但是仍然缺乏感知用户状态及真实世界的能力,其生成的自然语言更不具备丰富的情感,仅能制式地回答特定问题或完成特定任务,故具有聊天机器人的对话灵活性及拟真性不足的问题。

3、有鉴于此,便有厂商提出根据使用者浏览记录作为主动询问的技术手段,举例来说,当使用者在网页浏览某物品时,聊天机器人主动询问是否想要购买此物品或是详细介绍此物品。然而,此方式虽然能够主动回复信息,但是互动方式生硬且呆板,更不具有人性化,无法称之为聊天,故仍然无法有效解决聊天机器人的对话灵活性及拟真性不足的问题。

4、综上所述,可知现有技术在长期以来一直存在聊天机器人的对话灵活性及拟真性不足的问题,因此实有必要提出改进的技术手段,来解决此问题。


技术实现思路

1、本发明公开一种具有复合式有限状态机的主动聊天机器人的系统及其方法。

2、首先,本发明公开一种具有复合式有限状态机的主动聊天机器人的系统,此系统包含:人工智能平台、客户端主机及服务端主机。其中,人工智能平台用以通过应用程序界面(application programming interface,api)接收精确提问信息,并且将此精确提问信息输入至大型语言模型以产生回答信息,再通过应用程序界面传送回答信息至服务端主机。接着,在客户端主机的部分,其包含:传感器、第一非暂态计算机可读存储介质及第一硬件处理器。其中,传感器用以持续感测生理状态、脸部表情及肢体动作至少其中之一以生成用户行为状态;第一非暂态计算机可读存储介质用以存储多个第一计算机可读指令;第一硬件处理器电性连接第一非暂态计算机可读存储介质及传感器,用以执行所述多个第一计算机可读指令,使客户端主机持续传送用户行为状态及多个随选对话设定,其中,所述随选对话设定包含时间信息及筛选参数。另外,在服务端主机的部分,其连接客户端主机以接收用户行为状态及随选对话设定,所述服务端主机包含:提问优化电路、第二非暂态计算机可读存储介质及第二硬件处理器。其中,提问优化电路包含多个暂存器以存储相应的状态,以及确定状态转移的第一组合逻辑电路与确定输出的第二组合逻辑电路,用以形成串接的第一有限状态机及第二有限状态机,其中,所述第一有限状态机接收粗略提问信息及回答信息,第一有限状态机的输出作为第二有限状态机的输入,第二有限状态机通过应用程序界面输出精确提问信息至人工智能平台;第二非暂态计算机可读存储介质用以存储多个第二计算机可读指令;第二硬件处理器电性连接第二非暂态计算机可读存储介质及提问优化电路,用以执行多个第二计算机可读指令,使服务端主机执行:根据接收到的用户行为状态及随选对话设定,用以生成具有自然语言结构的粗略提问信息以输入至提问优化电路;当提问优化电路将精确提问信息输出至人工智能平台后,自人工智能平台接收与精确提问信息相应的回答信息,并且将回答信息输入至已训练完成的情感ai模型以生成相应的情感回答信息后,再将情感回答信息存储至回答清单;以及自动从回答清单中,筛选出符合时间信息及筛选参数的情感回答信息以作为依据随选对话设定所生成的随选对话信息,并且将随选对话信息传送至客户端主机进行输出。

3、另外,本发明还公开一种具有复合式有限状态机的主动聊天机器人的方法,其步骤包括:将服务端主机分别与人工智能平台及客户端主机相互连接;客户端主机通过传感器持续感测生理状态、脸部表情及肢体动作至少其中之一以生成用户行为状态;客户端主机持续将用户行为状态及多个随选对话设定传送至服务端主机,其中,所述随选对话设定包含时间信息及筛选参数;服务端主机根据接收到的用户行为状态及随选对话设定生成具有自然语言结构的粗略提问信息,并且将粗略提问信息输入串接的第一有限状态机及第二有限状态机进行解析及转换状态以生成精确提问信息,其中,第一有限状态机接收粗略提问信息及来自人工智能平台的回答信息,第一有限状态机的输出作为第二有限状态机的输入,第二有限状态机通过人工智能平台的应用程序界面输出精确提问信息至人工智能平台;人工智能平台将精确提问信息输入至大型语言模型以产生回答信息,再通过应用程序界面将回答信息传送至服务端主机;服务端主机自人工智能平台接收与精确提问信息相应的回答信息,并且将所述回答信息输入至已训练完成的情感ai模型以生成相应的情感回答信息后,再将情感回答信息存储至回答清单,以及自动从回答清单中,筛选出符合时间信息及筛选参数的情感回答信息以作为随选对话信息,并且将随选对话信息传送至客户端主机进行输出。

4、本发明所公开的系统与方法如上,与现有技术的差异在于本发明是通过用户行为状态及随选对话设定生成具有自然语言结构的粗略提问信息,再将粗略提问信息输入至提问优化电路以生成精确提问信息,以及将精确提问信息传送至人工智能平台并获得相应的回答信息,并且将此回答信息输入至已训练完成的情感ai模型以生成相应的情感回答信息后,再将情感回答信息存储至回答清单中,以便后续从中筛选出符合随选对话设定的情感回答信息作为随选对话信息且传送至客户端主机进行输出。

5、通过上述的技术手段,本发明可以达成提高聊天机器人的对话灵活性及拟真性的技术功效。



技术特征:

1.一种具有复合式有限状态机的主动聊天机器人的系统,该系统包含:

2.根据权利要求1的具有复合式有限状态机的主动聊天机器人的系统,其中该服务端主机系在自然语言处理、生成式模型及模板匹配中选择至少其中之一以生成具有自然语言结构的所述粗略提问信息。

3.根据权利要求1的具有复合式有限状态机的主动聊天机器人的系统,其中所述第一有限状态机及所述第二有限状态机根据该粗略提问信息解析关键字及语法结构,并且根据解析结果转换状态以确定提问类型,再搭配使用预先定义的模板或语法规则生成比该粗略提问信息具体明确的所述精确提问信息。

4.根据权利要求1的具有复合式有限状态机的主动聊天机器人的系统,其中所述第一有限状态机为米利型有限状态机,其输出受当前状态、该粗略提问信息及该回答信息影响,所述第二有限状态机为摩尔型有限状态机,其输出仅受当前状态影响。

5.根据权利要求1的具有复合式有限状态机的主动聊天机器人的系统,其中所述筛选参数是用以设定同意接收的所述回答信息,以及拒绝接收的所述回答信息,所述时间信息用以作为判断所述回答信息与时间相关联的依据。

6.一种具有复合式有限状态机的主动聊天机器人的方法,其步骤包括:

7.根据权利要求6的具有复合式有限状态机的主动聊天机器人的方法,其中该服务端主机系在自然语言处理、生成式模型及模板匹配中选择至少其中之一以生成具有自然语言结构的所述粗略提问信息。

8.根据权利要求6的具有复合式有限状态机的主动聊天机器人的方法,其中所述第一有限状态机及所述第二有限状态机根据该粗略提问信息解析关键字及语法结构,并且根据解析结果转换状态以确定提问类型,再搭配使用预先定义的模板或语法规则生成比该粗略提问信息具体明确的所述精确提问信息。

9.根据权利要求6的具有复合式有限状态机的主动聊天机器人的方法,其中所述第一有限状态机为米利型有限状态机,其输出受当前状态、该粗略提问信息及该回答信息影响,所述第二有限状态机为摩尔型有限状态机,其输出仅受当前状态影响。

10.根据权利要求6的具有复合式有限状态机的主动聊天机器人的方法,其中所述筛选参数是用以设定同意接收的所述回答信息,以及拒绝接收的所述回答信息,所述时间信息用以作为判断所述回答信息与时间相关联的依据。


技术总结
一种具有复合式有限状态机的主动聊天机器人的系统及其方法,通过用户行为状态及随选对话设定生成具有自然语言结构的粗略提问信息,再将粗略提问信息输入至提问优化电路以生成精确提问信息,以及将精确提问信息传送至人工智能平台并获得相应的回答信息,并且将此回答信息输入至已训练完成的情感AI模型以生成相应的情感回答信息后,再将情感回答信息存储至回答清单中,以便后续从中筛选出符合随选对话设定的情感回答信息作为随选对话信息且传送至客户端主机进行输出,借以达到提高聊天机器人的对话灵活性及拟真性的技术功效。

技术研发人员:邱全成
受保护的技术使用者:上海顺诠科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1