[go: up one dir, main page]

CN118838526A - Interaction method and device applied to intelligent assistant, electronic equipment and storage medium - Google Patents

Interaction method and device applied to intelligent assistant, electronic equipment and storage medium Download PDF

Info

Publication number
CN118838526A
CN118838526A CN202410870130.4A CN202410870130A CN118838526A CN 118838526 A CN118838526 A CN 118838526A CN 202410870130 A CN202410870130 A CN 202410870130A CN 118838526 A CN118838526 A CN 118838526A
Authority
CN
China
Prior art keywords
model application
user
large model
business
determining
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
Application number
CN202410870130.4A
Other languages
Chinese (zh)
Inventor
徐昀
尤朝阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
4Paradigm Beijing Technology Co Ltd
Original Assignee
4Paradigm Beijing Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 4Paradigm Beijing Technology Co Ltd filed Critical 4Paradigm Beijing Technology Co Ltd
Priority to CN202410870130.4A priority Critical patent/CN118838526A/en
Publication of CN118838526A publication Critical patent/CN118838526A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3344Query execution using natural language analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Stored Programmes (AREA)

Abstract

The disclosure relates to an interaction method, an interaction device, an interaction electronic device and an interaction storage medium applied to an intelligent assistant, relates to the field of computer application, and is designed for improving convenience in selecting a proper large model application from a plurality of model applications and effectively reducing use cost. The interaction method applied to the intelligent assistant comprises the following steps: acquiring the service requirement of a user through a dialogue interactive interface; determining a large model application adapted to the service demand according to the service demand of the user; invoking the determined large model application to execute the business requirement; and displaying the execution result of the service requirement through the dialogue interactive interface. The present disclosure may be used in a software platform product integrating multiple large model applications.

Description

应用于智能助手的交互方法、装置、电子设备和存储介质Interaction method, device, electronic device and storage medium applied to intelligent assistant

技术领域Technical Field

本公开涉及计算机技术领域,更具体地说,涉及一种应用于智能助手的交互方法、装置、电子设备和存储介质。The present disclosure relates to the field of computer technology, and more specifically, to an interaction method, device, electronic device, and storage medium applied to an intelligent assistant.

背景技术Background Art

随着大模型技术的兴起,越来越多的企业和个人都加入了使用大模型的行列。目前,很多软件平台上配置有大模型应用,这些大模型应用例如可以与用户进行对话,帮助企业和个人解决工作和日常中的一些问题。With the rise of big model technology, more and more companies and individuals have joined the ranks of using big models. At present, many software platforms are equipped with big model applications, which can, for example, communicate with users and help companies and individuals solve some problems in work and daily life.

软件平台上通常配置有若干大模型应用,各大模型应用的功能即所能够执行的任务不同,例如有的用于图像处理,有的用于知识问答,有的用于内容创作。如果用户需要执行某特定任务,首先需要找到相应的应用入口。只有通过正确的应用入口,大模型应用才能准确地回应用户的需求。如果选择了错误的应用,所问和所答的效果可能会有很大差异。There are usually several large model applications configured on the software platform. The functions of each large model application, that is, the tasks that can be performed, are different. For example, some are used for image processing, some are used for knowledge questions and answers, and some are used for content creation. If a user needs to perform a specific task, he or she must first find the corresponding application entrance. Only through the correct application entrance can the large model application accurately respond to the user's needs. If the wrong application is selected, the results of the question and the answer may be very different.

然而,面对面对数量众多且分别适合执行不同任务的大模型应用,用户准确寻找到所需的精细化应用的操作较为繁琐,费时费力, 使用成本较高。However, faced with a large number of large-scale model applications that are suitable for performing different tasks, it is cumbersome, time-consuming, labor-intensive, and costly for users to accurately find the required refined applications.

发明内容Summary of the invention

有鉴于此,本公开提供一种应用于智能助手的交互方法、装置、电子设备和存储介质,从而提高从多个模型应用中选取适合的大模型应用的便捷性,有效降低使用成本。In view of this, the present disclosure provides an interactive method, device, electronic device and storage medium applied to an intelligent assistant, thereby improving the convenience of selecting a suitable large model application from multiple model applications and effectively reducing the cost of use.

第一方面,本公开提供一种应用于智能助手的交互方法,包括:通过对话交互界面获取用户的业务需求;根据所述用户的业务需求,确定与所述业务需求适配的大模型应用;调用所述确定的大模型应用执行所述业务需求;通过所述对话交互界面展示所述业务需求的执行结果。In a first aspect, the present disclosure provides an interaction method applied to an intelligent assistant, comprising: obtaining a user's business needs through a dialogue interaction interface; determining a large model application that is adapted to the business needs based on the user's business needs; calling the determined large model application to execute the business needs; and displaying the execution results of the business needs through the dialogue interaction interface.

可选的,在一种实施方式中,所述对话交互界面上设置有对话输入框,所述通过对话交互界面获取用户的业务需求包括:获取用户通过所述对话输入框输入的业务需求。Optionally, in an implementation manner, a dialogue input box is provided on the dialogue interaction interface, and obtaining the user's business requirements through the dialogue interaction interface includes: obtaining the business requirements input by the user through the dialogue input box.

可选的,在一种实施方式中,所述根据所述用户的业务需求,确定与所述业务需求适配的大模型应用包括:识别所述用户的业务需求对应的用户意图;Optionally, in one implementation, determining the large model application adapted to the business demand according to the business demand of the user includes: identifying the user intent corresponding to the business demand of the user;

根据所述识别的用户意图,确定与所述用户意图对应的大模型应用。According to the identified user intent, a large model application corresponding to the user intent is determined.

进一步的,在一种实施方式中,所述根据所述识别的用户意图,确定与所述用户意图对应的大模型应用包括:根据所述识别的用户意图,获取预设的大模型应用与所述用户意图匹配的置信度;将置信度最高的大模型应用确定为与所述用户意图对应的大模型应用。Furthermore, in one embodiment, determining the big model application corresponding to the user intent based on the identified user intent includes: obtaining the confidence level of the match between a preset big model application and the user intent based on the identified user intent; and determining the big model application with the highest confidence level as the big model application corresponding to the user intent.

可选的,在一种实施方式中,所述根据所述用户的业务需求,确定与所述业务需求适配的大模型应用包括:获取所述用户的业务需求中指定的大模型应用,将所述用户的业务需求中指定的大模型应用确定为与所述业务需求适配的大模型应用。Optionally, in one embodiment, determining the big model application that is compatible with the business needs based on the business needs of the user includes: obtaining the big model application specified in the business needs of the user, and determining the big model application specified in the business needs of the user as the big model application that is compatible with the business needs.

