AI assistant control method and device, electronic equipment and readable storage medium

Through the AI ​​assistant control method, the problem of low activity communication efficiency caused by schedule conflicts is solved, and the AI ​​assistant automatically handles tasks is realized, and the activity participation efficiency and user experience are improved.

CN119621226APending Publication Date: 2025-03-14VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411843164.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

Users often face agenda conflicts in their daily work and life, resulting in low activity communication efficiency.

Method used

It provides an AI assistant control method, which controls the AI ​​assistant to participate in target activities by receiving user input instructions, and processes tasks related to users, thereby improving activity communication efficiency.

Benefits of technology

Through the automated processing of AI assistants, users can manage and participate in meetings more efficiently, reduce manual intervention, and improve the participation efficiency and user experience of activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119621226A_ABST
    Figure CN119621226A_ABST
Patent Text Reader

Abstract

The invention discloses an AI assistant control method and device, electronic equipment and a readable storage medium, and belongs to the technical field of artificial intelligence. The method comprises the following steps: receiving a first input of a user; the first input corresponds to a participation instruction of the target activity; in response to the first input, controlling the AI assistant to participate in the target activity; wherein tasks related to the user in the target activity are processed through the AI assistant.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of artificial intelligence technology, and specifically relates to an AI assistant control method, device, electronic device and readable storage medium. Background Art

[0002] In daily work and life, users often have schedule conflicts, such as meeting conflicts. In this case, users are generally required to participate in multiple meetings at the same time, resulting in low activity communication efficiency. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide an AI assistant control method, device, electronic device and readable storage medium, which can solve the problem of low efficiency of active communication.

[0004] In a first aspect, an embodiment of the present application provides an AI assistant control method, the method comprising:

[0005] receiving a first input from a user; the first input corresponds to a participation instruction of a target activity;

[0006] In response to the first input, controlling the AI ​​assistant to participate in the target activity;

[0007] Among them, user-related tasks in target activities are handled by AI assistants.

[0008] In a second aspect, an embodiment of the present application provides an AI assistant control device, the device comprising:

[0009] A receiving module, configured to receive a first input from a user; the first input corresponds to a participation instruction for a target activity;

[0010] a control module, configured to control the AI ​​assistant to participate in a target activity in response to the first input;

[0011] Among them, user-related tasks in target activities are handled by AI assistants.

[0012] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0013] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0014] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0015] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0016] In an embodiment of the present application, a first input from a user is received, the first input corresponds to an instruction to participate in a target activity, and in response to the first input, an AI assistant is controlled to participate in the target activity, wherein tasks related to the user in the target activity are processed by the AI ​​assistant. In this way, the AI ​​assistant can help the user process tasks in the target activity, thereby improving the efficiency of activity communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a flow chart of an AI assistant control method provided in an embodiment of the present application;

[0018] Figure 2a is a schematic diagram of an interactive interface of an AI assistant provided in an embodiment of the present application;

[0019] Figure 2b is a schematic diagram of an interactive interface of another AI assistant provided in an embodiment of the present application;

[0020] Figure 2c is a schematic diagram of another interactive interface of an AI assistant provided in an embodiment of the present application;

[0021] Figure 2d is a schematic diagram of an interactive interface of another AI assistant provided in an embodiment of the present application;

[0022] Figure 3a is a schematic diagram of first activity identification information provided in an embodiment of the present application;

[0023] Figure 3b is a schematic diagram of second activity identification information provided by an embodiment of the present application;

[0024] Figure 4 is a structural diagram of an AI assistant control device provided in an embodiment of the present application;

[0025] Figure 5 It is one of the hardware structure diagrams of the electronic device according to the embodiment of the present application;

[0026] Figure 6 This is the second schematic diagram of the hardware structure of the electronic device according to the embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings of the embodiments of the present application to clearly describe the technical solutions of the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present application belong to the scope of protection of this application.

[0028] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0029] In response to the problems arising in the related technologies, the embodiments of the present application provide an AI assistant control method, device, electronic device and readable storage medium, which can solve the problem in the related technologies that the current AI assistants lack the comprehensive processing capabilities for complete scenarios.

[0030] The following is a detailed description of the AI ​​assistant control method provided in the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0031] Figure 1 A flowchart of an AI assistant control method provided in an embodiment of the present application.

[0032] like Figure 1 As shown, the AI ​​assistant control method may include steps 110 to 120, and the method is applied to an AI assistant control device, as shown below:

[0033] Step 110, receiving a first input from a user; the first input corresponds to a participation instruction for a target activity.

[0034] Target activities: refers to the specific tasks or events that users want AI assistants to participate in, such as schedule management, email processing, data analysis, etc.

[0035] Target activities are usually defined or preset by the user, and the AI ​​assistant performs these activities according to the user's instructions and preset rules. By participating in target activities, the AI ​​assistant is able to automate repetitive tasks, freeing up the user's time and energy to focus on more important work.

[0036] The process of receiving user instructions through the user interface usually involves natural language processing technology to parse and understand user input. By receiving user input, the user's intention can be accurately identified, providing a basis for subsequent AI assistant operations.

[0037] Step 120, in response to the first input, controlling the AI ​​assistant to participate in the target activity;

[0038] Among them, user-related tasks in target activities are handled by AI assistants.

[0039] AI assistant: It is a virtual assistant based on artificial intelligence technology that can perform various tasks such as information retrieval, data analysis, automation operations, etc. It usually interacts with users through natural language processing.

[0040] AI assistants use machine learning, deep learning and other technologies to understand and execute user instructions through training models. AI assistants can handle complex tasks and make intelligent decisions based on user input and context. AI assistants can improve work efficiency, reduce manual errors, and provide personalized services.

[0041] According to the user's input, the corresponding AI assistant module is called to execute the preset target activity. This process may involve the coordination and execution of multiple subtasks, such as data retrieval, task scheduling, result feedback, etc. By controlling the AI ​​assistant to participate in the target activity, user-related tasks can be automatically processed, efficiency can be improved, and manual intervention can be reduced.

