Material creation device, material creation method, and program
The document creation system addresses the limited design freedom in traditional AI-based document creation by using a document template prepared on a page-by-page basis, allowing for increased flexibility and adherence to user-specific design rules.
Patent Information
- Application Number
- JP2025015290
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-01-31
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2045-01-31
AI Technical Summary
Traditional AI-based document creation services offer limited design freedom, as they either create designs from user-prepared text or fit text into pre-designed templates, resulting in a lack of flexibility in material design.
A document creation system that generates a document creation prompt to instruct an AI model to create a document based on source text, while using a document template prepared on a page-by-page basis, allowing for increased design freedom.
This approach enables the creation of documents with increased design freedom, allowing users to create materials that adhere to their usual design rules, while automatically generating documents from source text using AI.
Smart Images

Figure 0007663287000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a material creation device, a material creation method, and a program. [Background technology]
[0002] In recent years, services have been developed that use generative AI (Artificial Intelligence) to automatically create materials in slide format from text that indicates the content. Non-Patent Document 1 describes a service that uses AI to create materials in slide format from text. [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] Slide generation AI "Ilsil", [online], January 28, 2024, Internet,<URL:https: / / irusiru.jp / > Summary of the Invention [Problem to be solved by the invention]
[0004] Previous services either used AI to create the design of documents from text prepared by the user, or created documents by applying the text prepared by the user to a design template prepared by the service. This resulted in a low degree of freedom in the design of documents that could be created.
[0005] The present invention has been made in consideration of the above problems, and aims to increase the freedom in document design when creating documents from text using AI. [Means for solving the problem]
[0006] According to one embodiment, a material creation device is provided with one or more control units, the control units comprising: A source text from which a material is to be created is obtained, a material creation prompt that instructs the creation of the material based on the source text is generated, the material creation prompt is input to a material creation model, the material output by the material creation model is obtained, the material creation prompt instructs the use of a material template prepared on a page-by-page basis, and the material creation model creates the material using the material template. Effect of the Invention
[0007] According to one embodiment, when creating materials from text using AI, the degree of freedom in designing the materials can be increased. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 illustrates an example of the configuration of a material creation system 100. [Diagram 2] 1 is a diagram illustrating an example of a hardware configuration of a material creation device 1. FIG. [Diagram 3] 2 is a diagram illustrating an example of a hardware configuration of a user terminal 2. FIG. [Figure 4] 13 is a flowchart showing an example of a material creation method. [Diagram 5] FIG. 13 is a diagram showing an example of a material creation screen sc1. [Figure 6] FIG. 13 is a diagram showing an example of a material template t. [Figure 7] FIG. 13 is a diagram showing a specific example of a method for creating materials. [Figure 8] 13 is a diagram showing an example of page P of document D. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, each embodiment of the present invention will be described with reference to the accompanying drawings. In the description of the specification and drawings of each embodiment, components having substantially the same functional configuration are designated by the same reference numerals, and redundant description will be omitted.
[0010] <System configuration> First, an overview of the material creation system 100 according to this embodiment will be described. The material creation system 100 is an information processing system that automatically creates a material D in a slide format or the like based on a source text T prepared by a user. The material creation system 100 creates the material D from the source text T using AI such as LLM (Large Language Model).
[0011] The source text T is a text that is the source of the creation of the document D. In other words, the source text T is a text that corresponds to the content of the document D. The source text T is, for example, text obtained from minutes, a website, a press release, or a landing page, but is not limited to these. The minutes may be a manual summary of the contents of the meeting, or may be a text obtained by converting the audio of the meeting into text through speech recognition processing, or may be a text obtained by converting the audio of the meeting into text through speech recognition processing and summarizing it using AI such as LLM. The source text T may be any text that is the source of the creation of the document D.
[0012] The document D is a material that visually expresses the contents of the original text T in an easily understandable manner. The document D includes not only text but also images, diagrams, illustrations, graphs, tables, etc. The document D can be in any format, such as slides, contracts, reports, posters, infographics, pamphlets, etc. The document D can be, for example, sales materials, proposal materials, internal company materials, or public relations materials, but is not limited to these.
[0013] Fig. 1 is a diagram showing an example of the configuration of a material creation system 100. As shown in Fig. 1, the material creation system 100 includes a material creation device 1 and a user terminal 2, which are communicably connected to each other via a network N. The network N is, for example, a wired LAN (Local Area Network), a wireless LAN, the Internet, a public line network, a mobile data communication network, or a combination of these. In the example of Fig. 1, the material creation system 100 includes one material creation device 1 and one user terminal 2, but may include multiple of each.
[0014] The material creation device 1 is an information processing device that uses AI to automatically create a material D based on a source text T. The material creation device 1 is, for example, but not limited to, a PC (Personal Computer), a smartphone, a tablet terminal, a server device, or a microcomputer. In the example of FIG. 1, the material creation device 1 is one information processing device, but may be realized as a system consisting of a plurality of information processing devices connected via a network N.
[0015] The user terminal 2 is an information processing device used by a user of the material creation system 100. The user terminal 2 is, for example, a PC, a smartphone, or a tablet terminal, but is not limited to these.
[0016] <Hardware configuration of document creation device 1> Next, a description will be given of the hardware configuration of the material creation device 1. Fig. 2 is a diagram showing an example of the hardware configuration of the material creation device 1. As shown in Fig. 2, the material creation device 1 includes a control unit 11, a storage unit 12, and a communication unit 13, which are connected to each other via a bus B1.
[0017] The control unit 11 executes various programs stored in the storage unit 12, controls the entire material creation device 1, and realizes the functions of the material creation device 1. The control unit 11 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), or a combination of these.
[0018] The storage unit 12 is a computer-readable recording medium that stores various programs and data. The storage unit 12 is, for example, a Read Only Memory (ROM), a Random Access Memory (RAM), a flash memory, a Hard Disk Drive (HDD), a Solid State Drive (SSD), a Storage Class Memories (SCM), or a combination of these.
[0019] The communication unit 13 controls communication between the material creation device 1 and an external device via the network N. The communication unit 13 is, for example, a Bluetooth (registered trademark) module, a Wi-Fi (registered trademark) module, a ZigBee (registered trademark) module, an Ethernet (registered trademark) module, a mobile communication module, or a combination of these.
[0020] In this embodiment, the program may be written into the storage unit 12 during the manufacturing stage of the material creation device 1, or may be provided to the material creation device 1 via the network N, or may be provided to the material creation device 1 via a non-transitory computer-readable recording medium such as a recording medium. The recording medium is, for example, a CD (Compact Disc), a DVD (Digital Versatile Disc), a FD (Floppy Disk), an MO (Magneto-Optical disk), a BD (Blu-ray (registered trademark) Disc), a USB (registered trademark) memory, an SD card, or a combination of these.
[0021] <Hardware configuration of user terminal 2> Next, a description will be given of the hardware configuration of the user terminal 2. Fig. 3 is a diagram showing an example of the hardware configuration of the user terminal 2. As shown in Fig. 3, the user terminal 2 includes a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, and an output unit 25, which are mutually connected via a bus B2.
[0022] The control unit 21 executes various programs stored in the storage unit 22, controls the entire user terminal 2, and realizes the functions of the user terminal 2. The control unit 21 is, for example, a CPU, an MPU, a GPU, an ASIC, a DSP, or a combination of these.
[0023] The storage unit 22 is a computer-readable recording medium that stores various programs and data. The storage unit 22 is, for example, a ROM, a RAM, a flash memory, a HDD, an SSD, an SCM, or a combination of these.
[0024] The communication unit 23 controls communication between the user terminal 2 and an external device via the network N. The communication unit 23 is, for example, a Bluetooth (registered trademark) module, a Wi-Fi (registered trademark) module, a ZigBee (registered trademark) module, an Ethernet (registered trademark) module, a mobile communication module, or a combination of these.
[0025] The input unit 24 inputs information to the user terminal 2. The input unit 24 is, for example, a mouse, a keyboard, a touch panel, a microphone, a scanner, an imaging device (camera), various sensors, an operation button, or a combination of these.
[0026] The output unit 25 outputs information from the user terminal 2. The output unit 25 is, for example, a display device, a projector, a printer, a speaker, a vibrator, or a combination of these.
[0027] In this embodiment, the program may be written into the storage unit 22 during the manufacturing stage of the user terminal 2, may be provided to the user terminal 2 via the network N, or may be provided to the user terminal 2 via a non-transitory computer-readable recording medium such as a recording medium. The recording medium is, for example, a CD, a DVD, a FD, an MO, a BD, a USB (registered trademark) memory, an SD card, or a combination of these.
[0028] <How to create materials> Next, a description will be given of a material creation method executed by the material creation system 100. Fig. 4 is a flowchart showing an example of the material creation method.
[0029] (Step S101) The control unit 21 of the user terminal 2 displays a material creation screen sc1 on the display device (output unit 25) in response to a user's operation. The material creation screen sc1 is a screen for the user to create material D. The user inputs the source text T and material information on the material creation screen sc1. The material information is information related to the material D, such as information indicating the type of material D, the template set used to create the material D, the user prompt, the configuration of the material D, reference information, etc., but is not limited to this.
[0030] Reference information is information other than the source text T that the material creation model refers to when creating material D, such as, but not limited to, minutes, text obtained from a website, a press release, or a landing page.
[0031] Fig. 5 is a diagram showing an example of a material creation screen sc1. The material creation screen sc1 in Fig. 5 has an upload area sc11, an upload button sc12, a type selection field sc13, a template selection field sc14, a user prompt input field sc15, and a material creation button sc16.
[0032] The upload area sc11 is an area for the user to select, by drag and drop, an original file saved in the storage unit 22 of the user terminal 2. The original file is a file that includes information on the original text.
[0033] The upload button sc12 is a button for the user to select a source file stored in the storage unit 22 of the user terminal 2.
[0034] The type selection field sc13 is a drop-down list for the user to select the type of the document D to be created from a plurality of pre-registered types. In the example of Fig. 5, "sales document" is selected as the type of document D.
[0035] The template selection field sc14 is a drop-down list for selecting a template set to be used for the document D created by the user from among a plurality of pre-registered template sets. In the example of Fig. 5, "User template 1" is selected as the template set to be used for the document D.
[0036] A template set is a set of document templates t. The template set includes a plurality of document templates t.
[0037] The material template t is a template of the material D prepared on a page-by-page basis. The material template t may be prepared in advance by the administrator of the material creation system 100, may be arbitrarily registered by the user, or may be created based on the material uploaded by the user.
[0038] The document template t includes a page design td and text tt that describes the content of the page.
[0039] The design td is a template for the page design, and includes text, images, figures, illustrations, graphs, tables, etc. Each page of the document D is created by inserting content according to the source text T into the design td.
[0040] The text tt is text that explains the contents of the page. Specifically, the text tt is text that explains the contents, font, size, number of characters, arrangement, color, etc. of the components (text, images, figures, illustrations, graphs, tables, etc.) included in the page. Each component of the design td is associated with an explanation of each component of the text tt and saved. The text tt may be created manually based on the design td, or may be created by performing an image caption generation process on the design td.
[0041] Fig. 6 is a diagram showing an example of a document template t. The document template t1 in Fig. 6 includes a design td1 and text tt1. The document template t1 is created based on a document uploaded by a user, and has a design td1 in which the titles and contents of three items are written in the corresponding boxes, and the user's logo is written in the lower right corner of the page.
[0042] In this way, in the material creation system 100, the user can create a material template t based on the material that the user normally uses. By creating a material D using this material template t, the material creation device 1 can automatically create a material D that conforms to the design rules of the material that the user normally uses.
[0043] The template set includes various variations of the document template t1 (multiple document templates t created with a common design rule) as shown in Fig. 6. The document templates t included in the template set include, for example, a document template t describing n items, a document template t describing an n-step process, a document template t describing n comparison items in a table format, a document template t describing n data in a graph, a document template t describing the title of document D (document template t corresponding to the cover of document D), a document template t describing the table of contents of document D, or a document template t describing reference materials (appendix) for document D, but are not limited thereto (n is any natural number).
[0044] The user prompt input field sc15 is a text box for the user to input a user prompt. The user prompt is a prompt (text) that describes the material D that the user wants to create. In the example of FIG. 5, the text "Please create a sales document of 20 pages or less" is input as the user prompt. The user prompt is not limited to the example of FIG. 5, and may be one that describes the destination, structure, writing style, output format, etc. of the material D.
[0045] The material creation button sc16 is a button for requesting the material creation device 1 to create material D based on the source text T and material information input by the user on the material creation screen sc1.
[0046] Note that the material creation screen sc1 is not limited to the example in Fig. 5. The material creation screen sc1 may include, for example, a text box for inputting the source text T. The material creation screen sc1 may also include input fields for inputting the destination, structure, writing style, output format, and the like of the material D.
[0047] (Step S102) When the material creation screen sc1 is displayed on the user terminal 2, the user inputs (selects) the source text T and material information on the material creation screen sc1. The control unit 21 of the user terminal 2 acquires the source text T and material information input by the user.
[0048] (Step S103) When the user has completed inputting the source text T and the material information, the user selects the material creation button sc16. When the material creation button sc16 is selected, the control unit 21 of the user terminal 2 transmits the source text T and the material information inputted by the user to the material creation device 1, and requests the material creation device 1 to create a material D.
[0049] (Step S104) When the control unit 11 of the material creation device 1 receives the source text T and the material information from the user terminal 2, it generates a material creation prompt based on the source text T and the material information. The material creation prompt is a prompt that instructs the material creation model to create material D based on the source text T and the material information.
[0050] The material creation model is a trained machine learning model that creates material D according to a material creation prompt. The material creation model is, for example, an LLM, but is not limited to this. The material creation model can be any machine learning model that can create material D according to a material creation prompt. The material creation model may be stored in the storage unit 12 of the material creation device 1, or may be stored in an external device. In the latter case, the control unit 11 may use the material creation model stored in the external device, for example, by using an API (Application Programming Interface).
[0051] The material creation prompt includes a prompt instructing to create material D based on the source text T. The material creation prompt also includes a prompt instructing to create material D according to the type of material indicated by the material information. The material creation prompt also includes a prompt instructing to create material D using a template set indicated by the material information. The material creation prompt also includes a user prompt as an instruction from the user.
[0052] The material creation prompt may include other material information, such as a prompt to create the material D according to the destination, structure, writing style, output format, etc. of the material D input by the user.
[0053] (Step S105) When the control unit 11 generates the material creation prompt, it uses the material creation model to create the material D. Specifically, the control unit 11 inputs the material creation prompt to the material creation model and obtains the material D output by the material creation model.
[0054] Fig. 7 is a diagram showing a specific example of a material creation method using a material creation model. When a material creation prompt is input, the material creation model generates a configuration s of each page (cover, table of contents, etc.) of material D from the source text T. As shown in Fig. 7, the configuration s includes, for example, the title and contents of each page of material D. Note that when the configuration of material D is specified in the material creation prompt (for example, when the configuration is specified by a user prompt), the material creation model creates the configuration s according to the specified configuration.
[0055] Next, the document creation model compares the configuration s of each page with the text tt of each document template t included in the template set, and selects a document template t corresponding to each page. More specifically, the document creation model refers to the text tt of each document template t, and selects a document template t having a configuration corresponding to the configuration s of the page of the document D as the document template t corresponding to that page. In the example of FIG. 7, a document template t1 having text tt1 including the description of three items is selected as the document template t corresponding to the "Service Features" page having three items. The document creation model selects a corresponding document template t for each page of the document D.
[0056] Thereafter, the document creation model creates each page of the document D by inserting the contents of the configuration s of each page of the document D into each document template t corresponding to each page.
[0057] FIG. 8 is a diagram showing an example of page P of document D. Page P in FIG. 8 corresponds to FIG. 7, and is equivalent to document template t1 with the contents of the "Service Features" page inserted. As shown in FIG. 8, the three items of the "Service Features" page (fast, easy, cheap) are written (inserted) as three items on page P. In addition, icons for the three items are created according to the contents written. In this way, the document creation model may generate images to be included in design td according to the title and contents of configuration s to be inserted into document template t.
[0058] When the document creation model creates each page of document D, it compiles each page into one file and outputs it as the file of document D. The output format of document D may be set in advance or may be specified by a user prompt or document information. The output format of document D is, for example, PDF format, but is not limited to this.
[0059] (Step S106) The control unit 11 transmits (outputs) the created material D to the user terminal 2.
[0060] (Step S107) When the control unit 21 of the user terminal 2 receives the material D from the material creation device 1, it displays the material D on the display device (output unit 25) (see FIG. 8).
[0061] <Summary> As described above, according to this embodiment, a material creation device 1 equipped with one or more control units 11 can be realized, in which the control unit 11 acquires a source text T from which material D is to be created (step S103), generates a material creation prompt that instructs the user to create material D based on the source text T (step S104), inputs the material creation prompt into a material creation model, acquires material D output by the material creation model (step S105), the material creation prompt instructs the user to use a material template t prepared on a page-by-page basis (step S104), and the material creation model creates material d using the material template t (step S105).
[0062] According to this embodiment, the document D can be automatically created based on the source text T. In addition, since the document template t is prepared for each page, the document D can be created using an appropriate document template t for each page of an arbitrary configuration s. In addition, by preparing the document template t based on the document that the user normally uses, the user can create the document D according to the design rules of the document that the user normally uses. As a result, the degree of freedom in the design of the document D can be increased when the document D is created from the source text T using AI (document creation model).
[0063] <Additional Notes> The present embodiment includes the following disclosure.
[0064] (Appendix 1) A material creation device having one or more control units, The control unit is Obtain the original text from which the material is created, generating a material creation prompt instructing the user to create a material based on the source text; inputting the material creation prompt into a material creation model, and acquiring the material output by the material creation model; The document creation prompt instructs the user to use a document template prepared on a page-by-page basis; The material creation model creates the material using the material template. Document preparation equipment.
[0065] (Appendix 2) The material template includes a page design and text describing the content of the page. 2. A document creation device as described in appendix 1.
[0066] (Appendix 3) The material template is created based on the material uploaded by the user. 2. A document creation device as described in appendix 1.
[0067] (Appendix 4) The material creation prompt specifies the material template to be used by the material creation model. 2. A document creation device as described in appendix 1.
[0068] (Appendix 5) The material creation prompt specifies the type of material. 2. A document creation device as described in appendix 1.
[0069] (Appendix 6) The material creation prompt specifies the composition of the material. 2. A document creation device as described in appendix 1.
[0070] (Appendix 7) The material creation prompts include user prompts entered by a user. 2. A document creation device as described in appendix 1.
[0071] (Appendix 8) The control unit generates the material creation prompt based on material information input by a user. 2. A document creation device as described in appendix 1.
[0072] (Appendix 9) The document creation model generates images to be included in the document. 2. A document creation device as described in appendix 1.
[0073] (Appendix 10) The source text is text taken from minutes, a website, a press release, or a landing page. 2. A document creation device as described in appendix 1.
[0074] (Appendix 11) Document creation device, Obtain the original text from which the material is created, generating a material creation prompt instructing the user to create a material based on the source text; inputting the material creation prompt into a material creation model, and acquiring the material output by the material creation model; The document creation prompt instructs the user to use a document template prepared on a page-by-page basis; The material creation model creates the material using the material template. How to create materials.
[0075] (Appendix 12) Document creation device, Obtain the original text from which the material is created, generating a material creation prompt instructing the user to create a material based on the source text; inputting the material creation prompt into a material creation model, and acquiring the material output by the material creation model; The document creation prompt instructs the user to use a document template prepared on a page-by-page basis; The material creation model creates the material using the material template. A program that executes the documentation method.
[0076] The embodiments disclosed herein are illustrative in all respects and should not be considered as limiting. The scope of the present invention is indicated by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims. The present invention is not limited to the above-mentioned embodiments, and various modifications are possible within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]
[0077] 1: Document creation device 2: User terminal 11, 21: Control unit 12,22: Storage part 13,23: Communications Department 100: Document creation system T:Original text D: Materials t:Document template
Claims
1. A material creation device having one or more control units, The control unit is Obtain the original text from which the material is created, generating a material creation prompt instructing the user to create a material based on the source text; inputting the material creation prompt into a material creation model, and acquiring the material output by the material creation model; The document creation prompt instructs the user to use a document template prepared on a page-by-page basis; The material template includes a page design and text describing the content of the page; The material creation model is a large-scale language model that generates a structure for each page of the material from the source text, selects the material template to be used for each page based on the structure and text describing the content of the page, and creates each page of the material using the selected material template. Document preparation equipment.
2. The material template is created based on the material uploaded by the user.
2. The document creation device according to claim 1.
3. The material creation prompt specifies the material template to be used by the material creation model.
2. The document creation device according to claim 1.
4. The material creation prompt specifies the type of material.
2. The document creation device according to claim 1.
5. The material creation prompt specifies the composition of the material.
2. The document creation device according to claim 1.
6. The material creation prompts include user prompts entered by a user.
2. The document creation device according to claim 1.
7. The control unit generates the material creation prompt based on material information input by a user.
2. The document creation device according to claim 1.
8. The document creation model generates images to be included in the document.
2. The document creation device according to claim 1.
9. The source text is text taken from minutes, a website, a press release, or a landing page.
2. The document creation device according to claim 1.
10. Document creation device, Obtain the original text from which the material is created, generating a material creation prompt instructing the user to create a material based on the source text; inputting the material creation prompt into a material creation model, and acquiring the material output by the material creation model; The document creation prompt instructs the user to use a document template prepared on a page-by-page basis; The material template includes a page design and text describing the content of the page; The material creation model is a large-scale language model that generates a structure for each page of the material from the source text, selects the material template to be used for each page based on the structure and text describing the content of the page, and creates each page of the material using the selected material template. How to create materials.
11. Document creation device, Obtain the original text from which the material is created, generating a material creation prompt instructing the user to create a material based on the source text; inputting the material creation prompt into a material creation model, and acquiring the material output by the material creation model; The document creation prompt instructs the user to use a document template prepared on a page-by-page basis; The material template includes a page design and text describing the content of the page; The material creation model is a large-scale language model that generates a structure for each page of the material from the source text, selects the material template to be used for each page based on the structure and text describing the content of the page, and creates each page of the material using the selected material template. A program that executes the documentation method.
Citation Information
Patent Citations
Method and device for generating presentation document, electronic equipment and storage medium
CN118013944A
Electronic album generating system and server used for the electronic album generating system
JP2002335487A
Information processing device, method, program and system
JP7609387B1
Html5-based document format with parts architecture
US20160026730A1
Quality distributions for automated document
US20160140102A1
Cited By
Information processing device, information processing method, and program
JP7835926B1