可选的,在一种实施方式中,在所述确定与所述业务需求适配的大模型应用前,所述方法还包括:监测所述对话输入框的输入内容,如果监测到所述用户输入了预先设定的大模型应用召唤符, 提供第一大模型应用列表,所述第一大模型应用列表中显示有至少两种预设的大模型应用选项;所述根据所述用户的业务需求,确定与所述业务需求适配的大模型应用包括:响应于用户对所述大模型应用选项的选择操作,将所述选择操作选择的大模型应用确定为与所述业务需求适配的大模型应用。Optionally, in one embodiment, before determining the big model application that is compatible with the business needs, the method further includes: monitoring the input content of the dialog input box, and if it is detected that the user has entered a preset big model application summoning symbol, providing a first large model application list, wherein at least two preset big model application options are displayed in the first large model application list; determining the big model application that is compatible with the business needs based on the user's business needs includes: in response to the user's selection operation on the big model application option, determining the big model application selected by the selection operation as the big model application that is compatible with the business needs.

可选的,在一种实施方式中,所述方法还包括:在靠近所述执行结果的预定位置提供重新回答控件;响应于用户对于所述重新回答控件的操作,调用其他的大模型应用重新执行所述业务需求,并通过所述对话交互界面展示重新执行所述业务需求的执行结果。Optionally, in one embodiment, the method further includes: providing a re-answer control at a predetermined position near the execution result; in response to a user operation on the re-answer control, calling other large model applications to re-execute the business requirement, and displaying the execution result of re-executing the business requirement through the dialogue interaction interface.

可选的,在一种实施方式中,所述对话交互界面的预定位置还提供有应用设置控件,所述方法还包括:响应于用户对所述应用设置控件的操作,提供大模型设置窗口,所述大模型设置窗口中显示有第二大模型应用列表,所述第二大模型应用列表中显示有预设的当前可用的大模型应用选项,且各所述当前可用的大模型应用选项对应有启停开关;响应于用户对所述启停开关的操作,启用或者停用与所述操作的启停开关对应的大模型应用。Optionally, in one embodiment, an application setting control is also provided at a predetermined position of the dialogue interaction interface, and the method further includes: in response to a user operation on the application setting control, providing a large model setting window, wherein a second large model application list is displayed in the large model setting window, wherein the second large model application list displays preset currently available large model application options, and each of the currently available large model application options corresponds to a start-stop switch; in response to a user operation on the start-stop switch, enabling or disabling the large model application corresponding to the operated start-stop switch.

第二方面,本公开提供一种应用于智能助手的交互装置,包括:获取单元,用于通过对话交互界面获取用户的业务需求;确定单元,用于根据所述用户的业务需求,确定与所述业务需求适配的大模型应用;调用单元,用于调用所述确定的大模型应用执行所述业务需求;展示单元,用于通过所述对话交互界面展示所述业务需求的执行结果。In a second aspect, the present disclosure provides an interactive device applied to an intelligent assistant, comprising: an acquisition unit, used to acquire a user's business needs through a dialogue interaction interface; a determination unit, used to determine a large model application adapted to the business needs based on the user's business needs; a calling unit, used to call the determined large model application to execute the business needs; and a display unit, used to display the execution results of the business needs through the dialogue interaction interface.

可选的,在一种实施方式中,所述对话交互界面上设置有对话输入框;所述获取单元具体用于:获取用户通过所述对话输入框输入的业务需求。Optionally, in one implementation, a dialogue input box is provided on the dialogue interaction interface; and the acquisition unit is specifically used to: acquire the business demand input by the user through the dialogue input box.

可选的,在一种实施方式中,所述确定单元包括:识别模块,用于识别所述用户的业务需求对应的用户意图;确定模块,用于根据所述识别的用户意图,确定与所述用户意图对应的大模型应用。Optionally, in one embodiment, the determination unit includes: an identification module for identifying the user intent corresponding to the user's business needs; and a determination module for determining a large model application corresponding to the user intent based on the identified user intent.

进一步的,在一种实施方式中,所述确定模块用于:根据所述识别的用户意图,获取预设的大模型应用与所述用户意图匹配的置信度;将置信度最高的大模型应用确定为与所述用户意图对应的大模型应用。Furthermore, in one embodiment, the determination module is used to: obtain the confidence level of the match between a preset big model application and the user intent based on the identified user intent; and determine the big model application with the highest confidence level as the big model application corresponding to the user intent.

可选的,在一种实施方式中,所述确定模块用于:获取所述用户的业务需求中指定的大模型应用,将所述用户的业务需求中指定的大模型应用确定为与所述业务需求适配的大模型应用。Optionally, in one implementation, the determination module is used to: obtain the large model application specified in the business requirement of the user, and determine the large model application specified in the business requirement of the user as the large model application adapted to the business requirement.

可选的,在一种实施方式中,所述装置还包括:监测单元,用于监测所述对话输入框的输入内容,如果监测到所述用户输入了预先设定的大模型应用召唤符, 提供第一大模型应用列表,所述第一大模型应用列表中显示有至少两种预设的大模型应用选项;所述确定单元具体用于:响应于用户对所述大模型应用选项的选择操作,将所述选择操作选择的大模型应用确定为与所述业务需求适配的大模型应用。Optionally, in one embodiment, the device further includes: a monitoring unit, configured to monitor the input content of the dialog input box, and if it is detected that the user has input a preset large model application summoning symbol, provide a first large model application list, wherein the first large model application list displays at least two preset large model application options; the determination unit is specifically configured to: in response to the user's selection operation on the large model application option, determine the large model application selected by the selection operation as a large model application adapted to the business needs.

可选的,在一种实施方式中,所述展示单元还用于:在靠近所述执行结果的预定位置提供重新回答控件;所述调用单元还用于:响应于用户对于所述重新回答控件的操作,调用其他的大模型应用重新执行所述业务需求;所述展示单元还用于:通过所述对话交互界面展示重新执行所述业务需求的执行结果。Optionally, in one embodiment, the display unit is further used to: provide a re-answer control at a predetermined position near the execution result; the calling unit is further used to: in response to a user operation on the re-answer control, call other large model applications to re-execute the business requirement; the display unit is further used to: display the execution result of re-executing the business requirement through the dialogue interaction interface.

可选的,在一种实施方式中,所述展示单元还用于:在所述对话交互界面的预定位置还提供有应用设置控件,响应于用户对所述应用设置控件的操作,提供大模型设置窗口,所述大模型设置窗口中显示有第二大模型应用列表,所述第二大模型应用列表中显示有预设的当前可用的大模型应用选项,且各所述当前可用的大模型应用选项对应有启停开关;所述装置还包括启停单元,用于响应于用户对所述启停开关的操作,启用或者停用与所述操作的启停开关对应的大模型应用。Optionally, in one embodiment, the display unit is also used to: provide an application setting control at a predetermined position of the dialogue interaction interface, and provide a large model setting window in response to the user's operation on the application setting control, wherein a second large model application list is displayed in the large model setting window, wherein the second large model application list displays preset currently available large model application options, and each of the currently available large model application options corresponds to a start-stop switch; the device also includes a start-stop unit for enabling or disabling the large model application corresponding to the operated start-stop switch in response to the user's operation on the start-stop switch.