[0042] AI assistants automatically perform tasks related to users based on their instructions and preset rules. These tasks may include data analysis, information retrieval, schedule management, etc. AI assistants continuously optimize their ability to perform tasks through machine learning and deep learning technologies. With AI assistants processing tasks, users can get faster and more accurate results while reducing human errors and operational burdens.

[0043] Through AI assistants, users can automatically participate in online activities on their behalf, handle related tasks and interactions, reduce the time and energy of users' manual participation, and improve the efficiency of participation in activities. Users only need to issue simple activity instructions to automatically start AI assistants to participate in online activities, which improves the user's participation experience and convenience. AI assistants can handle various tasks and interactions in online activities, reducing the burden on users and allowing them to focus more on other important matters. Even if users are unable to participate in online activities in person, AI assistants can participate on their behalf to ensure the smooth progress of the event and reduce the risk of event interruption due to user absence.

[0044] As a result, it is possible to effectively receive user instructions and use AI assistants to automatically process user-related tasks, which not only improves work efficiency but also provides users with a more convenient and intelligent service experience.

[0045] The following is an explanation based on several specific scenarios:

[0046] Scenario 1: Online conference activities.

[0047] After receiving the user's activity instruction to the AI ​​assistant, the AI ​​assistant is started. The activity instruction is used to instruct the AI ​​assistant to attend the meeting. By starting the AI ​​assistant, it can attend the meeting on behalf of the user, handle related tasks and interactions, and reduce the burden on the user.

[0048] Call the AI ​​assistant to participate in the meeting. The AI ​​assistant participates in the meeting on behalf of the user and handles various tasks and interactions in the meeting, such as speaking, asking questions, and recording. By calling the AI ​​assistant, participation and interaction in the meeting can be automatically handled, improving the efficiency of meeting participation and user experience.

[0049] The AI ​​assistant generates a meeting summary report, including the main content of the meeting discussion, decision results, follow-up action plan, etc. Users can obtain key information from the meeting in a timely manner to facilitate subsequent work.

[0050] In different scenarios, the AI ​​assistant's automated processing simplifies the process of user participation in activities, improves participation efficiency and user experience, and reduces the burden on users. Whether it is social event management, online forum interaction, community opinion collection agency, chat group team building idea collection or meeting scenarios, it can automatically generate detailed event arrangements and notify relevant users in a timely manner to ensure the smooth progress of the event.

[0051] Scene 2: Social activities.

[0052] Users receive invitations to friends’ gatherings and social events, including the type of event, time, location, and participants. The AI ​​assistant analyzes the invitation content and gives suggestions on whether to attend the event based on the user’s social preferences and schedule. Users can quickly decide whether to attend the event based on the AI ​​assistant’s suggestions, saving decision-making time.

[0053] If the user decides to participate, the AI ​​assistant prepares some possible topics and ways of interaction in advance to help the user better integrate into the event. The user can participate in the discussion more confidently during the event and enhance the social experience.

[0054] During the event, the AI ​​assistant listens to the conversation through the user's smart device, reminds the user and provides reference answers when it comes to topics that the user may be interested in or questions that need to be responded to. Users can respond to relevant topics in a timely manner. After the event, the AI ​​assistant generates a summary of the event, including interesting people met, topics discussed, and possible follow-up interaction suggestions. Users can better manage their social lives and expand their interpersonal relationships.

[0055] Scenario 3: Online forum interactive activities.

[0056] There is a discussion about a new software on a technology forum that the user follows. The AI ​​assistant uses a large model of natural language understanding to analyze forum topics, hot topic trends, and common opinions of other users. The AI ​​assistant can understand the main opinions and controversial points of forum users and prepare for participating in the discussion.

[0057] During the forum discussion, the AI ​​assistant carefully reads other users' speeches and responds according to pre-set interaction strategies when it finds that the speech is related to the user's areas of concern or topics that may be of interest. After the discussion, the AI ​​assistant organizes the important viewpoints and discussion results in the forum and generates a summary report for users to review. Even if users do not participate in the discussion in person, they can still grasp key information and understand the latest developments and different viewpoints on the forum.

[0058] Scene 4: Community opinion collection activity.

[0059] The community organizes notification activities for opinion collection activities. The AI ​​assistant understands the user's possible concerns and expectations based on the collection theme, such as the user's usual usage habits and needs for the park. The AI ​​assistant can participate in the collection activities on behalf of the user and provide targeted opinions and suggestions.

[0060] During the solicitation process, the AI ​​assistant actively communicates with other community members, listens to their opinions and suggestions, and shares the user's possible views in a timely manner. Users can participate in community affairs through the AI ​​assistant and enhance their sense of community participation. After the event, the AI ​​assistant organizes the collected opinions and discussion results, reports to the user, and provides some thoughts and suggestions on community development. Users can better participate in community affairs and understand the needs and expectations of community members.

[0061] Scene 5: The team is preparing to organize a team-building activity.

[0062] The AI ​​assistant analyzes the characteristics of team members, their past team building preferences, and current constraints such as time and budget. The AI ​​assistant can suggest team building activities that meet the interests and needs of team members. The AI ​​assistant initiates discussions about team building ideas in a friendly manner in the chat group, proposes some common types of team building activities, and elicits responses from everyone. Team members can actively participate in the discussion and propose their own team building ideas.

[0063] The AI ​​assistant records everyone's suggestions and uses natural language understanding technology to analyze the feasibility and popularity of the suggestions. Users can make more appropriate team building decisions based on the team building idea report generated by the AI ​​assistant.

[0064] After the collection is completed, the AI ​​assistant organizes everyone's team building ideas and generates a detailed report, including the advantages, disadvantages, and number of supporters of each suggestion. Users can better understand the needs and expectations of team members and make more appropriate team building decisions.

[0065] In a possible embodiment, the method further includes:

[0066] When the AI ​​assistant participates in the target activity, at least one of the following is displayed on the interactive interface of the AI ​​assistant: progress information of the target activity and activity participation information of the AI ​​assistant.

