一种基于toB企服项目交付系统业务数据获取方法和系统与流程

文档序号:37415245发布日期:2024-03-25 19:03阅读:5来源:国知局
一种基于toB企服项目交付系统业务数据获取方法和系统与流程

本申请涉及人工智能,特别是涉及一种基于tob企服项目交付系统业务数据获取方法和系统。


背景技术:

1、在tob企服项目安装交付管理软件中,获取项目信息等其他信息的方式都是基于gui(graphical ui,图形化页面交付),tob业务比较复杂,一般tob企服项目安装交付管理软件的布局为左侧大量菜单,右侧大量列表,普通的网站交付方式导致获取信息方式复杂,需要点击各种“菜单+tab+固定的图表”来获取自己想要的完整的信息,而且ui页面是标准的,一旦定型,任何个性化的数据获取,都会变的很复杂。综上,亟需获取一种便于业务数据获取的方法。


技术实现思路

1、基于此,针对上述技术问题,提供一种基于tob企服项目交付系统业务数据获取方法,用以解决现有技术获取业务数据复杂的问题。

2、第一方面,一种基于tob企服项目交付系统业务数据获取方法,所述方法包括:

3、步骤s1:接收用户输入的问题;

4、步骤s2:将预先设定的planprompt作为context输入至llm大模型中,利用llm大模型对所述用户输入的问题进行任务拆解,将用户输入的问题拆解为多个子任务;将多个子任务作为llm大模型的context;

5、步骤s3:按照子任务的生成顺序依次使每个子任务执行以下内容:

6、将所述子任务按照设定规则生成对应的prompt指令;将所述prompt指令作为llm模型的context;将所述prompt指令以及预先存储访问tob企服项目交付系统的多个api输入至llm模型中,生成子任务对应的访问tob企服项目交付系统的指令以及api;

7、根据所述访问tob企服项目交付系统的指令以及api访问tob企服项目交付系统的微服务和数据库,获取对应的json格式的业务数据;

8、所述设定规则包括:按照子任务的生成顺序,第一个子任务直接生成对应的prompt指令,其余子任务与上一个子任务生成的业务数据结合生成对应的prompt指令;

9、步骤s4:将获取所有子任务对应业务数据进行整合,将整合后的json格式的数据发送给llm大模型进行解读,获取自然语言的业务数据的输出。

10、上述方案中,可选地,所述接收用户输入的问题后,还包括:对所述用户输入的问题进行解析,判断所述用户输入的问题是否包含系统人设参数,若包含,将对应的系统人设参数作为context。

11、上述方案中,可选地,所述接收用户输入的问题后,还包括:对所述用户输入的问题进行合规性过滤,若判断出所述用户输入的问题不合规,则直接输出不支持所述输入问题的业务数据的获取。

12、上述方案中,可选地,,所述将预先设定的planprompt作为context输入至llm大模型中,利用llm大模型对所述用户输入的问题进行任务拆解后,包括:任务拆解失败,直接输出不支持所述输入问题的业务数据的获取。

13、上述方案中,可选地,若将所述prompt指令输入至llm模型中后,llm模型不能生成所述子任务对应的访问tob企服项目交付系统的指令以及api,则直接输出不支持所述输入问题的业务数据的获取。

14、第二方面,一种基于tob企服项目交付系统业务数据获取系统,所述系统包括:

15、input模块:用于接收用户输入的问题;

16、plan计划模块:将预先设定的planprompt作为context输入至llm大模型中,利用llm大模型对所述用户输入的问题进行任务拆解,将用户输入的问题拆解为多个子任务;将多个子任务作为llm大模型的context;

17、collect数据收集模块:用于按照子任务的生成顺序依次使每个子任务执行下面步骤:

18、将所述子任务按照设定规则生成对应的prompt指令;将所述prompt指令作为llm模型的context;将所述prompt指令以及预先存储访问tob企服项目交付系统的多个api输入至llm模型中,生成子任务对应的访问tob企服项目交付系统的指令以及api;