第三方面,本公开实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述第一方面所述的应用于智能助手的交互方法。In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a housing, a processor, a memory, a circuit board and a power supply circuit, wherein the circuit board is placed inside a space enclosed by the housing, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to various circuits or devices of the above-mentioned electronic device; the memory is used to store executable program code; the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the interaction method applied to the intelligent assistant described in the first aspect above.

第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述第一方面所述的应用于智能助手的交互方法。In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement the interaction method applied to an intelligent assistant as described in the first aspect above.

本公开实施例提供的应用于智能助手的交互方法、装置、电子设备和存储介质,通过对话交互界面获取用户的业务需求,根据业务需求确定与业务需求适配的大模型应用,并调用该大模型应用执行该业务需求,从而使得用户只需要输入业务需求即可,不需要用户在数量众多且分别适合执行不同任务的大模型应用中寻找所需要的大模型应用,用户操作简单快捷,能够明显提高从多个模型应用中选取适合的大模型应用的便捷性,有效降低大模型应用的使用成本。The interactive method, device, electronic device and storage medium for an intelligent assistant provided by the embodiments of the present disclosure obtain the user's business needs through a dialogue interaction interface, determine the big model application that is compatible with the business needs based on the business needs, and call the big model application to execute the business needs, so that the user only needs to input the business needs, and the user does not need to search for the required big model application among a large number of big model applications that are suitable for executing different tasks. The user operation is simple and fast, which can significantly improve the convenience of selecting a suitable big model application from multiple model applications, and effectively reduce the cost of using the big model application.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

图1为本公开实施例提供的应用于智能助手的交互方法流程图;FIG1 is a flow chart of an interaction method applied to an intelligent assistant provided in an embodiment of the present disclosure;

图2为图1所提供的交互方法中对话交互界面的一种示例性示意图;FIG. 2 is an exemplary schematic diagram of a dialog interaction interface in the interaction method provided in FIG. 1 ;

图3为图1所提供的交互方法中对话交互界面的一种示例性示意图;FIG3 is an exemplary schematic diagram of a dialog interaction interface in the interaction method provided in FIG1 ;

图4为图1所提供的交互方法中对话交互界面的一种示例性示意图;FIG4 is an exemplary schematic diagram of a dialog interaction interface in the interaction method provided in FIG1 ;

图5为图1所提供的交互方法中对话交互界面的一种示例性示意图;FIG5 is an exemplary schematic diagram of a dialog interaction interface in the interaction method provided in FIG1 ;

图6为本公开实施例提供的应用于智能助手的交互装置结构示意图;FIG6 is a schematic diagram of the structure of an interactive device applied to an intelligent assistant provided in an embodiment of the present disclosure;

图7为本公开实施例提供的一种电子设备结构示意图。FIG. 7 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure.

具体实施方式DETAILED DESCRIPTION

为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The implementation methods described in the following examples do not represent all implementation methods consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the attached claims.

在此需要说明的是,在本公开中出现的“若干项之中的至少一项”均表示包含“该若干项中的任意一项”、“该若干项中的任意多项的组合”、“该若干项的全体”这三类并列的情况。例如“包括A和B之中的至少一个”即包括如下三种并列的情况:(1)包括A;(2)包括B;(3)包括A和B。又例如“执行步骤一和步骤二之中的至少一个”,即表示如下三种并列的情况:(1)执行步骤一;(2)执行步骤二;(3)执行步骤一和步骤二。It should be noted that the phrase "at least one of the items" in the present disclosure includes three types of parallel situations: "any one of the items", "a combination of any number of the items", and "all of the items". For example, "including at least one of A and B" includes the following three types of parallel situations: (1) including A; (2) including B; (3) including A and B. Another example is "executing at least one of step 1 and step 2" which means the following three types of parallel situations: (1) executing step 1; (2) executing step 2; (3) executing step 1 and step 2.

随着人工通用智能(Artificial Intelligence,AI)和大模型技术的兴起,为了更好的帮助企业和个人解决工作和日常中的一些问题,很多软件平台中配置有数量众多且功能各异的大模型应用,例如,用于创作国画的“国画大师”应用, 用于生成文字作品的“智能写作”应用等。此外,部分软件平台中还提供有创建大模型应用的功能,用户可以按需在平台中创建自己的大模型应用,例如,用于进行会议室预约的“会议室预约”应用。由于平台中集成了若干大模型应用,通常情况下,软件平台中大多以平铺、列表、多级菜单等方式提供各大模型应用的入口,用户需要在其中挑选出自己所需的大模型应用,一方面,由于大模型应用众多,而且用户对于各应用的了解有限,用户需要花费一定时间和精力来找到适合的大模型应用入口,例如,用户需要查找,翻页,查看大模型应用详情等等,而且,如果选择了错误的应用,并不能准确回应用户的需求,用户还需要返回重新查找大模型应用,操作非常繁琐,费时费力,使用成本较高。With the rise of artificial general intelligence (AI) and big model technology, in order to better help enterprises and individuals solve some problems in work and daily life, many software platforms are equipped with a large number of big model applications with different functions, such as the "Chinese Painting Master" application for creating Chinese paintings, and the "Intelligent Writing" application for generating text works. In addition, some software platforms also provide the function of creating big model applications. Users can create their own big model applications on the platform as needed, such as the "Conference Room Reservation" application for conference room reservation. Since several big model applications are integrated in the platform, usually, the software platform mostly provides the entrance of each big model application in the form of tiling, list, multi-level menu, etc. Users need to select the big model application they need from them. On the one hand, due to the large number of big model applications and the limited understanding of each application by users, users need to spend a certain amount of time and energy to find the appropriate big model application entrance. For example, users need to search, turn pages, view the details of the big model application, etc. Moreover, if the wrong application is selected, it cannot accurately respond to the user's needs. Users also need to return to search for the big model application again. The operation is very cumbersome, time-consuming and labor-intensive, and the cost of use is high.

有鉴于此,本公开提供一种应用于智能助手的交互方法,以智能助手的方式,自动为用户匹配所需要的大模型应用,明显提高从多个模型应用中选取适合的大模型应用的便捷性,有效降低使用成本。In view of this, the present disclosure provides an interactive method applied to an intelligent assistant, which automatically matches the required large model applications for users in the form of an intelligent assistant, significantly improves the convenience of selecting a suitable large model application from multiple model applications, and effectively reduces the cost of use.

首先需要说明的是,本公开中所言的智能助手,本质上是一种应用,具体也可以是一种基于大模型技术的应用,即大模型应用,其可以与用户进行沟通,例如,可以与用户对话,可以理解用户的业务需求,进而确定与用户需求适配的大模型应用(具体可以为外部应用程序编程接口API),帮助用户完成工作任务。该智能助手可以是一种独立的软件产品,也可以嵌入到软件系统中作为其中的功能模块。First of all, it should be noted that the intelligent assistant mentioned in this disclosure is essentially an application, and specifically an application based on big model technology, that is, a big model application, which can communicate with users, for example, can talk with users, can understand users' business needs, and then determine the big model application (specifically, it can be an external application programming interface API) that is adapted to user needs to help users complete work tasks. The intelligent assistant can be an independent software product or embedded in a software system as a functional module therein.

