与外部事件相关的对话系统内容技术方案

技术编号:36938423 阅读:57 留言:0更新日期:2023-03-22 19:00
本发明专利技术涉及与外部事件相关的对话系统内容。可以接收聊天机器人日志。聊天机器人日志可被聚类或分类成潜在意图的群集。可以通过至少分析社交媒体内容来检测热门话题。能够计算潜在意图与热门话题之间的语义相似性。基于所计算的语义相似性,能够使潜在意图中的至少一个潜在意图与热门话题中的至少一个热门话题相关。可使用与相关的潜在意图相关联的聊天机器人日志来触发聊天机器人的训练。器人日志来触发聊天机器人的训练。器人日志来触发聊天机器人的训练。

【技术实现步骤摘要】
与外部事件相关的对话系统内容

技术介绍

[0001]本申请总体上涉及计算机和计算机应用程序,并且更具体地涉及会话系统、聊天机器人、机器学习和自然语言处理。
[0002]计算机实现的过程(例如,使用人工智能技术)可以被实现为参与与用户的对话。例如,聊天机器人是可以与用户(例如,人类用户)进行实况谈话或聊天的示例计算机应用程序或过程。聊天机器人可被开发成能够智能地进行对话并提供对问题的回答。例如,聊天机器人用户可以使用聊天机器人来执行任务,例如回答问题。意图表示聊天机器人用户期望执行的任务、动作或目标。聊天机器人可根据意图进行训练,以与聊天机器人用户进行对话以执行该目标或任务。寻找意图来创建训练数据可能是困难的任务,并且通常可能错过可行的意图。

技术实现思路