19、根据所述访问tob企服项目交付系统的指令以及api访问tob企服项目交付系统的微服务和数据库,获取对应的json格式的业务数据;

20、所述设定规则包括:按照子任务的生成顺序,第一个子任务直接生成对应的prompt指令,其余子任务与上一个子任务生成的业务数据结合生成对应的prompt指令;

21、output结果封装模块:用于将获取所有子任务对应业务数据进行整合,将整合后的json格式的数据发送给llm大模型进行解读,获取自然语言的业务数据的输出。

22、上述方案中,可选地,所述系统还包括:

23、解析模块:用于对所述用户输入的问题进行解析,判断所述用户输入的问题是否包含系统人设参数,若包含,将对应的系统人设参数作为llm模型的context。

24、上述方案中,可选地,所述系统还包括:

25、判断模块:用于对所述用户输入的问题进行合规性过滤,若判断出所述用户输入的问题不合规,则直接输出不支持所述输入问题的业务数据的获取。

26、第三方面,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的一种基于tob企服项目交付系统业务数据获取方法的步骤。

27、第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的一种基于tob企服项目交付系统业务数据获取方法的步骤。

28、本申请至少具有以下有益效果:

29、本申请通过对用户的问题进行任务拆解,然后对于每一个子任务进行访问tob企服项目交付系统的指令以及api的分配,以此调用各个子任务的业务数据的收集,最后对收集的业务数据进行整合,以自然语言的形式进行输出。因此,本申请只需要用户输入问题,便可自动进行业务数据的输出,不需要用户进行多次选择菜单,提高用户使用的便利性。



技术特征:

1.一种基于tob企服项目交付系统业务数据获取方法,其特征在于,所述方法包括:

2.根据权利要求1所述基于tob企服项目交付系统业务数据获取方法,其特征在于,所述接收用户输入的问题后,还包括:对所述用户输入的问题进行解析,判断所述用户输入的问题是否包含系统人设参数,若包含,将对应的系统人设参数作为context。

3.根据权利要求1所述基于tob企服项目交付系统业务数据获取方法,其特征在于,所述接收用户输入的问题后,还包括:对所述用户输入的问题进行合规性过滤,若判断出所述用户输入的问题不合规,则直接输出不支持所述输入问题的业务数据的获取。

4.根据权利要求1所述基于tob企服项目交付系统业务数据获取方法,其特征在于,所述将预先设定的planprompt作为context输入至llm大模型中,利用llm大模型对所述用户输入的问题进行任务拆解后,包括:任务拆解失败,直接输出不支持所述输入问题的业务数据的获取。

5.根据权利要求1所述的方法,其特征在于,若将所述prompt指令输入至llm模型中后,llm模型不能生成所述子任务对应的访问tob企服项目交付系统的指令以及api,则直接输出不支持所述输入问题的业务数据的获取。

6.一种基于tob企服项目交付系统业务数据获取系统,其特征在于,所述系统包括:

7.根据权利要求6所述基于tob企服项目交付系统业务数据获取系统,其特征在于,所述系统还包括:

8.根据权利要求6所述基于tob企服项目交付系统业务数据获取系统,其特征在于,所述系统还包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。


技术总结
本申请公开了一种基于toB企服项目交付系统业务数据获取方法和系统,方法包括:接收用户输入问题;将PlanPrompt和问题输入LLM模型生成多个子任务;按照子任务生成顺序依次使子任务执行以下内容:将子任务以设定规则生成Prompt指令,将Prompt指令和访问toB企服项目交付系统多个API输入LLM模型生成对应访问交付系统指令以及API,根据生成内容获取业务数据,设定规则:第一个子任务直接生成Prompt指令,其余子任务与上一个子任务业务数据结合生成Prompt指令;将所有子任务对应业务数据整合利用LLM模型获取自然语言业务数据。通过本申请方法,能够提高用户使用便利性。

技术研发人员:牛立伟
受保护的技术使用者:北京橡数科技有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1