本公开的交互方法可以应用于运行有智能助手的终端中,由智能助手执行,该终端例如智能手机、掌上电脑、平板电脑、带显示屏的可穿戴设备、台式机、笔记本电脑、一体机、智能家居设备等。该智能助手可以独立存在,也可以嵌入于业务系统中。如果是嵌入到业务系统中,业务系统的页面中可以设置有该智能助手的入口,用户可以通过点击入口等方式,访问该智能助手。The interactive method disclosed in the present invention can be applied to a terminal running an intelligent assistant and executed by the intelligent assistant, such as a smart phone, a PDA, a tablet computer, a wearable device with a display screen, a desktop computer, a laptop computer, an all-in-one machine, a smart home device, etc. The intelligent assistant can exist independently or be embedded in a business system. If it is embedded in a business system, an entrance to the intelligent assistant can be set in the page of the business system, and the user can access the intelligent assistant by clicking on the entrance or the like.

图1为本公开实施例提供的应用于智能助手的交互方法的流程图。如图1所示,本公开的应用于智能助手的交互方法包括:FIG1 is a flow chart of an interactive method applied to an intelligent assistant provided by an embodiment of the present disclosure. As shown in FIG1 , the interactive method applied to an intelligent assistant of the present disclosure includes:

步骤101,通过对话交互界面获取用户的业务需求。Step 101: Obtain the user's business needs through a dialogue interaction interface.

本公开为用户提供任务交互界面,该界面用于与用户进行对话等方式的交互,从而获取到用户的业务需求,进而执行相应的任务实现用户的业务需求。The present disclosure provides a task interaction interface for users, and the interface is used to interact with users in the form of dialogue, etc., so as to obtain the business needs of users, and then execute corresponding tasks to achieve the business needs of users.

本公开的业务需求,是指用户需要实现的某个目的,例如,“预定会议室”“进行模型训练”等,本公开对此不做限定,例如可以是任意需要调用大模型应用执行而实现的某个目的某个需求。The business needs of the present disclosure refer to a certain purpose that the user needs to achieve, such as "booking a conference room" or "conducting model training". The present disclosure does not limit this. For example, it can be any purpose or demand that needs to be implemented by calling a large model application.

用户可以以文本、语音、文档等方式表达业务需求,具体可以通过对话交互界面输入文本、语音、文档等,本步骤中,将基于用户的输入,获取用户的业务需求。The user can express business needs in the form of text, voice, document, etc. Specifically, the text, voice, document, etc. can be input through the dialogue interaction interface. In this step, the user's business needs will be obtained based on the user's input.

作为一种实施方式,本公开实施例中,用户可以以对话的方式与智能助手沟通,向智能助手告知业务需求,在智能助手对用户的业务需求存在疑问时,可以向用户进行确认,请用户进行业务需求的修改和补充,因此,用户和智能助手之间可以进行单轮或多轮对话。对于用户而言,对话的方式来表达业务需求简便快捷,体验较好。As an implementation mode, in the disclosed embodiment, the user can communicate with the intelligent assistant in a dialogue mode, inform the intelligent assistant of the business needs, and when the intelligent assistant has doubts about the user's business needs, it can confirm with the user and ask the user to modify and supplement the business needs. Therefore, the user and the intelligent assistant can have a single round or multiple rounds of dialogue. For users, the dialogue mode is simple and fast to express business needs, and the experience is better.

具体的,在一种实施方式中,对话交互界面中设置有对话输入框,用户通过在对话输入框输入文字的方式下发任务启动指示。参见图2, 图2是一种示例性的对话交互界面示意图,在用户访问该智能助手时,例如,在平台的主页面或者某子页面设置智能助手的访问入口,可以为图标、按钮等控件,在用户选择该访问入口时,例如,点击“智能助手”按钮时,进入到该对话交互界面。对话交互界面的下方设置有对话输入框20,用户可以通过对话输入框20输入对话内容。此外,在首次进入到该对话交互页面时,对话交互界面中可以提供有智能助手提示语,用于描述该智能助手的功能和/或使用方式,从而对用户进行引导和提示,提示语例如为:“Hi,我是超级助手,作为您的智能伙伴,我既能帮您答疑解惑,又能辅助您快速完成一些任务,你还可以@我指定模型进行问答,欢迎向我提问。”Specifically, in one embodiment, a dialogue input box is provided in the dialogue interaction interface, and the user issues a task start instruction by inputting text in the dialogue input box. Referring to FIG. 2, FIG. 2 is a schematic diagram of an exemplary dialogue interaction interface. When the user accesses the smart assistant, for example, the access entrance of the smart assistant is set on the main page or a sub-page of the platform, which can be an icon, button or other control. When the user selects the access entrance, for example, when clicking the "smart assistant" button, the dialogue interaction interface is entered. A dialogue input box 20 is provided below the dialogue interaction interface, and the user can enter the dialogue content through the dialogue input box 20. In addition, when entering the dialogue interaction page for the first time, a smart assistant prompt can be provided in the dialogue interaction interface to describe the function and/or usage of the smart assistant, so as to guide and prompt the user. The prompt is, for example: "Hi, I am a super assistant. As your smart partner, I can help you answer questions and solve doubts, and assist you in quickly completing some tasks. You can also @ me to specify a model for question and answer. Welcome to ask me questions."

需要说明的是,为了方便理解,图2至图5中的部分组件以虚线框圈定。It should be noted that, for ease of understanding, some components in FIG. 2 to FIG. 5 are circled with dotted lines.

步骤102,根据用户的业务需求,确定与业务需求适配的大模型应用。Step 102: Determine a large model application that is compatible with the business needs based on the user's business needs.

本公开中,根据用户的业务需求,自动在预先设置的若干大模型应用中,去匹配合适的能够实现该业务需求的大模型应用,不需要用户的人为查找,可以有效提高从多个模型应用中选取适合的大模型应用的便捷性,有效降低用户对大模型应用的使用成本。In the present disclosure, according to the business needs of users, a suitable big model application that can meet the business needs is automatically matched from several pre-set big model applications, without the need for manual search by users. This can effectively improve the convenience of selecting a suitable big model application from multiple model applications and effectively reduce the user's cost of using big model applications.

具体的,在一种实施方式中,可以针对用户输入的业务需求,首先进行用户意图识别,识别用户的业务需求对应的用户意图,进而根据识别的用户意图,确定与用户意图对应的大模型应用。Specifically, in one implementation, user intent recognition may be first performed for the business needs input by the user to identify the user intent corresponding to the user's business needs, and then a large model application corresponding to the user intent may be determined based on the identified user intent.