[0003]给出本公开的
技术实现思路
以帮助理解改进自动会话系统的计算机系统和方法,并且不旨在限制本公开或本专利技术。应理解,本公开的各个方面和特征可有利地在一些情况下单独地使用,或在其他情况下与本公开的其他方面和特征组合使用。因此,可以对计算机系统和/或其操作方法进行变化和修改以实现不同的效果。
[0004]在一方面,一种系统可以包括硬件处理器和与该硬件处理器耦合的存储器设备。硬件处理器可被配置为接收聊天机器人日志,该聊天机器人日志至少包括由与用户谈话的聊天机器人接收的问题。硬件处理器还可被配置为将聊天机器人日志聚类到潜在意图的群集中。硬件处理器还能够被配置为通过至少分析社交媒体内容来检测热门话题。硬件处理器还能够被配置为计算潜在意图与热门话题之间的语义相似性。硬件处理器还能够被配置为基于所计算的语义相似性,将潜在意图中的至少一个潜在意图与热门话题中的至少一个热门话题相关。硬件处理器还可被配置为使用与相关的潜在意图相关联的聊天机器人日志来触发聊天机器人的训练。
[0005]在一方面,一种方法可以包括接收聊天机器人日志,该聊天机器人日志至少包括由与用户谈话的聊天机器人所接收的问题。该方法还可包括将聊天机器人日志聚类成潜在意图的群集。该方法还可包括通过至少分析社交媒体内容来检测热门话题。该方法还可以包括计算潜在意图与热门话题之间的语义相似性。该方法还可以包括:基于所计算的语义相似性,将潜在意图中的至少一个潜在意图与热门话题中的至少一个热门话题相关。该方法还可包括使用与相关的潜在意图相关联的聊天机器人日志触发聊天机器人的训练。
[0006]还可以提供一种存储由机器可执行的指令程序以执行本文描述的一种或多种方法的计算机可读存储介质。
[0007]下面参考附图详细描述不同实施例的其他特征以及结构和操作。在附图中,相同的附图标记表示相同或功能相似的元件。
附图说明
[0008]图1是展示了实施例中的系统流程的图。
[0009]图2是示出实施例中的检测相关组件或模块的图。
[0010]图3是示出在实施例中通过意图对聊天机器人日志进行聚类的过程或方法的流程图。
[0011]图4是示出在实施例中发现意图的过程或方法的流程图。
[0012]图5是示出实施例中的示例使用情况场景的图。
[0013]图6是示出了一个实施例中的系统的部件的示图,该系统可以结合到会话系统中,诸如聊天机器人应用程序、与外部或当前热门事件相关的意图。
[0014]图7是示出了实施例中的发现训练聊天机器人的新意图的方法的流程图。
[0015]图8是示出了在实施方式中将聊天机器人日志中出现的兴趣和外部内容随时间窗口绘制的图的示图。
[0016]图9示出了在一个实施例中可以实现系统的示例计算机或处理系统的示意图。
[0017]图10示出了一个实施例中的云计算环境。
[0018]图11示出了在本公开的一个实施例中由云计算环境提供的一组功能抽象层。
具体实施方式
[0019]公开了一种系统、方法和技术,该系统、方法和技术可以使与用户谈话中的聊天机器人自动化并且改进聊天机器人。在一方面,系统和/或方法可例如通过使用来自计算机用户或聊天机器人交互日志的媒体热门话题和聚类的问题的组合来提供聊天机器人意图的自动创建。例如,如果在通话记录中,关于某些话题的问题的增加与媒体出现的增长相关,则系统和/或方法可以创建自动意图,以使在新问题淹没通话记录之前,聊天机器人准备好回答与这些话题相关的一个或多个新问题。这样的自动化可以加速创建新意图的过程并且在开发与域相关的聊天机器人中结合可能不明显的外部知识。
[0020]聊天机器人(也称为机器人)可以是在计算机(例如,软件、固件和/或编程硬件)上运行的自动化计算机进程,该自动化计算机进程可以与人类用户或另自动计算机进程进行对话。聊天机器人可使用人工智能技术(诸如机器学习(ML)和自然语言处理(NLP))来编程。对话可以经由文本和/或语音来执行。聊天机器人可以是自动计算机过程,其可以通过执行对话(诸如回答问题、提供用于执行动作的指导或指令、和/或其他)来与用户交互。
[0021]聊天机器人可以使用一种或多种机器学习技术,该机器学习技术使用可以包括意图的训练数据来训练。意图表示任务、动作或目标,例如,聊天机器人用户试图使用聊天机器人实现的目标,例如,聊天机器人用户希望聊天机器人执行的目标,诸如回答特定问题。聊天机器人可被训练成理解意图(例如,人类意图)以便提供用户正在寻找的结果或信息。机器学习技术开发者可基于特定任务的话语(会话日志)创建意图。一大组的意图(例如,聊天机器人可处理的任务)可使聊天机器人更稳健。意图的示例可以包括但不限于回答关于某些健康保险的问题、订购食物、进行旅行预订、购买门票、检查状态、和/或其他。
[0022]在一个或多个实施例中,系统和/或方法可以提供能够处理开放世界上下文的聊天或自动计算机过程。例如,用户可提问任何问题,并且聊天机器人的内容(意图)可被更新以覆盖用户问题,例如,以提供可与用户交谈的更智能的聊天机器人,进一步增强用户体
验。例如,可提供动态环境,其中聊天机器人的意图被更新以覆盖变得更常见的用户问题。进一步,外部事件或新闻可以触发可以由用户询问的问题的日志。例如,聊天机器人的更新可动态且快速地完成,以避免损害用户体验。
[0023]在实施例中,一方面中的系统可通过检测与外部事件相关的聊天机器人日志帖子来帮助聊天机器人开发人员或话题专家更新聊天机器人的内容。系统可向开发者或SME提供或指出从聊天机器人日志提取的问题或消息与给定事件或外部事件相关。例如,可以触发或提示开发者检查这样的消息,以确定是否包括自动创建的新意图和/或使用哪些消息作为训练示例。该系统还可以帮助编辑可以用于创建回答内容的文本。该系统可通过基于聊天机器人日志和外部事件提出新的意图来加速策划和更新聊天机器人内容的过程。
[0024]图1是展示实施例中的系统流程的图。所示出的组件包括计算机实现的组件,例如,其在一个或多个计算机或硬件处理器上实现和/或运行,或者与一个或多个硬件处理器耦合。例如,一个或多个硬件处理器可以包括诸如可编程逻辑设备、微控制器、存储器设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机实现方法,包括:接收聊天机器人日志,所述聊天机器人日志至少包括由与用户谈话的聊天机器人接收的问题;将所述聊天机器人日志聚类成潜在意图的群集;通过分析至少社交媒体内容来检测热门话题;计算所述潜在意图与所述热门话题之间的语义相似性;基于所述计算的语义相似性,使所述潜在意图中的至少一个潜在意图与所述热门话题中的至少一个热门话题相关;以及使用与所述相关的潜在意图相关联的所述聊天机器人日志触发所述聊天机器人的训练。2.根据权利要求1所述的方法,其中,当实时记录所述聊天机器人与所述用户的会话时,实时接收所述聊天机器人日志。3.根据权利要求1所述的方法,进一步包括利用所述相关的潜在意图自动更新用于训练所述聊天机器人的训练数据。4.根据权利要求1所述的方法,其中,所述聊天机器...

【专利技术属性】
技术研发人员:P罗迪里哥卡瓦林AP阿佩尔RL德弗雷塔斯库尼亚B西尔瓦
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1