[0067] Among them, the process information of the target activity represents the activity process of the target activity, and the activity participation information of the AI ​​assistant represents the participation of the AI ​​assistant in the target activity, such as answering a question for the user.

[0068] In a possible embodiment, the target activity is a first meeting;

[0069] Before receiving the first input from the user, the method further includes:

[0070] Displaying meeting reminder information of the first meeting on the interactive interface of the AI ​​assistant;

[0071] The receiving a first input from a user comprises:

[0072] Receive a first input from a user to an interactive interface of the AI ​​assistant.

[0073] First meeting: refers to a specific meeting that the user has scheduled or is about to attend.

[0074] Meetings often involve multiple participants, agendas, and time arrangements. AI assistants help users manage and participate in meetings through calendar management, notification reminders, and other functions. By managing meetings with AI assistants, users can better arrange their time and ensure that meetings go smoothly.

[0075] Meeting reminder information: notifications or reminders about upcoming meetings displayed by the AI ​​assistant on the interactive interface.

[0076] Meeting reminder information usually includes key information such as the meeting time, location, participants, agenda, etc. AI assistants ensure that users do not miss important meetings through functions such as calendar synchronization and timed reminders. By displaying meeting reminder information, AI assistants can help users understand meeting arrangements in a timely manner and improve meeting participation and efficiency.

[0077] like Figure 2a As shown, the meeting reminder information of the first meeting is displayed on the interactive interface 210 of the AI ​​assistant; then, as shown Figure 2b As shown, a first input from the user is received, and the first input corresponds to a participation instruction 220 of the target activity "please run this meeting for me".

[0078] AI assistants synchronize with the user's calendar or meeting management to obtain upcoming meeting information and display reminders on the interactive interface. This process usually involves technologies such as data synchronization and scheduled task scheduling. By displaying meeting reminder information, AI assistants can help users keep abreast of meeting arrangements and avoid missing important meetings.

[0079] Users interact with the AI ​​assistant's interactive interface through clicks, voice commands, gestures, etc. Through event monitoring and processing technology, user input is captured and processed accordingly. By receiving user interactive input, it can respond to users' specific needs, such as participating in meetings, viewing meeting details, etc.

[0080] Before receiving the user's first input, the AI ​​assistant will display the meeting reminder information of the first meeting on the interactive interface. The user makes the first input through the interactive interface with the AI ​​assistant, which can respond to the user's specific needs, such as participating in the meeting, viewing meeting details, etc. This not only improves the efficiency of meeting management, but also provides users with a more convenient and intelligent service experience.

[0081] In a possible embodiment, when the AI ​​assistant participates in the first conference, the AI ​​assistant's conference participation progress information is displayed on the interactive interface of the AI ​​assistant.

[0082] Meeting progress information: The AI ​​assistant displays real-time information about meeting progress, task execution, user interaction, etc. during the meeting.

[0083] Meeting progress information is usually obtained through technologies such as data synchronization, real-time updates, and status monitoring. The AI ​​assistant integrates with the meeting to obtain real-time data of the meeting and dynamically displays it on the interactive interface.

[0084] By displaying meeting progress information, the AI ​​assistant can help users understand the progress of the meeting in real time and improve meeting participation and efficiency.

[0085] like Figure 2c As shown, the AI ​​assistant's meeting progress information 231 is displayed on the interactive interface of the AI ​​assistant. The meeting progress information 231 is used to indicate that the AI ​​assistant is participating in an online activity, which may be specifically "the intelligent assistant is acting as an agent for the meeting..."

[0086] The process of AI assistants automatically participating in meetings may involve conference API calls, data synchronization, task scheduling and other technologies. By automatically participating in meetings, AI assistants can help users handle various tasks in meetings, such as recording meeting content and reminding important matters.

[0087] The AI ​​assistant obtains the progress information of the meeting by synchronizing with the real-time data of the meeting and displays it dynamically on the interactive interface. This process usually involves technologies such as real-time data update, status monitoring, and user interface rendering. By displaying the progress information of the meeting, the AI ​​assistant can help users understand the progress of the meeting in real time and improve the participation and efficiency of the meeting.

[0088] The AI ​​assistant calls the meeting API to obtain detailed information about the meeting, such as the meeting ID, participant list, agenda, etc. Based on this information, the AI ​​assistant automatically joins the meeting and starts executing the preset tasks. By automatically participating in the meeting, the AI ​​assistant can help users handle various tasks in the meeting, such as recording meeting content and reminding important matters.

[0089] The AI ​​assistant uses real-time data update technology to continuously obtain the latest meeting progress information from the meeting, such as the current speaker, topic discussion progress, task execution status, etc. This information is updated in real time to the AI ​​assistant's interactive interface through status monitoring technology. By displaying meeting progress information, the AI ​​assistant can help users understand the progress of the meeting in real time and improve meeting participation and efficiency.

[0090] The AI ​​assistant participates in the first meeting and displays the progress information of the AI ​​assistant on the interactive interface. By displaying the progress information of the meeting in real time, the AI ​​assistant can help users understand the progress of the meeting in real time and improve the participation and efficiency of the meeting. It not only improves the efficiency of meeting management, but also provides users with a more convenient and intelligent service experience.

[0091] In a possible embodiment, when the AI ​​assistant participates in the first meeting, user participation reminder information is displayed.

[0092] User meeting reminder information: refers to the reminder information sent by the AI ​​assistant to the user before or during the meeting to ensure that the user does not miss the meeting or important matters.

[0093] Meeting reminders are usually sent to users through push notifications, text messages, emails, etc. AI assistants integrate with calendars and meetings to obtain detailed meeting information and send reminders at appropriate times. By sending reminders to users, AI assistants can help users attend meetings in a timely manner, avoid missing important events, and improve meeting participation and efficiency.

[0094] AI assistants automatically participate in meetings by integrating with them. This process may involve API calls, data synchronization, task scheduling and other technologies. By automatically participating in meetings, AI assistants can help users handle various tasks in meetings, such as recording meeting content and reminding important matters.