本公开实施例中,可以通过多种方法识别业务需求对应的用户意图,本公开对此不做限定。例如,在一个例子中,可以将业务需求提供给预先设置的意图识别模型,以获得所述意图识别模型输出的用户意图。可选的,意图识别模型可以基于各种算法构建的人工智能模型,例如,大语言模型、深度学习模型等。例如,在另一个例子中,可以提取业务需求中的关键词,基于关键词确认与用户意图。In the embodiments of the present disclosure, the user intent corresponding to the business demand can be identified by a variety of methods, and the present disclosure does not limit this. For example, in one example, the business demand can be provided to a preset intent recognition model to obtain the user intent output by the intent recognition model. Optionally, the intent recognition model can be an artificial intelligence model built based on various algorithms, such as a large language model, a deep learning model, etc. For example, in another example, keywords in the business demand can be extracted and confirmed based on the keywords and the user intent.

在识别用户的意图后,同样可以通过多种方式确定与用户意图对应的大模型应用,本公开不做限定,举例而言,预先设置的大模型应用均设置有描述信息,比如,应用主要功能,处理的数据格式要求等等,可以利用用户意图和描述信息,进行关键词比对,规则比对等方式,找到与用户意图对应的大模型应用。在一个实施例中,可以根据识别的用户意图,获取预设的大模型应用与用户意图匹配的置信度,然后按照置信度对大模型应用进行排序,将置信度最高的大模型应用确定为与用户意图对应的大模型应用。具体的,可以利用预先设置的置信度预测模型,将用户意图和大模型应用的描述信息输入给置信度预测模型,获得置信度预测模型输出的置信度,进而根据置信度,选择置信度最高的大模型应用作为与用户需求匹配的大模型应用。其中,置信度是指模型对于大模型应用与用户意图配置的信心程度,置信度越高,代表信心程度越高,即大模型与用户意图配置的准确概率越高,从而能够更加精准快速的选择出大模型应用。After identifying the user's intention, the big model application corresponding to the user's intention can also be determined in a variety of ways, which are not limited in the present disclosure. For example, the pre-set big model applications are all provided with description information, such as the main functions of the application, the data format requirements for processing, etc. The user's intention and description information can be used to perform keyword comparison, rule comparison, etc. to find the big model application corresponding to the user's intention. In one embodiment, the confidence of the preset big model application matching the user's intention can be obtained based on the identified user's intention, and then the big model applications can be sorted according to the confidence, and the big model application with the highest confidence can be determined as the big model application corresponding to the user's intention. Specifically, a pre-set confidence prediction model can be used to input the user's intention and the description information of the big model application into the confidence prediction model to obtain the confidence output by the confidence prediction model, and then according to the confidence, the big model application with the highest confidence is selected as the big model application that matches the user's needs. Among them, confidence refers to the model's confidence in the large model application and user intent configuration. The higher the confidence, the higher the confidence level, that is, the higher the accuracy probability of the large model and user intent configuration, so that the large model application can be selected more accurately and quickly.

可以理解,关于用户意图的识别,以及,确定与用户意图对应的大模型应用均可以选择现有技术中的任何方法,本领域技术人员可以进行选择,本公开对此不再赘述。It can be understood that any method in the prior art can be selected for identifying user intent and determining the large model application corresponding to the user intent. Those skilled in the art can make the selection, and this disclosure will not elaborate on this.

在用户已经明确需要使用的大模型应用的情况下,为了提升用户操作的便捷性,本公开实施例中,用户可以直接在业务需求中指定大模型应用,则本步骤中,将获取用户的业务需求中指定的大模型应用,将用户的业务需求中指定的大模型应用确定为与业务需求适配的大模型应用。举例而言,业务需求可以为:请访客预约助手进行访客预约,则将用户指定的“访客预约助手”确定为与业务需求适配的大模型应用。具体的,可以在监测用户输入业务需求的过程,从而获取用户输入内容中指定的大模型应用。作为一种优选的实施方式,为了使智能助手快速准确的识别出业务需求中指定的大模型应用,可以预先定义特殊的大模型应用召唤符,在用户输入该特殊召唤符,即表示特殊召唤符后用户输入的内容为用户指定的大模型应用,在智能助手识别到特殊召唤符,即可以快速准确的识别出用户指定的大模型应用,该特征召唤符不限,例如可以为“@”,用户输入的业务需求可以为:@访客预约助手,请进行访客预约。In the case where the user has clearly identified the large model application that needs to be used, in order to improve the convenience of user operation, in the embodiment of the present disclosure, the user can directly specify the large model application in the business demand. In this step, the large model application specified in the user's business demand will be obtained, and the large model application specified in the user's business demand will be determined as a large model application adapted to the business demand. For example, the business demand may be: please ask the visitor reservation assistant to make a visitor reservation, then the "visitor reservation assistant" specified by the user will be determined as a large model application adapted to the business demand. Specifically, the large model application specified in the user input content can be obtained during the process of monitoring the user inputting the business demand. As a preferred implementation, in order to enable the intelligent assistant to quickly and accurately identify the large model application specified in the business demand, a special large model application summoning symbol can be pre-defined. When the user enters the special summoning symbol, it means that the content entered by the user after the special summoning symbol is the large model application specified by the user. When the intelligent assistant recognizes the special summoning symbol, it can quickly and accurately identify the large model application specified by the user. The feature summoning symbol is not limited, for example, it can be "@", and the business demand entered by the user can be: @Visitor Reservation Assistant, please make a visitor reservation.

作为一种优化方式,为了方便用户的选择和指定,减轻用户的输入操作,在一个实施例中,智能助手可以监测用户的输入内容,具体可以为监测用户在对话输入框的输入内容,如果监测到用户输入了预先设定的大模型应用召唤符,自动提供第一大模型应用列表,第一大模型应用列表中显示有至少两种预设的大模型应用选项,方便用户选择,在用户选择了某大模型应用选项后,响应于用户对大模型应用选项的选择操作,将选择操作选择的大模型应用确定为与业务需求适配的大模型应用。示例性的,参见图3,当监测到用户在对话输入框中输入召唤符32“@”时,弹出第一大模型应用列表30,其中包括多个大模型应用选项31,用户可以已通过点击某选项选择某大模型应用,自动将该大模型应用的名称添加到“@”后,不需要用户再进行输入。As an optimization method, in order to facilitate the user's selection and specification and reduce the user's input operation, in one embodiment, the intelligent assistant can monitor the user's input content, specifically, monitor the user's input content in the dialogue input box. If it is detected that the user has entered a preset large model application summoning symbol, a first large model application list is automatically provided. The first large model application list displays at least two preset large model application options to facilitate user selection. After the user selects a large model application option, in response to the user's selection operation on the large model application option, the large model application selected by the selection operation is determined as a large model application adapted to the business needs. Exemplarily, referring to FIG. 3, when it is detected that the user enters the summoning symbol 32 "@" in the dialogue input box, the first large model application list 30 pops up, including multiple large model application options 31. The user can select a large model application by clicking on an option, and the name of the large model application is automatically added to "@" without the user having to enter it again.

