本公开涉及人工智能领域,更具体地,涉及一种人机对话方法、装置、设备和计算机可读存储介质。
背景技术:
1、人机对话交互作为计算机科学领域的一个重要分支,用于实现人与计算机之间的自然语言交流。人机对话是人工智能技术的重要挑战,随着人工智能的飞速发展,对人机对话的研究也越来越火热。人机对话交互技术的主要目标是让计算机能够理解和生成人类语言,并与人类进行自然的对话。这需要计算机具备自然语言处理、机器学习和知识表示等多种能力。近年来,随着深度学习技术的突破,人机对话交互技术取得了长足的进步。深度学习模型可以从海量文本数据中学习语言模式和语义知识,从而提高计算机对自然语言的理解和生成能力。
2、目前,人机对话交互技术已成为多种智能对话应用的核心技术,极大地影响着人机交互的效率和便利性。例如,在阅读领域中,基于人机对话的深度阅读方式作为一种新型的阅读工具,能够为用户提供便捷、高效的阅读服务。因此,需要一种有效的人机对话交互方法,以用于实现更优的文档阅读功能。
技术实现思路
1、本公开的实施例提供了一种人机对话方法、装置、设备和计算机可读存储介质。
2、本公开的实施例提供了一种人机对话方法,应用于人机对话程序,所述方法包括:选择阅读文档以进入第一模式,其中,在所述第一模式下所述人机对话程序的界面包括阅读区域和对话区域;通过所述阅读区域显示所述阅读文档的内容的一部分;通过所述对话区域获得提示信息;以及响应于在所述对话区域中获得提示信息,在所述阅读区域中显示所述阅读文档中与所述提示信息相关联的内容中的第一部分内容。
3、根据本公开的实施例的方法,还包括:响应于在所述对话区域中获得提示信息,在所述第一部分内容中的至少一部分没有显示在所述阅读区域中并且所述阅读区域的至少一部分显示阅读文档中除了第一部分内容之外的内容的情况下,在所述阅读区域滚动所述阅读文档的内容并针对所述第一部分内容进行跳转以在所述阅读区域中显示更多第一部分内容。
4、根据本公开的实施例的方法,还包括:响应于在所述对话区域中获得提示信息,在所述对话区域中显示对提示信息的回答。
5、根据本公开的实施例的方法,还包括:响应于在所述对话区域中获得提示信息,在所述阅读区域中的条形子区域中显示所述阅读文档中与所述提示信息相关联的内容在所述阅读文档中的分布,并使用定位标识符表示所述第一部分内容在所述阅读文档中的位置,其中,在与所述提示信息相关联的内容当中,所述第一部分内容与所述提示信息关联程度最高。
6、根据本公开的实施例的方法,还包括:响应于所述阅读区域中的所述阅读文档的内容中的第二部分内容被引用,在所述对话区域中的第一子区域中显示所述第二部分内容,在所述对话区域中显示针对所述第二部分内容的一个或多个推荐提示信息,响应于一个或多个推荐提示信息中的一个被选择,在所述对话区域中的第二子区域中显示所述第二部分内容、选择的推荐提示信息以及针对所述推荐提示信息的回答。
7、根据本公开的实施例的方法,还包括:在所述对话区域的第三子区域中接收针对所述第二部分内容的提示信息,响应于选择向所述第二子区域发送所述第二部分内容以及针对所述第二部分内容的提示信息,在所述对话区域中的第二子区域中显示所述第二部分内容、所述提示信息以及针对所述提示信息的回答。
8、根据本公开的实施例的方法,还包括:响应于在所述对话区域中的第二子区域中选择所述第二部分内容,在所述第二部分内容的至少一部分没有显示在所述阅读区域中的情况下,在所述阅读区域滚动所述阅读文档的内容并跳转到所述第二部分内容。
9、根据本公开的实施例的方法,其中,在所述阅读区域滚动所述阅读文档的内容并跳转到所述第二部分内容包括:将所述第二部分内容显示在所述阅读区域的中央。
10、根据本公开的实施例的方法,还包括:在第二模式下进行人机对话,并接收包括所述阅读文档的一个或多个文档,响应于针对所述阅读文档进入所述第一模式,将在第二模式下第一次接收到所述阅读文档以及在第一次接收到所述阅读文档之后的人机对话历史同步显示到所述第一模式下的所述对话区域中。
11、根据本公开的实施例的方法,其中,在第二模式下接收所述阅读文档包括接收一个或多个阅读文档,响应于接收一个或多个阅读文档,在所述第二模式下以阵列的形式显示所接收的一个或多个阅读文档,在所述第二模式下针对一个或多个阅读文档中的至少一部分阅读文档显示进入所述第一模式的入口提示。
12、根据本公开的实施例的方法,还包括:响应于光标停留在所述阅读文档中的目录区域,差异化显示所述光标停留的目录区域,响应于选择所述阅读文档中的所述目录区域,将所述阅读区域跳转到所述阅读文档中与所述目录区域对应的正文内容。
13、根据本公开的实施例的方法,其中,将所述阅读区域跳转到所述阅读文档中与所述目录区域对应的正文内容包括:将所述正文内容中对应于所述目录区域的标题显示在所述阅读区域的顶端。
14、根据本公开的实施例的方法,还包括:响应于选择所述阅读文档中的所述目录区域,在所述对话区域显示针对所述目录区域以及与所述目录区域对应的所述正文内容的推荐提示信息。
15、根据本公开的实施例的方法,还包括:响应于进入所述第一模式,在所述对话区域的第四子区域中显示针对所述阅读文档的一个或多个推荐提示信息。
16、根据本公开的实施例的方法,还包括:响应于选择针对所述阅读文档的一个或多个推荐提示信息中的一个,在所述对话区域显示选择的推荐提示信息以及针对选择的推荐提示信息的回答,并消除显示针对所述阅读文档的一个或多个推荐提示信息的第四子区域。
17、根据本公开的实施例的方法,还包括:响应于在所述对话区域的第三子区域中接收到提示信息并向所述对话区域的第二子区域发送所述提示信息,在所述对话区域显示所述提示信息以及针对所述提示信息的回答,并消除显示针对所述阅读文档的一个或多个推荐提示信息的第四子区域。
18、根据本公开的实施例的方法,还包括:响应于从所述第一模式返回所述第二模式,在所述第二模式下显示在所述第一模式下的所述对话区域中显示的内容。
19、本公开的实施例提供了一种人机对话装置,被配置为执行人机对话程序,所述装置包括:模式选择模块,选择阅读文档以进入第一模式,其中,在所述第一模式下所述人机对话程序的界面包括阅读区域和对话区域;阅读模块,被配置为在人机对话程序的第一模式下通过所述阅读区域显示阅读文档的内容的一部分;以及对话模块,被配置为在人机对话程序的第一模式下通过所述对话区域接收提示信息,所述提示信息用于确定所述阅读文档中与所述提示信息相关联的内容;并且其中,响应于所述对话模块在所述对话区域中接收到提示信息,所述阅读模块被配置为在所述阅读区域中显示所述阅读文档中与所述提示信息相关联的内容中的第一部分内容。
20、本公开的实施例提供了一种人机对话设备,包括:一个或多个处理器;以及一个或多个存储器,其中存储有计算机可执行程序,当由所述处理器执行所述计算机可执行程序时,执行上述方法。
21、本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机可执行指令,所述指令在被处理器执行时用于实现上述方法。
22、本公开的实施例所提供的人机对话方法能够协同用户与人工智能,促进用户对阅读文档进行沉浸式阅读。根据本公开的方法能够基于用户选择进入沉浸式阅读模式,在沉浸式阅读模式下针对阅读文档与用户进行问答、对阅读文档进行总结、针对用户的提示信息对阅读文档中的内容进行定位等操作。此外,根据本公开的方法能够保存用户使用记录,并进一步形成针对阅读文档的知识飞轮,从而大幅提升用户体验。
1.一种人机对话方法,应用于人机对话程序,所述方法包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1所述的方法,还包括:
4.根据权利要求1所述的方法,还包括:
5.根据权利要求1所述的方法,还包括:
6.根据权利要求5所述的方法,还包括:
7.根据权利要求5或6所述的方法,还包括:
8.根据权利要求7所述的方法,其中,在所述阅读区域滚动所述阅读文档的内容并跳转到所述第二部分内容包括:
9.根据权利要求1所述的方法,还包括:
10.根据权利要求9所述的方法,其中,在第二模式下接收所述阅读文档包括接收一个或多个阅读文档,
11.根据权利要求1所述的方法,还包括:
12.根据权利要求11所述的方法,其中,将所述阅读区域跳转到所述阅读文档中与所述目录区域对应的正文内容包括:
13.根据权利要求11所述的方法,还包括:
14.根据权利要求1所述的方法,还包括:
15.根据权利要求14所述的方法,还包括:
16.根据权利要求14所述的方法,还包括:
17.根据权利要求9所述的方法,还包括:
18.一种人机对话装置,被配置为执行人机对话程序,所述装置包括:
19.一种人机对话设备,包括:
20.一种计算机可读存储介质,其上存储有计算机可执行指令,所述指令在被处理器执行时用于实现如权利要求1-17中任一项所述的方法。
