本发明涉及ai文本生成领域,特别涉及一种多ai模型同步文本生成系统。
背景技术:
1、近年来,随着ai技术的发展,生成式文本ai利用机器学习技术生成自然语言文本。它通过收集和预处理数据,选择和训练模型,并根据输入上下文信息生成合适的文本。目前已经应用的生成式文本ai模型有chatgpt、文心一言、讯飞星火、华为盘古等。目前生成式文本ai模型的应用主要是通过用户与单个ai模型的交互完成的。
2、国内外不同的生成式文本ai模型采用不同的算法和训练语料,使得它们在不同的领域表现出的成熟度也就存在差异。不同的生成式文本ai模型在训练时的侧重领域不同,再加上有些生成式文本ai模型具有不同的版本,例如:chatgpt商业的就有3.5和4.0两个版本,也使得不同的ai模型在向用户提供反馈时也会存在或多或少的差异。此外,由于用户的知识背景和需求不同,用户对所希望获得的反馈的知识偏重也会有所不同,在此种情况下,单个ai模型所提供的反馈往往不够充分,无法让用户判断接收到的信息是否准确、全面。同时,用户虽然可以分别使用不同的ai模型,但需要分别注重和支付费用,过程繁琐且费用较高,且为了比较不同的ai模型的输出之间的差异,需要切换多个界面,并重复输入问题,给用户带来极大的不便。因此,急需提供一种多ai模型同步文本生成系统及方法以解决上述问题。
技术实现思路
1、为实现上述目的,发明人提供了一种多ai模型同步文本生成系统,包括至少两个第三方ai模型、客户端和服务器:
2、所述客户端包括预置的若干个第三方ai模型的ai模型编码、与至少两个第三方ai模型对应的窗口控件、交互指令生成模块、交互结果解析模块和通信模块ⅰ;
3、所述服务器包括交互指令解析重构模块、交互响应解析重构模块和通信模块ⅱ;
4、所述窗口控件用于显示用户的输入和所述第三方ai模型返回的结果,所述交互指令生成模块用于生成交互指令信息,所述交互结果解析模块用于解析交互结果信息,所述通信模块ⅰ用于发送客户端和接收服务器的交互信息;
5、所述交互指令解析重构模块用于解析交互指令信息和构造交互请求信息,所述交互响应解析重构模块用于解析交互响应信息和构造交互结果信息,所述通信模块ⅱ用于发送服务器和接收第三方ai模型的交互信息。
6、作为本发明的一种优选方式,所述窗口控件用于显示用户的输入和所述第三方ai模型返回的结果包括:选择所述窗口控件对应的所述第三方ai模型;显示用户的输入,以及显示所述窗口控件对应的所述第三方ai模型根据用户的输入返回的结果。
7、作为本发明的一种优选方式,所述交互指令生成模块用于生成交互指令信息包括:根据用户选择的至少两个第三方ai模型,结合用户的输入,生成交互指令信息,并将生成交互指令信息通过通信模块ⅰ发送至服务器,所述交互指令信息包括当前选中的ai模型编码。
8、作为本发明的一种优选方式,所述交互结果解析模块用于解析交互结果信息包括:解析通过通信模块ⅰ接收的交互结果信息,根据交互结果信息中的ai模型编码解析出不同的第三方ai模型返回的结果,并呈现在与所述第三方ai模型对应的窗口控件中。
9、作为本发明的一种优选方式,所述通信模块ⅰ用于发送客户端交互信息包括将交互指令生成模块生成的交互指令信息发送给服务器,所述通信模块ⅰ用于接收服务器的交互信息包括接收服务器发送的交互结果信息,以及将交互结果信息发送给交互结果解析模块。
10、作为本发明的一种优选方式,所述交互指令解析重构模块用于解析交互指令信息和构造交互请求信息包括:解析接收到的交互指令信息,分离出其中的ai模型编码和用户的输入,解析ai模型编码,确定至少两个ai模型编码分别对应的至少两个第三方ai模型,并根据不同的第三方ai模型的api,以用户的输入为参数,构造与至少两个第三方ai模型通信的交互请求信息,通过服务器的通信模块ⅱ将交互请求信息分别发送给至少两个对应的第三方ai模型。
11、作为本发明的一种优选方式,所述交互响应解析重构模块用于解析交互响应信息和构造交互结果信息包括:接收通信模块ⅱ收到的至少两个第三方ai模型返回的交互响应信息,根据第三方ai模型的api,分别解析对应的第三方ai模型返回的交互响应信息,获得第三方ai模型返回的、用于响应用户输入的第三方ai模型的答复,并根据第三方ai模型对应的ai模型编码,对至少两个第三方ai模型的答复进行构造,将构造好的交互结果信息发送给客户端。
12、作为本发明的一种优选方式,所述通信模块ⅱ用于发送服务器交互信息包括发送交互指令解析重构模块构造的交互请求信息给至少两个第三方ai模型,所述通信模块ⅱ用于接收第三方ai模型的交互信息包括接收至少两个第三方ai模型返回的交互响应信息。
13、作为本发明的一种优选方式,所述服务器还包括数据加密模块和数据库,所述数据加密模块用于加密解析前和/或解析后的交互响应信息,所述数据库用于保存加密后的交互结果信息。
14、为实现上述目的,发明人还提供了一种多ai模型同步文本生成方法,包括以下步骤:
15、s1,预置至少两个第三方ai模型的ai模型编码;
16、s2,根据用户选择的至少两个第三方ai模型的ai模型编码,对用户的输入进行重构,生成交互指令信息;
17、s3,根据预置的至少两个第三方ai模型的ai模型编码,解析交互指令信息,获得用户选择的至少两个第三方ai模型和用户的输入;
18、s4,根据用户选择的至少两个第三方ai模型的api,以用户的输入为参数,构造至少两个第三方ai模型的交互请求信息;
19、s5,接收并解析至少两个第三方ai模型的交互响应信息,获得交互结果信息中的答复内容;
20、s6,根据至少两个第三方ai模型的ai模型编码和答复内容,生成返回给客户端的交互结果信息;
21、s7,解析交互结果信息,根据ai模型编码,将至少两个第三方ai模型的答复内容显示在相应的窗口控件中。
22、作为本发明的一种优选方式,步骤s5还包括将接收的至少两个第三方ai模型的交互响应信息进行加密后,存储至数据库中。
23、区别于现有技术,上述技术方案所达到的有益效果有:本发明使得用户在使用时只需支付一次费用,即可同时使用多个生成式文本ai模型,且可同时与多个不同的生成式ai模型进行交互,免去了分别使用不同生成式ai模型时输入相同问题的麻烦;此外,用户还可以在一个界面上查看多个生成式ai模型返回的内容,且方便对比多个生成式ai模型返回的内容之间存在的差异,使得用户收到的信息是准确的、全面的,从而有效的提高用户的体验感。
1.一种多ai模型同步文本生成系统,包括至少两个第三方ai模型、客户端和服务器,其特征在于:
2.根据权利要求1所述的多ai模型同步文本生成系统,其特征在于,所述窗口控件用于显示用户的输入和所述第三方ai模型返回的结果包括:选择所述窗口控件对应的所述第三方ai模型;显示用户的输入,以及显示所述窗口控件对应的所述第三方ai模型根据用户的输入返回的结果。
3.根据权利要求1所述的多ai模型同步文本生成系统,其特征在于,所述交互指令生成模块用于生成交互指令信息包括:根据用户选择的至少两个第三方ai模型,结合用户的输入,生成交互指令信息,并将生成交互指令信息通过通信模块ⅰ发送至服务器,所述交互指令信息包括当前选中的ai模型编码。
4.根据权利要求1所述的多ai模型同步文本生成系统,其特征在于,所述交互结果解析模块用于解析交互结果信息包括:解析通过通信模块ⅰ接收的交互结果信息,根据交互结果信息中的ai模型编码解析出不同的第三方ai模型返回的结果,并呈现在与所述第三方ai模型对应的窗口控件中。
5.根据权利要求1所述的多ai模型同步文本生成系统,其特征在于,所述交互指令解析重构模块用于解析交互指令信息和构造交互请求信息包括:解析接收到的交互指令信息,分离出其中的ai模型编码和用户的输入,解析ai模型编码,确定至少两个ai模型编码分别对应的至少两个第三方ai模型,并根据不同的第三方ai模型的api,以用户的输入为参数,构造与至少两个第三方ai模型通信的交互请求信息,通过服务器的通信模块ⅱ将交互请求信息分别发送给至少两个对应的第三方ai模型。
6.根据权利要求1所述的多ai模型同步文本生成系统,其特征在于,所述交互响应解析重构模块用于解析交互响应信息和构造交互结果信息包括:接收通信模块ⅱ收到的至少两个第三方ai模型返回的交互响应信息,根据第三方ai模型的api,分别解析对应的第三方ai模型返回的交互响应信息,获得第三方ai模型返回的、用于响应用户输入的第三方ai模型的答复,并根据第三方ai模型对应的ai模型编码,对至少两个第三方ai模型的答复进行构造,将构造好的交互结果信息发送给客户端。
7.根据权利要求1所述的多ai模型同步文本生成系统,其特征在于:
8.根据权利要求1所述的多ai模型同步文本生成系统,其特征在于:所述服务器还包括数据加密模块和数据库,所述数据加密模块用于加密解析前和/或解析后的交互响应信息,所述数据库用于保存加密后的交互结果信息。
9.一种多ai模型同步文本生成方法,其特征在于,包括以下步骤:
10.根据权利要求9所述的多ai模型同步文本生成方法,其特征在于:步骤s5还包括将接收的至少两个第三方ai模型的交互响应信息进行加密后,存储至数据库中。