[0095] AI assistants integrate with calendars and meetings to obtain detailed information about meetings and send reminders at appropriate times. This process usually involves technologies such as scheduled task scheduling, notification push, and data synchronization. By sending users meeting reminders, AI assistants can help users participate in meetings in a timely manner, avoid missing important matters, and improve meeting participation and efficiency.

[0096] The AI ​​assistant calls the meeting API to obtain detailed information about the meeting, such as the meeting ID, participant list, agenda, etc. Based on this information, the AI ​​assistant automatically joins the meeting and starts executing the preset tasks. By automatically participating in the meeting, the AI ​​assistant can help users handle various tasks in the meeting, such as recording meeting content and reminding important matters.

[0097] AI assistants integrate with calendars and meetings to obtain detailed information about meetings and send reminders at appropriate times. AI assistants use timed task scheduling technology to send reminders to users before meetings start or before important events occur. These reminders can be sent to users via push notifications, text messages, emails, and other methods. By sending users reminders to attend meetings, AI assistants can help users participate in meetings in a timely manner, avoid missing important events, and improve meeting participation and efficiency.

[0098] The AI ​​assistant participates in the first meeting and displays the user's meeting reminder information at the appropriate time. By sending the user a meeting reminder, the AI ​​assistant can help the user participate in the meeting in time, avoid missing important matters, and improve the participation and efficiency of the meeting. This technical solution not only improves the efficiency of meeting management, but also provides users with a more convenient and intelligent service experience.

[0099] In a possible embodiment, after the first meeting ends, a meeting minutes viewing control is displayed on the interactive interface of the AI ​​assistant;

[0100] receiving a second input to the meeting minutes viewing control;

[0101] In response to the second input, minutes of the first meeting are displayed.

[0102] Meeting minutes: refers to a document that summarizes and records the meeting content, discussion points, decision-making matters, etc. after the meeting. Meeting minutes are usually automatically generated by AI assistants, which extract key information and generate documents by analyzing meeting recordings, text records, participant speeches and other data. By generating meeting minutes, AI assistants can help users quickly review the content of the meeting to ensure that important matters are not missed.

[0103] Meeting minutes viewing control: refers to the button or link for viewing meeting minutes on the interactive interface of the AI ​​assistant. Meeting minutes viewing control is usually implemented through user interface design technology, and users can view meeting minutes by clicking the control. By providing meeting minutes viewing control, the AI ​​assistant can facilitate users to quickly access meeting minutes and improve the efficiency of information acquisition.

[0104] like Figure 2d As shown, a meeting minutes viewing control 241 is displayed in the interactive interface of the AI ​​assistant. The meeting minutes viewing control 241 is used to indicate that the AI ​​assistant has completed participating in the online activity. The meeting minutes viewing control 241 can be "The AI ​​assistant has finished participating in the meeting, click to view related records."

[0105] After detecting that the first meeting has ended, the AI ​​assistant automatically generates meeting minutes and displays the meeting minutes viewing control on the interactive interface, which usually involves meeting status detection, document generation, user interface rendering and other technologies. By displaying the meeting minutes viewing control, the AI ​​assistant can help users quickly access meeting minutes and improve the efficiency of information acquisition.

[0106] Users interact with the meeting minutes viewing control by clicking, touching, or using voice commands. Through event monitoring and processing technology, user input is captured and processed accordingly. By receiving user input, it is possible to respond to specific user needs, such as viewing meeting minutes.

[0107] Based on the user's input, the corresponding module is called to display the minutes of the first meeting. This process may involve technologies such as document rendering, data loading, and user interface updates. By displaying the meeting minutes, the AI ​​assistant can help users quickly review the meeting content and ensure that important matters are not missed.

[0108] The AI ​​assistant uses meeting status detection technology to determine whether the meeting has ended. Once the meeting is over, the AI ​​assistant automatically generates meeting minutes through document generation technology, and displays the meeting minutes viewing control through the user interface rendering technology. By displaying the meeting minutes viewing control, the AI ​​assistant can help users quickly access meeting minutes and improve the efficiency of information acquisition.

[0109] Through event monitoring and processing technology, user input is captured and processed accordingly. For example, when a user clicks on the meeting minutes view control, the corresponding processing logic will be triggered. By receiving user input, it is possible to respond to the user's specific needs, such as viewing meeting minutes.

[0110] The generated meeting minutes are displayed on the user interface through document rendering technology. This process may involve technologies such as data loading and user interface updates. By displaying meeting minutes, the AI ​​assistant can help users quickly review the meeting content and ensure that important matters are not missed.

[0111] After the first meeting, the AI ​​assistant displays the meeting minutes viewing control on the interactive interface. By interacting with the meeting minutes viewing control, the user can respond to the user's specific needs and display the meeting minutes of the first meeting, which not only improves the efficiency of information acquisition, but also provides users with a more convenient and intelligent service experience.

[0112] In a possible embodiment, the target activity is a first meeting; and the method further includes:

[0113] When question information directed to the user in the first conference is detected, the AI ​​assistant is controlled to send answer information to the participants of the first conference.

[0114] Through natural language processing technology, AI assistants can analyze the voice or text content in the meeting in real time and identify questions for specific users. If the meeting is in voice format, the AI ​​assistant first converts the voice into text through voice recognition technology. The converted text is semantically analyzed to identify the question sentence and determine whether the question is directed to a specific user. Through contextual information, such as the user name or role mentioned in the question content, it is determined which user the question is directed to.

[0115] The AI ​​assistant generates answer information based on the user's preset answer strategy. The preset answer strategy includes answer style, tone, content, etc., which are used to guide the AI ​​assistant to generate appropriate answer information. Through the preset answer strategy, the AI ​​assistant can generate answer information that meets the user's expectations, improving the accuracy and consistency of the answer.

[0116] The AI ​​assistant obtains relevant information related to the question information, such as background knowledge, historical data, user preferences, etc., and generates answer information based on this relevant information. By obtaining relevant information, the AI ​​assistant can generate more comprehensive and accurate answer information, enhancing the depth and breadth of the answer.

