Submission management device, submission management system, submission management program, and submission management method
The posting management system uses a language model to generate compliant text by integrating proofreading instructions with site-specific regulations, addressing direct posting issues and ensuring regulatory adherence.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-04-07
AI Technical Summary
Existing systems face inconveniences when directly posting text across different sites due to varying regulations, potentially violating posting destination site policies.
A posting management system that uses a language model to generate proofread text by combining original text with proofreading instruction data based on the terms of service of the target site, ensuring compliance.
Ensures that posted text adheres to the regulations of the target site, preventing violations and potential inconveniences.
Smart Images

Figure 0007841724000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a posting management device, a posting management system, a posting management program, and a posting management method for managing the posting of information including text.
Background Art
[0002] In recent years, businesses have been conducting marketing such as sales promotion by posting information about their own stores, products, and services on a predetermined site. For example, the system of Patent Document 1 is configured to associate information posted by users or businesses with stores and publicly disclose it on a predetermined site. Further, the system of Patent Document 1 has a function of acquiring information including a specific keyword posted by a business regarding a certain store from a predetermined site and directly reposting the information on the page of the store on another site.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, sites that accept postings such as text have individually established regulations regarding the information to be posted. Therefore, if the text (text) entered by the user is directly posted on the site, or if the text already posted on one site is directly posted on another site, inconveniences such as violation of the regulations on the posting destination site may occur.
[0005] The present invention has been made to solve the above-described problems, and an object thereof is to provide a posting management device, a posting management system, a posting management program, and a posting management method that avoid inconveniences that may occur when posting information including text to a predetermined site. [Means for solving the problem]
[0006] A posting management device according to one aspect of the present invention has a control unit that generates a prompt by combining the original text and proofreading instruction data, which is for instructing proofreading on the original text and includes information representing instructions based on the terms of service of the posting site, and takes the generated prompt as input to a language model to obtain proofread text that conforms to the terms of service of the posting site from the language model.
[0007] A posting management system according to one aspect of the present invention comprises the above-mentioned posting management device and a management terminal that accepts input of information related to prompts. A posting management system according to one aspect of the present invention comprises the above-mentioned posting management device and a business terminal equipped with an information processing unit and a display unit, wherein the control unit provides the business terminal with setting data for creating the source text, and the information processing unit displays a posting setting screen on the display unit that accepts input of the source text based on the setting data.
[0008] A posting management program according to one aspect of the present invention includes a prompt generation means that generates a prompt combining original text and proofreading instruction data which is for instructing proofreading on the original text and includes information representing instructions based on the terms of service of the posting site, and a proofreading processing means that takes the prompt as input to a language model and obtains proofread text that conforms to the terms of service of the posting site from the language model, comprising one or more processors.
[0009] A posting management method according to one aspect of the present invention is configured such that one or more processors perform the following steps: a prompt generation step of generating a prompt by combining original text and proofreading instruction data which is for instructing proofreading on the original text and includes information representing instructions based on the terms of service of the posting site; and a proofreading processing step of obtaining proofread text that conforms to the terms of service of the posting site from the language model using the prompt as input to the language model. [Effects of the Invention]
[0010] This invention uses a language model as input to obtain proofread text that is suitable for the target site, by combining the original text with proofreading instruction data that includes information representing instructions based on the terms of service of the target site. In other words, the proofread text reflects the restrictions and other conditions imposed by the terms of service of the target site. Therefore, according to this invention, it is possible to avoid inconveniences that may occur when posting information containing text to a predetermined site. [Brief explanation of the drawing]
[0011] [Figure 1] This is a diagram illustrating a post management system according to Embodiment 1 of the present invention. [Figure 2] Figure 1 is a schematic diagram illustrating the basic frame of the prompts generated by the post management device. [Figure 3] Figure 1 is a schematic diagram illustrating a specific frame of a prompt generated by the post management device. [Figure 4] This is an explanatory diagram showing the first example of comparing the original text with the proofread text. [Figure 5] This is an explanatory diagram showing a second example of comparing the original text with the proofread text. [Figure 6] This is an explanatory diagram showing a third example of comparing the original text with the proofread text. [Figure 7] This is an explanatory diagram showing the fourth example of comparing the original text with the proofread text. [Figure 8] This is an explanatory diagram showing the fifth example of comparing the original text with the proofread text. [Figure 9] Figure 1 is a sequence chart illustrating the overall process related to the submission management method using the submission management system. [Figure 10] This is a diagram illustrating a post management system according to Embodiment 2 of the present invention. [Figure 11] Figure 10 is an explanatory diagram showing an example of the posting settings screen displayed on the display unit of the business terminal. [Figure 12]It is a sequence chart exemplifying an overview of the entire process related to the post management method by the post management system of FIG. 10. [Figure 13] It is an explanatory diagram showing an example of a post setting screen according to a modification of Embodiment 2 of the present invention.
Embodiments for Carrying Out the Invention
[0012] Embodiment 1. Based on FIGS. 1 to 9, the overall configuration example, functional configuration example, and operation example of the post management system 100 in Embodiment 1 will be described. First, referring to FIGS. 1 to 3, an example of the post management system 100 and related configurations will be described.
[0013] The post management system 100 manages the text to be posted to the post destination site. The post destination site is a site (posting site) where posting such as text is possible and is managed by the post destination server 80. As shown in FIG. 1, the post management system 100 has a post management device 10 and a management terminal 30. The post management system 100 may have a model server 20 and may have one or more business operator terminals 50. The post management device 10, the model server 20, the management terminal 30, one or more business operator terminals 50, the first post server 60, and one or more post destination servers 80 can communicate wired or wirelessly via a network N such as the Internet.
[0014] The submission management device 10 uses a prompt containing proofreading instruction data for text proofreading, performs a proofreading process on the original text obtained from the first submission site to create a proofread text, and posts the created proofread text to the posting destination site. The first submission site refers to a site (posting site) where information including text can be posted and is managed by the first submission server 60. The proofread text is a rewritten version of the original text so as to comply at least with the regulations of the posting destination site (hereinafter simply referred to as "regulations"). The regulations refer to restrictions, agreements, etc. regarding information that can be disclosed on the posting destination site and exist for each posting destination site. The regulations are included, for example, in the policy (guidelines) of the posting destination site. The submission management device 10 is composed of a cloud server based on cloud computing, an on-premises physical server, or a server system combining these. The functional configuration of the submission management device 10 will be described later.
[0015] The model server 20 is a server that stores and manages a language model 20m composed of, for example, a large language model (LLM). In addition to the language model 20m, the model server 20 has a model control unit 22 that controls the input / output to and from the language model 20m from an external device. The model server 20 is composed of a cloud server based on cloud computing, an on-premises physical server, or a server system combining these.
[0016] The management terminal 30 is a PC (Personal Computer) used by the operator of the system (hereinafter referred to as "this system") provided externally from the submission management device 10. PCs include desktop PCs, notebook PCs, tablet PCs, and smartphones. The administrator (operator on the operating side, etc.) uses the management terminal 30 to add and edit information on the software and database managed by the submission management device 10, and to perform maintenance on this system. The administrator can use the management terminal 30 to perform tasks such as creating and editing templates (basic forms) for text proofreading prompts in this system, inputting basic data of businesses that will be service recipients of this system, inputting the submission management program 13p, which is the operating program of the submission management device 10, constructing the extended information source 13d (described later), specifying the initial submission site from which the source text is obtained, and specifying one or more submission destination sites.
[0017] The process of creating and editing templates includes inputting various instruction statements and related information (instruction-related data) into the template. The management terminal 30 of this embodiment 1 is configured to accept input operations for various instruction statements and instruction-related data that constitute the proofreading instruction data. Templates may be set up for several classifications, such as for each business (each salon, etc.), each industry, or each posting site.
[0018] The proofreading instruction data may include terms instruction data, which is information representing instructions based on the terms of service of the site to which the content is submitted. The terms instruction data includes one or more instruction sentences (terms instruction sentences) based on the terms of service of the site to which the content is submitted. The terms instruction data may also include terms-related data related to the terms instruction sentences. The terms-related data is one of the instruction-related data.
[0019] The proofreading instruction data may include one or more legal instruction statements to ensure compliance with laws and regulations such as the Pharmaceuticals and Medical Devices Act, and at least one of the unusable data and the usable data. The unusable data is a list of terms and expressions that may violate laws and regulations such as the Pharmaceuticals and Medical Devices Act, and the usable data is a list of terms and expressions that do not violate laws and regulations such as the Pharmaceuticals and Medical Devices Act. The unusable data and the usable data are each one of the instruction-related data. The submission management device 10 takes a prompt containing one or more legal instruction statements and at least one of the unusable data and the usable data as input to the language model 20m, causing the language model 20m to generate proofreading instruction data that does not contain terms and expressions that may violate laws and regulations such as the Pharmaceuticals and Medical Devices Act.
[0020] The proofreading instruction data may include one or more legal instruction statements and legal reference instruction statements that instruct external references to information relating to violations of laws and regulations such as the Pharmaceuticals and Medical Devices Act. The information relating to violations of laws and regulations such as the Pharmaceuticals and Medical Devices Act includes at least one of the unusable data and the usable data. The information relating to violations of laws and regulations such as the Pharmaceuticals and Medical Devices Act may be stored in advance in the extended information source 13d or on a server outside the submission management device 10. The submission management device 10 takes a prompt containing one or more legal instruction statements and legal reference instruction statements as input to the language model 20m, causing it to access the extended information source 13d or an external server, and to cause the language model 20m to generate proofread text that does not contain terms or expressions that may violate laws and regulations such as the Pharmaceuticals and Medical Devices Act. For example, the submission management device 10 can also take a prompt containing unusable data and usable data as input to the language model 20m, and if terms or expressions in the unusable data are included in the original text, it can delete them and replace them with terms or expressions in the usable data.
[0021] The proofreading instruction data may include one or more policy instruction statements outlining the basic principles regarding advertising and other regulations under the Act on Acupuncturists, Moxibustionists, and Massage Therapists, and a group of examples that organize terms and expressions that have been subject to guidance under the Act. The Act on Acupuncturists, Moxibustionists, and Massage Therapists is the Act on Acupuncturists, Moxibustionists, and Massage Therapists. The Act stipulates regulations regarding qualification acquisition, work, advertising, etc. The group of examples is one of the instruction-related data.
[0022] The proofreading instruction data may include one or more policy instruction statements and reference instruction statements that indicate external references to the set of examples. The submission management device 10 takes a prompt containing one or more policy instruction statements and reference instruction statements as input to the language model 20m, causing the language model 20m to generate proofread text that does not contain terms or expressions that are subject to guidance under the Act on Acupuncture, Moxibustion, and Massage. The set of examples may be stored in advance in the extended information source 13d, or on a server or the like outside the submission management device 10. The submission management device 10 takes a prompt containing one or more policy instruction statements and reference instruction statements as input to the language model 20m, causing it to access the extended information source 13d or the like, and cause the language model 20m to generate proofread text that does not contain terms or expressions that are subject to guidance under the Act on Acupuncture, Moxibustion, and Massage.
[0023] The proofreading instruction data may include writer's instructions to convert the text into a writer-like style, and supplementary instructions to assist in rewriting it into a writer-like style. The proofreading instruction data may also include optimization instructions to optimize the text for the target website. Optimization instructions could include SEO instructions, such as instructions to insert place names and words like "beauty salon." The proofreading instruction data may also include seasonal instructions to encourage the use of seasonal terminology and expressions. The proofreading instruction data may also include translation instructions to instruct the creation and parallel publication of translated text.
[0024] The proofreading instruction data may include, for example, several of the following types of instruction statements: inappropriate exclusion instructions to exclude terms and expressions that violate public order and morals; restriction instructions to limit expressions of medical efficacy; conversion promotion instructions to encourage the conversion of specific words; specific expression prohibition instructions to prohibit the use of exaggerated, definitive, or comparative advantage expressions; anxiety prohibition instructions to prohibit the use of expressions that incite anxiety; name exclusion instructions to exclude well-known trademarks, names of famous people, well-known brand names, etc.; deletion instructions to delete telephone numbers and links; usage restriction instructions to limit the use of specific terms and expressions; expressions that represent age or gender or similar. This may include instructions prohibiting age-related expressions to avoid certain nuances, instructions prohibiting the use of emojis, instructions unifying the subject to the first person (such as "our salon" or "we"), instructions changing the expression to a conversational style or a high-energy tone aimed at young people, instructions adjusting the formatting to insert line breaks and spacing for readability, instructions to insert thank-you messages, instructions to restrict output to prevent the output of titles and headings, instructions to add supplementary explanations to technical terms, instructions to set a character limit for the proofread text, instructions to fit emojis into a BMP (Basic Multilingual Plane), instructions to restrict changes to specific items, instructions to emphasize specific terms or expressions, and instructions to limit output to the main text only. Some instructions that make up the proofreading instruction data may have multiple functions.
[0025] Legal directives, policy directives, and directives to exclude inappropriate words may include information on alternative words for prohibited words. Restriction directives may include alternative expressions for medical efficacy (such as care or service). Conversion-promoting directives could include instructions to change the term "effect" to expressions using "experience," "finish," or "impression." Expressions of gratitude may also include instructions to ensure that an expression of gratitude is always included.
[0026] The character count instruction is a directive used to adjust the character count of the proofread text, specifically to determine the character count range of the proofread text. The character count instruction is information used to ensure that the number of characters in the proofread text falls within the character count range based on the character limit of the posting site and the character count of the original text (hereinafter referred to as the original character count). The character limit of the posting text is included in the terms of service of the posting site. The lower and upper limits of the character count range (lower limit < upper limit) are set based on the core character count. The core character count is determined based on the original character count and the character limit of the posting site, that is, the maximum number of characters that can be posted on the posting site (hereinafter simply referred to as the maximum character count).
[0027] The various instruction statements described above may be directly entered into the template by the administrator via the management terminal 30, or they may be stored in advance in the extended information source 13d, and the submission management device 10 may read them from the extended information source 13d and insert them into the template. In other words, the submission management system 100 may be configured such that some instruction statements are directly entered into the template by the administrator, and several other instruction statements are read from the extended information source 13d by the submission management device 10 and inserted into the template. In the above, instruction statements have been conveniently classified according to their function, etc., but some instruction statements included in the proofreading instruction data have multiple functions. For example, a rules instruction statement may function as a legal instruction statement, an inappropriate exclusion instruction statement, a restriction instruction statement, a specific expression prohibition instruction statement, an anxiety prohibition instruction statement, a name exclusion instruction statement, etc.
[0028] The proofreading instruction data may include gratitude data, which is information about the gratitude statement. The gratitude data may consist of, for example, multiple gratitude statements. The gratitude data may also be a list of multiple gratitude statements, or it may be a compilation of multiple gratitude statements and their respective uses and usages. The gratitude data is one of the instruction-related data and is best used in combination with the gratitude instruction statement. The submission management device 10 may use a prompt containing the gratitude instruction statement and the gratitude data as input to the language model 20m, causing the language model 20m to create a proofread text with the gratitude statements from the gratitude data inserted.
[0029] The proofreading instruction data may include seasonal data, which is a collection of terms and expressions that evoke a sense of the seasons. Seasonal data is one type of instruction-related data and is best used in combination with seasonal instruction sentences. The submission management device 10 may use a prompt containing seasonal instruction sentences and seasonal data as input to the language model 20m, causing the language model 20m to create a proofread text in which terms and expressions from the seasonal data have been inserted.
[0030] The proofreading instruction data may include supplementary data, for example, which is information that organizes specialized terminology in a particular industry and its supplementary explanations. Supplementary data is one of the instruction-related data and is preferably used in combination with supplementary instruction sentences. The submission management device 10 may cause the language model 20m to create proofread text with supplementary explanations added to the target specialized terminology by inputting a prompt containing supplementary instruction sentences and supplementary data to the language model 20m. The various instruction sentences and instruction-related data included in the completed proofreading instruction data may be inserted into a template by the administrator, or they may be read from the extended information source 13d by the control unit 12 and inserted into a template.
[0031] The business terminal 50 is a PC or similar device installed for each business that has a contract with this system. The posting management system 100 is configured such that the business terminal 50 posts information including text to the initial posting site under the management of the initial posting server 60 in response to the business operator's operations, and the posting management device 10 acquires the text posted to the initial posting site as the source text. In other words, the business terminal 50 in this embodiment 1 receives operations related to posting text etc. to the initial posting site and performs display switching and posting processing according to the operations. The functional configuration of the business terminal 50 will be described later.
[0032] The initial posting server 60 manages the initial posting site. The initial posting server 60 is composed of cloud servers based on cloud computing. The destination posting server 80 manages the destination posting site. The destination posting server 80 is composed of cloud servers based on cloud computing.
[0033] For businesses operating hair salons (beauty salons, etc.), nail and eyelash salons, relaxation salons, beauty salons, and cosmetic clinics, for example, the initial posting site could be the Hot Pepper Beauty website (blog site), and the destination site could be Google Business Profile. However, the initial posting site could be any site that allows businesses to post text, such as Google Business Profile, Yahoo! Place, the official LINE website, or Instagram. Similarly, the destination site could be the Hot Pepper Beauty website, or any other site that allows businesses to post text.
[0034] As illustrated in Figure 1, the submission management device 10 includes a communication unit 11, a control unit 12, and a storage unit 13. The communication unit 11 is an interface for the control unit 12 to communicate with external devices such as the submission management device 10 via wired or wireless connection. The storage unit 13 stores various information, including the operation program of the control unit 12, such as the submission management program 13p. The submission management program 13p is software that works in cooperation with computing devices such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), or GPU (Graphics Processing Unit) to realize various functions. The storage unit 13 is composed of RAM (Random Access Memory), ROM (Read Only Memory), flash memory, eMMC (embedded Multi Media Card), SSD (Solid State Drive), or HDD (Hard Disk Drive).
[0035] The memory unit 13 stores, for example, an augmented information source 13d, which is a knowledge source that improves the response performance of the language model 20m. The augmented information source 13d is a knowledge source for improving the response performance of the language model 20m through processing based on RAG (Retrieval-Augmented Generation), and consists of, for example, one or more databases. The information stored in the augmented information source 13d can be modified, added, replaced, or deleted as appropriate. The memory unit 13 may also store command data that commands referencing (searching) the augmented information source 13d. The command data may be incorporated into, for example, the posting management program 13p, into various instruction statements, or into both. The augmented information source 13d may be set up for each classification, such as for each business operator, each industry, or each posting site.
[0036] The extended information source 13d may contain terms-related information, which is information about the terms of service of a pre-configured posting destination site. The terms-related information may include terms instruction data, or it may be the terms instruction data itself. The extended information source 13d may contain information about the terms of service of each of several pre-configured posting destination sites (terms-related information). The extended information source 13d may contain information about businesses. The extended information source 13d may contain text data based on SEO writing. As text data, it is advisable to use actual store introduction articles created by writers.
[0037] The extended information source 13d may have at least one of the unavailable data and the available data, and may further have one or more legal instructions. The extended information source 13d may have a set of examples, and may further have one or more policy instructions. The extended information source 13d may have supplementary instructions, and may further have writer instructions. The extended information source 13d may have optimization instructions for optimizing for the posting site. The extended information source 13d may have one or more of the following: inappropriate exclusion instructions, restriction instructions, conversion promotion instructions, specific expression prohibition instructions, anxiety prohibition instructions, name exclusion instructions, deletion instructions, usage restriction instructions, age prohibition instructions, emoji prohibition instructions, personal pronoun consistency instructions, expression conversion instructions, formatting adjustment instructions, thank you instructions, output restriction instructions, change restriction instructions, supplementary instructions, character count instructions, emoji control instructions, body text restriction instructions, seasonal instructions, and translation instructions.
[0038] The extended information source 13d may contain gratitude data, which is information relating to the thank-you message, and the control unit 12 may read the gratitude data from the extended information source 13d and insert it into the template. The extended information source 13d may also contain supplementary data, which is information that organizes specialized terminology in a particular industry and its supplementary explanations, and the control unit 12 may read the supplementary data from the extended information source 13d and insert it into the template.
[0039] The control unit 12 generates a prompt containing the original text and proofreading instruction data for applying proofreading processing to it, takes the generated prompt as input to the language model 20m to output the proofread text, and posts this proofread text to the posting site. The control unit 12 is composed of one or more processors. More specifically, the control unit 12 is composed of computing devices such as a CPU, MPU, or GPU, and the various functions of the control unit 12 are realized by the computing devices and the operating program. Some of the various functions of the control unit 12 may be realized by hardware.
[0040] In this embodiment 1, the control unit 12 generates a prompt containing information representing instructions based on the terms of service of the posting site (terms of service instruction data), and uses the generated prompt as input to the language model 20m to obtain proofread text that conforms to the terms of service of the posting site from the language model 20m. If multiple posting sites are set as the posting destination, the control unit 12 generates a prompt corresponding to each of the set posting sites, and uses the generated multiple prompts as input to the language model 20m to obtain proofread text that conforms to the terms of service of each posting site from the language model 20m.
[0041] The control unit 12 may use some or all of the information in the extended information source 13d as part of the proofreading instruction data. For example, the control unit 12 may use the rule instruction data in the extended information source 13d as part of the proofreading instruction data. In other words, the control unit 12 may extract the rule instruction data from the rule-related information in the extended information source 13d and insert it into the template. The control unit 12 may use at least one of the unavailable data and available data in the extended information source 13d as part of the proofreading instruction data. If the extended information source 13d contains one or more legal instruction statements, the control unit 12 may use one or more legal instruction statements in the extended information source 13d as part of the proofreading instruction data. The control unit 12 may use a group of examples in the extended information source 13d as part of the proofreading instruction data. If the extended information source 13d contains one or more policy instruction statements, the control unit 12 may use one or more policy instruction statements in the extended information source 13d as part of the proofreading instruction data.
[0042] For example, the control unit 12 may input a prompt to the language model 20m that includes one or more legal directives and at least one of the unusable data and usable data, thereby causing the language model 20m to generate a proofread text that does not contain terms or expressions that may violate laws and regulations such as the Pharmaceuticals and Medical Devices Act. The control unit 12 may input a prompt to the language model 20m that includes one or more policy directives and a group of examples, thereby causing the language model 20m to generate a proofread text that does not contain terms or expressions that are subject to guidance under the Act on Acupuncture, Moxibustion, and Massage. The control unit 12 may read information about the business operator from the extended information source 13d and insert it into the template.
[0043] The control unit 12 includes a prompt generation means 12a, a proofreading processing means 12b, and a posting processing means 12c. In other words, the posting management program 13p causes one or more processors to function as the prompt generation means 12a, the proofreading processing means 12b, and the posting processing means 12c. The prompt generation means 12a generates a prompt that combines the original text and proofreading instruction data, which is used to instruct proofreading on the original text.
[0044] More specifically, the prompt generation means 12a includes an instruction generation means 12m and an acquisition processing means 12n. The instruction generation means 12m uses some or all of the information in the extended information source 13d as part of the proofreading instruction data. That is, the instruction generation means 12m may generate proofreading instruction data by inserting some of the information in the extended information source 13d into a template, or it may generate proofreading instruction data by inserting all of the information in the extended information source 13d into a template. The extended information source 13d may include information regarding the terms of service of each of the multiple posting sites.
[0045] The instruction generation means 12m may refer to the extended information source 13d based on the pre-entered instruction data and use information extracted from the extended information source 13d as part of the proofreading instruction data. That is, the instruction generation means 12m may generate proofreading instruction data by adding information obtained from the extended information source 13d to the prompt template each time based on the rules defined in the instruction data. If the extended information source 13d contains information about the terms of service of each of the multiple posting sites, the instruction generation means 12m may refer to the extended information source 13d based on the pre-entered instruction data and use information extracted from the extended information source 13d as part of the proofreading instruction data corresponding to each of the multiple posting sites. The instruction data may contain information that serves as a key for searching (key information), in which case the instruction generation means 12m extracts predetermined information from the extended information source 13d using the key information.
[0046] For example, if the instruction data requires compliance with the terms of service of the posting site, the instruction generation means 12m refers to the extended information source 13d and incorporates some or all of the terms of service-related information into the template. If the instruction data requires compliance with laws and regulations such as the Pharmaceuticals and Medical Devices Act, the instruction generation means 12m refers to the extended information source 13d and incorporates the relevant instruction text and instruction-related data into the template. If the instruction data requires the inclusion of a thank-you message, the instruction generation means 12m refers to the extended information source 13d and incorporates some or all of the thank-you data into the template. If a thank-you instruction text is not included in the template, the instruction generation means 12m should insert a thank-you instruction text into the template. If the instruction data requires conversational language or a youthful tone, the instruction generation means 12m refers to the extended information source 13d and incorporates the relevant instruction text and instruction-related data into the template. If the instruction data requires supplementary explanations for technical terms, the instruction generation means 12m refers to the extended information source 13d and incorporates some or all of the supplementary data into the template. If supplementary instructions are not already inserted into the template, the instruction generation means 12m may insert them into the template.
[0047] The acquisition processing means 12n acquires the text posted to the initial posting site, which is a pre-configured posting site, as the source text. For example, when predetermined conditions are met, the acquisition processing means 12n acquires the source text of blog posts etc. posted to the initial posting site by the business operator via the business operator terminal 50 by scraping. Then, the acquisition processing means 12n inserts the acquired source text into the corresponding part of the prompt template.
[0048] Possible predetermined conditions include a condition that a predetermined time has arrived (time condition), a condition that a certain amount of time has elapsed since the last acquisition (elapsed time condition), and a condition that an acquisition command is received from the management terminal 30 (command condition). When the time condition is used, information regarding the acquisition date and time is stored in the storage unit 13 in advance. Based on the information regarding the acquisition date and time, the acquisition processing means 12n executes the acquisition process of the original text, such as acquiring at XX o'clock every day, or acquiring at XX o'clock and XX o'clock every day. The information regarding the acquisition date and time may be set with the number of acquisitions and acquisition times set for each day of the week, or it may be adjusted with the number of acquisitions and acquisition times according to the season. When the elapsed time condition is used, information regarding the acquisition period is stored in the storage unit 13 in advance. Based on the information regarding the acquisition period, the acquisition processing means 12n periodically executes the acquisition process of the original text. The information regarding the acquisition period does not necessarily have to be at a constant interval, and may be set at fine intervals according to the day of the week or season. Information regarding the acquisition date and time and information regarding the acquisition period are set, for example, via the management terminal 30.
[0049] The proofreading processing means 12b inputs the prompt generated by the prompt generation means 12a into the language model 20m and obtains proofread text from the language model 20m that conforms to the terms of service of the posting site. The posting processing means 12c sends the proofread text generated by inputting the prompt into the language model 20m to the posting server 80 that manages the posting site corresponding to the prompt, and executes the posting to the posting site.
[0050] The posting management device 10 may be configured to allow simultaneous posting to multiple posting sites. Information about the posting sites is set, for example, by an administrator via the management terminal 30. If multiple posting sites are set as posting destinations, the instruction generation means 12m generates prompts corresponding to each of the set posting sites. The proofreading processing means 12b inputs the multiple prompts generated by the instruction generation means 12m into the language model 20m and obtains proofread text from the language model 20m that conforms to the rules of each posting site.
[0051] The management terminal 30 accepts input of information related to prompts. As illustrated in Figure 1, the management terminal 30 includes a communication unit 31, a management processing unit 32, a storage unit 33, a display unit 34, and an input unit 35. The communication unit 31 is an interface for the management processing unit 32 to communicate with external devices such as the posting management device 10 via wired or wireless connection. The display unit 34 is, for example, a liquid crystal display (LCD) and displays various information according to instructions from the management processing unit 32. The input unit 35 accepts input operations from the user and outputs an operation signal to the management processing unit 32 according to the content of the accepted operation. The input unit 35 is, for example, composed of a keyboard and a pointing device such as a mouse or trackball. The management terminal 30 may also have a touch panel formed by stacking the display unit 34 and the input unit 35.
[0052] The storage unit 33 stores various information in addition to the operation program of the management processing unit 32. The operation program of the management processing unit 32 also includes a split program that is transmitted from the submission management device 10 in a timely manner. The split program constitutes the submission management program 13p. The management processing unit 32 can perform some processes, such as switching the display of various elements on the screen, without communicating with the submission management device 10, based on the operation of the split program. The operation program of the management processing unit 32 is software that works in cooperation with a computing device such as a CPU, MPU, or GPU to realize various functions. The storage unit 33 is composed of RAM and ROM, flash memory, eMMC, SSD, or HDD.
[0053] The management processing unit 32, in response to operation signals from the input unit 55, coordinates with the posting management device 10 to display a login screen, initial setup screen, management screen (none of which are shown), etc., on the display unit 54. The initial setup screen is for registering the administrator's unique data in this system. Unique data includes, for example, information such as the administrator's name, identification information (such as ID and email address), and password. Unique data is stored in the administrator DB, etc., in the storage unit 13 of the posting management device 10.
[0054] The administration screen accepts operations such as inputting basic data inserted into prompts, adding information to templates, constructing extended information source 13d, and inputting information related to the acquisition of source text (acquisition-related data). The administration screen is composed of, for example, one or more web pages. The administration processing unit 32 accepts user operations through each screen (page) and executes processing according to the content of the operation. Basic data includes the name (store name, etc.) and address (store address, etc.) of the business operator. The acquisition-related data in this embodiment 1 includes information on the source of the source text, that is, information indicating the location of the initial posting site managed by the initial posting server 60 (URL, etc.). The acquisition-related data may also include key information when acquiring the source text.
[0055] As illustrated in Figure 1, the operator terminal 50 includes a communication unit 51, an information processing unit 52, a storage unit 53, a display unit 54, and an input unit 55. The communication unit 51 is an interface for the information processing unit 52 to communicate with external devices such as the posting management device 10 via wired or wireless connection. The storage unit 53 stores various information in addition to the operating program of the information processing unit 52. The storage unit 53 is composed of RAM and ROM, flash memory, eMMC, SSD, or HDD.
[0056] The display unit 54 is, for example, a liquid crystal display and displays various information according to instructions from the information processing unit 52. The input unit 55 receives input operations from users such as examinees and outputs an operation signal to the information processing unit 52 according to the content of the received operation. The input unit 35 is, for example, composed of a keyboard and a pointing device such as a mouse or trackball. The business operator terminal 50 may have a touch panel in which the display unit 54 and the input unit 55 are stacked.
[0057] The information processing unit 52 accesses the initial posting server 60 in response to an operation signal from the input unit 55 and displays a posting screen (not shown) on the display unit 54 that accepts input of posting data, which is information including text. The posting screen includes at least a text input field for entering text. Upon receiving a posting instruction for the posting data entered on the posting screen, the information processing unit 52 posts the posting data to the initial posting site managed by the initial posting server 60. In this embodiment 1, the text information included in the posting data becomes the source text that is subject to review by the language model 20m.
[0058] Figure 2 is a schematic diagram showing a simplified example of a prompt configuration. In Figure 2, the solid and dashed lines represent only conceptual elements. The instruction section 15 conceptually represents the location where the proofreading instruction data is placed, and the text section 16 conceptually represents the location where the original text is placed. The prompt generated by the submission management device 10 may be configured as follows: as shown in Figure 2(a), it is divided into two parts: the instruction section 15 and the text section 16; or as shown in Figure 2(b), the text section 16 is sandwiched between the upper and lower instruction sections 15. The instruction section 15 contains instructions, procedures, hints, reference information, etc. The text section 16 contains the original text along with a heading indicating that the original text is subject to proofreading.
[0059] Figure 3 is a schematic diagram showing an example of a specific prompt configuration. In Figure 3, the solid and dashed lines represent conceptual elements only. The prompt in Figure 3 is an example configuration for a salon-type business, and the elements of the instruction unit 15 include a basic instruction unit 15a, a rule description unit 15b, a business information unit 15c, a format unit 15d, and three reference information units 15s. However, the reference information units 15s in the prompt may be one, two, or four or more. Similarly, the prompt may have two or more of at least one of the basic instruction unit 15a, rule description unit 15b, business information unit 15c, and format unit 15d. In other words, each element of the instruction unit 15 may be divided into multiple parts depending on its purpose, content, etc.
[0060] In the prompt, the types and number of elements constituting the instruction unit 15 are not limited to the example in Figure 3, and may be increased or decreased as appropriate. However, in the prompt, each instruction does not need to be grouped by purpose or function, and can be freely arranged on an instruction-by-instruction basis. However, it is preferable to arrange various instruction sentences with a certain regularity rather than arranging them randomly.
[0061] Section 15a of the basic instructions is where a concise statement of the editing policy for the original text (basic instruction) is placed. The basic instruction may consist of multiple instruction sentences (instruction elements), such as, for example, "A writer who can create content suitable for a beauty salon stylist's social media post, while strictly adhering to the Pharmaceutical Affairs Law, the Act against Unjustifiable Premiums and Misleading Representations, and public order and morals. Only the main text will be returned. Please rewrite the following content for a Google Business Profile."
[0062] The basic instructions above include instructions that function as legal instructions and inappropriate language instructions, writer instructions to convert the text into a professional-style writing format, text-only instructions to output only the main text, and adaptation instructions to make the text suitable for the target site. The adaptation instructions also function as terms of service instructions based on the target site's rules, but they also include a nuance of reflecting the characteristics of the target site in the proofread text. Depending on the terms of service of the target site, for example, legal instructions can also function as terms of service instructions. The basic instructions may be placed under a heading such as [Instructions].
[0063] The basic instruction section 15a does not necessarily have to be placed at the beginning of the prompt. It may be placed after some of the components of instruction section 15, as shown below. In the example below, the basic instruction section, consisting of multiple instruction sentences, is placed after the writer's instruction sentence and the text section 16. Below, the original text, salon name, season, title, etc. are represented in abbreviated form. The same applies below. Note that each instruction sentence that makes up the basic instruction section under the heading [Instructions] may also be a supplementary instruction sentence to assist in rewriting into a writer-like style. The third instruction sentence in the basic instruction section corresponds to the season instruction sentence. You are a beauty writer. Original text: ${sampleText} [Instructions] The following rewrites were performed on the original text. The salon name "${salonName}" is added at the beginning, and the wording is slightly modified while maintaining the meaning of the original first sentence. The second and subsequent sentences should be modified to match the season "${season}". If the original text contains the names of the treatment menu items, use them as they are. The output will consist of the main text only, with a maximum of 140-150 characters. The menu must be in line with "${postTitle}".
[0064] Section 15b of the rules is where one or more instructions regarding the rules of proofreading are written. The following are examples of instructions placed in section 15b of the rules. The first instruction corresponds to a restriction instruction, and "..." indicates an omitted section (the same applies below). The second and third instructions correspond to instructions to facilitate conversion. The fourth and fifth instructions correspond to instructions to prohibit specific expressions. The sixth instruction corresponds to an instruction to exclude a name. The seventh instruction corresponds to a deletion instruction. The eighth instruction combines the functions of a personal pronoun unification instruction and an instruction to express gratitude. The ninth instruction corresponds to a supplementary instruction. The tenth instruction corresponds to an instruction to exclude inappropriate content. The eleventh instruction corresponds to an optimization instruction. The twelfth instruction corresponds to an emoji prohibition instruction. Depending on the terms of service of the posting site, for example, the first to sixth, tenth, and twelfth instructions above may also be considered terms of service instructions. Furthermore, some of the instructions above may also qualify as supplementary instructions. It is advisable to add headings to multiple instructions like those below to indicate that they must be strictly followed, such as [Strict Rules] or [Strict Requirements]. - Avoid using expressions that suggest medicinal effects (e.g., treatment / ... / anti-aging). Instead, use terms like "care" or "service." - Replace "effect" with "experience," "finish," etc. - "~can be done" should be changed to "~can be expected to happen". - Avoid exaggeration and definitive statements; base your statements on facts. However, when mentioning popularity, word-of-mouth, or ratings, use vague terms like "...". - Comparative advantage ("superior to others," etc.) is prohibited if there is no evidence to support it. - Trademarks, celebrities, and other brand names will not be mentioned. - Remove any phone numbers, email addresses, social media links, and website links. - A sentence expressing gratitude to our customers in the first person (our salon / we). - Technical terms will be briefly explained. - Defamation, discrimination, vulgar language, language that violates public order and morals, denial of competition, and language that incites anxiety (such as "...") are strictly prohibited. - Naturally include the region (city / ward of ${salonData.address}) and "hair salon / hairstyle / ..." - To avoid the "ChromeDriver only supports characters in the BMP" error, do not use emojis outside the BMP (U+10000~10FFFF).
[0065] The following are other examples of multiple instructional statements regarding proofreading rules. The first instruction corresponds to a change restriction instruction. The second instruction corresponds to a usage restriction instruction. The third instruction corresponds to a text restriction instruction. The fourth instruction corresponds to a writer's instruction. Instructions 1 through 3 may also be considered supplementary instructions. - Do not change the menu items that are being promoted in the original text. - Do not use "..." except for color treatments. - Output format: Text only (Title, links, contact information, etc. are not required) - A writing style from the perspective of a beauty writer, not a salon's perspective.
[0066] The following are some possible examples of multiple instructions regarding proofreading rules. The first instruction corresponds to an instruction prohibiting specific expressions, the second instruction corresponds to an instruction prohibiting age, the third instruction corresponds to an instruction prohibiting emojis, and the fourth instruction corresponds to an instruction for emphasis. These instructions may also be considered supplementary instructions. Depending on the terms of service of the posting site, for example, the first to third instructions above may also be considered terms of service instructions. Multiple instructions like the following may be given a heading such as [Legal and Expression Rules]. - Prohibition of comparative advantage - Specific age statements are prohibited. - No emojis allowed - When including menu names in the text, use ``''.
[0067] A set of multiple instructions may consist only of instructions relating to a specific matter, for example, under a heading such as "Regarding ○○○". The following is an example, and these instructions fall under the category of restrictive instructions. Depending on the terms of service of the posting site, these instructions may also fall under the category of terms of service instructions. Furthermore, these instructions may also fall under the category of supplementary instructions. [Regarding the Pharmaceuticals and Medical Devices Act] Advertising for cosmetics and quasi-drugs is strictly restricted based on the Pharmaceuticals and Medical Devices Act, the Premiums and Representations Act, and the Specified Commercial Transactions Act. - False and exaggerated advertising is prohibited (e.g., "the best technology," etc. is not allowed). - Prohibition of expressions that could be mistaken for pharmaceuticals (e.g., "cure," etc.) - Claiming unapproved efficacy or effects is prohibited. · · ·
[0068] Section 15c of the business information section is where the business information (such as the store name and address) is entered. If the subject of the post is a salon operated by the business, the business information will be listed under a heading such as [Salon Information].
[0069] Section 15d is where one or more instructions (formatting instructions) regarding the output format of the proofread text are written. Formatting instructions are written under a heading such as, for example, "[Important] Output Format".
[0070] The following are examples of multiple formatting instructions. The first and second instructions correspond to expression conversion instructions. The third instruction corresponds to a character count instruction. The fourth instruction corresponds to a formatting adjustment instruction. The fifth instruction corresponds to a text-only instruction, but also functions as an output restriction instruction. The sixth instruction corresponds to an emoji prohibition instruction. Depending on the terms of service of the posting site, the third and sixth instructions may also be considered terms of service instructions. In addition, the first, second, and fourth through sixth instructions may also be considered auxiliary instructions. - Use ^^, ♪, !, ★, ?!, #, ~, ◎, !! etc. to be enthusiastic. - Write in a conversational style that will resonate with younger customers. - The target number of characters is ${minLen}~${maxLen} characters (±15% is acceptable). - Make the text easy to read by using line breaks and spacing. - Titles and headings are not needed. Return only the main text. - Do not use emojis.
[0071] The character count instruction instructs the language model 20m to create proofread text with a character count within a specified range. If the proofreading instruction data includes a character count instruction, the character count of the proofread text will be automatically adjusted by the language model 20m to the character count range determined by the instruction. In other words, the character count instruction causes the language model 20m to set a core character count, which is the basis for the character count of the proofread text, based on the original character count and the character limit of the posting site, to set a character count range for the proofread text based on the core character count, and to create proofread text that fits within that range.
[0072] The character count instruction, for example, specifies that the character count range should be between a value obtained by multiplying the number of core characters by a lower limit percentage (lower limit) and a value obtained by multiplying the number of core characters by an upper limit percentage (upper limit). The lower limit percentage is set to, for example, 85%, and the upper limit percentage is set to, for example, 115%, and both can be adjusted as appropriate. If the original number of characters is greater than the maximum number of characters, the character count instruction will, for example, instruct the system to adjust the number of core characters so that the upper limit of the character count range is approximately the maximum number of characters, or to adjust the system so that the upper limit of the character count range is equal to the number of core characters. In such a scenario, conventional systems would omit the end of the original text, but the proofread text generated by the submission management system 100 can resolve information deficiencies because the original text is condensed within the character count range. If the original number of characters is less than the maximum number of characters, the number of core characters is determined according to the difference between the maximum number of characters and the original number of characters. However, the setting of the number of core characters or the setting of the character range may be performed by the control unit 12 (instruction generation means 12m).
[0073] Reference Information Section 15s is where various pieces of information corresponding to the headings are listed. Below are some examples, along with their headings.
[0074] The first example is an example of seasonal data, which can be associated with a referential statement containing the term "season," such as the third referential statement in the basic referential statement of paragraph 0063. Seasonal data is best used in association with seasonal referential statements. Seasonal data is one type of referential data and may correspond to a supplementary referential statement. [Seasonal Keyword Guide] - Spring: ... / Spring weather / ... / New life / ... etc. - Summer: ... / Summer sun / ... / Ultraviolet rays / ... etc. - Autumn: ... / Autumn attire / ... / Travel season / ... etc. - Winter: Clear winter air / ... / Moisturizing / ... etc.
[0075] The second example corresponds to usable data. Although omitted below, usable data should include 20 or more terms or expressions. Usable data may be included in the standard instruction data. Usable data may correspond to supplementary instructions. [Examples of usable words] - Developed in-house - Hair quality improvement menu - My top pick · · ·
[0076] The third example corresponds to invalid data. Although omitted below, invalid data should include 10 or more terms or expressions. Invalid data may be included in the standard instruction data. Invalid data may correspond to supplementary instruction statements. [Examples of forbidden words] - Healthy hair - Naturally straight hair that looks like it was born that way - The expression "to become straight" in treatments other than hair straightening. · · ·
[0077] Reference Information Section 15s may include rule-based instructions, as follows: Instructions listed under the headings "About the Acupuncture, Moxibustion, and Massage Act," "Basic Policy," and "Summary" correspond to policy instructions, while information listed under the heading "Examples of Advertisements Subject to Guidance" corresponds to a group of examples. The policy instructions and group of examples exemplified below may be included in the regulations instruction data, and each may correspond to a supplementary instruction. [About the Act on Acupuncture, Moxibustion, and Massage Therapy] The Act on Anma Massage Shiatsu Practitioners, Acupuncturists, Moxibustion Practitioners, etc. (AHAKI Act) severely restricts the advertising of treatment facilities. Advertising is generally prohibited except for approved items. [Basic Policy] - Exaggerated or overly dramatic claims are prohibited (expressions claiming improvement in specific diseases or symptoms are not allowed). · · · [Examples of advertisements that received guidance] - Name restrictions: Names that evoke medical institutions, such as "○○ Treatment Clinic" A "○○ treatment facility" of an unclear type... "Chiropractic" ... indicates a specific target group, such as "women's only". - Insurance handling information is not allowed: "Handling various types of insurance"...etc. Cases where it is not explicitly stated that physician consent is required are subject to guidance. · · · [summary] → Advertisements for acupuncturists, moxibustionists, and massage therapists generally do not contain anything other than factual information such as qualifications, clinic name, and contact information. · · ·
[0078] Figures 4 to 8 are explanatory diagrams illustrating the proportional relationship between the original text and the proofread text, with (a) showing an example of the original text and (b) showing an example of the proofread text after the proofreading process applied to the original text in (a). Referring to Figures 4 to 8, we will consider the advantages of prompt-based proofreading.
[0079] The proofreading prompts in Figure 4 consist of, for example, writer's instructions, supplementary instructions, seasonal data, emphasis instructions, and translation instructions for English translation. In the proofreading example in Figure 4, sections in the original text that refer to photographs have been changed in the proofread text to expressions that can be understood even without the photographs. The proofread text as a whole has a writer-like feel, with positive expressions that evoke the seasons inserted, making it easy to read and well-organized.
[0080] The proofreading prompts in Figure 5 consist of, for example, writer's instructions, supplementary instructions, seasonal instructions, seasonal data, emphasis instructions, and translation instructions for English translation. In the proofreading example in Figure 5, sentences that were separated in the original text are grouped together and organized in the proofread text, and seasonal terminology and expressions are added. The proofread text as a whole has a professional, polished look.
[0081] The proofreading prompts in Figure 6 include, for example, writer's instructions, supplementary instructions, formatting adjustment instructions, emphasis instructions, and translation instructions for English translation. In the proofreading example in Figure 6, sentences that were densely packed in the original text have been adjusted to be more readable in the proofread text through line breaks, quotation marks, etc. The proofread text as a whole has a professional, writer-like finish, eliminating the cluttered impression.
[0082] The proofreading prompts in Figure 7 consist of, for example, writer instructions, supplementary instructions, output restriction instructions, seasonal instructions, seasonal data, and emphasis instructions. In the proofreading example in Figure 7, the title is omitted, seasonal terminology and expressions are added, and the text is adjusted for readability with line breaks, etc. Access information and reservation methods are also clearly expressed in the text. Depending on the posting site, the prompts may be designed to leave the section with hashtag keywords intact, or, as in Figure 7, to delete such section.
[0083] The proofreading prompts in Figure 8 consist of, for example, writer instructions, supplementary instructions, deletion instructions, seasonal instructions, seasonal data, emphasis instructions, and translation instructions for English translation. In the proofreading example in Figure 8, email addresses, etc., have been deleted, seasonal terms and expressions have been added, and the text has been organized with line breaks, etc. Also, the bulleted menu items have been neatly rephrased using quotation marks and supplemented with terms and sentences. Information regarding reservations and addresses has also been neatly summarized and written, and the text concludes with a positive, seasonal message.
[0084] Next, the post management method in this embodiment 1 will be described based on the sequence chart in Figure 9. The following explanation will follow the order of the step numbers in Figure 9, but the order of processing is only one example.
[0085] First, the administrator accesses the system using the management terminal 30, and once the login process is complete, the management terminal 30 displays the management screen on the display unit 34. That is, when the posting management device 10 receives a login request from the management terminal 30 via the login screen (step S101), it compares the administrator's identification information included in the login request with the identification information in the administrator DB (step S102). If the matching with the administrator DB is successful, the posting management device 10 sends management data to the management terminal 30 (step S103).
[0086] The management terminal 30 displays a management screen on the display unit 34 for generating a prompt for proofreading the original text, based on the management data (step S104). The management terminal 30 changes the content of the management screen in response to input operations on the management screen and accepts the setting of various information related to the proofreading process by prompt. On the submission management device 10 side, internal data is updated in conjunction with the input operations on the management screen (step S105). When the management terminal 30 has completed setting various data and has received a generation request to generate a prompt (step S106), it sends a generation command to the submission management device 10 (step S107). However, the various information related to the proofreading process by prompt does not necessarily have to be set at the same time, and can be set individually at any time. For example, the construction process of the extended information source 13d may be separated from the setting process of other information.
[0087] The submission management device 10 registers various information set via the management screen as setting information in the storage unit 13 (step S108). The submission management device 10 generates prompt proofreading instruction data (step S110) while referring to the extended information source 13d based on the command data, for example (step S109).
[0088] Furthermore, when predetermined conditions are met (step S111), the posting management device 10 accesses the initial posting server 60 and retrieves the text already posted to the initial posting site as source text, using pre-configured information such as the business operator and acquisition period as keys (step S112). The posting management device 10 then inserts the retrieved source text into the template. This completes the prompt (step S113). The posting management device 10 accesses the model server 20 and sends the prompt to the model server 20, causing the language model 20m to input the prompt (step S114).
[0089] In the model server 20, the language model 20m performs proofreading processing on the original text of the prompt based on the proofreading instruction data and outputs the proofread text (step S115). The model server 20 sends the proofread text output from the language model 20m to the submission management device 10 (step S116).
[0090] The submission management device 10 associates the proofread text sent from the model server 20 with information about the submission destination site and stores it in the storage unit 13 (step S117). The submission management device 10 accesses the submission destination server 80, inputs the proofread text into a designated location on the submission destination site managed by the submission destination server 80, and inputs information associated with the original text into a designated location on the submission destination site according to the pre-configured settings, and issues a submission instruction or reservation (step S118). Based on the submission instruction or reservation, the submission destination server 80 executes the submission process for information including proofread text that conforms to at least the terms and conditions of the submission destination site (step S119), and sends a notification indicating the completion of the submission to the submission management device 10. At that time, the submission management device 10 may also send a notification indicating the completion of the submission to at least one of the management terminal 30 and the business terminal 50 (step S120).
[0091] The above explanation shows an example where the proofreading instruction data generation process (steps S109, S110) is performed before the source text acquisition process (steps S111-S113), but this is not the only example, and the order may be reversed. However, the proofreading instruction data generation process (steps S109, S110) only needs to be performed once and does not need to be performed again for a certain period unless corrections are requested. On the other hand, the source text acquisition process (steps S111-S113) is performed each time a predetermined condition is met, and the processes in steps S114-S120 are performed accordingly.
[0092] If the system is configured to post proofread text based on the original text to multiple posting sites, information about the multiple posting sites is registered with the posting management device 10 via the management terminal 30. The posting management device 10 generates prompts for each of the multiple posting sites, uses the generated prompts as input to the language model 20m, and retrieves the proofread text for each posting site from the language model 20m. While the prompts for each posting site are common in the original text portion, the proofreading instruction data for each site is structured to conform to the rules and characteristics of the corresponding posting site.
[0093] As described above, the posting management device 10 has a control unit 12 that generates a prompt combining the original text and proofreading instruction data including the terms of service instruction data, and takes the generated prompt as input to the language model 20m to obtain proofread text that conforms to the terms of service of the posting site from the language model 20m. Since the proofread text reflects the terms of service of the posting site, it is possible to avoid inconveniences such as violations of the terms of service that may occur when posting information containing text to the posting site. The control unit 12 obtains the text posted to a pre-configured posting site as the original text and inserts it into the corresponding part of the prompt template. Therefore, when one piece of text is posted to the initial posting site, its content is incorporated into the prompt as the subject of proofreading based on the proofreading instruction data. In other words, by simply posting information containing text to the initial posting site once, the content of that post is rewritten to conform to other posting sites, thereby improving the efficiency of the posting process and enhancing the quality of the posted text.
[0094] Incidentally, although the language model 20m is pre-trained using a large text corpus, it has difficulty outputting information about knowledge that is not present in the training data, and there is a risk of outputting inaccurate information. In this regard, the submission management device 10 has an extended information source 13d, which is a pre-constructed knowledge source, stored in the memory unit 13, and the control unit 12 is configured to use some or all of the information in the extended information source 13d as part of the proofreading instruction data. Therefore, by adding knowledge to the prompts and improving their accuracy, the inconsistencies in the knowledge of the language model 20m can be compensated for, and high-quality prompts can be generated. Furthermore, since the extended information source 13d includes information about the rules of the submission destination site (rules-related information), the submission management device 10 can generate prompts that are more suitable for submission to the submission destination site. The control unit 12 may also be configured to refer to the extended information source 13d based on pre-input command data and use information extracted from the extended information source 13d as part of the proofreading instruction data. In this way, the control unit 12 can extract only the necessary information from the extended information source 13d, insert it into the template, and generate a prompt. This eliminates the constraints on the information stored in the extended information source 13d, allowing for more flexible use of the extended information source 13d.
[0095] The control unit 12 may be configured to generate a prompt corresponding to each of the configured posting sites when multiple posting sites are set as destinations, and to use the generated prompts as input to the language model 20m to obtain proofread text that conforms to the rules of each posting site from the language model 20m. In this way, it becomes possible to post proofread text that conforms to each to multiple posting sites in a batch, thereby improving the efficiency of the posting process and the convenience of the user. The posting management device 10 may store an extended information source 13d containing information about the rules of each of the multiple posting sites in the storage unit 13. The control unit 12 may be provided with a function to generate proofreading instruction data corresponding to each of the multiple posting sites using the information in the extended information source 13d. In this way, it is possible to generate prompts appropriate to each of the configured multiple posting sites and output proofread text appropriate to each to the language model 20m, thereby enabling reliable posting processing to be carried out quickly.
[0096] The proofreading instruction data may include a character count instruction statement to specify a character count range. The character count instruction statement may cause the language model 20m to set a core character count, which is the basis for the character count of the proofread text, based on the character count of the original text and the character limit of the posting site, set a character count range for the proofread text based on the core character count, and create the proofread text so that it fits within that character count range. Alternatively, the control unit 12 may determine the core character count based on the character count of the original text and the character limit of the posting site. The character count instruction statement may cause the language model 20m to perform a process to set a character count range for the proofread text based on the core character count and create the proofread text so that it fits within that character count range. Since the character count instruction statement does not determine the character count of the proofread text, but rather determines the character count range, it is possible to output a more flexible and higher-quality proofread text to the language model 20m.
[0097] The proofreading instruction data may include one or more legal instruction sentences and at least one of the unusable data and usable data. In this way, the language model 20m can generate proofread text that does not contain terms or expressions that may violate laws and regulations such as the Pharmaceuticals and Medical Devices Act. The proofreading instruction data may include one or more legal instruction sentences, and the extended information source 13d may have at least one of the unusable data and usable data. The control unit 12 may use at least one of the unusable data and usable data in the extended information source 13d as part of the proofreading instruction data. However, the extended information source 13d may be configured to have one or more legal instruction sentences, and the control unit 12 may read one or more legal instruction sentences from the extended information source 13d, insert them into a template, and generate the proofreading instruction data.
[0098] The proofreading instruction data may include one or more legal instruction statements and legal reference instruction statements that instruct external references to information containing at least one of the unusable data and usable data. The control unit 12 may input prompts containing these to the language model 20m. This allows the language model 20m to reference the extended information source 13d or an external database, thereby enabling the language model 20m to generate proofread text that does not contain terms or expressions that may violate laws such as the Pharmaceuticals and Medical Devices Act.
[0099] The proofreading instruction data may include one or more policy instruction sentences and a group of examples. In this way, the language model 20m can generate a proofread text that does not contain terms or expressions that are subject to instruction under the Act on Acupuncture, Moxibustion, and Massage. The proofreading instruction data may include one or more policy instruction sentences, and the extended information source 13d may have a group of examples. The control unit 12 may use the group of examples in the extended information source 13d as part of the proofreading instruction data. However, the extended information source 13d may be configured to have one or more policy instruction sentences, and the control unit 12 may read one or more policy instruction sentences from the extended information source 13d, insert them into a template, and generate the proofreading instruction data.
[0100] The proofreading instruction data may include one or more policy instruction sentences and reference instruction sentences that indicate external references to a group of examples. The control unit 12 may input prompts containing these to the language model 20m. This allows the language model 20m to reference the extended information source 13d or an external database, thereby enabling the language model 20m to generate proofread text that does not contain terms or expressions that are subject to instruction under the Acupuncture, Moxibustion and Massage Therapy Act.
[0101] The proofreading instruction data may include a thank-you instruction and thank-you data containing multiple thank-you sentences. The control unit 12 may then use a prompt containing the thank-you instruction and thank-you data as input to the language model 20m. In this way, proofread text with the thank-you sentences from the thank-you data inserted can be obtained from the language model 20m. The proofreading instruction data may also include a seasonal instruction and seasonal related data. The control unit 12 may then use a prompt containing the seasonal instruction and seasonal related data as input to the language model 20m. In this way, proofread text with terms and expressions from the seasonal related data inserted can be obtained from the language model 20m.
[0102] The proofreading instruction data may include, along with the writer's instruction text, auxiliary instruction text to assist in rewriting into a writer-like style. In this way, the control unit 12 can use prompts containing these as input to the language model 20m, causing the language model 20m to generate a more natural, fluent, and non-romantic, writer-like proofread text. The writer's instruction text and auxiliary instruction text may also incorporate expressions specialized for various genres, such as beauty writer style, web writer style, gourmet / restaurant report style, and product / service review style, allowing the language model 20m to generate more distinctive proofread text.
[0103] Embodiment 2. Based on Figures 10 to 12, an example of the overall configuration, functional configuration, and operation of the submission management system 200 in Embodiment 2 will be described. For each component of the submission management system 200, components equivalent to those of the submission management system 100 in Embodiment 1 will be denoted by the same reference numerals or related numerals, and their descriptions will be omitted or simplified. First, with reference to Figures 10 and 11, an example of the submission management system 200 and its related configurations will be described.
[0104] The posting management system 200 manages the text to be posted to the posting destination site, and as illustrated in Figure 10, it has a posting management device 110 and a business terminal 50. The posting management system 200 may also have a model server 20 and a management terminal 30. Examples of posting destination sites include Hot Pepper Beauty's website (blog site), Google Business Profile, Yahoo Place, LINE's official website, Instagram, and other sites where businesses can post text.
[0105] The posting management system 200 is configured such that, in response to an operation by the business operator, the business operator terminal 50 displays the posting settings screen G1, and when the business operator enters information including text on the posting settings screen G1 and instructs to post, the posting management device 110 acquires the text entered on the posting settings screen G1 as the source text.
[0106] The submission management device 110 uses a prompt containing proofreading instruction data to instruct the proofreading of the text, performs proofreading processing on the original text obtained via the business terminal 50 to create a proofread text, and then submits the created proofread text to the submission destination site. More specifically, as illustrated in Figure 10, the submission management device 110 has a communication unit 11, a control unit 112, and a storage unit 13.
[0107] The control unit 112 generates a prompt that includes the original text and proofreading instruction data for applying proofreading processing to it, uses the generated prompt as input to the language model 20m to output the proofread text, and posts this proofread text to the posting site. The control unit 112 is composed of one or more processors. More specifically, the control unit 112 has a prompt generation means 12a equipped with instruction generation means 112m and acquisition processing means 112n, a proofreading processing means 12b, a posting processing means 12c, and a provision processing means 12d.
[0108] The provision processing means 12d provides the business terminal 50 with configuration data related to the creation of the source text, and displays the posting settings screen G1, which accepts input of the source text, on the display unit 54 of the business terminal 50. That is, in the business terminal 50, the information processing unit 52 displays the posting settings screen G1 on the display unit 54 based on the configuration data provided by the posting management device 110. In response to a posting request from the business terminal 50 after the input processing of text etc. has been completed, the provision processing means 12d stores the text entered on the posting settings screen G1 as the source text in the storage unit 13. The acquisition processing means 112n acquires the source text from the storage unit 13 and inserts the acquired source text into the corresponding part of the prompt template.
[0109] In this second embodiment, the posting settings screen G1 has a site selection unit 5m that allows the user to select from multiple posting destination sites. The instruction generation means 112m has the function of generating proofreading instruction data corresponding to each of the multiple posting destination sites that can be selected in the site selection unit 5m. The instruction generation means 112m generates one or more proofreading instruction data corresponding to one or more posting destination sites selected in the site selection unit 5m. The other functions and configuration of the control unit 112 are the same as those of the control unit 12. That is, the other functions and configurations of the instruction generation means 112m and the acquisition processing means 112n are the same as those of the instruction generation means 12m and the acquisition processing means 12n, respectively.
[0110] The information processing unit 52 of the business terminal 50, in response to operation signals from the input unit 55, displays screens (pages) such as the login screen, initial setup screen, posting settings screen G1, and confirmation screen, as well as related subwindows, on the display unit 54 in cooperation with the posting management device 110. The information processing unit 52 accepts user operations through each screen and executes processing according to the content of the operation. The initial setup screen is for registering the business operator's unique data in this system. Unique data includes, for example, information such as the business operator's company name and the name of the person in charge, identification information (such as ID and email address), and password. Unique data is stored in the business operator DB, etc., in the storage unit 13 of the posting management device 110. The storage unit 53 stores various information in addition to the operating program of the information processing unit 52. The operating program of the information processing unit 52 also includes segmented programs that are transmitted from the posting management device 10 in a timely manner. The segmented programs constitute the posting management program 13p. The information processing unit 52 can perform several processes, such as switching the display of each element on the screen, without communicating with the submission management device 10, through operations based on the segmented program.
[0111] Figure 11 is an explanatory diagram showing an example of a posting settings screen G1 displayed on the display unit 54 of the business terminal 50. In Figure 11, some of the reference numerals for equivalent components have been omitted to avoid complexity in the drawing. The posting settings screen G1 has a poster field 5a for entering the poster's name, a designation field 5b for specifying the category of the content to be posted, a title field 5c for entering the title of the post body, and a body field 5d for entering the post body. The posting settings screen G1 may also have supplementary information 5h, which is information related to the post body. The posting settings screen G1 may also have attachment buttons 5u for uploading images or videos.
[0112] The posting settings screen G1 has a site selection section 5m consisting of multiple selection sections 5n. The selection section 5n illustrated in Figure 11 includes, for example, a selection section C consisting of checkboxes and a name display section D that displays the name and logo of the posting site. However, the selection section 5n may be a virtual button that is selectable itself and whose appearance, such as color, changes depending on whether it is selected or not. The site selection section 5m is not limited to the example in Figure 11 and may have two selection sections 5n, or four or more selection sections 5n.
[0113] The posting settings screen G1 may have an edit button 5p for adding or deleting posting destinations. When the edit button 5p is pressed, an edit screen (not shown) is displayed that allows the user to individually select from multiple posting sites that can be used with this system. The edit screen may be a sub-window or a screen accessed from the posting settings screen G1. By using the edit screen, the user can keep the selection section 5n for frequently selected posting sites displayed on the posting settings screen G1.
[0114] The posting settings screen G1 has a back button 5r to return to the previously displayed screen and a confirmation button 5k to transition to a confirmation screen (not shown) to confirm the input and settings on the posting settings screen G1. The confirmation screen may be configured to have, for example, a button to return to the posting settings screen G1 and a post button to instruct the user to post. However, the posting settings screen G1 may also be configured to allow direct posting instructions without going through the confirmation screen.
[0115] Next, the submission management method in this second embodiment will be described based on the sequence chart in Figure 12. The following explanation will follow the order of the step numbers in Figure 12, but the order of processing is only an example. In the submission management system 200, the processing of steps S101 to S110 is performed in the same manner as described above with reference to Figure 9.
[0116] When a business operator accesses the system using the business operator terminal 50 and the login process is completed, the business operator terminal 50 displays the posting settings screen G1 on the display unit 34. That is, when the posting management device 110 receives a login request from the business operator terminal 50 via the login screen (step S201), it compares the business operator's identification information included in the login request with the identification information in the business operator database (step S202). If the matching in the business operator database is successful, the posting management device 110 sends the setting data to the business operator terminal 50 (step S203).
[0117] The operator terminal 50 displays the posting settings screen G1, which accepts input of source text, etc., on the display unit 54 based on the configuration data (step S204). The operator terminal 50 changes the display content of the posting settings screen G1 in response to input operations on the posting settings screen G1, and accepts text input, selection operations for the site selection unit 5m, etc. (step S205).
[0118] When the operator terminal 50 receives a confirmation instruction, such as by pressing the confirmation button 5k, it displays a confirmation screen on the display unit 54 for confirming the content entered and set on the posting settings screen G1 (step S206). When the operator terminal 50 receives a posting instruction, such as by pressing the posting button (step S207), it sends a posting request to the posting management device 110 requesting that the text entered on the posting settings screen G1 be posted to one or more posting sites selected by the site selection unit 5m (step S208).
[0119] The posting management device 110 stores the text entered on the posting settings screen G1 as the source text in the storage unit 13 (step S209). The posting management device 110 inserts the source text obtained via the business terminal 50 into the template. This completes the prompt (step S210). Then, the posting management system 200 executes the processes in steps S114 to S120 in the same manner as described with reference to Figure 9 above. The processes in steps S101 to S110 and steps S201 to S209 may be reversed.
[0120] <Variation> Referring to Figure 13, the configuration of the post management system 200 according to a modified example of Embodiment 2 will be described. The configuration of the post management system 200 in this modified example is equivalent to that of the example in Figure 10, so please refer to it as appropriate.
[0121] The posting settings screen G2 of this modified example differs from the posting settings screen G1 described above in that it has setting units 5x associated with each of the multiple selection units 5n. The setting units 5x are for fine-tuning the expression of the proofread text for each posting site and have one or more options. In Figure 13, conversational style, youth-oriented, and insert thank-you message are shown as examples of options, but these are just examples and can be changed as desired. The control unit 112 reflects the settings in the setting unit 5x into the prompt configuration, for example, by inserting an expression conversion instruction sentence into the prompt to convert to conversational style if "conversational style" is selected in the setting unit 5x, inserting an expression conversion instruction sentence into the prompt to convert to conversational style if "youth-oriented" is selected, and inserting a thank-you message, or a thank-you message and thank-you data, into the prompt if "insert thank-you message" is selected.
[0122] When the business terminal 50 receives a posting instruction, it sends a posting request to the posting management device 110, asking it to post the text entered on the posting settings screen G2 to one or more posting sites selected by the site selection unit 5m. In the posting management device 110, the selection data, which is information about the options specified in the setting unit 5x of the posting settings screen G2, is linked to the identification information of the corresponding posting destination site. The control unit 112 refers to the selection data when generating the proofreading instruction data in the prompt and reflects the content of the selection data in the proofreading instruction data. This allows the business operator's strategic thinking at the time of posting to be reflected each time. The operation of the posting management system 200 in this modified example, that is, the posting management method, is the same as described above with reference to Figure 12.
[0123] As described above, the posting management device 110 has a control unit 112 that generates a prompt combining the original text and proofreading instruction data including the terms of service instruction data, inputs the generated prompt to the language model 20m, and obtains proofread text that conforms to the terms of service of the posting site from the language model 20m. Since the proofread text reflects the content of the terms of service of the posting site, it is possible to avoid inconveniences such as violations of the terms of service that may occur when posting information including text to the posting site.
[0124] The control unit 112 provides the business terminal 50 with configuration data related to the creation of the source text, causing the business terminal 50 to display a posting settings screen (G1, G2) that accepts input of the source text on the display unit 54 of the business terminal 50. In other words, when a business inputs text via the posting settings screen (G1, G2) and issues a posting instruction, the content is incorporated into the prompt as a target for review based on the review instruction data. Therefore, by simply having a business input text into the posting settings screen (G1, G2), the input content is rewritten to suit one or more posting sites, thereby improving the efficiency of the posting process and enhancing the quality of the posted text.
[0125] As shown in Figures 11 and 13, the posting settings screen (G1, G2) may have a site selection unit 5m that allows the user to select from multiple posting destination sites, and the control unit 112 may be configured to generate proofreading instruction data corresponding to one or more posting destination sites selected in the site selection unit 5m. In this way, since the business operator can select the posting destination each time, flexible and strategic posting processing can be realized, such as selecting the posting destination according to the input content.
[0126] Furthermore, the posting settings screen G2 is associated with each of the multiple posting sites and has a settings section 5x that accepts fine-tuning and additions to the expression of the proofread text. In this case, the control unit 112 reflects the settings in the settings section 5x in the proofreading instruction data of the corresponding posting site. Therefore, customization is enhanced, and it becomes possible to respond precisely to the user's needs.
[0127] The embodiments described above are examples of a post management device, post management system, post management program, and post management method, and the technical scope of the present invention is not limited to these embodiments. For example, the screens illustrated in Figures 11 and 13 are merely examples, and the arrangement of each element displayed on each screen, as well as the shapes, fonts, and expressions, can be changed as appropriate, and each element can be freely selected or omitted. Although each figure is formally illustrated in grayscale, in actual screens, colors may be used as appropriate for text, borders, and the inside of borders.
[0128] The command data may include commands to collect information from external servers, etc. That is, the control units (12, 112) may be configured to collect information not only from the extended information source 13d but also from external servers, etc. via the network N, based on the command data, and generate prompts. For example, if the command data includes a command to obtain the terms of service of the posting site from an external source, the control units (12, 112) access the posting server 80, obtain the information related to the terms of service, and reflect its contents in the proofreading instruction data of the prompt.
[0129] The prompt may include an instruction to refer to (search for) the extended information source 13d. That is, the control unit (12, 112) may include an instruction in the prompt to cause the language model 20m to refer to the extended information source 13d. In this case, the model server 20 accesses the submission management device (10, 110), and the language model 20m creates the proofread text using the information in the extended information source 13d. The prompt may also include an instruction to externally obtain the terms of service of the submission destination site. That is, the control unit (12, 112) may include an instruction in the prompt to cause the language model 20m to obtain the terms of service of the submission destination site. In this case, the model server 20 accesses the submission destination server 80, the language model 20m obtains the terms of service of the submission destination site, and reflects the content of the obtained terms of service in the proofread text. Regarding RAG-based processing, methods such as vectorization may be adopted as appropriate. Regarding prompt generation, fine-tuning methods may be used in conjunction with RAG-based processing, or fine-tuning methods may be used instead of RAG-based processing. The control units (12, 112) may analyze the original text using natural language processing or the like, and adjust the composition of the prompts (proofreading instruction data) according to the analysis. [Explanation of Symbols]
[0130] 5a Poster field, 5b Specification field, 5c Title field, 5d Body field, 5h Supplementary information, 5k Confirmation button, 5m Site selection section, 5n Selection section, 5p Edit button, 5r Button, 5u Attachment button, 5x Settings section, 10, 110 Posting management device, 11, 31, 51 Communication section, 12, 112 Control section, 12a Prompt generation means, 12b Proofreading processing means, 12c Posting processing means, 12d Provisioning processing means, 12m, 112m Instruction generation means, 12n, 112n Acquisition processing means, 13, 33, 53 Storage section, 13d Extended information source, 13p Posting management program, 15 Instruction section, 15a Basic instruction section, 15b Rule description section, 15c Business information section, 15d Format section, 15s Reference information section, 16 Text section, 20 Model server, 20m language model, 22 model control unit, 26 notification unit, 30 management terminal, 32 management processing unit, 34, 54 display unit, 35, 55 input unit, 0042 paragraph, 50 business terminal, 52 information processing unit, 60 initial submission server, 80 submission destination server, 100, 200 submission management system, 110 submission management device, C selection unit, D name display unit, G1, G2 submission settings screen.
Claims
1. A control unit generates a prompt that combines the original text and proofreading instruction data, which is for providing proofreading instructions for the original text and includes information representing the terms of service of the posting site and instructions based on those terms of service, and uses the generated prompt as input to a language model to obtain proofread text that conforms to the terms of service of the posting site from the language model. A memory unit that stores an extended knowledge source, which is a knowledge source for improving the response performance of the language model, and which includes information on the rules associated with each of the multiple posting destination sites, The control unit, A posting management device that, if multiple posting sites are set as posting destinations, generates the appropriate prompt for each posting site using the information regarding the terms of service associated with each posting site within the extended knowledge source.
2. A control unit that provides setting data for creating source text to a business terminal, displays a posting settings screen on the display unit of the business terminal that accepts input of the source text, generates a prompt that combines the source text entered on the posting settings screen with pre-stored proofreading instruction data for proofreading the source text, which includes the terms of service of the posting site and information representing instructions based on the terms of service of the posting site, and uses the generated prompt as input to a language model to obtain proofread text from the language model that conforms to the terms of service of the posting site, It has a memory unit that stores an extended information source, which is a knowledge source that improves the response performance of the language model, The aforementioned posting settings screen is: It has a site selection unit that allows the user to select from multiple posting destination sites, and a setting unit that is associated with each of the multiple posting destination sites and has multiple options provided. The aforementioned extended information source is The information includes instructions for the proofread text associated with each of the multiple options, The control unit, A post management device that obtains information associated with one or more of the options selected in the setting unit from the extended information source and adds it when generating the prompt.
3. A submission management device according to claim 1 or 2, A posting management system comprising a management terminal capable of communicating with the aforementioned posting management device.
4. A business terminal equipped with an information processing unit and a display unit, A posting management device that provides the business terminal with configuration data related to the creation of the original text, The aforementioned information processing unit, The display unit is shown a post settings screen that accepts input of the source text based on the aforementioned setting data. The aforementioned posting management device is, A control unit generates a prompt by combining the original text entered in the posting settings screen and pre-stored proofreading instruction data that is for providing proofreading instructions for the original text and includes information representing the terms of service of the posting site and instructions based on the terms of service of the posting site, and uses the generated prompt as input to a language model to obtain proofread text that conforms to the terms of service of the posting site from the language model. It has a memory unit that stores an extended information source, which is a knowledge source that improves the response performance of the language model, The aforementioned posting settings screen is: It has a site selection unit that allows the user to select from multiple posting destination sites, and a setting unit that is associated with each of the multiple posting destination sites and has multiple options provided. The aforementioned extended information source is The information includes instructions for the proofread text associated with each of the multiple options, The control unit, A posting management system that obtains information associated with one or more of the options selected in the setting unit from the extended information source and adds it when generating the prompt.
5. A prompt generation means that generates a prompt by combining the original text and proofreading instruction data, which is for providing proofreading instructions for the original text and includes information representing the terms of service of the posting site and instructions based on the terms of service of the posting site. A proofreading processing means that takes the aforementioned prompt as input to a language model and obtains proofread text from the language model that conforms to the terms of service of the posting site, Furthermore, as a posting processing means for posting the proofread text to the posting destination site, one or more processors are configured to function. The prompt generation means is A posting management program that, if multiple posting destination sites are set as posting destinations, uses information about the rules associated with each posting destination site stored in the extended knowledge source in the memory unit to generate the prompt appropriate for each posting destination site.
6. A provisioning processing means that provides setting data related to the creation of source text to a business terminal and causes a posting setting screen that accepts input of the source text to be displayed on the display unit of the business terminal, A prompt generation means generates a prompt that combines the original text entered on the posting settings screen with pre-stored proofreading instruction data, which is for providing proofreading instructions for the original text and includes information representing the terms of service of the posting site and instructions based on the terms of service of the posting site, while referring to an extended information source stored in the memory unit. A proofreading processing means that takes the aforementioned prompt as input to a language model and obtains proofread text from the language model that conforms to the terms of service of the posting site, Furthermore, as a posting processing means for posting the proofread text to the posting destination site, one or more processors are configured to function. The aforementioned posting settings screen is: It has a site selection unit that allows the user to select from multiple posting destination sites, and a setting unit that is associated with each of the multiple posting destination sites and has multiple options provided. The aforementioned extended information source is The information includes instructions for the proofread text associated with each of the multiple options, The prompt generation means is A posting management program that obtains information associated with one or more of the options selected in the setting unit from the extended information source stored in the storage unit and adds it when generating the prompt.
7. A prompt generation process that generates a prompt by combining the original text and proofreading instruction data, which is for providing proofreading instructions for the original text and includes information representing the terms of service of the posting site and instructions based on the terms of service of the posting site, A proofreading process that takes the aforementioned prompt as input to a language model and obtains proofread text from the language model that conforms to the terms of service of the posting site, One or more processors perform the following steps: a posting process to post the proofread text to the posting site; In the prompt generation step, the one or more processors A posting management method that, if multiple posting destination sites are set as posting destinations, generates the appropriate prompt for each posting destination site using information on the rules associated with each posting destination site stored in the extended knowledge source in the memory unit.
8. A provisioning process step of providing setting data related to the creation of source text to a business terminal and causing a posting setting screen that accepts input of the source text to be displayed on the display unit of the business terminal, A prompt generation step involves generating a prompt by combining the original text entered on the posting settings screen with pre-stored proofreading instruction data, which is for providing proofreading instructions for the original text and includes information representing the terms of service of the posting site and instructions based on the terms of service of the posting site, while referring to an extended information source stored in the memory unit. A proofreading process that takes the aforementioned prompt as input to a language model and obtains proofread text from the language model that conforms to the terms of service of the posting site, One or more processors perform the following steps: a posting process to post the proofread text to the posting site; The aforementioned posting settings screen is: It has a site selection unit that allows the user to select from multiple posting destination sites, and a setting unit that is associated with each of the multiple posting destination sites and has multiple options provided. The aforementioned extended information source is The information includes instructions for the proofread text associated with each of the multiple options, In the prompt generation step, the one or more processors A posting management method comprising obtaining information associated with one or more of the options selected in the setting unit from the extended information source stored in the storage unit and adding it when generating the prompt.
Citation Information
Patent Citations
Mail transmission management device and mail transmission management method
JP2021039608A
Processing device, processing program and processing method
JP2023012898A
System
JP2025046273A
system
JP2025048329A
Methods for Producing Antitumor Arenaviruses and Arenavirus Mutants - Patent application
JP7583448B2