CN114118937A - 基于任务的信息推荐方法、装置、电子设备及存储介质 - Google Patents
基于任务的信息推荐方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN114118937A CN114118937A CN202111215907.6A CN202111215907A CN114118937A CN 114118937 A CN114118937 A CN 114118937A CN 202111215907 A CN202111215907 A CN 202111215907A CN 114118937 A CN114118937 A CN 114118937A
- Authority
- CN
- China
- Prior art keywords
- task
- content
- piece
- handled
- existing
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- 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
-
- 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/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本公开提出了基于任务的信息推荐方法、装置、电子设备及存储介质,涉及人工智能技术领域,具体涉及自然语言处理、智能搜索和云服务技术领域。具体实现方案为:对会话中的至少一条对话内容进行语义分析,以确定任务关键词;将任务关键词与已有任务的任务标签进行匹配;在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务;在任务标签不匹配的情况下,根据任务关键词推荐创建目标任务,由此,通过对会话进行语义分析,实现了任务的维护和新建,避免了用户手动创建任务的过程,和无法及时完成任务跟进的情况出现,提高了任务的创建效率和任务跟进的及时性。
Description
技术领域
本公开涉及人工智能技术领域,具体涉及自然语言处理、智能搜索和云服务技术领域,尤其涉及基于任务的信息推荐方法、装置、电子设备及存储介质。
背景技术
目前,智能办公领域发展越来越快,更多的用户和企业摒弃传统的办公方式,开始转向新型智能办公平台,从而能够满足随时随地,更加便捷的进行沟通交流和协同工作;在工作协同的场景中有很多的需求是多个用户协同完成一个工作任务的处理;而且很多的任务都是产生于消息的交流沟通的过程中,往往消息散落在各个聊天群里面,如何完成任务的聚合,和自动感知聊天过程中的潜在任务,以方便在沟通过程中自动帮助提示进行任务的生成,促使用户能够尽早按照任务协同的方式进行推进,提升工作协同效率是非常重要的。
发明内容
本公开提供了一种用于基于任务的信息推荐方法、装置、电子设备及存储介质。
根据本公开的一方面,提供了一种基于任务的信息推荐方法,包括:获取会话中的至少一条对话内容;对所述至少一条对话内容进行语义分析,以确定任务关键词;将所述任务关键词与已有任务的任务标签进行匹配;在所述任务标签匹配的情况下,根据所述至少一条对话内容,推荐在所述已有任务中添加待办子任务;在所述任务标签不匹配的情况下,根据所述任务关键词推荐创建目标任务。
根据本公开的另一方面,提供了一种基于任务的信息推荐装置,包括:获取模块,用于获取会话中的至少一条对话内容;分析模块,用于对所述至少一条对话内容进行语义分析,以确定任务关键词;匹配模块,用于将所述任务关键词与已有任务的任务标签进行匹配;第一推荐模块,用于在所述任务标签匹配的情况下,根据所述至少一条对话内容,推荐在所述已有任务中添加待办子任务;第二推荐模块,用于在所述任务标签不匹配的情况下,根据所述任务关键词推荐创建目标任务。
根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开第一方面实施例所述的方法。
根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行本公开第一方面实施例所述的方法。
根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开第一方面实施例所述方法的步骤。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本公开的限定。其中:
图1是根据本公开第一实施例的示意图;
图2是根据本公开第二实施例的示意图;
图3是根据本公开第三实施例的示意图;
图4是根据本公开第四实施例的示意图;
图5是根据本公开第五实施例的示意图;
图6是根据本公开第六实施例的示意图;
图7是根据本公开实施例的基于任务的信息推荐方法的流程示意图;
图8是根据本公开第七实施例的示意图;
图9是用来实现本公开实施例的基于任务的信息推荐方法的电子设备的框图。
具体实施方式
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
目前,智能办公领域发展越来越快,更多的用户和企业摒弃传统的办公方式,开始转向新型智能办公平台,从而能够满足随时随地,更加便捷的进行沟通交流和协同工作;在工作协同的场景中有很多的需求是多个用户协同完成一个工作任务的处理;而且很多的任务都是产生于消息的交流沟通的过程中,往往消息散落在各个聊天群里面,如何完成任务的聚合,和自动感知聊天过程中的潜在任务,以方便在沟通过程中自动帮助提示进行任务的生成,促使用户能够尽早按照任务协同的方式进行推进,提升工作协同效率是非常重要的。
相关技术中需要用户手动建立任务卡,并及时进行任务跟进和更新。但往往在用户沟通讨论的时候,可能会忽略到需要进行任务卡的维护,无法及时完成升级跟进。
针对上述问题,本公开提出了基于任务的信息推荐方法、装置、电子设备及存储介质。
图1是根据本公开第一实施例的示意图。需要说明的是,本公开实施例的基于任务的信息推荐方法可应用于本公开实施例的基于任务的信息推荐装置,该装置可被配置于电子设备中。其中,该电子设备可以是移动终端,例如,手机、平板电脑、个人数字助理等具有各种操作***的硬件设备。
如图1所示,该基于任务的信息推荐方法可包括如下步骤:
步骤101,获取会话中的至少一条对话内容。
在本公开实施例中,可从会话群组的会话内容中获取至少一条对话内容。
步骤102,对至少一条对话内容进行语义分析,以确定任务关键词。
进一步地,在本公开实施例中,可采用自然语言处理技术中的语义分析技术,对至少一条对话内容进行语义分析,得到对话内容中的关键词,比如,关键词为项目名称、团队名称以及任务名称等,接着,可将得到的关键词作为任务关键词,其中,语义分析技术主要是理解会话内容中的词语、上下条会话内容的主题、整个会话内容的意义等语义信息,属于自然语言处理技术中的一种。
步骤103,将任务关键词与已有任务的任务标签进行匹配。
进而,采用相似度算法将任务关键词与已有任务的任务标签进行相似度匹配,得到任务关键词与已有任务的任务标签的匹配度。
步骤104,在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务。
作为一种示例,在任务标签匹配的情况下,也就是在任务关键词与已有任务的任务标签的匹配度大于设定的匹配阈值时,表示任务关键词与已有任务具有关联关系,可根据至少一条对话内容,提取待办子任务的相关内容,例如,聊天对话原文,从原文中提取待办子任务、待办子任务的状态信息,以及待办子任务的相关参与人员信息。接着,并将待办子任务添加至已有任务中。
步骤105,在任务标签不匹配的情况下,根据任务关键词推荐创建目标任务。
作为另一种示例,在任务标签不匹配的情况下,也就是在任务关键词与已有任务的任务标签的匹配度小于或等于设定的匹配阈值时,可根据任务关键词向用户推荐创建目标任务。
综上,通过获取会话中的至少一条对话内容;对至少一条对话内容进行语义分析,以确定任务关键词;将任务关键词与已有任务的任务标签进行匹配;在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务;在任务标签不匹配的情况下,根据任务关键词推荐创建目标任务。由此,通过对会话进行语义分析,实现了任务的新建和维护。避免了用户手动创建的过程,和无法及时完成任务跟进的情况出现,提高了任务的创建效率和任务跟进的及时性。
为了清楚地说明如何根据至少一条对话内容,推荐在已有任务中添加待办子任务,如图2所示,图2是根据本公开第二实施例的示意图,在本公开实施例中,可根据对话内容,提取待办子任务内容和参与人员,并根据待办子任务内容和参与人员,生成待办子任务的描述信息,将待办子任务以及待办子任务的描述信息添加至已有任务中,图2所示实施例可包括如下步骤:
步骤201,获取会话中的至少一条对话内容。
步骤202,对至少一条对话内容进行语义分析,以确定任务关键词。
步骤203,将任务关键词与已有任务的任务标签进行匹配。
步骤204,在任务标签匹配的情况下,根据至少一条对话内容,提取待办子任务内容和参与人员中的至少一个。
作为一种示例,对至少一条对话内容中包含各词进行词性识别;根据各词的词性,从至少一条对话内容中提取出待办子任务内容。
也就是说,可对至少一条对话内容进行分词,并对分词结果中包含的各词进行词性识别,从至少一条对话内容中提取出待办子任务内容。比如,对对话内容中包含的各个词语根据实际意义以及语法结构进行实词和虚词的划分,去除对话内容的无关内容,以从至少一条对话内容中提取出待办子任务内容。
可选地,根据至少一条对话内容的说话者、至少一条对话内容中包含的相关者和已有任务的创建者,确定待办子任务的参与人员。
比如,人员A创建了周末去游乐园的已有任务,说话者B在会话群中发布了一条指示人员C进行该已有任务团建的对话内容,则人员A、说话者B以及人员C均为待办子任务的参与人员。
步骤205,根据至少一条对话内容、待办子任务内容和参与人员中的至少一个,生成待办子任务的描述信息。
在本公开实施例中,在提取出待办子任务内容和确定了待办子任务的参与人员之后,可根据至少一条对话内容、待办子任务内容和参与人员中的至少一个,生成待办子任务的描述信息,根据该描述信息可直观地获取待办子任务的相关信息。其中,需要说明的是,待办子任务的描述信息可包括待办子任务的状态信息、标签信息、待办子任务的来源信息、待办子任务的参与人员信息以及待办子任务的内容信息。待办子任务的状态信息可包括待办子任务的运行状态信息、待办子任务的取消状态信息或待办子任务的完成状态信息;待办子任务的来源信息可为待办子任务的来源的相关信息,比如,待办子任务来源于的群聊信息;待办子任务的内容描述信息可为待办子任务的内容的相关文字描述信息;待办子任务的标签信息可为任务关键词,比如为“团建”或“迪士尼”等。
步骤206,输出添加待办子任务的提示信息,以及输出待办子任务的描述信息。
进一步地,为了将待办子任务更好地推荐给用户,在生成待办子任务的描述信息之后,可生成添加待办子任务的提示信息,并对添加待办子任务的提示信息以及待办子任务的描述信息进行输出,以提醒用户对添加的待办子任务进行跟进和维护。
步骤207,在任务标签不匹配的情况下,根据任务关键词推荐创建目标任务。
需要说明的是,步骤201至203、步骤207的执行过程可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。
综上,通过在任务标签匹配的情况下,根据至少一条对话内容,提取待办子任务内容和参与人员中的至少一个;根据至少一条对话内容、待办子任务内容和参与人员中的至少一个,生成待办子任务的描述信息;输出添加待办子任务的提示信息,以及输出待办子任务的描述信息。由此,可对在已有任务中添加的待办子任务进行推荐。
为了在任务标签不匹配的情况下,对根据任务关键词创建的目标任务进行推荐,如图3所示,图3是根据本公开第三实施例的示意图,在本公开实施例中,可根据任务关键词和已有任务的标签,生成目标任务的多个推荐标签,对创建目标任务的提示信息以及多个推荐标签进行输出,图3所示实施例可包括如下步骤:
步骤301,获取会话中的至少一条对话内容。
步骤302,对至少一条对话内容进行语义分析,以确定任务关键词。
步骤303,将任务关键词与已有任务的任务标签进行匹配。
步骤304,在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务。
步骤305,在任务标签不匹配的情况下,根据任务关键词和已有任务的标签,生成目标任务的多个推荐标签。
在本公开实施例中,在任务标签不匹配的情况下,为了避免推荐标签与已有任务的标签重复,可根据任务关键词和已有任务的标签,生成目标任务的多个推荐标签,比如,任务关键词为“团建”、“迪士尼”,已有任务的标签为“迪士尼”,推荐标签可为“团建”。
步骤306,输出创建目标任务的提示信息,以及输出多个推荐标签。
进一步地,为了在任务标签不匹配的情况下,创建目标任务,可在生成目标任务的多个推荐标签之后,生成创建目标任务的提示信息,并对创建目标任务的提示信息以及多个推荐标签进行输出,以提示用户根据推荐标签进行目标任务的创建。
需要说明的是,步骤301至304的执行过程可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。
综上,通过在任务标签不匹配的情况下,根据任务关键词和已有任务的标签,生成目标任务的多个推荐标签;输出创建目标任务的提示信息,以及输出多个推荐标签。由此,可在任务标签不匹配的情况下,根据推荐标签创建目标任务,避免了用户手动创建的过程,节省了人力。
为了在任务标签不匹配的情况下,更加准确地创建目标任务,如图4所示,图4是根据本公开第四实施例的示意图,在输出创建目标任务的提示信息,以及输出多个推荐标签之后,可响应于对多个推荐标签的选择操作,确定目标标签,创建标注有目标标签的目标任务,图4所示实施例可包括如下步骤:
步骤401,获取会话中的至少一条对话内容。
步骤402,对至少一条对话内容进行语义分析,以确定任务关键词。
步骤403,将任务关键词与已有任务的任务标签进行匹配。
步骤404,在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务。
步骤405,在任务标签不匹配的情况下,根据任务关键词和已有任务的标签,生成目标任务的多个推荐标签。
步骤406,输出创建目标任务的提示信息,以及输出多个推荐标签。
步骤407,响应于对多个推荐标签的选择操作,确定目标标签。
在本公开实施例中,响应于客户端对多个推荐标签的选择操作,根据选择操作结果确定目标标签,比如,多个推荐标签包括推荐标签A、推荐标签B、以及推荐标签C,响应于客户端对推荐标签A的选择操作,将推荐标签A作为目标标签。
步骤408,创建标注有目标标签的目标任务。
进一步地,根据目标标签,创建标注有目标标签的目标任务。
需要说明的是,步骤401至406的执行过程可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。
综上,通过响应于对多个推荐标签的选择操作,确定目标标签;创建标注有目标标签的目标任务,由此,可在任务标签不匹配的情况下,更加准确地创建目标任务。
为了提高任务关键词与已有任务的任务标签的匹配度,如图5所示,图5是根据本公开第五实施例的示意图,在将任务关键词与已有任务的任务标签进行匹配之前,可先获取已有任务,图5所示实施例可包括如下步骤:
步骤501,获取会话中的至少一条对话内容。
步骤502,对至少一条对话内容进行语义分析,以确定任务关键词。
步骤503,查询已有任务。
作为一种示例,在会话所属的群组内,查询已有任务。比如,在会话所属的群组内,根据群组的名称、群组内的会话内容或者群组内的群成员进行查询,获取已有任务。
作为另一种示例,可对会话中参与会话的各个客户端进行查询,获取已有任务。
作为另一种示例,可在会话所属的群组内,根据群组的名称、群组内的会话内容或者群组内的群成员进行查询,同时,对会话中参与会话的各个客户端进行查询,获取已有任务。
步骤504,将任务关键词与已有任务的任务标签进行匹配。
步骤505,在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务。
步骤506,在任务标签不匹配的情况下,根据任务关键词推荐创建目标任务。
需要说明的是,步骤501至502、步骤504至506的执行过程可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。
综上,通过查询已有任务,可准确地获取已有任务,从而可提高任务关键词与已有任务的任务标签的匹配度。
为了准确地确定任务关键词,如图6所示,图6是根据本公开第六实施例的示意图,在本公开实施例中,可将包含任务词库中任务词的至少一条对话内容进行关键词提取,以确定任务关键词,图6所示实施例可包括如下步骤:
步骤601,获取会话中的至少一条对话内容。
步骤602,将包含任务词库中任务词的至少一条对话内容进行关键词提取,以确定任务关键词。
为了过滤掉包含无用信息的对话内容,可对对话内容中的各个分词与任务词库中的任务词进行比对,以筛选包含任务词库中任务的词的对话内容,进而,对包含任务词库中任务词的至少一条对话内容进行关键词提取,以确定任务关键词。
步骤603,将任务关键词与已有任务的任务标签进行匹配。
步骤604,在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务。
步骤605,在任务标签不匹配的情况下,根据任务关键词推荐创建目标任务。
需要说明的是,步骤601、步骤603至605的执行过程可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。
综上,通过将包含任务词库中任务词的至少一条对话内容进行关键词提取,以确定任务关键词,由此,可准确地确定任务关键词。
为了更加清楚地说明上述实施例,现举例进行说明。
举例而言,如图7所示,对群组内的会话消息进行语义分析,确定任务关键词,将该任务关键词结合会话消息所在群组及个人的任务卡的关联信息,以及消息发起者的任务卡,及协同方的公共任务卡等场景信息,同时,将该任务关键词结合已有的任务卡和群组性质及群组讨论的活跃关键字信息等,产生推荐标签,接着,基于推荐标签进行任务卡管理,比如,记录个人关联的所有任务卡数据,以及在特定场景(某个群)里面所关联的所有任务卡,通过推荐的标签进行匹配,推荐关联到对应的任务卡;或者创建一个新的任务卡,解决在群组讨论过程中的关键信息的沉淀和任务卡的生成,有效解决提升有价值的任务卡生产过程。
本公开实施例的基于任务的信息推荐方法,通过获取会话中的至少一条对话内容;对至少一条对话内容进行语义分析,以确定任务关键词;将任务关键词与已有任务的任务标签进行匹配;在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务;在任务标签不匹配的情况下,根据任务关键词推荐创建目标任务。由此,通过对会话进行语义分析,实现了任务的新建和维护。避免了用户手动创建的过程和无法及时完成任务跟进的情况出现,提高了任务的创建效率和任务跟进的及时性。
为了实现上述实施例,本公开还提供了一种基于任务的信息推荐装置。
图8是根据本公开第七实施例的示意图,如图8所示,基于任务的信息推荐装置800包括:获取模块810、分析模块820、匹配模块830、第一推荐模块840和第二推荐模块850。
其中,获取模块810,用于获取会话中的至少一条对话内容;分析模块820,用于对至少一条对话内容进行语义分析,以确定任务关键词;匹配模块830,用于将任务关键词与已有任务的任务标签进行匹配;第一推荐模块840,用于在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务;第二推荐模块850,用于在任务标签不匹配的情况下,根据所述任务关键词推荐创建目标任务。
作为本公开实施例的一种可能实现方式,第一推荐模块840,用于:在任务标签匹配的情况下,根据至少一条对话内容,提取待办子任务内容和参与人员中的至少一个;根据至少一条对话内容、待办子任务内容和参与人员中的至少一个,生成待办子任务的描述信息;输出添加待办子任务的提示信息,以及输出待办子任务的描述信息。
作为本公开实施例的一种可能实现方式,第一推荐模块840,还用于:根据至少一条对话内容的说话者、至少一条对话内容中包含的相关者和已有任务的创建者,确定待办子任务的参与人员。
作为本公开实施例的一种可能实现方式,第一推荐模块840,还用于:对所述至少一条对话内容中包含各词进行词性识别;根据各词的词性,从至少一条对话内容中提取出待办子任务内容。
作为本公开实施例的一种可能实现方式,第二推荐模块850,用于:在任务标签不匹配的情况下,根据任务关键词和已有任务的标签,生成目标任务的多个推荐标签;输出创建目标任务的提示信息,以及输出多个推荐标签。
作为本公开实施例的一种可能实现方式,基于任务的信息推荐装置800还包括:确定模块和创建模块。
其中,确定模块,用于响应于对多个推荐标签的选择操作,确定目标标签;创建模块,用于创建标注有所述目标标签的目标任务。
作为本公开实施例的一种可能实现方式,基于任务的信息推荐装置800还包括:查询模块。
其中,查询模块,用于执行以下至少一项:在会话所属的群组内,查询已有任务;对会话中的参与会话的各客户端查询已有任务。
作为本公开实施例的一种可能实现方式,分析模块820,用于:将包含任务词库中任务词的所述至少一条对话内容进行关键词提取,以确定所述任务关键词。
本公开实施例的基于任务的信息推荐装置,通过获取会话中的至少一条对话内容;对至少一条对话内容进行语义分析,以确定任务关键词;将任务关键词与已有任务的任务标签进行匹配;在任务标签匹配的情况下,根据至少一条对话内容,推荐在已有任务中添加待办子任务;在任务标签不匹配的情况下,根据任务关键词推荐创建目标任务。由此,通过对会话进行语义分析,实现了任务的新建和维护。避免了用户手动创建任务的过程和无法及时完成任务跟进的情况出现,提高了任务的创建效率和任务跟进的及时性。
本公开的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均在征得用户同意的前提下进行,并且均符合相关法律法规的规定,且不违背公序良俗。
为了实现上述实施例,本公开还提出一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行图1至图7所示实施例所述的方法。
为了实现上述实施例,本公开还提出一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行图1至图7所示实施例所述的方法。
为了实现上述实施例,本公开还提出一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现图1至图7所示实施例所述的方法。
根据本公开的实施例,本公开还提出了一种电子设备、一种可读存储介质和一种计算机程序产品。
图9示出了可以用来实施本公开的实施例的示例电子设备900的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
如图9所示,设备900包括计算单元901,其可以根据存储在ROM(Read-OnlyMemory,只读存储器)902中的计算机程序或者从存储单元908加载到RAM(Random AccessMemory,随机访问/存取存储器)903中的计算机程序,来执行各种适当的动作和处理。在RAM903中,还可存储设备900操作所需的各种程序和数据。计算单元901、ROM 902以及RAM 903通过总线904彼此相连。I/O(Input/Output,输入/输出)接口905也连接至总线904。
设备900中的多个部件连接至I/O接口905,包括:输入单元906,例如键盘、鼠标等;输出单元907,例如各种类型的显示器、扬声器等;存储单元908,例如磁盘、光盘等;以及通信单元909,例如网卡、调制解调器、无线通信收发机等。通信单元909允许设备900通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元901可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元901的一些示例包括但不限于CPU(Central Processing Unit,中央处理单元)、GPU(Graphic Processing Units,图形处理单元)、各种专用的AI(Artificial Intelligence,人工智能)计算芯片、各种运行机器学习模型算法的计算单元、DSP(Digital SignalProcessor,数字信号处理器)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如基于任务的信息推荐方法。例如,在一些实施例中,基于任务的信息推荐方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元908。在一些实施例中,计算机程序的部分或者全部可以经由ROM 902和/或通信单元909而被载入和/或安装到设备900上。当计算机程序加载到RAM 903并由计算单元901执行时,可以执行上文描述的基于任务的信息推荐方法的一个或多个步骤。备选地,在其他实施例中,计算单元901可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行基于任务的信息推荐方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、FPGA(Field Programmable Gate Array,现场可编程门阵列)、ASIC(Application-Specific Integrated Circuit,专用集成电路)、ASSP(Application Specific StandardProduct,专用标准产品)、SOC(System On Chip,芯片上***的***)、CPLD(ComplexProgrammable Logic Device,复杂可编程逻辑设备)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、RAM、ROM、EPROM(Electrically Programmable Read-Only-Memory,可擦除可编程只读存储器)或快闪存储器、光纤、CD-ROM(Compact Disc Read-Only Memory,便捷式紧凑盘只读存储器)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(Cathode-Ray Tube,阴极射线管)或者LCD(Liquid Crystal Display,液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:LAN(LocalArea Network,局域网)、WAN(Wide Area Network,广域网)、互联网和区块链网络。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务("Virtual Private Server",或简称"VPS")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式***的服务器,或者是结合了区块链的服务器。
其中,需要说明的是,人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语言处理技术以及机器学习/深度学习、大数据处理技术、知识图谱技术等几大方向。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
Claims (19)
1.一种基于任务的信息推荐方法,包括:
获取会话中的至少一条对话内容;
对所述至少一条对话内容进行语义分析,以确定任务关键词;
将所述任务关键词与已有任务的任务标签进行匹配;
在所述任务标签匹配的情况下,根据所述至少一条对话内容,推荐在所述已有任务中添加待办子任务;
在所述任务标签不匹配的情况下,根据所述任务关键词推荐创建目标任务。
2.根据权利要求1所述的方法,其中,所述在所述任务标签匹配的情况下,根据所述至少一条对话内容,推荐在所述已有任务中添加待办子任务,包括:
在所述任务标签匹配的情况下,根据所述至少一条对话内容,提取待办子任务内容和参与人员中的至少一个;
根据所述至少一条对话内容、所述待办子任务内容和所述参与人员中的至少一个,生成所述待办子任务的描述信息;
输出添加所述待办子任务的提示信息,以及输出所述待办子任务的描述信息。
3.根据权利要求2所述的方法,其中,所述根据所述至少一条对话内容,提取待办子任务内容和参与人员中的至少一个,包括:
根据所述至少一条对话内容的说话者、所述至少一条对话内容中包含的相关者和所述已有任务的创建者,确定所述待办子任务的参与人员。
4.根据权利要求2所述的方法,其中,所述根据所述至少一条对话内容,提取待办子任务内容和参与人员中的至少一个,包括:
对所述至少一条对话内容中包含各词进行词性识别;
根据各词的词性,从所述至少一条对话内容中提取出所述待办子任务内容。
5.根据权利要求1所述的方法,其中,所述在所述任务标签不匹配的情况下,根据所述任务关键词推荐创建目标任务,包括:
在所述任务标签不匹配的情况下,根据所述任务关键词和所述已有任务的标签,生成所述目标任务的多个推荐标签;
输出创建所述目标任务的提示信息,以及输出所述多个推荐标签。
6.根据权利要求5所述的方法,其中,所述输出创建所述目标任务的提示信息,以及输出所述多个推荐标签之后,还包括:
响应于对所述多个推荐标签的选择操作,确定目标标签;
创建标注有所述目标标签的目标任务。
7.根据权利要求1-6任一项所述的方法,其中,所述将所述任务关键词与已有任务的任务标签进行匹配之前,还包括以下至少一项:
在所述会话所属的群组内,查询所述已有任务;
对所述会话中的参与会话的各客户端查询所述已有任务。
8.根据权利要求1-6任一项所述的方法,其中,所述对所述至少一条对话内容进行语义分析,以确定任务关键词,包括:
将包含任务词库中任务词的所述至少一条对话内容进行关键词提取,以确定所述任务关键词。
9.一种基于任务的信息推荐装置,包括:
获取模块,用于获取会话中的至少一条对话内容;
分析模块,用于对所述至少一条对话内容进行语义分析,以确定任务关键词;
匹配模块,用于将所述任务关键词与已有任务的任务标签进行匹配;
第一推荐模块,用于在所述任务标签匹配的情况下,根据所述至少一条对话内容,推荐在所述已有任务中添加待办子任务;
第二推荐模块,用于在所述任务标签不匹配的情况下,根据所述任务关键词推荐创建目标任务。
10.根据权利要求9所述的装置,其中,所述第一推荐模块,用于:
在所述任务标签匹配的情况下,根据所述至少一条对话内容,提取待办子任务内容和参与人员中的至少一个;
根据所述至少一条对话内容、所述待办子任务内容和所述参与人员中的至少一个,生成所述待办子任务的描述信息;
输出添加所述待办子任务的提示信息,以及输出所述待办子任务的描述信息。
11.根据权利要求10所述的装置,其中,所述第一推荐模块,还用于:
根据所述至少一条对话内容的说话者、所述至少一条对话内容中包含的相关者和所述已有任务的创建者,确定所述待办子任务的参与人员。
12.根据权利要求10所述的装置,其中,所述第一推荐模块,还用于:
对所述至少一条对话内容中包含各词进行词性识别;
根据各词的词性,从所述至少一条对话内容中提取出所述待办子任务内容。
13.根据权利要求9所述的装置,其中,所述第二推荐模块,用于:
在所述任务标签不匹配的情况下,根据所述任务关键词和所述已有任务的标签,生成所述目标任务的多个推荐标签;
输出创建所述目标任务的提示信息,以及输出所述多个推荐标签。
14.根据权利要求13所述的装置,其中,所述装置还包括:
确定模块,用于响应于对所述多个推荐标签的选择操作,确定目标标签;
创建模块,用于创建标注有所述目标标签的目标任务。
15.根据权利要求9-14任一项所述的装置,其中,所述装置还包括:
查询模块,用于执行以下至少一项:
在所述会话所属的群组内,查询所述已有任务;
对所述会话中的参与会话的各客户端查询所述已有任务。
16.根据权利要求9-14任一项所述的装置,其中,所述分析模块,用于:
将包含任务词库中任务词的所述至少一条对话内容进行关键词提取,以确定所述任务关键词。
17.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-8中任一项所述的方法。
18.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-8中任一项所述的方法。
19.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-8中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111215907.6A CN114118937A (zh) | 2021-10-19 | 2021-10-19 | 基于任务的信息推荐方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111215907.6A CN114118937A (zh) | 2021-10-19 | 2021-10-19 | 基于任务的信息推荐方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114118937A true CN114118937A (zh) | 2022-03-01 |
Family
ID=80376448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111215907.6A Pending CN114118937A (zh) | 2021-10-19 | 2021-10-19 | 基于任务的信息推荐方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114118937A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114860126A (zh) * | 2022-05-25 | 2022-08-05 | 北京字跳网络技术有限公司 | 协作任务处理方法、装置、设备及计算机可读存储介质 |
-
2021
- 2021-10-19 CN CN202111215907.6A patent/CN114118937A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114860126A (zh) * | 2022-05-25 | 2022-08-05 | 北京字跳网络技术有限公司 | 协作任务处理方法、装置、设备及计算机可读存储介质 |
CN114860126B (zh) * | 2022-05-25 | 2024-04-05 | 北京字跳网络技术有限公司 | 协作任务处理方法、装置、设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220358292A1 (en) | Method and apparatus for recognizing entity, electronic device and storage medium | |
CN112699645B (zh) | 语料标注方法、装置及设备 | |
CN116737908A (zh) | 知识问答方法、装置、设备和存储介质 | |
CN115309877A (zh) | 对话生成方法、对话模型训练方法及装置 | |
CN113590776A (zh) | 基于知识图谱的文本处理方法、装置、电子设备及介质 | |
CN114548110A (zh) | 语义理解方法、装置、电子设备及存储介质 | |
CN115688920A (zh) | 知识抽取方法、模型的训练方法、装置、设备和介质 | |
CN115481227A (zh) | 人机交互对话方法、装置以及设备 | |
EP3992814A2 (en) | Method and apparatus for generating user interest profile, electronic device and storage medium | |
CN112560461A (zh) | 新闻线索的生成方法、装置、电子设备及存储介质 | |
CN117421398A (zh) | 人机交互方法、装置、设备以及存储介质 | |
CN115099239A (zh) | 一种资源识别方法、装置、设备以及存储介质 | |
CN112860995A (zh) | 交互方法、装置、客户端、服务器以及存储介质 | |
CN114118937A (zh) | 基于任务的信息推荐方法、装置、电子设备及存储介质 | |
US20230206007A1 (en) | Method for mining conversation content and method for generating conversation content evaluation model | |
CN116257690A (zh) | 一种资源推荐方法、装置、电子设备和存储介质 | |
CN116303951A (zh) | 对话处理方法、装置、电子设备和存储介质 | |
CN114880498A (zh) | 事件信息展示方法及装置、设备和介质 | |
CN113342179A (zh) | 输入文本的处理方法、装置、电子设备和存储介质 | |
CN116244740B (zh) | 一种日志脱敏方法、装置、电子设备及存储介质 | |
CN113344405B (zh) | 基于知识图谱生成信息的方法、装置、设备、介质和产品 | |
CN114281981B (zh) | 新闻简报的生成方法、装置和电子设备 | |
CN116069914B (zh) | 训练数据的生成方法、模型训练方法以及装置 | |
CN114896974A (zh) | 媒体信息处理方法、装置、电子设备以及存储介质 | |
CN116483972A (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 |