[0117] The AI ​​assistant outputs prompt information, which is used to prompt users to join online activities and reply to questions. Prompt information is usually presented to users through pop-ups, notifications, etc. By outputting prompt information, users can be reminded to join online activities and reply to questions in a timely manner, which enhances the user's sense of participation and interaction.

[0118] By presetting answer strategies and obtaining related information, AI assistants can generate more accurate and comprehensive answer information, improving the accuracy and consistency of answers. By outputting prompt information, users can be reminded in a timely manner to join online activities and reply to question information, enhancing the interactive effect and user participation. Users only need to simply set a preset answer strategy to automatically generate answer information and output prompt information, improving the user's participation experience and convenience. Through the automated processing of the AI ​​assistant, answer information can be generated and prompt information can be output in a timely manner, ensuring the timely delivery of information and the smooth interaction.

[0119] After detecting the question information, the AI ​​assistant generates the corresponding answer information based on the preset rules or knowledge base, and sends it to the participants through the conference platform. The AI ​​assistant generates answers to questions based on the knowledge base, preset rules or real-time learning. The generated answer information is sent to the participants through the API interface or the integration function of the conference platform.

[0120] AI assistants can respond to questions in real time, reducing the time users spend answering questions, thereby improving the overall efficiency of the meeting. When users are unable to answer questions in time, AI assistants can quickly generate answers to avoid interruptions to the meeting. For repetitive or common questions, AI assistants can directly provide standard answers to save discussion time.

[0121] With the assistance of AI assistants, users can focus more on the core content of the meeting without worrying about missing or not being able to answer questions in time. Users can participate in meetings more confidently because AI assistants can provide them with support.

[0122] For users who are not familiar with the content of the meeting, the AI ​​assistant can provide supplementary information to help them better understand the content of the meeting. The answer information generated by the AI ​​assistant based on the knowledge base or preset rules is usually highly accurate and can avoid human errors or omissions. For technical or professional questions, the AI ​​assistant can provide precise answers.

[0123] Through the above technical steps, the AI ​​assistant can respond to questions in real time during the meeting and provide efficient answer support, thereby improving the overall efficiency of the meeting and user experience. The above technical solution is not only applicable to the first meeting, but can also be extended to other online activity scenarios, and has broad application prospects.

[0124] In a possible embodiment, the method further includes:

[0125] The answer information is generated through the AI ​​function corresponding to the AI ​​assistant according to a preset answer strategy, associated information of the question information, and at least one of the user's input information.

[0127] The AI ​​function corresponding to the AI ​​assistant may be an AI model corresponding to the AI ​​assistant.

[0128] Preset answer strategies: predefined answer templates or rules for different types of questions. AI assistants can choose appropriate answer strategies based on the type of question asked.

[0129] Related information of question information: AI assistants analyze the content of questions and extract contextual information related to the questions, such as meeting topics, user roles, historical discussion content, etc., to generate more accurate answers.

[0130] User input information: If the user provides additional input information after asking a question, such as supplementary instructions, keywords, etc., the AI ​​assistant can combine this information to generate an answer that better meets the user's needs.

[0131] Predefine answer templates for common questions through a rule engine or knowledge base. For example, the answer strategy for technical questions may include references to technical documents or standard answers.

[0132] Use natural language processing technology to extract keywords and contextual information from questions. For example, if the question involves "project progress", the AI ​​assistant can link to the knowledge base related to project management.

[0133] Analyze the user's supplementary input in real time and dynamically adjust the answer content. For example, if the user adds "last week's meeting minutes", the AI ​​assistant can give priority to citing relevant content.

[0134] By combining preset strategies, related information, and user input, AI assistants can generate more accurate answers that better meet users' specific needs. Users can experience the intelligence and personalized services of AI assistants.

[0135] In a possible embodiment, in response to the first input, controlling the AI ​​assistant to participate in the target activity includes:

[0136] In response to the first input, controlling the avatar of the AI ​​assistant to participate in the target activity.

[0137] First input: A command issued by a user to trigger the AI ​​assistant to participate in a target activity, such as a meeting, discussion, task execution, etc. The first input can be a voice command, text command, button click, or other form of trigger signal.

[0138] AI assistant clone: ​​A virtual instance of an AI assistant that can perform tasks independently without affecting the AI ​​assistant's performance in other activities. Clone technology enables the AI ​​assistant to participate in multiple target activities at the same time, improving concurrent processing capabilities.

[0139] On a single device, AI assistant clones are created through multi-threading technology, and each clone performs tasks independently. Tasks are assigned to corresponding clones based on the specific needs of the target activity. The clones respond to tasks in the target activity in real time, such as answering questions, providing information, and performing operations.

[0140] Through the avatar technology, AI assistants can participate in multiple target activities at the same time, improving concurrent processing capabilities. In conference scenarios, AI assistants can participate in multiple meetings at the same time and provide support for different meetings. In task execution scenarios, AI assistants can handle multiple tasks at the same time, improving overall efficiency.

[0141] The clone technology enables AI assistants to dynamically allocate resources according to demand and adapt to different application scenarios. When resources are limited, the clone technology can optimize resource utilization and avoid resource waste. When resources are sufficient, the clone technology can expand processing power to meet high concurrency requirements.

[0142] Users can experience the multitasking capabilities and efficient response of the AI ​​assistant, thereby improving the overall user experience. Users can initiate multiple requests at the same time, and the AI ​​assistant can respond quickly to avoid waiting time. In complex scenarios, the AI ​​assistant can provide more comprehensive support to meet the diverse needs of users.

[0143] This technical solution is applicable to a variety of application scenarios, including meetings, discussions, task execution, training, etc. In meeting scenarios, AI assistants can respond to questions in real time and provide meeting support. In task execution scenarios, AI assistants can handle multiple tasks at the same time to improve work efficiency.