步骤103,调用确定的大模型应用执行业务需求。Step 103: Call the determined large model application to execute the business requirements.

步骤104,通过对话交互界面展示业务需求的执行结果。Step 104: Display the execution result of the business requirement through the dialogue interaction interface.

在确定大模型应用后,即调用确定的大模型应用执行业务需求,并在对话交互界面展示执行结果。参见图4,在执行业务需求后,会以对话的方式告知用户执行结果,具体例如为“已经为您生成预约数据……”。After the big model application is determined, the determined big model application is called to execute the business requirements, and the execution results are displayed in the dialogue interaction interface. Referring to Figure 4, after the business requirements are executed, the user will be informed of the execution results in a dialogue, for example, "The appointment data has been generated for you..."

本公开实施例提供的应用于智能助手的交互方法,通过对话交互界面获取用户的业务需求,根据业务需求确定与业务需求适配的大模型应用,并调用该大模型应用执行该业务需求,从而使得用户只需要输入业务需求即可,不需要用户在数量众多且分别适合执行不同任务的大模型应用中寻找所需要的大模型应用,用户操作简单快捷,能够明显提高从多个模型应用中选取适合的大模型应用的便捷性,有效降低大模型应用的使用成本。The interactive method for an intelligent assistant provided by the disclosed embodiment obtains the user's business needs through a dialogue interaction interface, determines a big model application that is compatible with the business needs based on the business needs, and calls the big model application to execute the business needs, so that the user only needs to input the business needs, and the user does not need to search for the required big model application among a large number of big model applications that are suitable for executing different tasks. The user operation is simple and fast, which can significantly improve the convenience of selecting a suitable big model application from multiple model applications, and effectively reduce the cost of using the big model application.

可选的,在本公开一个实施例中,自动确定大模型应用并执行用户需求后,可能出现大模型应用不合适导致执行结果不准确、用户对于智能助手的回答即执行结果不满意等情况,为此,本公开中,可以在靠近执行结果的预定位置提供重新回答控件,在用户操作该控件时,响应于用户对于重新回答控件的操作,调用其他的大模型应用重新执行业务需求,并通过对话交互界面展示重新执行业务需求的执行结果。参见图4,执行结果的下方提供有“切换助手重新回答”的按钮40,用户对助手的回答不满意,他可以点击“切换助手重新回答”按钮。点击后,系统将自动更换为另一个大模型应用,为用户重新回答问题,即重新执行业务需求。这种智能化的助手切换功能,可以提供更加精准和满意的执行结果,提升用户的使用体验。具体的,所更换的大模型应用可以参见步骤102的匹配方式,例如,重新进行意图匹配,或者,更换置信度次高的大模型应用,本申请对此不做限定,这里不在进一步赘述。Optionally, in one embodiment of the present disclosure, after the large model application is automatically determined and the user's needs are executed, the large model application may be inappropriate, resulting in inaccurate execution results, and the user may be dissatisfied with the answer of the intelligent assistant, i.e., the execution result. For this reason, in the present disclosure, a re-answer control may be provided at a predetermined position close to the execution result. When the user operates the control, in response to the user's operation of the re-answer control, other large model applications are called to re-execute the business needs, and the execution results of the re-execution of the business needs are displayed through the dialogue interaction interface. Referring to FIG. 4, a "switch assistant to re-answer" button 40 is provided below the execution result. If the user is dissatisfied with the answer of the assistant, he can click the "switch assistant to re-answer" button. After clicking, the system will automatically switch to another large model application to re-answer the question for the user, i.e., re-execute the business needs. This intelligent assistant switching function can provide more accurate and satisfactory execution results and enhance the user's experience. Specifically, the replaced large model application can refer to the matching method of step 102, for example, re-matching the intent, or replacing the large model application with the second highest confidence. This application is not limited to this and will not be further described here.

可选的,为了给用户提供更加便捷的模型应答控制,在本公开的一个实施例中,对话交互界面的预定位置还可提供有应用设置控件,响应于用户对应用设置控件的操作,提供大模型设置窗口,大模型设置窗口中显示有第二大模型应用列表,第二大模型应用列表中显示有预设的当前可用的所有大模型应用选项,且各当前可用的大模型应用选项对应有启停开关,响应于用户对启停开关的操作,启用或者停用与操作的启停开关对应的大模型应用,从而用户可以根据自己的需求,自由地启用或停用某个大模型应用,从而实现更加个性化的应用管理。Optionally, in order to provide users with more convenient model response control, in one embodiment of the present disclosure, an application setting control may also be provided at a predetermined position of the dialogue interaction interface. In response to the user's operation on the application setting control, a large model setting window is provided, and a second large model application list is displayed in the large model setting window. The second large model application list displays all preset currently available large model application options, and each currently available large model application option corresponds to a start-stop switch. In response to the user's operation of the start-stop switch, the large model application corresponding to the operated start-stop switch is enabled or disabled, so that the user can freely enable or disable a certain large model application according to their needs, thereby achieving more personalized application management.

可参见图4,对话交互界面的右上方提供有设置按钮41,用户点击设置按钮后,如图5所示,将弹出大模型设置窗口50,大模型设置窗口中显示有当前可用的全部大模型应用列表,列表中每一项大模型应用对应有启停开关51,用户可以根据需求通过启停开关的控制启用或者停用该大模型应用,而智能助手仅会针对启用的大模型应用范围确定执行业务需求的大模型应用。As shown in Figure 4, a setting button 41 is provided in the upper right corner of the dialogue interaction interface. After the user clicks the setting button, a large model setting window 50 will pop up as shown in Figure 5. The large model setting window displays a list of all currently available large model applications. Each large model application in the list corresponds to a start-stop switch 51. The user can enable or disable the large model application by controlling the start-stop switch as needed, and the intelligent assistant will only determine the large model application that executes the business needs based on the enabled large model application range.

图6为本公开实施例提供的一种装置结构示意图,如图6所示,本实施例的装置可以包括:FIG6 is a schematic diagram of a device structure provided by an embodiment of the present disclosure. As shown in FIG6 , the device of this embodiment may include:

获取单元60,用于通过对话交互界面获取用户的业务需求;An acquisition unit 60 is used to acquire the user's business needs through the dialogue interaction interface;

确定单元61,用于根据所述用户的业务需求,确定与所述业务需求适配的大模型应用;A determination unit 61 is used to determine a large model application adapted to the business demand according to the business demand of the user;

调用单元62,用于调用所述确定的大模型应用执行所述业务需求;A calling unit 62, configured to call the determined large model application to execute the business requirement;

展示单元63,用于通过所述对话交互界面展示所述业务需求的执行结果。The display unit 63 is used to display the execution result of the business requirement through the dialogue interaction interface.

