Page generation method and device, agent, equipment, medium and program product
Patent Information
- Application Number
- CN202610975529.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-01
- Publication Date
- 2026-10-09
AI Technical Summary
[0010]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
Smart Images

Figure CN122884582A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of artificial intelligence, and in particular to the technical fields of large models, knowledge base management, human-computer interaction, and web page generation. Specifically, it discloses a page generation method, apparatus, intelligent agent, device, medium, and program product. Background Technology
[0002] Natural Language to Page (NLP) technology refers to generating web pages through human-computer interaction using artificial intelligence. This technology lowers the development threshold, enabling non-technical personnel to bring their ideas to life. However, improving the quality of the generated pages remains a key research challenge. Summary of the Invention
[0003] This disclosure provides a page generation method, apparatus, intelligent agent, device, medium, and program product.
[0004] According to one aspect of this disclosure, a page generation method is provided, comprising: displaying an interactive interface in response to detecting a first operation of a page generation function on a service platform; determining a page configuration file matching the page description information from a knowledge base configured on the service platform in response to detecting page description information input in the interactive interface, wherein the page configuration file includes a component configuration file of a page component for generating the page; and generating a page based on the page configuration file and the page description information to obtain a target page that can be published on the service platform.
[0005] According to another aspect of this disclosure, a page generation apparatus is provided, comprising: an interface display module for displaying an interactive interface in response to detecting a first operation of a page generation function on a service platform; a file determination module for determining a page configuration file matching the page description information from a knowledge base configured on the service platform in response to detecting page description information input in the interactive interface, wherein the page configuration file includes component configuration files for page components used to generate the page; and a page generation module for generating a page based on the page configuration file and the page description information to obtain a target page that can be published on the service platform.
[0006] According to another aspect of this disclosure, an intelligent agent is provided, comprising: an input module for receiving input information; a processing module for determining a target task based on the input information received by the input module, determining a large model based on the target task, and obtaining output information by calling the large model to execute the method described above; and an output module for outputting the output information obtained by the processing module.
[0007] According to another aspect of this disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method as described above.
[0008] According to another aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are used to cause the computer to perform the method described above.
[0009] According to another aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method described above.
[0010] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0011] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:
[0012] Figure 1 This illustration schematically shows an exemplary system architecture to which page generation methods and apparatus can be applied according to embodiments of the present disclosure;
[0013] Figure 2 A flowchart illustrating a page generation method according to an embodiment of the present disclosure is shown schematically;
[0014] Figure 3 The illustration shows a schematic diagram of the process for determining a target page template according to an embodiment of the present disclosure;
[0015] Figure 4 The illustration shows a schematic diagram of the process for determining a page configuration file according to an embodiment of the present disclosure;
[0016] Figure 5 The illustration shows a schematic diagram of an interactive interface and a page display interface according to an embodiment of the present disclosure;
[0017] Figure 6A This illustration schematically shows the target page before a page update according to an embodiment of the present disclosure;
[0018] Figure 6B This illustration schematically shows the updated target page obtained after updating the target page according to an embodiment of the present disclosure;
[0019] Figure 7This diagram illustrates a page sharing function according to an embodiment of the present disclosure.
[0020] Figure 8 A block diagram of a page generation apparatus according to an embodiment of the present disclosure is shown schematically;
[0021] Figure 9 A schematic diagram illustrating the structure of an intelligent agent of artificial intelligence according to embodiments of the present disclosure; and
[0022] Figure 10 A block diagram of an electronic device suitable for implementing a page generation method according to an embodiment of the present disclosure is shown schematically. Detailed Implementation
[0023] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0024] According to embodiments of this disclosure, a page generation method is provided, comprising: displaying an interactive interface in response to detecting a first operation of a page generation function on a service platform; determining a page configuration file matching the page description information from a knowledge base configured on the service platform in response to detecting page description information input on the interactive interface, wherein the page configuration file includes a component configuration file for page components used to generate the page; and generating a page based on the page configuration file and the page description information to obtain a target page that can be published on the service platform.
[0025] Figure 1 The illustration schematically depicts an exemplary system architecture to which page generation methods and apparatus can be applied according to embodiments of the present disclosure.
[0026] It is important to note that Figure 1 The examples shown are merely illustrative of system architectures applicable to embodiments of this disclosure, intended to help those skilled in the art understand the technical content of this disclosure. They do not imply that embodiments of this disclosure cannot be used in other devices, systems, environments, or scenarios. For instance, in another embodiment, an exemplary system architecture to which the page generation method and apparatus can be applied may include a terminal device. However, the terminal device can implement the page generation method and apparatus provided by embodiments of this disclosure without interacting with a server.
[0027] like Figure 1As shown, the system architecture 100 according to this embodiment may include terminal devices 101, 102, and 103, a network 104, and a server 105. The network 104 serves as a medium for providing a communication link between the terminal devices 101, 102, and 103 and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.
[0028] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as knowledge reading applications, web browser applications, search applications, instant messaging tools, email clients, and / or social platform software, etc. (for example only).
[0029] Terminal devices 101, 102, and 103 can be various electronic devices with displays and web browsing capabilities, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0030] Server 105 can be a server that provides various services, such as a backend management server that supports the content browsed by users using terminal devices 101, 102, and 103 (for example only). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.
[0031] It should be noted that the page generation method provided in this embodiment can generally be executed by terminal devices 101, 102, or 103. Accordingly, the page generation apparatus provided in this embodiment can also be disposed in terminal devices 101, 102, or 103.
[0032] Alternatively, the page generation method provided in this embodiment can generally be executed by server 105. Correspondingly, the page generation apparatus provided in this embodiment can generally be located in server 105. The page generation method provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105. Correspondingly, the page generation apparatus provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105.
[0033] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0034] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure, and application of any type of information, such as user personal information, comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and they do not violate public order and good morals.
[0035] In the technical solution disclosed herein, the user's authorization or consent is obtained before acquiring or collecting the user's personal information.
[0036] It should be noted that the sequence numbers of the operations in the following methods are for descriptive purposes only and should not be considered as indicating the execution order of the operations. Unless explicitly stated otherwise, the method does not need to be executed in the exact order shown.
[0037] Figure 2 A flowchart illustrating a page generation method according to an embodiment of the present disclosure is shown schematically.
[0038] like Figure 2 As shown, the method includes operations S210~S230.
[0039] In operation S210, in response to the first operation of detecting the page generation function on the service platform, the interactive interface is displayed.
[0040] In operation S220, in response to detecting page description information entered in the interactive interface, the page configuration file that matches the page description information is determined from the knowledge base configured in the service platform.
[0041] When operating S230, based on the page configuration file and page description information, the page is generated to obtain the target page that can be published on the service platform.
[0042] The service platform may include a knowledge base management platform, such as an enterprise knowledge base platform. The service platform can have multiple functional controls, each corresponding to a preset function, including page generation functionality.
[0043] The first operation can represent a preset operation performed on the functional control corresponding to the page generation function. The preset operation can include a click operation. In other words, when the user clicks the functional control corresponding to the page generation function on the service platform, the interactive interface is displayed on the service platform.
[0044] The service platform is equipped with a knowledge base, which can store multiple candidate page configuration files. Each candidate page configuration file corresponds one-to-one with multiple preset pages. Each candidate page configuration file includes component configuration files for the page components used to generate the page, but is not limited to this; it can also include layout information for each page component.
[0045] The interactive interface can include an input area for receiving input content and an output area for outputting content. The user can enter page description information in the input area so that the page configuration file matching the page description information can be retrieved from the knowledge base configured by the service platform.
[0046] Large-scale models can be used to generate pages based on page configuration files and page description information. Specifically, the large-scale model first determines the component configuration files included in the page configuration file, then determines the component parameters, component types, and positional relationships between multiple page components based on the component configuration files, and then modifies and adjusts the component information such as component parameters, component types, and positional relationships based on the page description information. Finally, the adjusted component information is rendered to obtain the target page. The component types of page components can include image types, text types, etc.
[0047] By using a large model to generate pages based on page configuration files and page description information, page generation can be completed with only minor modifications to the page configuration files based on the page description information. This improves the reusability of page configuration files and reduces the difficulty of page generation.
[0048] There are no restrictions on the network structure of large models. For example, it can include large language models (LLM), but it is not limited to this. It can also include multimodal large language models (MLLM) or vision-language models (VLM). As long as it is a large model that can generate pages based on page configuration files and page description information, it is acceptable.
[0049] In addition to storing the aforementioned page configuration files, the knowledge base configured by the service platform can also store pages. The pages stored in the knowledge base can be pre-set by developers and published to the knowledge base, or they can be generated using page generation methods, published to the service platform, and stored in the knowledge base.
[0050] By storing pages in a knowledge base, the system can directly retrieve the target page generated based on the page description information when a matching page description is entered into the interactive interface. This target page is then provided to the user, avoiding the need to repeatedly execute the same page generation process.
[0051] Therefore, after generating the target page, it can be published on the service platform for unified management and sharing. Page type data can be added to the service platform's knowledge base. This stored page type data possesses unified content identifiers, lifecycle information, permission systems, version information, etc., allowing the knowledge base to manage page type data uniformly based on this information.
[0052] According to embodiments of this disclosure, a page generation function is provided on the service platform. In response to a first operation detecting the page generation function on the service platform, an interactive interface is triggered and displayed, thereby expanding the functionality provided by the service platform. Page generation is performed based on the page description information input by the operation object and the page configuration file in the knowledge base configured on the service platform. This allows the use of the page configuration file to provide component materials for the generation of the target page. Under the constraints of the page description information, the target page can be generated by adaptively adjusting the page configuration file. This couples page generation with the service platform's knowledge base, ensuring not only the personalized needs of the generated page but also improving the effective utilization rate of the page configuration file in the knowledge base, reducing the difficulty of page generation, increasing page generation efficiency, and ultimately improving the page generation effect.
[0053] According to embodiments of this disclosure, when performing such Figure 2 Prior to the operation S220 shown, the page generation method may further include: displaying multiple page templates in response to detecting a second operation of the material display function on the interactive interface; determining a target page template from the multiple page templates in response to detecting a first determination operation for the page template; and generating page description information based on the target page template and the text information in response to detecting text information entered from the input box of the interactive interface.
[0054] Upon detecting the second operation of the material display function on the interactive interface, multiple page templates are displayed on the service platform. The page templates can be used to display the appearance of each component material, or the page templates can be used to display the appearance of the page generated by combining the various component materials.
[0055] The operation object can select a target page template from multiple page templates based on the appearance shown by each page template, and perform a first determination operation on the target page template.
[0056] Figure 3 The illustration shows a flowchart of determining a target page template according to an embodiment of the present disclosure.
[0057] like Figure 3As shown, the input area of the interactive interface not only includes an input box for entering text, but can also be equipped with multiple preset functional controls, which can correspond to the material display function, the data upload function, and the data query function, respectively.
[0058] The document upload function refers to uploading documents, images, and other materials from outside the service platform. The document search function refers to searching for materials, such as documents and images, from the knowledge base within the service platform.
[0059] The second operation involves clicking the material display control 301 on the interactive interface, which corresponds to the material display function. After performing the second operation on the material display control 301, multiple page templates are displayed. Page navigation can be performed, jumping from the interactive interface to the interface used to display the page templates. Multiple page templates can also be displayed as pop-ups on the interactive interface. When displaying page templates, the interactive interface can also include multiple filtering conditions with different filtering dimensions. The user can select target conditions from these multiple filtering dimensions according to actual needs to control which page templates are displayed on the interactive interface.
[0060] For example, filter dimensions could include style, scenario, and color scheme. For the style filter dimension, select all options (no filtering); for the scenario filter dimension, select "campaign activity"; and for the color scheme filter dimension, select "cool color scheme." These selections ensure that the page template displayed on the limited screen space is suitable for the campaign scenario and uses a cool color scheme, thus enhancing the user's ability to personalize the experience.
[0061] The target page can be selected from multiple page templates displayed on the interactive interface, and a first confirmation operation, including a click operation, can be performed on the selected page template. In response to detecting a click operation on a page template, the page template at the click location can be identified as the target page template.
[0062] Once the target page template is determined, it can be included as part of the page description information. The input area of the interactive interface may also include input boxes, where users can enter text information. This text information can be used to indicate the user's adjustment needs to the target page template, but it is not limited to this; it can also be used to supplement the page content in the target page template. In response to detecting text information entered from the input boxes of the interactive interface, both the text information and the target page template can be used together as the page description information.
[0063] According to embodiments of this disclosure, a target page template is selected based on a first determined operation, and then the target page template is combined with text information to obtain page description information. This fully utilizes existing data in the knowledge base, and by using a visual target page template to replace the text-based description information, the difficulty and workload of expressing the page description information for the user are reduced. Furthermore, combining the text information entered through the input box with the target page template to serve as the page description information makes the content of the page description information complete and rich, improving the accuracy of subsequent operations and meeting personalized needs.
[0064] Figure 4 The illustration shows a schematic diagram of the process for determining a page configuration file according to an embodiment of the present disclosure.
[0065] like Figure 4 As shown, page description information 401 includes target page template 402 and text information 403. Based on the target page template 402 included in page description information 401, a first template configuration file 404 is determined from knowledge base M410. Based on the text information 403 included in page description information 401, a second template configuration file 406 matching the intent 405 indicated by text information 403 is determined from knowledge base M410. Based on the first template configuration file 404 and the second template configuration file 406, page configuration file 407 is determined.
[0066] The knowledge base stores multiple template configuration files. Based on the target page template and the mapping relationship between templates and files included in the page description information, the first template configuration file corresponding to the target page template can be determined. The mapping relationship between templates and files indicates the correspondence between the page template and the template configuration file used to generate it.
[0067] By detecting the text information, the intent indicated by the text information can be determined. Based on the intent and the file names of each template configuration file, semantic matching is performed in the knowledge base to determine the second template configuration file that matches the intent.
[0068] In one example, text information is used to adjust the target page template. Therefore, the first template configuration file corresponding to the target page template can be adjusted using a second template configuration file that matches the intent of the text information to determine the page configuration file.
[0069] In another example, text information is used to supplement the target page template, and the first and second template configuration files can be merged with the first template configuration file as a page configuration file.
[0070] According to embodiments of this disclosure, template configuration files are matched from both the target page template dimension and the intent dimension of the text information. By combining the structural attributes of the target page template with the business intent of the text information, the page configuration file is determined. This avoids style mismatches or functional deficiencies caused by single-dimensional matching, and improves the fit between the page configuration file and user needs. Furthermore, using existing template configuration files to determine the page configuration file reduces the amount of information input by the user during page generation, simplifies the page generation process, and lowers the difficulty of page generation.
[0071] According to embodiments of this disclosure, in Figure 2 In the operation S230 shown, a page is generated based on the page configuration file and page description information to obtain a target page that can be published on the service platform. This includes: performing intent recognition based on the page description information to determine the page generation intent; parsing the page configuration file to determine page feature information; performing layout based on the page generation intent and page feature information to obtain page layout information; and performing page generation operation according to the page layout information to obtain the target page.
[0072] By performing intent recognition on the page description information, we can obtain the page generation intent. The page generation intent describes the overall goal of the page generation process, such as the style that the target page is expected to apply.
[0073] Parsing the page configuration file can yield page feature information, including page functions, page components, and page constraints.
[0074] By laying out a page based on its generation intent and characteristic information, we can obtain page layout information that represents the design plan. This layout information includes the page's color scheme, typography rules, and adjustments to page components. Therefore, we can generate page components based on the layout information, adjust these components according to the layout, and generate the page according to its constraints to obtain the target page.
[0075] According to embodiments of this disclosure, the page generation target is clearly defined through intent recognition, page feature information is extracted by parsing the configuration file, and page layout planning is completed based on the two to finally generate the target page. Page generation is broken down into multiple stages: intent parsing, feature extraction, layout planning, and execution generation. This ensures that the generated page layout has clear logic, a reasonable structure, conforms to business usage habits, and avoids disorderly component stacking.
[0076] Figure 5 The diagram illustrates a display of an interactive interface and a page display interface according to an embodiment of the present disclosure.
[0077] like Figure 5As shown, after the target page is generated, the page display interface 510 can be displayed in parallel on one side of the interactive interface 520. The page display interface 510 includes a page display area 511, which is used to display the target page after it is generated. The target page may include text content such as description text 1 and description text 2, and may also include image content such as image 1 and image 2.
[0078] like Figure 5 As shown, the interactive interface 520 includes a text display area 512 and a text box 513. The text display area 512 can be used to output page layout information.
[0079] The page layout information output in the text display area 512 can include page generation intent and page feature information. The page generation intent includes the generation goal, such as "reconstructing the visual style of the speaker product website into a retro-style template". The page feature information includes the core features of the page, such as page color, font, and the constraints that the target page must adhere to.
[0080] like Figure 5 As shown, the text box 513 of the interactive interface 520 can be used to receive feedback information from the user regarding the target page output in the page display area 511. If the user is not satisfied with the target page and needs to edit it, the user can initiate an editing operation on the target page through the text box 513 of the interactive interface 520.
[0081] When the object being operated on requires editing, during execution Figure 2 Following the operation S230 shown, the page generation method further includes: responding to a third operation that detects the operation object's editing function for the target page on the service platform, performing editing permission identification based on the object identity information of the operation object, and obtaining a permission identification result; and displaying a page display interface and an interactive interface including the target page if the permission identification result indicates that the operation object has editing permission.
[0082] The third operation can be triggered by the object clicking on the target page. After the third operation is triggered, the editing permission is identified based on the object's identity information to obtain the permission identification result.
[0083] Object identity information can include the object identifier of the object being operated on. An operation whitelist can be pre-set in the knowledge base, containing multiple object identifiers. The object identifier of an operation can be retrieved from the whitelist. If the object identifier of an operation is found in the whitelist, the permission identification result indicates that the operation has edit permissions.
[0084] Specifically, the object account used by the operation object to log in to the service platform can be used as the object identifier of the target object, and it can be determined whether the object account of the operation object exists in the operation whitelist, thereby determining whether the operation object has editing permissions.
[0085] If the permission identification result indicates that the target object has editing permissions, the target page's display interface and interactive page are displayed. The target page is displayed on the display interface, and the operation object's editing request is received through the interactive interface. The content displayed on the display interface is adjusted according to the editing request to demonstrate and provide feedback on the effect of editing based on the editing request.
[0086] According to embodiments of this disclosure, when a page editing operation is triggered, editing permissions are first verified based on the object's identity information. Only after successful verification can the editing operation proceed. This ensures the convenience of page editing while preventing unauthorized users from arbitrarily modifying page content through a permission control mechanism, thus guaranteeing the security and management standardization of the service platform. Real-time display of page and interactive information through the page display interface and interactive interface allows users to preview the editing results, enabling them to immediately accept and adjust the editing effects, thereby optimizing the user experience of the page editing process.
[0087] According to embodiments of this disclosure, in performing Figure 2 Following operation S230, the page generation method further includes: in response to detecting page editing information input at the interactive interface, determining a component configuration file from a knowledge base according to a retrieval strategy that matches the information source of the page editing information, wherein the retrieval strategy indicates the retrieval method and retrieval target; and updating the page based on the component configuration file and the page editing information to obtain an updated target page.
[0088] Page editing information can be determined in the following ways: in response to detecting a fourth determination operation for a page template, an updated page template is determined from multiple page templates; in response to detecting updated text information entered from an input box in the interactive interface, page editing information is generated based on the updated page template and the updated text information. The fourth determination operation refers to the determination operation performed on the page template during the page editing process.
[0089] Information sources for page editing can include the knowledge base configured on the service platform, text boxes on the interactive interface, and information submission controls on the interactive interface. Users can submit text information through text boxes on the interactive interface, and upload modal information such as images through information submission controls on the interactive interface.
[0090] Page editing information refers to information submitted by an operation object to modify the content or format of a target page. Page editing information can include the operation object, the operation type, and the operation result. For example, page editing information could be "change the background color to blue," where the operation object is the background color, the operation type is "change color," and the operation result is blue.
[0091] Taking the text information submitted through the text box of the interactive interface as the operation object, the information source of the page editing information is determined to be the text box of the interactive interface. In this case, the retrieval strategy means that the retrieval is based on the intent indicated by the editing text information included in the page editing information.
[0092] Specifically, based on the edit text information included in the page editing information, a component configuration file that matches the intent indicated by the edit text information can be determined from the knowledge base.
[0093] Taking the edit page template determined by the material display function of the interactive interface as an example, with the page editing information as the operation object, the information source of the page editing information is determined to be the material display control of the interactive interface. In this case, the retrieval strategy means determining the component configuration file used to generate the edit page template based on the mapping relationship of the edit page template included in the page editing information.
[0094] Taking an image uploaded via a data upload control as an example, the retrieval strategy is determined to be either image retrieval or image semantic retrieval, and the component configuration file matching the image is identified. However, this is not the only option. Images can also be used directly as component configuration files. Compared to directly using images as component configuration files, utilizing component configuration files from a knowledge base allows for improved standardization and uniformity in page planning through component configuration information such as resolution, size, and page layout, avoiding illusion problems when generating or updating large models.
[0095] A component configuration file is a pre-configured configuration file for available components, including the component and its layout information. Components can be images, anchor text, etc.
[0096] Large models can be used to update pages based on component configuration files and page editing information. Specifically, large models can adaptively adjust component configuration files based on page editing information, allowing page updates to be completed with only minor modifications. This improves the reusability of component configuration files and reduces the operational difficulty of page updates.
[0097] According to embodiments of this disclosure, in a page editing scenario, a corresponding retrieval strategy is matched based on the information source of the page editing information, and the appropriate component configuration file is retrieved from the knowledge base to complete the page update. Differentiated retrieval methods are adopted for different editing needs, improving the accuracy and efficiency of component matching in editing scenarios, and supporting flexible and rapid page iteration modifications.
[0098] According to embodiments of this disclosure, updating a page based on component configuration files and page editing information to obtain an updated target page includes: performing intent recognition based on page editing information to determine the page editing intent; parsing the component configuration file to determine first component feature information; updating the page layout based on the page generation intent, the first component feature information, and the second component feature information to obtain page layout update information, wherein the second component feature information characterizes the component features of the updated component, and the updated component is determined based on the page editing information; and performing a page update operation according to the page layout update information to obtain the updated target page.
[0099] Intent recognition based on page editing information can determine the page editing intent, which describes the requirements for the edited page, such as the style of the edited page.
[0100] Parsing the component configuration file allows us to determine the first component feature information that represents the updated component characteristics.
[0101] Based on the page editing information, the updated component in the target page can be identified, and the component characteristics of the updated component are used as the second component characteristic information. The second component characteristic information may include the position of the updated component in the target page, the pixels of the updated component, the size, and other information.
[0102] Based on the page generation intent, the first component feature information, and the second component feature information, the page layout update information can be determined. The page layout update information represents the overall update strategy for the target page, including the update of the page style, the second component feature information of the updated component, and the first component feature information of the component used to replace the updated component.
[0103] By performing a page update operation on the target page according to the page layout update information, the updated target page can be obtained.
[0104] Figure 6A The illustration schematically shows the target page before the page update according to an embodiment of the present disclosure.
[0105] like Figure 6AAs shown, the target page 610 before the page update includes a first image component 611 and a first text component 612. The first image component 611 is an image of a speaker product of a certain brand, and the first text component 612 is descriptive information about the speaker product of that brand.
[0106] Figure 6B The illustration schematically shows the updated target page obtained after updating the target page according to an embodiment of the present disclosure.
[0107] like Figure 6B As shown, if the operation object wants to reuse the overall layout of the target page 610, but wants to replace the first image component 611 and the first text component 612, it can obtain the page editing information input by the operation object: "Replace the speaker image in the page with a cake image, and replace the text describing the speaker in the page with text celebrating a birthday."
[0108] Based on the page editing information, the page editing intent is determined to be "image replacement and text replacement". Based on the page editing information, an image matching "cake" is determined from the knowledge base, and text related to "celebrating birthday" is determined. The above image and text are used as component configuration files, and the first component feature information is determined based on the component configuration files. The first component feature information is used to describe the visual or text features of the component to be replaced.
[0109] Based on the page editing information, the updated components are determined to be a speaker image (first image component 611) and text describing the speaker (first text component 612). Therefore, the component features of the first image component 611 and the first text component 612 in the target page 610 can be determined as the second component feature information. The second component feature information is used to describe the position, size, pixels, and other page design feature information of the replaced component in the target page.
[0110] Based on the page generation intent, the first component feature information, and the second component feature information, the first component feature information and the second component feature information can be combined to modify the visual or text features of the component to be replaced according to the page design feature information of the component being replaced, and then page layout update information can be generated based on the page generation intent.
[0111] The page update operation is performed using the page layout update information. The first image component 611 is updated using an image related to cake to obtain the second image component 621. The first text component 612 is updated using text information related to celebrating a birthday to obtain the second text component 622. Based on the second image component 621, the second text component 622, and other page content of the target page 610, the target page 620 can be determined to be updated.
[0112] Since the page layout update information is generated based on the feature information of the second component, the second image component 621 and the first image component 611 have the same page design feature information such as position, size, and pixel value on the page. This avoids problems such as unnatural page and abrupt image replacement caused by simple image replacement. Similarly, the second text component 622 and the first text component 612 have the same page design feature information such as position, font, and font size on the page. This can also avoid problems such as style disorder and layout imbalance that may occur after the page is updated.
[0113] According to the embodiments of this disclosure, after obtaining the updated target page, if the operation object still has editing needs for the updated target page, the above operations can continue to be performed to update the updated target page again according to the page editing information newly submitted by the operation object, until an updated target page that meets the needs of the operation object is obtained.
[0114] According to another embodiment of this disclosure, after obtaining each updated target page, the updated target page can be saved under its initial target page and maintained and managed as an independent page version. If the operation object needs to use a historical version or make other modifications and edits to the historical version, the corresponding page version can be selected for version rollback.
[0115] According to another embodiment of this disclosure, after the target object publishes the target page or updated target page on the service platform, the target object can enter the history of the generated target page or updated target page to continue to update and edit the target page or updated target page. The above-mentioned update and editing operations will not affect the target page or updated target page already published on the service platform. Other objects can still access the published target page or updated target page through the knowledge base of the service platform.
[0116] According to embodiments of this disclosure, during page updates, the page editing intent is first identified, and the page layout is synchronously adjusted by combining the feature information of the newly added components and the original updated components. Then, an update operation is performed to generate the updated target page. This ensures the coordination and consistency of the overall layout during page modification, guarantees the accuracy of page updates, and improves the visual and user experience after the page update.
[0117] According to embodiments of this disclosure, after generating a target page, the target page can be published on a service platform. The service platform stores the target page in a knowledge base, where pages can be saved as key-value pairs. The search key is the topic of the target page, and the stored value is the target page itself. In addition to generating target pages in real time, the user can also enter search information in the service platform's search box to retrieve pages matching the search information.
[0118] The page generation method also includes: in response to detecting search information entered in the search box of the service platform, determining a target candidate page whose topic matches the search information from multiple candidate pages stored in the knowledge base; and displaying the target candidate page on the search interface.
[0119] When a search message is detected in the search box of the service platform, the search message can be used to retrieve information from the service platform's knowledge base, determine the search semantics of the search message, perform semantic matching between the search semantics and the topics of multiple candidate pages stored in the knowledge base, obtain the candidate page with the highest similarity between the topic and the search semantics, determine the candidate page as the target candidate page, and display the target candidate page on the search page.
[0120] After finding the target candidate page, the user can comment on, favorite, like, and perform other actions on the target candidate page, and can also further edit the target candidate page.
[0121] According to embodiments of this disclosure, target pages with matching themes are matched from candidate pages stored in the knowledge base based on search information, and the search results are displayed. By searching for target pages as available resources, the search capabilities of the service platform's page resources are improved, allowing users to quickly find and reuse existing page resources, thereby enhancing the utilization rate of page assets and the accessibility of platform content.
[0122] According to the embodiments of this disclosure, taking an enterprise business scenario as an example, after the operation object generates the target page, multiple department objects in the same department as the operation object need to access the target page and carry out subsequent business activities. In this case, the aforementioned multiple department objects can determine the target candidate page through the search function. However, this method requires a large amount of operation, and when there are candidate pages similar to the target page in the knowledge base, the target candidate pages fed back to the department objects may be different, affecting the progress of business.
[0123] In response to the above scenario, the user can share the target page to further improve its reusability and meet the user's business needs for sharing the target page.
[0124] The page generation method further includes: in response to a fourth operation that detects a sharing function for the target page on the service platform, displaying multiple sharing channels; in response to a second determination operation for the sharing channels, displaying multiple candidate objects that can be shared; and in response to a third determination operation for the candidate objects, sending the link address of the target page to the determined candidate objects through the determined sharing channels.
[0125] Figure 7 A schematic diagram illustrating a page sharing function according to an embodiment of the present disclosure is shown.
[0126] like Figure 7 As shown, the service platform also includes a sharing control 701. After obtaining or updating the target page, a fourth operation can be performed on the service platform to share or update the target page; the fourth operation is clicking the sharing control 701.
[0127] In response to the detection of the fourth operation of the sharing function for the target page on the service platform, multiple sharing channels are displayed. In enterprise business scenarios, multiple platforms such as the service platform, enterprise communication tools, and enterprise management platform can be logged in through the same user account. After the fourth operation is performed on the service platform, other platforms besides the service platform can be displayed as sharing channels. The second confirmation operation represents the user's click operation on the sharing channel.
[0128] Figure 7 The sharing channels shown are sharing channel 1, sharing channel 2, and sharing channel 3. Figure 7 The second confirmed operation shown indicates clicking on sharing channel 2. Taking sharing channel 2 as an example, after detecting that the user has clicked on the enterprise communication tool, the system retrieves the contact list of the user's account within the enterprise communication tool and displays multiple contacts from this list as potential shareable objects. Figure 7 The candidate objects shown include candidate object 1 to candidate object 5.
[0129] The third confirmation operation represents the click operation of the operation object on the candidate object. Figure 7 The third confirmation operation shown indicates that the candidate object 1 is clicked. After the third confirmation operation is completed, a confirmation window will pop up, prompting the page theme and link of the target page to be shared with the candidate object 1. After the object clicks the confirm share button, the link address will be sent to the candidate object through the enterprise communication tool so that the candidate object can access the target page based on the link address.
[0130] According to embodiments of this disclosure, by providing multi-channel and multi-object page sharing capabilities, the operating object can independently select the sharing channel and the receiving object, and send the page link with one click, thereby expanding the dissemination path of the target page, increasing the reach of the target page, and strengthening the collaborative sharing capabilities of the service platform, adapting to business scenarios of multi-role collaborative work.
[0131] Figure 8 A block diagram of a page generation apparatus according to an embodiment of the present disclosure is shown schematically.
[0132] like Figure 8 As shown, the page generation device 800 includes a page display module 810, a file determination module 820, and a page generation module 830.
[0133] The page display module 810 is used to display the interactive interface in response to the first operation of detecting the page generation function on the service platform.
[0134] The file determination module 820 is used to determine the page configuration file that matches the page description information from the knowledge base configured in the service platform in response to detecting the page description information entered in the interactive interface. The page configuration file includes component configuration files for the page components used to generate the page.
[0135] The page generation module 830 is used to generate pages based on page configuration files and page description information, resulting in target pages that can be published on the service platform.
[0136] According to embodiments of this disclosure, the page generation apparatus 800 further includes a template display module, a template determination module, and an information generation module.
[0137] The template display module is used to display multiple page templates in response to the second operation of detecting the material display function on the interactive interface.
[0138] The template determination module is used to determine the target page template from multiple page templates in response to the detection of a first determination operation for a page template.
[0139] The information generation module is used to generate page description information based on the target page template and the text information in response to the detection of text information entered from the input box of the interactive interface.
[0140] According to embodiments of this disclosure, the file determination module 820 includes a first file determination submodule, a second file determination submodule, and a third file determination submodule.
[0141] The first file determination submodule is used to determine the first template configuration file from the knowledge base based on the target page template included in the page description information.
[0142] The second document determination submodule is used to determine a second template configuration file from the knowledge base that matches the intent indicated by the text information, based on the text information included in the page description information.
[0143] The third file determination submodule is used to determine the page configuration file based on the first template configuration file and the second template configuration file.
[0144] According to embodiments of this disclosure, the page generation module 830 includes a first intent recognition submodule, a first file parsing submodule, a page layout submodule, and a page generation submodule.
[0145] The first intent recognition submodule is used to identify intents based on page description information and determine the intent for page generation.
[0146] The first file parsing submodule is used to parse the page configuration file and determine the page feature information.
[0147] The page layout submodule is used to perform layout based on the page generation intent and page feature information to obtain page layout information.
[0148] The page generation submodule is used to perform page generation operations according to the page layout information to obtain the target page.
[0149] According to embodiments of this disclosure, the page generation apparatus 800 further includes a permission recognition module and an editing and display module.
[0150] The permission recognition module is used to respond to the third operation of the operation object on the service platform for editing the target page. Based on the object identity information of the operation object, it performs editing permission recognition and obtains the permission recognition result.
[0151] The editing and display module is used to display the page display interface and interactive interface, including the target page, when the permission recognition result indicates that the operation object has editing permissions.
[0152] According to embodiments of this disclosure, the page generation apparatus 800 further includes a file retrieval module and a page update module.
[0153] The document retrieval module is used to respond to the detection of page editing information entered in the interactive interface, and to determine the component configuration file from the knowledge base according to the retrieval strategy that matches the information source of the page editing information. The retrieval strategy indicates the retrieval method and retrieval target.
[0154] The page update module is used to update the page based on the component configuration file and page editing information to obtain the updated target page.
[0155] According to embodiments of this disclosure, the page update module includes a second intent recognition submodule, a second file parsing submodule, a layout update submodule, and an update execution submodule.
[0156] The second intent recognition submodule is used to identify intents based on page editing information and determine the page editing intent.
[0157] The second file parsing submodule is used to parse the component configuration file and determine the characteristic information of the first component.
[0158] The layout update submodule is used to update the page layout based on the page generation intent, the first component feature information, and the second component feature information to obtain page layout update information. The second component feature information represents the component features of the updated component, and the updated component is determined based on the page editing information.
[0159] The update execution submodule is used to perform page update operations according to the page layout update information to obtain the updated target page.
[0160] According to embodiments of this disclosure, the page generation apparatus 800 further includes a page search module and a page display module.
[0161] The page search module is used to determine the target candidate page whose topic matches the search information from multiple candidate pages stored in the knowledge base in response to the detection of search information entered in the search box of the service platform.
[0162] The page display module is used to display target candidate pages on the search interface.
[0163] According to embodiments of this disclosure, the page generation apparatus 800 further includes a channel display module, an object display module, and an address sharing module.
[0164] The channel display module is used to respond to the fourth operation of the service platform's sharing function for the target page, and to display multiple sharing channels.
[0165] The object display module is used to display multiple candidate objects that can be shared in response to the detection of a second determination operation for a sharing channel.
[0166] The address sharing module is used to send the link address of the target page to the identified candidate through a determined sharing channel in response to the detection of a third determination operation for the candidate.
[0167] Figure 9 A schematic block diagram of an artificial intelligence agent according to an embodiment of the present disclosure is shown.
[0168] In embodiments of this disclosure, such as Figure 9 As shown, the intelligent agent 900 may include an input module 910, a processing module 920, and an output module 930.
[0169] Input module 910 is used to receive input information;
[0170] The processing module 920 is used to determine the target task based on the input information received by the input module, determine the large model based on the target task, and obtain output information by calling the large model to execute the page generation method provided in the embodiments of this disclosure.
[0171] Output module 930 is used to output the output information obtained by the processing module.
[0172] According to embodiments of this disclosure, the input module 910 is responsible for receiving or sensing information such as queries, requests, instructions, signals, or data from the outside world (e.g., users or the external environment), and converting it into a format that the intelligent agent 900 can understand and process. The input module 910 is the primary link for the intelligent agent 900 to interact with the outside world, enabling the intelligent agent 900 to efficiently and accurately obtain necessary "sensory" information from the outside world and respond to this information.
[0173] In the example, input module 910 can input the page description information and first operation described above.
[0174] In the example, processing module 920 is the core support for the ability of agent 900 to handle complex tasks. Processing module 920 can execute the page generation method described above.
[0175] In the example, the performance of processing module 920 is closely related to the large model on which agent 900 is based. To fully leverage the capabilities of the large model, the internal structure of processing module 920 can be designed to be highly configurable and scalable to handle various types of tasks and requirements in real-world scenarios.
[0176] In the example, the processing module 920 of agent 900 displays an interactive interface in response to the first operation of detecting the page generation function on the service platform. In response to detecting page description information input on the interactive interface, it determines a page configuration file matching the page description information from the knowledge base configured on the service platform. Based on the page configuration file and the page description information, it generates a target page that can be published on the service platform and passes this target page to the output module 930.
[0177] Understandably, while large models possess excellent language understanding and generation capabilities, like humans, their ability to solve tasks is limited without the aid of any tools. When Agent 900 is given the ability to invoke tools, it can perform tasks such as using a calculator to complete mathematical calculations or using Python to perform data analysis.
[0178] In the example, output module 930 can output the target page described above.
[0179] The intelligent agent 900 according to the embodiments of this disclosure can simply and effectively improve the level of intelligence, and enhance flexibility and versatility.
[0180] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0181] According to an embodiment of the present disclosure, an electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method described above.
[0182] According to embodiments of the present disclosure, a non-transitory computer-readable storage medium stores computer instructions, wherein the computer instructions are used to cause a computer to perform the method described above.
[0183] According to an embodiment of this disclosure, a computer program product includes a computer program that, when executed by a processor, implements the method described above.
[0184] Figure 10 A block diagram of an electronic device suitable for implementing a page generation method according to an embodiment of the present disclosure is shown schematically.
[0185] Electronic devices are intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0186] like Figure 10 As shown, device 1000 includes a computing unit 1001, which can perform various appropriate actions and processes according to a computer program stored in read-only memory (ROM) 1002 or a computer program loaded into random access memory (RAM) 1003 from storage unit 1008. The RAM 1003 may also store various programs and data required for the operation of device 1000. The computing unit 1001, ROM 1002, and RAM 1003 are interconnected via bus 1004. Input / output (I / O) interface 1005 is also connected to bus 1004.
[0187] Multiple components in device 1000 are connected to input / output (I / O) interface 1005, including: input unit 1006, such as keyboard, mouse, etc.; output unit 1007, such as various types of monitors, speakers, etc.; storage unit 1008, such as disk, optical disk, etc.; and communication unit 1009, such as network card, modem, wireless transceiver, etc. Communication unit 1009 allows device 1000 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0188] The computing unit 1001 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1001 performs the various methods and processes described above, such as page generation methods. For example, in some embodiments, the page generation method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 1008. In some embodiments, part or all of the computer program may be loaded and / or installed on device 1000 via ROM 1002 and / or communication unit 1009. When the computer program is loaded into RAM 1003 and executed by the computing unit 1001, one or more steps of the page generation method described above may be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the page generation method by any other suitable means (e.g., by means of firmware).
[0189] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0190] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0191] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0192] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0193] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0194] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, distributed system servers, or servers incorporating blockchain technology.
[0195] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0196] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A page generation method, comprising: In response to the first action of detecting the page generation function on the service platform, the interactive interface is displayed; In response to detecting page description information input on the interactive interface, a page configuration file matching the page description information is determined from the knowledge base configured on the service platform, wherein the page configuration file includes component configuration files for page components used to generate the page; as well as Based on the page configuration file and the page description information, the page is generated to obtain a target page that can be published on the service platform.
2. The method according to claim 1, further comprising: In response to a second operation that detects the material display function on the interactive interface, multiple page templates are displayed; In response to detecting a first determination operation for the page template, a target page template is determined from the plurality of page templates; as well as In response to detecting text information input from the input box of the interactive interface, the page description information is generated based on the target page template and the text information.
3. The method according to claim 1 or 2, wherein, The step of determining the page configuration file that matches the page description information from the knowledge base configured in the service platform includes: Based on the target page template included in the page description information, a first template configuration file is determined from the knowledge base; Based on the text information included in the page description information, a second template configuration file matching the intent indicated by the text information is determined from the knowledge base; and The page configuration file is determined based on the first template configuration file and the second template configuration file.
4. The method according to any one of claims 1 to 3, wherein, The step of generating a target page based on the page configuration file and the page description information to obtain a page that can be published on the service platform includes: Based on the page description information, intent recognition is performed to determine the page generation intent; The page configuration file is parsed to determine page feature information; Based on the page generation intent and the page feature information, a layout is performed to obtain page layout information; and The page generation operation is performed according to the page layout information to obtain the target page.
5. The method according to any one of claims 1 to 4, further comprising: In response to detecting a third operation by the object on the service platform involving the editing function of the target page, the editing permission is identified based on the object identity information of the object, and the permission identification result is obtained. as well as If the permission recognition result indicates that the object being operated on has editing permissions, then the page display interface including the target page and the interactive interface are displayed.
6. The method according to any one of claims 1 to 5, further comprising: In response to detecting page editing information input on the interactive interface, a component configuration file is determined from the knowledge base according to a retrieval strategy matching the information source of the page editing information, wherein the retrieval strategy indicates the retrieval method and retrieval target; and Based on the component configuration file and the page editing information, the page is updated to obtain the updated target page.
7. The method according to claim 6, wherein updating the page based on the component configuration file and the page editing information to obtain the updated target page includes: Based on the page editing information, intent recognition is performed to determine the page editing intent; The component configuration file is parsed to determine the characteristic information of the first component; Based on the page generation intent, the first component feature information, and the second component feature information, the page layout is updated to obtain page layout update information. The second component feature information characterizes the component features of the updated component, and the updated component is determined based on the page editing information. Perform a page update operation according to the page layout update information to obtain the target page for the update.
8. The method according to any one of claims 1 to 7, further comprising: In response to detecting search information entered in the search box of the service platform, a target candidate page whose topic matches the search information is determined from multiple candidate pages stored in the knowledge base; as well as The target candidate pages are displayed on the search interface.
9. The method according to any one of claims 1 to 8, further comprising: In response to detecting a fourth operation on the service platform for the target page, multiple sharing channels are displayed; In response to the detection of a second determining action for a sharing channel, multiple candidate objects that can be shared are displayed; as well as In response to the detection of a third determination operation for a candidate, the link address of the target page is sent to the determined candidate through a determined sharing channel.
10. A page generation apparatus, comprising: The interface display module is used to display the interactive interface in response to the first operation of detecting the page generation function on the service platform; The file determination module is used to determine a page configuration file that matches the page description information from the knowledge base configured in the service platform in response to detecting page description information input in the interactive interface. The page configuration file includes a component configuration file for page components used to generate the page. as well as The page generation module is used to generate a target page that can be published on the service platform based on the page configuration file and the page description information.
11. An intelligent agent, comprising: The input module is used to receive input information; The processing module is configured to determine a target task based on the input information received by the input module, determine a large model based on the target task, and execute the method of any one of claims 1 to 9 by calling the large model to obtain output information; An output module is used to output the output information obtained by the processing module.
12. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 9.
13. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 9.
14. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 9.