[0144] In a possible embodiment, the first input further corresponds to user demand information of the target activity; the user demand information includes at least one of the following: the role of the user in the target activity, key information to be recorded by the AI ​​assistant, and task information of the task to be performed by the AI ​​assistant;

[0145] In response to the first input, controlling the AI ​​assistant to participate in the target activity includes:

[0146] The AI ​​assistant is controlled to participate in the target activity according to the user demand information.

[0147] First input: The user or the instructions issued to trigger the AI ​​assistant to participate in the target activity.

[0148] User demand information: In the first input, the specific needs of users in the target activity are included. These needs may include:

[0149] User role: The user's identity in the target activity, such as host, participant, recorder, etc.

[0150] Key information: Key information that the AI ​​assistant needs to record, such as meeting agenda, discussion points, decision results, etc.

[0151] Task information: The tasks that the AI ​​assistant needs to perform, such as answering questions, providing information, generating reports, etc.

[0152] Based on user demand information, the AI ​​assistant dynamically adjusts its behavior and functions to meet the specific needs of users. Based on the user's role in the target activity, the AI ​​assistant adjusts its behavior, such as the host role requires more active control and the participant role requires more passive support. Based on user needs, the AI ​​assistant automatically records key information in the target activity and generates corresponding record documents. Based on user needs, the AI ​​assistant performs specific tasks, such as answering questions and providing data analysis results.

[0153] Depending on the user's role, the AI ​​assistant adjusts its behavior mode. For example, if the user is a moderator, the AI ​​assistant can take more active control of the meeting process; if the user is a participant, the AI ​​assistant can provide passive support.

[0154] According to user needs, the AI ​​assistant automatically records key information in the target activity. For example, in a meeting, the AI ​​assistant can record discussion points, decision results, etc.

[0155] According to user needs, the AI ​​assistant performs specific tasks. For example, if the user needs to "generate a meeting report", the AI ​​assistant can automatically generate meeting minutes and send them to the participants.

[0156] By dynamically adjusting the behavior of the AI ​​assistant based on user demand information, users can get more personalized and efficient services. Users can customize the behavior of the AI ​​assistant according to their roles and needs. In conference scenarios, the AI ​​assistant can automatically record key information according to user needs, reducing the user's workload.

[0157] By analyzing user demand information, AI assistants can participate in target activities more intelligently and provide more precise support. AI assistants can dynamically adjust behavior patterns based on user roles to adapt to different application scenarios. AI assistants can automatically perform tasks based on user needs, improving the level of intelligence.

[0158] The introduction of user demand information enables AI assistants to dynamically adjust their functions according to specific needs and adapt to different application scenarios. In meeting scenarios, AI assistants can record key information or perform specific tasks according to user needs. In task execution scenarios, AI assistants can provide different support methods according to user needs.

[0159] In a possible embodiment, after step 120, the method further includes:

[0160] The first activity identification information is displayed, and the first activity identification information is used to prompt the AI ​​assistant that it is participating in an online activity; when a control input to the first activity identification information is received, an activity interface of the online activity is displayed.

[0161] First activity identification information: When the AI ​​assistant participates in an online activity, the information displayed to remind the user that the AI ​​assistant is participating in the online activity. The first activity identification information can be an icon, text, or other form of prompt.

[0162] Control input: the operation performed by the user on the first activity identification information, such as clicking, sliding, etc., which is used to trigger the activity interface displaying the online activity.

[0163] Activity interface: The specific interface of an online activity, used to display the detailed content and interactive areas of the activity, such as the meeting interface, discussion area, etc.

[0164] Users can clearly know that the AI ​​assistant is participating in online activities through the first activity identification information, which enhances the user's perception and control capabilities.

[0165] On the one hand, the first activity identification information is used to remind the AI ​​assistant that it is participating in an online activity. On the other hand, the first activity identification information can also be used to remind the AI ​​assistant that it is about to participate in an online activity. Figure 3a As shown, the first activity identification information 310 “Your AI assistant will attend an online meeting at 14:30” is displayed.

[0166] After the first activity identification information is displayed, a user control input for the first activity identification information is received. The control input is usually an operation such as a click or a slide by the user, which is used to trigger an activity interface for displaying the online activity. The user can quickly enter the activity interface of the online activity through the control input, which is convenient for real-time viewing and participation in the activity.

[0167] After receiving the control input, the activity interface of the online activity is displayed. The activity interface is used to display the detailed content and interactive areas of the activity, such as the meeting interface, discussion area, etc. Users can view and participate in online activities in real time through the activity interface, which enhances the interactive effect and user experience.

[0168] By displaying the first activity identification information, users can understand the status of the AI ​​assistant's participation in online activities in real time, enhancing the user's perception and control capabilities. Users can quickly enter the activity interface of online activities through control input, which is convenient for real-time viewing and participation in activities, improving the user's participation experience and convenience. Even if the user cannot participate in the online activity in person, the AI ​​assistant can participate on behalf of the user, and let the user know the participation status of the activity clearly through the first activity identification information to ensure the smooth progress of the activity. Through the first activity identification information and the activity interface, users can clearly understand the progress and status of the activity, which improves the transparency and controllability of the activity.

[0169] Therefore, by displaying the first activity identification information and receiving control input, the process of users participating in online activities is simplified, user perception and activity transparency are improved, and user experience and activity controllability are enhanced. Through the automated processing of the AI ​​assistant, the smooth progress of the activity can be ensured, and the activity status can be fed back in time, thereby improving user participation and satisfaction.

[0170] In a possible embodiment, after step 120, the method further includes:

[0171] The second activity identification information is displayed, and the second activity identification information is used to prompt the AI ​​assistant that it has completed participating in the online activity; when a control input for the second activity identification information is received, activity summary information of the online activity is displayed.

[0172] Second activity identification information: after the AI ​​assistant completes participating in the online activity, the information displayed to remind the user that the AI ​​assistant has completed participating in the online activity.

[0173] Control input: the operation performed by the user on the second activity identification information, such as clicking, sliding, etc., is used to trigger the display of the activity summary information of the online activity.