本公开实施例提供的应用于智能助手的交互装置,通过对话交互界面获取用户的业务需求,根据业务需求确定与业务需求适配的大模型应用,并调用该大模型应用执行该业务需求,从而使得用户只需要输入业务需求即可,不需要用户在数量众多且分别适合执行不同任务的大模型应用中寻找所需要的大模型应用,用户操作简单快捷,能够明显提高从多个模型应用中选取适合的大模型应用的便捷性,有效降低大模型应用的使用成本。The interactive device applied to the intelligent assistant provided by the embodiment of the present disclosure obtains the user's business needs through a dialogue interaction interface, determines the big model application adapted to the business needs according to the business needs, and calls the big model application to execute the business needs, so that the user only needs to input the business needs, and the user does not need to search for the required big model application among a large number of big model applications that are suitable for executing different tasks. The user operation is simple and fast, which can significantly improve the convenience of selecting a suitable big model application from multiple model applications, and effectively reduce the cost of using the big model application.

可选地,在一个实施例中,所述对话交互界面上设置有对话输入框;获取单元60具体用于:获取用户通过所述对话输入框输入的业务需求。Optionally, in one embodiment, a dialogue input box is provided on the dialogue interaction interface; the acquisition unit 60 is specifically used to: acquire the business demand input by the user through the dialogue input box.

可选地,在一个实施例中,确定单元61包括:Optionally, in one embodiment, the determining unit 61 includes:

识别模块,用于识别所述用户的业务需求对应的用户意图;An identification module, used to identify the user intention corresponding to the user's business needs;

确定模块,用于根据所述识别的用户意图,确定与所述用户意图对应的大模型应用。A determination module is used to determine a large model application corresponding to the user intention based on the identified user intention.

进一步的,在一个实施例中,所述确定模块用于:Furthermore, in one embodiment, the determining module is used to:

根据所述识别的用户意图,获取预设的大模型应用与所述用户意图匹配的置信度;According to the identified user intent, obtaining a confidence level that a preset large model application matches the user intent;

将置信度最高的大模型应用确定为与所述用户意图对应的大模型应用。The large model application with the highest confidence is determined as the large model application corresponding to the user intention.

进一步的,在一个实施例中,所述确定模块用于:Furthermore, in one embodiment, the determining module is used to:

获取所述用户的业务需求中指定的大模型应用,将所述用户的业务需求中指定的大模型应用确定为与所述业务需求适配的大模型应用。The large model application specified in the business requirement of the user is obtained, and the large model application specified in the business requirement of the user is determined as the large model application adapted to the business requirement.

可选的,在一个实施例中,所述装置还包括:Optionally, in one embodiment, the device further comprises:

监测单元(图中未示出),用于监测所述对话输入框的输入内容,如果监测到所述用户输入了预先设定的大模型应用召唤符, 提供第一大模型应用列表,所述第一大模型应用列表中显示有至少两种预设的大模型应用选项;A monitoring unit (not shown in the figure) is used to monitor the input content of the dialogue input box, and if it is detected that the user has input a preset large model application summoning symbol, provide a first large model application list, wherein the first large model application list displays at least two preset large model application options;

确定单元61具体用于:响应于用户对所述大模型应用选项的选择操作,将所述选择操作选择的大模型应用确定为与所述业务需求适配的大模型应用。The determining unit 61 is specifically configured to: in response to a selection operation of the user on the large model application option, determine the large model application selected by the selection operation as the large model application adapted to the business requirement.

可选的,在一个实施例中,展示单元63还用于:在靠近所述执行结果的预定位置提供重新回答控件;Optionally, in one embodiment, the display unit 63 is further configured to: provide a re-answer control at a predetermined position close to the execution result;

调用单元62还用于:响应于用户对于所述重新回答控件的操作,调用其他的大模型应用重新执行所述业务需求;The calling unit 62 is further used to: in response to the user's operation on the re-answer control, call other large model applications to re-execute the business requirement;

展示单元63还用于:通过所述对话交互界面展示重新执行所述业务需求的执行结果。The display unit 63 is further used to display the execution result of re-executing the business requirement through the dialogue interaction interface.

可选的,在一个实施例中,展示单元63还用于:在所述对话交互界面的预定位置还提供有应用设置控件,响应于用户对所述应用设置控件的操作,提供大模型设置窗口,所述大模型设置窗口中显示有第二大模型应用列表,所述第二大模型应用列表中显示有预设的当前可用的大模型应用选项,且各所述当前可用的大模型应用选项对应有启停开关;Optionally, in one embodiment, the display unit 63 is further used to: provide an application setting control at a predetermined position of the dialog interaction interface, and provide a large model setting window in response to a user operation on the application setting control, wherein a second large model application list is displayed in the large model setting window, wherein the second large model application list displays preset currently available large model application options, and each currently available large model application option corresponds to a start/stop switch;

所述装置还包括启停单元,用于响应于用户对所述启停开关的操作,启用或者停用与所述操作的启停开关对应的大模型应用。The device further includes a start-stop unit configured to enable or disable the large model application corresponding to the operated start-stop switch in response to a user's operation of the start-stop switch.

本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The device of this embodiment can be used to execute the technical solution of the method embodiment shown in Figure 1. Its implementation principle and technical effects are similar and will not be repeated here.

相应地,本公开实施例提供的一种装置还可用另一种结构实现。图7为本公开提供的一个电子设备实施例的结构示意图,可以实现本公开图1所示实施例的流程,如图7所示,上述电子设备可以包括:壳体71、处理器72、存储器73、电路板74和电源电路75,其中,电路板74安置在壳体71围成的空间内部,处理器72和存储器73设置在电路板74上;电源电路75,用于为上述电子设备的各个电路或器件供电;存储器73用于存储可执行程序代码;处理器72通过读取存储器73中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述实施例所述的方法。Correspondingly, a device provided in an embodiment of the present disclosure can also be implemented with another structure. FIG7 is a schematic diagram of the structure of an electronic device embodiment provided in the present disclosure, which can implement the process of the embodiment shown in FIG1 of the present disclosure. As shown in FIG7, the above-mentioned electronic device may include: a housing 71, a processor 72, a memory 73, a circuit board 74 and a power supply circuit 75, wherein the circuit board 74 is arranged inside the space surrounded by the housing 71, and the processor 72 and the memory 73 are arranged on the circuit board 74; the power supply circuit 75 is used to supply power to each circuit or device of the above-mentioned electronic device; the memory 73 is used to store executable program code; the processor 72 runs the program corresponding to the executable program code by reading the executable program code stored in the memory 73, so as to execute the method described in the above-mentioned embodiment.

处理器72对上述步骤的具体执行过程以及处理器72通过运行可执行程序代码来进一步执行的步骤,可以参见本公开图1所示实施例的描述,在此不再赘述。The specific execution process of the processor 72 for the above steps and the steps further executed by the processor 72 by running the executable program code can be found in the description of the embodiment shown in FIG. 1 of the present disclosure, which will not be repeated here.

