System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的实施例涉及通信以及相关,具体地,涉及适用于一种基于大语言模型实现交互式消息发送的方法和装置。
技术介绍
1、大型语言模型(large language model,llm)是一种人工智能模型,旨在理解和生成人类语言。它们在大量的文本数据上进行训练,可以执行广泛的任务,包括文本总结、翻译、情感分析等等。llm的出现为智能体的发展提供了强大的动力,使得智能体能够使用自然语言与人类进行交流,理解人类的指令并提供反馈。可以存储和访问海量的知识,并进行逻辑推理,帮助智能体做出明智的决策。
2、llm作为智能体的核心计算引擎,提供强大的文本生成和理解能力,而智能体则在此基础上展现出更广泛的功能,如对话、任务完成、推理以及一定程度的自主行为。这种关系体现了从单一的技术或工具向能够执行复杂任务和决策的智能系统演进的趋势。
3、随着信息化程度的加深,用户数据的接入和消息的发送在各行业中占据了重要地位。
4、然而,现有技术中的消息发送平台应用都是固定的界面,或输入或选择或拖拽的运营配置,存在以下问题和缺点:发送、查询等操作入口众多,对平台使用需要较多的学习成本;操作过程固定,有任何操作流程修改,都需要系统功能变更;机械式反应操作输入,不够智能。
5、因此,迫切需要一种基于大语言模型实现交互式消息发送的方法和装置,以解决现有技术的不足。
技术实现思路
1、本文中描述的实施例提供了一种基于大语言模型实现交互式消息发送的方法和装置,解决现有技术存在的问
2、根据本公开的第一方面,提供了一种基于大语言模型实现交互式消息发送的方法,应用于云通信平台cpaas,该方法包括:
3、通过cpaas接收任务指令,所述任务指令用于指示发送消息;
4、通过发送调度智能体模块根据所述任务指令分析拆解生成多个子任务;
5、根据所述多个子任务定义多个基于llm大语言模型的智能体模块,根据所述任务指令拆解生成的多个所述子任务构建子任务执行流程,并将所述子任务执行流程映射为多个智能体模块接口;
6、根据所述子任务执行流程,调用多个所述智能体模块接口来驱动多个所述智能体模块执行所述任务指令拆解生成的多个所述子任务;
7、通过文案智能体模块生成相关的待发送消息内容;
8、通过通道接入智能体模块判断需要调用的各消息通道的发送接口、回执接口和统计接口,并将其接入使用;
9、通过通道路由智能体模块确定通道的类型和编排顺序,并按照所述通道的类型和编排类顺序将所述待发送消息内容通过所述发送接口发送至所述消息接收终端。
10、在本公开的一些实施例中,所述构建子任务执行流程,是对所述子任务所映射的所述智能体模块接口进行流程规划,确定各所述智能体模块接口的执行顺序、条件和参数。
11、在本公开的一些实施例中,还包括:
12、通过接入智能体模块获取客户数据;
13、通过号码智能体模块查询目标号码的状态;
14、通过风控智能体模块对所述待发送消息内容和/或目标号码进行审核,输出审核结果。
15、在本公开的一些实施例中,所述目标号码的状态包括:携号转网、空号、黑名单和实号。
16、在本公开的一些实施例中,还包括:
17、当消息发送任务完成后,通过所述通道的回执接口接收所述消息接收终端回落的回执。
18、在本公开的一些实施例中,还包括:
19、通过所述通道的统计接口统计发送数据,并通过对话方式与所述cpaas交互,以将查询统计的所述发送数据反馈给用户。
20、在本公开的一些实施例中,当通过所述发送调度智能体模块无法拆解出子任务时,则通过对话方式与发送平台交互,以向所述用户进行提问。
21、在本公开的一些实施例中,所述通道包括以下中的一个或多个:短信、视频短信、5g消息、whatsapp、推送、邮件和语音。
22、在本公开的一些实施例中,每个所述智能体模块对外提供所述智能体模块接口,供其他所述智能体模块调度;
23、所述智能体模块接口包括以下中的一个或多个:文案智能体模块接口、通道接入智能体模块接口、通道路由智能体模块接口、接入智能体模块接口、号码智能体模块接口和风控智能体模块接口;其中,
24、所述文案智能体模块对外提供所述文案智能体模块接口,供其他所述智能体模块调度;
25、所述通道接入智能体模块对外提供所述通道接入智能体模块接口,供其他所述智能体模块调度;
26、所述通道路由智能体对外提供所述通道路由智能体接口,供其他所述智能体模块调度;
27、所述接入智能体模块对外提供所述接入智能体模块接口,供其他所述智能体模块调度;
28、所述号码智能体模块对外提供所述号码智能体模块接口,供其他所述智能体模块调度;
29、所述风控智能体模块对外提供所述风控智能体模块接口,供其他所述智能体模块调度。
30、根据本公开的第二方面,提供了一种基于大语言模型实现交互式消息发送的装置,包括:
31、接收模块,用于通过cpaas接收任务指令,所述任务指令用于指示发送消息;
32、发送调度智能体模块,用于根据所述任务指令分析拆解生成多个子任务,根据所述多个子任务定义多个基于llm大语言模型的智能体模块,根据所述任务指令拆解生成的多个所述子任务构建子任务执行流程,并将所述子任务执行流程映射为多个智能体模块接口,根据所述子任务执行流程,通过调用多个所述智能体模块接口来驱动多个所述智能体模块执行所述任务指令拆解生成的多个所述子任务;
33、文案智能体模块,用于生成相关的待发送消息内容;
34、通道接入智能体模块,用于判断需要调用的各消息通道的发送接口、回执接口和统计接口,并将其接入使用;
35、通道路由智能体模块,用于确定通道的类型和编排顺序,并按照所述通道的类型和编排类顺序将所述待发送消息内容通过所述发送接口发送至所述消息接收终端。
36、根据本公开的第三方面,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现如以上任意一个实施例中方法的步骤。
37、根据本公开的第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如以上任意一个实施例中方法的步骤。
38、本公开实施例提供的基于大语言模型实现交互式消息发送的方法和装置。通过cpaas与多个基于llm的智能体模块的结合,实现对消息发送任务的高效拆解,规划和执行。采用自然语言交互式进行配置和使用,实现了通过对话方式与发送平台交互,提交发送任务,查询发送数据,由大语言模型智能判断需要调用的各种通道的发送接口、回执接口、统计接口。包括了调度方法、信息传递方式和交互规则,使智能体模块本文档来自技高网...
【技术保护点】
1.一种基于大语言模型实现交互式消息发送的方法,应用于云通信平台CPaaS,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,所述构建子任务执行流程,是对所述子任务所映射的所述智能体模块接口进行流程规划,确定各所述智能体模块接口的执行顺序、条件和参数。
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求1所述的系统,其特征在于,当通过所述发送调度智能体模块无法拆解出子任务时,则通过对话方式与所述CPaaS交互,以向所述用户进行提问。
7.根据权利要求1所述的方法,其特征在于,每个所述智能体模块对外提供所述智能体模块接口,供其他所述智能体模块调度;
8.一种基于大语言模型实现交互式消息发送的装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时
...【技术特征摘要】
1.一种基于大语言模型实现交互式消息发送的方法,应用于云通信平台cpaas,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,所述构建子任务执行流程,是对所述子任务所映射的所述智能体模块接口进行流程规划,确定各所述智能体模块接口的执行顺序、条件和参数。
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求1所述的系统...
【专利技术属性】
技术研发人员:袁战学,杨黎,潘泽峰,
申请(专利权)人:上海创蓝云智信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。