[0174] Activity summary information: information generated based on activity record information and used to summarize the content and results of online activities.

[0175] After step 120, the second activity identification information is displayed to prompt the user that the AI ​​assistant has completed the online activity. The second activity identification information can be an icon, text, or other form of prompt. The user can clearly know that the AI ​​assistant has completed the online activity through the second activity identification information, which enhances the user's perception and control ability.

[0176] like Figure 3b As shown, the second activity identification information 320 “AI assistant has completed participating in the online meeting” is displayed.

[0177] After the second activity identification information is displayed, a user control input for the second activity identification information is received. The control input is usually an operation such as a click or a slide by the user, which is used to trigger the display of the activity summary information of the online activity. The user can quickly view the activity summary information of the online activity through the control input, which is convenient for review and organization.

[0178] After receiving the control input, the activity summary information of the online activity is displayed. The activity summary information usually includes the main content of the activity, decision results, important discussion points, and summaries of the speeches of participants. Users can fully understand the overall situation and important content of the activity through the activity summary information, which is convenient for review and organization.

[0179] By displaying the second activity identification information, users can understand the status of the AI ​​assistant completing online activities in real time, which enhances the user's perception and control capabilities. Users can quickly view the activity summary information of online activities through control input, which is convenient for review and organization, and improves the user's participation experience and convenience. By displaying the second activity identification information and activity summary information, users can be ensured to view the activity summary information in a timely manner, reducing the possibility of information omissions and confusion.

[0180] Therefore, by displaying the second activity identification information and receiving control input, the process of users reviewing online activities is simplified, user perception and activity transparency are improved, and user experience and activity controllability are enhanced. Through the automated processing of the AI ​​assistant, it can ensure that the summary information of the activity is delivered to the user in a timely manner, thereby improving user participation and satisfaction.

[0181] In an embodiment of the present application, a first input from a user is received, the first input corresponds to an instruction to participate in a target activity, and in response to the first input, an AI assistant is controlled to participate in the target activity, wherein tasks related to the user in the target activity are processed by the AI ​​assistant. In this way, the efficiency of activity communication is improved by helping the user process tasks in the target activity through the AI ​​assistant.

[0182] Figure 4 4 is a block diagram of an AI assistant control device provided in an embodiment of the present application, and the device 400 includes:

[0183] The receiving module 410 is used to receive a first input from a user; the first input corresponds to a participation instruction of a target activity;

[0184] A control module 420, configured to control the AI ​​assistant to participate in the target activity in response to the first input;

[0185] The user-related tasks in the target activity are processed by the AI ​​assistant.

[0186] In a possible embodiment, the target activity is a first meeting; the device 400 further includes:

[0187] A display module, configured to display the meeting reminder information of the first meeting on the interactive interface of the AI ​​assistant;

[0188] The receiving module 410 is specifically used to receive a first input from a user to the interactive interface of the AI ​​assistant.

[0189] In a possible embodiment, the display module is further used to display the AI ​​assistant's meeting progress information on the AI ​​assistant's interactive interface when the AI ​​assistant participates in the first meeting.

[0190] In a possible embodiment, the display module is further used to display user attendance reminder information when the AI ​​assistant participates in the first meeting.

[0191] In a possible embodiment, the display module is further configured to display a meeting minutes viewing control on the interactive interface of the AI ​​assistant after the first meeting ends;

[0192] receiving a second input to the meeting minutes viewing control;

[0193] In response to the second input, minutes of the first meeting are displayed.

[0194] In a possible embodiment, the target activity is a first meeting;

[0195] The control module 420 is also used to control the AI ​​assistant to send answer information to the participants of the first meeting when question information for the user in the first meeting is detected.

[0196] In a possible embodiment, the device 400 further includes:

[0197] A generating module is used to generate the answer information according to a preset answer strategy, associated information of the question information or input information of the user.

[0198] In a possible embodiment, the control module 420 is further configured to control the avatar of the AI ​​assistant to participate in the target activity in response to the first input.

[0199] In a possible embodiment, the first input further corresponds to user demand information of the target activity; the user demand information includes at least one of the following: the role of the user in the target activity, key information to be recorded by the AI ​​assistant, and task information of the task to be performed by the AI ​​assistant;

[0200] The control module 420 is specifically configured to:

[0201] The AI ​​assistant is controlled to participate in the target activity according to the user demand information.

[0202] In an embodiment of the present application, a first input from a user is received, the first input corresponds to an instruction to participate in a target activity, and in response to the first input, an AI assistant is controlled to participate in the target activity, wherein tasks related to the user in the target activity are processed by the AI ​​assistant. In this way, the efficiency of activity communication is improved by helping the user process tasks in the target activity through the AI ​​assistant.

[0203] The AI ​​assistant control device in the embodiment of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0204] The AI ​​assistant control device of the embodiment of the present application may be a device having an action system. The action system may be an Android action system, an iOS action system, or other possible action systems, which are not specifically limited in the embodiment of the present application.

[0205] The AI ​​assistant control device provided in the embodiment of the present application can implement each process implemented in the above method embodiment. To avoid repetition, it will not be repeated here.

[0206] Alternatively, if Figure 5 As shown, an embodiment of the present application also provides an electronic device 510, including a processor 511, a memory 512, and a program or instruction stored in the memory 512 and executable on the processor 511. When the program or instruction is executed by the processor 511, each step of any of the above-mentioned AI assistant control method embodiments is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0207] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0208] Figure 6 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0209] The electronic device 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 610.

[0210] Those skilled in the art will appreciate that the electronic device 600 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 610 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0211] The user input unit 607 is used to receive a first input from a user; the first input corresponds to a participation instruction of a target activity;

[0212] Processor 610, configured to control the AI ​​assistant to participate in the target activity in response to the first input;

[0213] The user-related tasks in the target activity are processed by the AI ​​assistant.

[0214] Optionally, the target activity is a first meeting; a display unit 606 is used to display the meeting reminder information of the first meeting on the interactive interface of the AI ​​assistant;