该电子设备:提供计算服务的设备,电子设备的构成包括处理器、硬盘、内存、系统总线等,电子设备和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。The electronic device is a device that provides computing services. The electronic device consists of a processor, hard disk, memory, system bus, etc. The electronic device is similar to the general computer architecture, but because it needs to provide highly reliable services, it has higher requirements in terms of processing power, stability, reliability, security, scalability, manageability, etc.

需要说明的是,在本文中,诸如术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this article, terms such as "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.

尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。The logic and/or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, apparatus or device and execute instructions), or in conjunction with such instruction execution system, apparatus or device. For purposes of this specification, "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, apparatus or device, or in conjunction with such instruction execution system, apparatus or device.

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM 或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。It should be understood that various parts of the present disclosure may be implemented in hardware, software, firmware, or a combination thereof.

在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。In the above embodiments, multiple steps or methods may be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it may be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

为了描述的方便,描述以上装置是以功能分为各种单元/模块分别描述。当然,在实施本公开时可以把各单元/模块的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, the above device is described by dividing the functions into various units/modules. Of course, when implementing the present disclosure, the functions of each unit/module can be implemented in the same or multiple software and/or hardware.

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本公开可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例或者实施例的某些部分所述的方法。It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present disclosure can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present disclosure can be essentially or partly contributed to the prior art in the form of a software product, which can be stored in a storage medium such as ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present disclosure or certain parts of the embodiments.

Claims (10)

1. An interaction method applied to an intelligent assistant, comprising:
acquiring the service requirement of a user through a dialogue interactive interface;
determining a large model application adapted to the service demand according to the service demand of the user;
Invoking the determined large model application to execute the business requirement;
And displaying the execution result of the service requirement through the dialogue interactive interface.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
The dialogue interactive interface is provided with a dialogue input box, and the obtaining the business requirement of the user through the dialogue interactive interface comprises the following steps:
and acquiring the business requirement input by the user through the dialogue input box.
3. The method of claim 1, wherein said determining a large model application that adapts to the business needs of the user based on the business needs comprises:
identifying user intention corresponding to the business requirement of the user;
And determining a large model application corresponding to the user intention according to the identified user intention.
4. A method according to claim 3, wherein said determining a large model application corresponding to said user intent based on said identified user intent comprises:
Acquiring the confidence degree of matching the preset large model application with the user intention according to the identified user intention;
and determining the large model application with the highest confidence as the large model application corresponding to the user intention.
5. The method of claim 1, wherein said determining a large model application that adapts to the business needs of the user based on the business needs comprises:
and acquiring the large model application specified in the business requirement of the user, and determining the large model application specified in the business requirement of the user as the large model application matched with the business requirement.
6. The method of claim 2, wherein prior to said determining a large model application that is adapted to the business needs, the method further comprises:
Monitoring the input content of the dialogue input box, and providing a first large model application list if the user is monitored to input a preset large model application calling symbol, wherein at least two preset large model application options are displayed in the first large model application list;
the determining the large model application adapted to the service requirement according to the service requirement of the user comprises the following steps:
And responding to the selection operation of the large model application options by a user, and determining the large model application selected by the selection operation as the large model application matched with the business requirement.
7. The method according to claim 1, wherein the method further comprises:
Providing a re-answer control at a predetermined location proximate to the execution result;
and responding to the operation of the user on the re-answer control, calling other large model applications to re-execute the service requirement, and displaying an execution result of re-executing the service requirement through the dialogue interactive interface.
8. An interactive apparatus for an intelligent assistant, comprising:
The acquisition unit is used for acquiring the service requirement of the user through the dialogue interactive interface;
The determining unit is used for determining a large model application adapted to the service requirement according to the service requirement of the user;
the calling unit is used for calling the determined large model application to execute the service requirement;
And the display unit is used for displaying the execution result of the service requirement through the dialogue interactive interface.
9. An electronic device, the electronic device comprising: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space surrounded by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; a processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory for performing the method of any of the preceding claims 1-7.
10. Computer can the storage medium is read and the data is read, the computer-readable storage medium stores one or more programs, the one or more programs being executable by one or more processors for implementing the method of any of the preceding claims 1-7.
CN202410870130.4A 2024-06-28 2024-06-28 Interaction method and device applied to intelligent assistant, electronic equipment and storage medium Pending CN118838526A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410870130.4A CN118838526A (en) 2024-06-28 2024-06-28 Interaction method and device applied to intelligent assistant, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410870130.4A CN118838526A (en) 2024-06-28 2024-06-28 Interaction method and device applied to intelligent assistant, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN118838526A true CN118838526A (en) 2024-10-25

Family

ID=93139842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410870130.4A Pending CN118838526A (en) 2024-06-28 2024-06-28 Interaction method and device applied to intelligent assistant, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN118838526A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119692954A (en) * 2025-02-24 2025-03-25 中图科信数智技术(北京)有限公司 Intelligent workflow interaction configuration method and system based on large model

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119692954A (en) * 2025-02-24 2025-03-25 中图科信数智技术(北京)有限公司 Intelligent workflow interaction configuration method and system based on large model

Similar Documents

Publication Publication Date Title
US12147732B2 (en) Analyzing graphical user interfaces to facilitate automatic interaction
US11735182B2 (en) Multi-modal interaction between users, automated assistants, and other computing services
US11200893B2 (en) Multi-modal interaction between users, automated assistants, and other computing services
CN110113646B (en) AI voice-based intelligent interactive processing method, system and storage medium
CN110046227B (en) Configuration method, interaction method, device, equipment and storage medium of dialogue system
US20190340200A1 (en) Multi-modal interaction between users, automated assistants, and other computing services
CN108345672A (en) Intelligent response method, electronic device and storage medium
CN107590216A (en) Answer preparation method, device and computer equipment
US11195509B2 (en) System and method for interactive virtual assistant generation for assemblages
CN108829371A (en) Interface control method, device, storage medium and electronic equipment
CN118656476B (en) Human-computer interaction method, device, equipment, medium and product based on large model
US20240428793A1 (en) Multi-modal interaction between users, automated assistants, and other computing services
CN116933362A (en) Automatic generation method and device for indoor design scheme, computer equipment and medium
CN106228047A (en) A kind of application icon processing method and terminal unit
CN118838526A (en) Interaction method and device applied to intelligent assistant, electronic equipment and storage medium
CN117609443A (en) Intelligent interaction method, system, terminal, server and medium based on large model
CN109165286A (en) Automatic question-answering method, device and computer readable storage medium
CN114327221A (en) Photographic methods, media, apparatus and computing equipment
CN118605869A (en) Method, device, electronic device and storage medium for creating intelligent assistant
CN119088931A (en) Automatic question-answering method, device, electronic device and storage medium
CN118820417A (en) Task processing method, device, equipment and computer readable storage medium
CN118170441A (en) Option configuration method, device, equipment and medium for basic input/output system
CN110619038A (en) Method, system and electronic equipment for vertically guiding professional consultation
CN114663128A (en) Display method, computer equipment and storage medium
KR102692420B1 (en) Request analysis to identify customer intention and omni-channel customer response system using it

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