[0215] The user input unit 607 is also used to receive a first input from a user to the interactive interface of the AI ​​assistant.

[0216] Optionally, the display unit 606 is further configured to display the AI ​​assistant's meeting progress information on the AI ​​assistant's interactive interface when the AI ​​assistant participates in the first meeting.

[0217] Optionally, the display unit 606 is further configured to display user attendance reminder information when the AI ​​assistant participates in the first meeting.

[0218] Optionally, the display unit 606 is further configured to display a meeting minutes viewing control on the interactive interface of the AI ​​assistant after the first meeting ends;

[0219] The user input unit 607 is further used to receive a second input to the meeting minutes viewing control;

[0220] The display unit 606 is further configured to display the minutes of the first meeting in response to the second input.

[0221] Optionally, the target activity is a first meeting; the processor 610 is further configured to control the AI ​​assistant to send answer information to participants of the first meeting when question information directed to the user in the first meeting is detected.

[0222] Optionally, the processor 610 is further configured to generate the answer information according to a preset answer strategy, associated information of the question information, or input information of the user.

[0223] Optionally, the processor 610 is further configured to control the avatar of the AI ​​assistant to participate in the target activity in response to the first input.

[0224] Optionally, the first input further corresponds to user demand information of the target activity; the user demand information includes at least one of the following: the role of the user in the target activity, key information to be recorded by the AI ​​assistant, and task information of the task to be performed by the AI ​​assistant;

[0225] Processor 610 is further configured to control the AI ​​assistant to participate in the target activity according to the user demand information.

[0226] In an embodiment of the present application, a first input from a user is received, the first input corresponds to an instruction to participate in a target activity, and in response to the first input, an AI assistant is controlled to participate in the target activity, wherein tasks related to the user in the target activity are processed by the AI ​​assistant. In this way, the efficiency of activity communication is improved by helping the user process tasks in the target activity through the AI ​​assistant.

[0227] It should be understood that in the embodiment of the present application, the input unit 604 may include a graphics processor (Graphics Processing Unit, GPU) 6041 and a microphone 6042, and the graphics processor 6041 processes the image data of the static picture or video image obtained by the image capture device (such as a camera) in the video image capture mode or the image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and an action rod, which will not be repeated here. The memory 609 can be used to store software programs and various data, including but not limited to applications and action systems. The processor 610 may integrate an application processor and a modem processor, wherein the application processor mainly processes the action system, user pages and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 610.

[0228] The memory 609 can be used to store software programs and various data. The memory 609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 609 may include a volatile memory or a non-volatile memory, or the memory x09 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0229] The processor 610 may include one or more processing units; optionally, the processor 610 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 610.

[0230] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned AI assistant control method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0231] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0232] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned AI assistant control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0233] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0234] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned AI assistant control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0235] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the 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 further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0236] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0237] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for controlling an AI assistant, characterized in that: The method comprises: Receiving a first input from a user; the first input corresponds to a participation instruction for a target activity; In response to the first input, controlling the AI ​​assistant to participate in the target activity; Wherein, the tasks related to the user in the target activity are processed by the AI ​​assistant.

2. The method according to claim 1, characterized in that The method further comprises: When the AI ​​assistant participates in the target activity, at least one of the following is displayed on the interactive interface of the AI ​​assistant: progress information of the target activity and activity participation information of the AI ​​assistant.

3. The method according to claim 1, characterized in that The target activity is the first meeting; Before receiving the first input from the user, the method further includes: Displaying meeting reminder information of the first meeting on the interactive interface of the AI ​​assistant; The receiving a first input from a user comprises: Receive a first input from a user to an interactive interface of the AI ​​assistant.

4. The method according to claim 1, characterized in that: The target activity is the first meeting; The method further comprises: When the AI ​​assistant participates in the first meeting, user participation reminder information is displayed.

5. The method according to claim 1, characterized in that The target activity is the first meeting; The method further comprises: After the first meeting is over, displaying a meeting minutes viewing control on the interactive interface of the AI ​​assistant; receiving a second input to the meeting minutes viewing control; In response to the second input, minutes of the first meeting are displayed.

6. The method according to claim 1, characterized in that The target activity is the first meeting; The method further comprises: When question information directed to the user in the first conference is detected, the AI ​​assistant is controlled to send answer information to the participants of the first conference.

7. The method according to claim 6, characterized in that The method further comprises: The answer information is generated through the AI ​​function corresponding to the AI ​​assistant according to a preset answer strategy, associated information of the question information, and at least one of the user's input information.

8. The method according to claim 1, characterized in that In response to the first input, controlling the AI ​​assistant to participate in the target activity includes: In response to the first input, controlling the avatar of the AI ​​assistant to participate in the target activity.

9. The method according to claim 1, characterized in that: The first input also corresponds to user demand information of the target activity; the user demand information includes at least one of the following: the role of the user in the target activity, the key information to be recorded by the AI ​​assistant, and the task information of the task to be performed by the AI ​​assistant; In response to the first input, controlling the AI ​​assistant to participate in the target activity includes: The AI ​​assistant is controlled to participate in the target activity according to the user demand information.

10. An AI assistant control device, characterized in that: The device comprises: A receiving module, configured to receive a first input from a user; the first input corresponds to a participation instruction for a target activity; a control module, configured to control the AI ​​assistant to participate in the target activity in response to the first input; The user-related tasks in the target activity are processed by the AI ​​assistant.

11. The device according to claim 10, characterized in that The target activity is a first meeting; the device further includes: A display module, configured to display the meeting reminder information of the first meeting on the interactive interface of the AI ​​assistant; The receiving module is specifically used to receive a first input from a user to the interactive interface of the AI ​​assistant.

12. The device according to claim 11, characterized in that The display module is also used to display the AI ​​assistant's meeting progress information on the AI ​​assistant's interactive interface when the AI ​​assistant participates in the first meeting.

13. The device according to claim 11, characterized in that The display module is also used to display user participation reminder information when the AI ​​assistant participates in the first meeting.

14. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 9 are implemented.

15. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.