Information processing device, information processing method, and program

JP2026165444AActive Publication Date: 2026-10-14NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025057826
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2026-10-14
Estimated Expiration
2045-03-31

AI Technical Summary

Benefits of technology

【0007】 本開示によれば、明細書を作成する上での記載内容を手間なく特定することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026165444000001_ABST
    Figure 2026165444000001_ABST
Patent Text Reader

Abstract

This invention provides an information processing device, an information processing method, and a program that allow for the easy identification of the contents to be included in a specification. [Solution] The information processing device includes: a receiving means for receiving an idea of ​​the invention and a viewpoint for writing the specification as input; an instruction means for giving a first instruction for instructing a language model to create a virtual personality; a second instruction that includes the input and uses the virtual personality to specify the content of the specification from the viewpoint; and an output means for receiving and outputting the output from the language model in response to the instructions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] A technique for creating specifications using a large language model (LLM) is known. When causing an LLM to write a specification, the LLM may write the specification in an unintended direction. On the other hand, when attempting to make the LLM write in an intended direction, a human has to give detailed instructions, which increases labor.

[0003] Patent Document 1 discloses a system for creating specifications using an LLM.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problem to be Solved by the Invention

[0005] When attempting to make an LLM write a specification, the LLM may not write the specification in the intended direction. On the other hand, when attempting to make the LLM write in the intended direction, a human has to give detailed instructions, which may increase labor. That is, it may take labor to specify the content to be described when creating a specification using an LLM.

Means for Solving the Problem

[0006] This disclosure provides an information processing device comprising: an input means for receiving an idea of ​​an invention and a viewpoint for drafting a specification; an instruction means for giving a first instruction for instructing a language model to create a virtual personality; an instruction means for giving a second instruction that includes the input and uses the virtual personality to specify the content of the specification from the viewpoint; and an output means for receiving and outputting an output from the language model in response to the instructions. Furthermore, this disclosure provides an information processing method that receives an idea of ​​the invention and a viewpoint for drafting the specification as input, gives a first instruction that instructs a language model to create a virtual personality, gives a second instruction that includes the input and instructs the virtual personality to specify the content of the specification from the viewpoint, receives and outputs an output from the language model in response to the instructions. Furthermore, this disclosure provides a program that causes a computer to perform the following: a process of receiving an idea of ​​an invention and a viewpoint for writing a specification as input; a first instruction that instructs a language model to create a virtual personality; a second instruction that includes the input and instructs the virtual personality to specify the content of the specification from the viewpoint; and a process of receiving and outputting the output from the language model in response to the instructions. [Effects of the Invention]

[0007] According to this disclosure, the content to be included in the specification can be easily identified without any extra effort. [Brief explanation of the drawing]

[0008] [Figure 1] This is a block diagram showing the hardware configuration of the information processing device relating to this disclosure. [Figure 2] This is a block diagram showing the configuration of the information processing device related to this disclosure. [Figure 3] This is a flowchart showing the processing steps performed by the information processing device related to this disclosure. [Figure 4] This figure shows an example of output generated from LLM. [Figure 5] This figure shows an example of instructions that an instruction means gives to the LLM. [Figure 6] This is a block diagram illustrating the functional configuration of the information processing apparatus according to the present disclosure. [Figure 7] This is a flowchart illustrating the processing procedure of the information processing apparatus according to the present disclosure. [Figure 8] This is a diagram illustrating an example of a dialogue between virtual personalities generated by an LLM. [Figure 9] This is a diagram illustrating an example of specification items generated by an LLM. [Figure 10] This is another block diagram illustrating the functional configuration of the information processing apparatus according to the present disclosure. [Figure 11] This is a flowchart illustrating the operation of the information processing apparatus according to the present disclosure. [Figure 12] This is a diagram illustrating an example of output from an LLM. [Figure 13] This is a diagram illustrating an output example of prior art document candidates output from an output unit. [Figure 14] This is still another block diagram illustrating the functional configuration of the information processing apparatus according to the present disclosure. [Figure 15] This is a diagram illustrating a setting example of virtual personalities by an instruction unit 420. [Figure 16] This is a diagram illustrating another setting example of virtual personalities by the instruction unit 420. [Figure 17] This is a flowchart illustrating an example of the procedure of processing executed by the information processing apparatus according to the present disclosure. [Figure 18] This is still another block diagram illustrating the functional configuration of the information processing apparatus according to the present disclosure. [Figure 19] This is a flowchart illustrating the operation of the information processing apparatus according to the present disclosure. [Figure 20] This is a diagram illustrating an example of explanation by a virtual personality. [Figure 21] This is another block diagram illustrating the configuration of the information processing apparatus according to the present disclosure. [Figure 22] This is another flowchart illustrating the operation of the information processing apparatus according to the present disclosure. [Detailed Description of the Embodiments]

[0009] (Hardware Configuration) First, the hardware configuration of the information processing apparatus according to the present disclosure will be described with reference to Figure 1. Figure 1 is a block diagram illustrating the hardware configuration of the information processing apparatus. The information processing apparatus is implemented by a computer 10.

[0010] The computer 10 includes a processor 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage device 14 such as a hard disk for storing programs, an input / output interface 15 for inputting and outputting data, and a communication interface 16 for network connection. The respective components are connected via a bus 17.

[0011] The processor 11 operates an operating system to control the entire computer. Examples of the processor 11 include a CPU (Central Processing Unit), a DSP (Digital Signal Processor), and a GPU (Graphics Processing Unit). The processor 11 loads programs stored in, for example, the ROM 12, the storage device 14, or the like. Then, the processor 11 executes each process coded in the programs. The processor 11 may execute processes or instructions in the illustrated flowcharts based on the programs.

[0012] The ROM 12 stores application programs, programs according to each embodiment, and the like. The RAM 13 is used as a work area for the processor 11.

[0013] Examples of the storage device 14 include a semiconductor memory such as a flash memory, and an HDD (Hard Disk Drive). The storage device 14 stores, for example, an OS (Operating System) program, application programs, programs according to each embodiment, and the like.

[0014] The input / output interface 15 is connected to peripheral devices (not shown). The connection method may be a wired network or a wireless network.

[0015] The communication interface 16 is connected to a communication network (not shown), such as a LAN (Local Area Network) or WAN (Wide Area Network), via a wireless or wired network. The communication network may consist of multiple communication networks. This allows the computer to connect to an external large-scale language model server (LLM) via the communication network. The computer 10 may have components other than those shown in Figure 5. For example, the computer 10 may have a drive device. For instance, the processor 11 may be mounted on a drive device or the like and read programs and data stored on a non-temporary tangible recording medium into the RAM 13.

[0016] The computer 10 that implements the information processing device may be configured to include some of the components described in Figure 1. For example, the computer 10 that implements the information processing device may be configured to include only the processor 11, ROM 12, and RAM 13 from the components described above. In this case, the storage device 14, input / output interface 15, and communication interface 16 may each be provided as external devices. In addition, some of the arithmetic functions may be implemented by an external server or cloud.

[0017] This disclosure relates to an information processing device for efficiently creating specifications using a Large Language Model (LLM).

[0018] In related specification writing systems, there is a problem where LLMs (Lawyer Licensing Managers) do not write specifications in the direction intended. On the other hand, if one tries to get the LLM to write in the intended direction, it requires detailed instructions from a human, which increases the workload.

[0019] This disclosure is made to solve the above-mentioned problems and aims to provide an information processing device that can easily identify the contents to be described when preparing a specification.

[0020] Figure 2 is a block diagram showing an example of the configuration of the information processing device 100. The information processing device 100 includes a receiving means 110, an instruction means 120, and an output means 130.

[0021] The reception means 110 accepts the idea of ​​the invention and the perspective for drafting the specification as input via a user interface (UI). Specifically, the user can input the idea of ​​the invention and the perspective using an input device such as a touch panel display, keyboard, or mouse.

[0022] The instruction means 120 gives a first instruction to the LLM to create a virtual persona, and a second instruction to include the input perspectives and use the virtual persona to identify the contents of the specification. The instruction means 120 is implemented using hardware resources such as a CPU, memory, and communication interface.

[0023] The output means 130 receives output from the LLM and presents it to the user via a display, printer, or the like. The output means 130 is also implemented using hardware resources such as a CPU, memory, communication interface, and display controller.

[0024] Next, the operation of the information processing device 100 will be explained with reference to Figure 3. Figure 3 is a flowchart showing the procedure (information processing method) of the processing performed by the information processing device 100.

[0025] First, the reception means 110 receives the user's invention idea and perspective for drafting the specification (step S101). For example, suppose the user inputs the invention idea of ​​"a facial recognition system using a smartphone camera" and the perspective of "improving security."

[0026] Next, the instruction means 120 instructs the LLM to create a virtual persona (step S102). At this time, the instruction means 120 gives the LLM specific instructions, such as "Create a virtual persona of a security expert."

[0027] Next, the instruction means 120 instructs the LLM to identify the contents of the specification using a virtual persona, including the input perspective (step S103). Specifically, it gives instructions such as, "From the perspective of a security expert, identify the contents of the specification that focus on improving security for a facial recognition system using a smartphone camera."

[0028] The LLM processes these instructions and outputs the results (step S104). For example, the LLM may produce output as shown in Figure 4.

[0029] Finally, the output means 130 receives the output from the LLM and presents it to the user (step S105). Specifically, it displays the output content on a display or prints it using a printer.

[0030] According to this embodiment, by having the LLM create a virtual persona and using that virtual persona to identify the contents of the specification, the user can obtain the contents of the specification in the intended direction without having to give detailed instructions. Furthermore, by using a virtual persona that mimics the perspective of an expert, the quantity and quality of information in the specification can be improved.

[0031] Furthermore, the LLM may display a message to the user as instructions, such as the following: "Please enter your invention idea and the aspects you would particularly like to emphasize when drafting the specification. For example, if your idea is 'a facial recognition system using a smartphone camera,' and you enter 'improved security,' we will suggest the content of the specification from the perspective of a security expert."

[0032] Thus, by using the information processing device of this disclosure, users can significantly reduce the effort required to prepare specifications while obtaining high-quality descriptions.

[0033] According to this embodiment, by having the LLM create a virtual persona and using that virtual persona to identify the contents of the specification, the user can obtain the contents of the specification in the intended direction without having to give detailed instructions. Furthermore, by using a virtual persona that mimics the perspective of an expert, the quantity and quality of information in the specification can be improved. As a result, the contents of the specification can be identified without much effort when creating it, and the amount of information in the specification can be increased.

[0034] Furthermore, in this embodiment, based on the user's inputted invention idea and perspective, the LLM automatically selects an appropriate virtual persona and identifies the content of the specification from that virtual persona's perspective. This allows the user to focus on the essential parts of the invention, making the specification writing process more efficient.

[0035] Furthermore, the information processing device 100 of this embodiment presents the LLM output results to the user, allowing the user to review the contents and provide instructions for correction or addition as needed. This minimizes the gap between the user's intent and the LLM output results, making it possible to create higher-quality specifications.

[0036] In this embodiment, the reception means 110 accepts the idea of ​​the invention and the perspective for drafting the specification as input via a user interface (UI). However, if the idea of ​​the invention or perspective entered by the user is unclear or insufficient, the LLM may not be able to select an appropriate virtual persona, and the expected high-quality description may not be obtained.

[0037] In this case, the reception means 110 may also provide a guidance function to assist in inputting the idea or perspective of the invention. For example, if the information entered by the user is deemed insufficient, prompts such as "Please explain your idea of ​​the invention in more detail" or "Do you need to consider aspects other than security?" can be displayed to elicit more detailed information from the user.

[0038] This allows users to express their inventive ideas more clearly, and enables the LLM to select a more appropriate virtual persona and generate high-quality documentation. As a result, the efficiency and quality of the specification drafting process are further improved.

[0039] Furthermore, in this embodiment, the receiving means 110 is an interface that receives information to be sent to the LLM, and does not necessarily have to be on the same server as the LLM. For example, a distributed system configuration may be adopted in which the receiving means 110 is installed on a client terminal, and the instruction means 120 and output means 130 are installed on the server side. In this case, the user inputs the idea and perspective of the invention from the client terminal, and that information is transmitted to the server via the network. The LLM on the server processes the information and sends the results back to the client terminal for display.

[0040] Furthermore, the reception means 110 may also accept a specification of which persona to create. For example, the user could be allowed to select from virtual personas such as "security expert," "patent attorney," and "software engineer." This would allow the user to select the perspective of the expert best suited to their invention idea, resulting in a more accurate description of the specification.

[0041] The instruction means 120 provides specific instructions to the LLM. For example, for an invention idea such as "a facial recognition system using a smartphone camera," instructions like those shown in Figure 5 can be given. These specific instructions enable the LLM to generate more focused and high-quality descriptions.

[0042] The output means 130 may not only display the content output by the LLM, but may also present the content to the user and accept or reject it. For example, the user may be able to choose from options such as "approve," "modify," or "delete" for each item of the content generated by the LLM. This allows the user to manage the generated content in more detail and create a specification that aligns with their intentions.

[0043] In this embodiment, the perspectives for drafting the specification include the key points of the invention, limitations in drafting the specification, and requirements for drafting the specification. For example, perspectives such as "the key points of the invention lie in a novel facial recognition algorithm," "avoid using specific technical terms," ​​and "include at least three examples" can be specified. This allows the LLM to more accurately understand the user's intent and generate appropriate content.

[0044] As described above, according to this embodiment, it is possible to provide an information processing device that can efficiently identify the contents of a specification using LLM and create a high-quality specification.

[0045] <Second Embodiment> The second embodiment will be described with reference to Figure 6. Note that the information processing device 200 differs in some configurations and operations from the information processing device 100 described in the first embodiment, while other parts may be the same as those of the information processing device 100 in the first embodiment. Therefore, the parts that differ from the first embodiment will be explained in detail below, while other overlapping parts will be omitted as appropriate.

[0046] Figure 6 is a block diagram showing an example of the functional configuration of the information processing device 200. The information processing device 200 includes a receiving means 210, an instruction means 220, an output means 230, and a creation means 240.

[0047] The reception means 210 accepts the idea of ​​the invention and the perspective for drafting the specification as input via a user interface (UI). Specifically, the reception means 210 accepts information such as the outline of the invention, the technical field, the problem to be solved, and the effects of the invention, which are entered by the user using a keyboard or touchscreen.

[0048] The instruction means 220 gives a first instruction to the Large-Scale Language Model (LLM) to create a virtual persona, and a second instruction that includes the input received by the reception means 210 and instructs the virtual persona to identify the content of the specification from a specific perspective. For example, the instruction means 220 gives the LLM a specific instruction such as, "Create a virtual persona as a patent attorney and create the background art section of the specification based on the input invention idea."

[0049] The output means 230 receives output from the LLM and presents it to the user via a display, printer, or the like. For example, it displays the contents of each item in the specification generated by the LLM, or the contents of discussions between virtual personalities, on the display in text format.

[0050] The creation means 240 gives a third instruction to the LLM to prepare the specification based on the content identified by the LLM based on the second instruction given by the instruction means 220. For example, the LLM is instructed to "create the overall structure of the specification using the identified background art, the problem the invention aims to solve, and the means for solving the problem."

[0051] Next, with reference to Figure 7, the operation of the information processing device 200 of the second embodiment will be described in more detail. Figure 7 is a flowchart showing an example of the processing procedure of the information processing device 200.

[0052] First, the reception means 210 receives the user's invention idea and perspectives for drafting the specification (step S201). At this time, the reception means 210 displays a message to the user saying, "Please enter your invention idea. When doing so, please include the main components, how they work together, and the expected effects. Also, please enter the perspectives for drafting the specification (e.g., key points of the invention, limitations, and requirements)," prompting the user to enter the information. The user enters the invention idea of ​​"a facial recognition system using a smartphone camera" and the perspective of "improved security."

[0053] Next, the instruction means 220 instructs the LLM to create virtual personalities (first instruction) (step S202). Specifically, the instruction given to the LLM is: "Create virtual personalities for a patent attorney and an inventor, and reflect their respective expertise and experience. Set the patent attorney as an expert in patent law and specification drafting, and the inventor as a person well-versed in technical details."

[0054] Next, the instruction means 220 instructs the LLM to identify the contents of the specification using virtual personalities, including the input perspectives (second instruction) (step S203). This instruction includes instructions for conducting a simulated interview between the virtual personalities, and may include specific content such as, "Using the virtual personalities of the patent attorney and inventor that you have created, conduct a simulated interview about the input invention idea, taking into account the specified perspectives. In the interview, discuss in detail the technical features of the invention, the differences from the prior art, and the effects of the invention, and identify the contents of the specification." Alternatively, it may give instructions such as, "Using the virtual personalities of the patent attorney and inventor that you have created, conduct a simulated interview about a facial recognition system using a smartphone camera from the perspective of improving security, and identify the contents of the specification."

[0055] The LLM processes these instructions and outputs the results (step S204). For example, the dialogue between virtual personalities shown in Figure 8 is generated. The output means 230 receives the output from the LLM and presents it to the user (step S205). For example, the content of the dialogue between virtual personalities and the contents of the identified specification are displayed on the screen. The user can review the discussion between the virtual personalities.

[0056] Next, the creation means 240 instructs the LLM to prepare a specification based on the specified description (third instruction) (step S206). This instruction includes detailed instructions such as, "Based on the specified description, prepare a specification that includes the following items: 1. Technical field, 2. Background art, 3. Problem to be solved by the invention, 4. Means for solving the problem, 5. Effects of the invention, 6. Modes for carrying out the invention, 7. Industrial applicability. Each item should be described clearly and concisely in accordance with the Patent Law Enforcement Regulations." Alternatively, it may instruct, "Based on the above dialogue, prepare the following items: background art, problem to be solved by the invention, means for solving the problem, and effects of the invention."

[0057] The LLM prepares the specification based on these instructions and outputs the results (step S207). The output means 230 presents the specification prepared by the LLM to the user (step S208). For example, the specification items shown in Figure 9 are generated and displayed on the display.

[0058] Through the above process, the information processing device 200 of the second embodiment can identify the contents of the specification through a simulated interview between virtual personalities based on the invention idea and perspective input by the user, and further create the entire specification based on the identified contents. This makes it possible to efficiently create a high-quality specification that reflects the user's intent while meeting legal requirements.

[0059] According to the information processing device 200 of the second embodiment, by setting up virtual personalities of a patent attorney and an inventor, and having these personalities conduct a simulated interview with each other, it is possible to identify more specific and detailed contents of the specification. Through this dialogue between virtual personalities, discussions are held from multiple perspectives regarding the technical features of the invention, the differences from the prior art, and the effects of the invention, making it possible to extract all important information that should be included in the specification without omission.

[0060] Furthermore, by creating a specification based on specified content, it is possible to efficiently create a specification that more appropriately expresses the essence of the invention. This allows users to obtain a high-quality specification while significantly reducing the time and effort required for specification creation. In particular, the automatic generation of specifications compliant with the Patent Law Enforcement Regulations makes it easier to create specifications that meet legal requirements, contributing to an improvement in the quality of patent applications.

[0061] In addition, in this embodiment, the content of the specification is determined by considering the perspectives entered by the user (e.g., key points of the invention, limitations, requirements), making it easier to reflect the user's intentions and points of importance in the specification. As a result, it is possible to create a specification that is highly satisfying to the user and accurately expresses the essence of the invention.

[0062] Furthermore, in the information processing device 200 of this embodiment, if the user inputs an inventive idea or perspective, the LLM may not be able to set up an appropriate virtual persona, potentially resulting in the generation of an inappropriate or insufficient specification.

[0063] In this case, the instruction means 220 may instruct the LLM to analyze the input invention idea and perspective and identify any unclear or insufficient points. For example, it may instruct the LLM to "analyze the input invention idea and perspective, and point out any missing information necessary for drafting the specification."

[0064] If the LLM performs an analysis based on these instructions and detects a lack of information, the output means 230 may display a message prompting the user to enter additional information. For example, it may display a message such as, "The technical field of the invention is not clear. Please specify the technical field to which the invention belongs."

[0065] The receiving means 210 may receive additional information entered by the user in response to this message, and the instruction means 220 may then instruct the LLM again, including this additional information. This makes it possible to set up a more appropriate virtual persona and identify appropriate content for the specification based on that.

[0066] By adding such processing, the information processing device 200 of the second embodiment can always identify appropriate content for the specification, regardless of the quality of the input information, and create a high-quality specification. This makes it possible to efficiently create consistently high-quality specifications, regardless of the user's input skills or experience.

[0067] Furthermore, the information processing device 200 of this embodiment can identify more appropriate content for the specification by dynamically adjusting the content of the instructions to the LLM. For example, the instruction means 120 can change the content of the instructions to the LLM according to the technical field and complexity of the invention idea entered by the user.

[0068] Specifically, if the invention idea involves complex technology, the instruction means 220 will give instructions to the LLM such as, "Please discuss the technical details in more depth. Include explanations of technical terms and specific numerical examples as needed." On the other hand, if the technology is relatively simple, it will give instructions such as, "Describe the features of the invention concisely and clearly, and focus on discussing the differences from the prior art."

[0069] By dynamically adjusting the instructions in this way, it becomes possible to specify the appropriate depth and breadth of the specification content according to the nature of the invention. This ensures that a specification of appropriate quality can always be produced, regardless of the technical field or the complexity of the invention.

[0070] Furthermore, the information processing device 200 of this embodiment can also provide a function that allows the user to check the contents of the specification generated by the LLM and make corrections or additions as needed. For example, the output means 230 displays the contents of the specification generated by the LLM on a display and provides an interface that allows the user to directly edit it.

[0071] When a user makes an edit, the receiving means 210 receives the edit, and the instruction means 220 issues a new instruction to the LLM that reflects the edit. For example, it might issue an instruction such as, "Please recreate the relevant part of the specification, taking into account the technical explanation added by the user."

[0072] This functionality allows users to easily incorporate their intentions and additional technical information into the specifications generated by the LLM. This further improves the quality of automatically generated specifications and increases user satisfaction.

[0073] As described above, the information processing device 200 of the second embodiment realizes the identification of the contents of the specification through a simulated interview between virtual personalities and the automatic generation of the specification based on that identification. Furthermore, by combining various functions such as analysis of input information, requesting additional information, dynamic adjustment of instruction content, and provision of user editing functions, it becomes possible to efficiently create high-quality specifications. This significantly reduces the effort required to create specifications while producing high-quality specifications that appropriately express the essence of the invention, greatly contributing to the efficiency and quality improvement of the entire patent application process.

[0074] <Third Embodiment> The information processing device 300 of the third embodiment will be described with reference to Figure 10. Note that the information processing device 300 of the third embodiment differs from the information processing device 100 of the first embodiment described above in some configurations and operations, while other parts may be the same as those of the information processing device 300 of the first embodiment. Therefore, the parts that differ from the first embodiment will be explained in detail below, and other overlapping parts will be omitted as appropriate.

[0075] Figure 10 is a block diagram showing an example of the functional configuration of the information processing device 300. The information processing device 300 includes a receiving means 310, an instruction means 320, and an output means 330.

[0076] The reception means 310 accepts the idea of ​​the invention and the perspective for drafting the specification as input via a user interface (UI). Furthermore, the reception means 310 has the function of accepting prior art documents as input. For example, if a user inputs the idea of ​​an invention "a facial recognition system using a smartphone camera" and specifies the perspective of "security," the reception means 310 accepts this information. It also accepts patent documents related to "a facial recognition system using a monocular camera" as relevant prior art documents.

[0077] The instruction means 320 gives a first instruction to instruct a large-scale language model (LLM) to create a virtual persona, and a second instruction to include the input perspectives and use the virtual persona to identify the contents of the specification. In the third embodiment, the instruction means 320 includes an instruction to have the virtual personas engage in a discussion based on prior art documents. The instruction means 320 also includes an instruction to have a virtual persona, which is skilled at identifying system vulnerabilities, identify system vulnerabilities and propose solutions.

[0078] For example, the instruction means 320 gives the following instruction to the LLM. "Regarding the facial recognition system using a smartphone camera, please specify the contents of the specification from a security perspective. Furthermore, based on the provided prior art document, 'Facial Recognition System Using a Monocular Camera,' please conduct a discussion between a security expert and the inventor's virtual persona. Additionally, include a virtual persona that identifies system vulnerabilities and proposes improvements."

[0079] The output means 330 receives output from the LLM and presents it to the user via a display, printer, or the like. For example, the content of discussions between virtual personalities, vulnerabilities pointed out, and proposed improvements may be output.

[0080] Next, the operation of the information processing device 300 of the third embodiment will be described.

[0081] The operation of the information processing device 300 will be explained with reference to the flowchart in Figure 11. First, the receiving means 310 receives the user's idea for the invention and their perspective on drafting the specification (step S301). Next, the receiving means 310 receives prior art documents as input (step S302).

[0082] Next, the instruction means 320 instructs the LLM to create virtual personalities (first instruction) (step S303). At this time, virtual personalities such as a security expert, an inventor, and an expert who points out vulnerabilities in the system are created.

[0083] Next, the instruction means 320 instructs the LLM to identify the contents of the specification using virtual personalities, including the input perspectives (second instruction) (step S304). This instruction includes instructions to have virtual personalities discuss based on prior art documents, and instructions to identify system vulnerabilities and propose improvements.

[0084] The LLM processes these instructions and outputs the results (step S305). For example, a virtual security expert might point out that "face recognition using a single camera only uses two-dimensional images, making it susceptible to impersonation using photographs, etc.," to which the virtual inventor might respond that "by using a combination of multiple sensors on a smartphone, it is possible to capture three-dimensional facial features." Furthermore, a virtual expert pointing out system vulnerabilities might point out that "depending on how the face recognition data is stored, there is a risk of data leakage," and propose an improvement measure of "encrypting and distributing the storage of face recognition data."

[0085] The output means 330 receives the output from the LLM and presents it to the user (step S306). For example, an output like the one shown in Figure 12 can be obtained.

[0086] As described above, the information processing device 300 of the third embodiment can identify more specific and practical content for the specification by considering prior art documents and including a virtual personality that points out vulnerabilities in the system. This method makes it possible to create a more comprehensive and reliable specification that not only inputs the idea of ​​the invention but also takes into account relevant prior art and potential vulnerabilities.

[0087] The information processing device 300 of the third embodiment can identify more specific and practical content for the specification by considering prior art documents and including a virtual personality that points out vulnerabilities in the system. This method makes it possible to create a more comprehensive and reliable specification that not only inputs the idea of ​​the invention but also takes into account relevant prior art and potential vulnerabilities.

[0088] Specifically, by having virtual personalities engage in discussions based on prior art documents, the novelty and inventiveness of the invention can be clearly demonstrated. For example, the advantages of using multiple sensors in combination become clear compared to a facial recognition system using a single camera. Furthermore, by including a virtual personality that points out vulnerabilities in the system, potential problems with the invention can be identified in advance, and solutions to these problems can be included in the specification. This makes it possible to describe inventions in a more robust and practical manner.

[0089] Furthermore, this method significantly improves the efficiency of specification drafting. While conventional methods required inventors and patent experts to research prior art and analyze potential vulnerabilities, this embodiment automatically performs these tasks using the LLM and virtual persona. This reduces the time and effort required for specification drafting while enabling the creation of high-quality specifications.

[0090] However, in the information processing device 300 of this embodiment, if the selection of prior art documents entered by the user is inappropriate, discussions between virtual personalities may not be conducted accurately, and as a result, the content of the specification may become inappropriate.

[0091] To address this issue, the instruction means 320 may have a function to automatically search for and suggest relevant prior art documents based on the input invention idea. For example, the instruction means 320 may give the following instructions to the LLM: "Search for prior art documents related to the entered invention idea, 'A facial recognition system using a smartphone camera,' and suggest the three most relevant documents. For each document, briefly describe its title, publication year, and relevance to the present invention."

[0092] The LLM processes the information based on these instructions and outputs a list of relevant prior art documents. The output means 330 presents these candidates to the user, allowing the user to select the document they deem most appropriate.

[0093] For example, the output means 330 presents the user with an output as shown in Figure 13.

[0094] The user selects the most appropriate document from these candidates and inputs the selection result into the receiving means 310. The instruction means 320 instructs the LLM to conduct a discussion between virtual personalities based on the selected document.

[0095] By adding an automated search and suggestion function for relevant prior art documents, it becomes possible to conduct discussions based on more appropriate prior art documents, and as a result, to identify higher-quality content for the specification.

[0096] Alternatively, an input interface may be used instead of the reception means 310. The input interface may be a touch panel, keyboard, mouse, voice recognition device, or image recognition device.

[0097] Alternatively, a processing unit may be used instead of the instruction means 320. The processing unit can be implemented using an arithmetic processing unit such as a CPU or GPU, or an integrated circuit such as an FPGA or ASIC.

[0098] Furthermore, a display device may be used instead of the output means 330. The display device may be a liquid crystal display, an organic EL display, a projector, or a head-mounted display, among others.

[0099] The LLM may run on a local computer instead of a cloud server. Alternatively, a rule-based natural language processing system may be used instead of the LLM.

[0100] In setting up virtual personalities, instead of a security expert, you may set up personalities of related experts such as network engineers or data scientists. Similarly, instead of an expert who identifies system vulnerabilities, you may set up personalities of white-hat hackers or security consultants.

[0101] When inputting prior art documents, academic papers and technical reports may be used instead of patent documents. Furthermore, multiple prior art documents may be input simultaneously, and discussions considering the relationships between these documents may be conducted.

[0102] In specifying the contents of the specification, other perspectives such as usability and processing speed may be used instead of security. Furthermore, multiple perspectives may be considered simultaneously, and their trade-off relationships may be discussed.

[0103] The output specifications may include figures, tables, and mathematical formulas instead of just text. Alternatively, the specifications may be presented as multiple options for the user to choose from.

[0104] <Fourth Embodiment> The information processing device 400 of the fourth embodiment will be described with reference to Figure 14. Note that the information processing device 400 of the fourth embodiment differs from the information processing device 100 of the first embodiment described above in some configurations and operations, while other parts may be the same as those of the information processing device 100 of the first embodiment. Therefore, the parts that differ from the first embodiment will be explained in detail below, and other overlapping parts will be omitted as appropriate.

[0105] Figure 14 is a block diagram showing an example of the functional configuration of the information processing device 400. As shown in Figure 14, the information processing device 400 includes a receiving means 410, an instruction means 420, and an output means 430.

[0106] The reception means 410 receives the invention idea and the perspective for drafting the specification as input via the user interface (UI). Specifically, the reception means 410 receives information entered by the user using a keyboard, touch panel, etc. For example, if the user enters the invention idea of ​​"a facial recognition system using a smartphone camera," the reception means 410 receives this information.

[0107] The instruction means 420 gives a first instruction that instructs the Large-Scale Language Model (LLM) to create a virtual personality, and a second instruction that includes the input perspective and instructs the virtual personality to identify the contents of the specification. In the fourth embodiment, the instruction means 420 specifically sets up virtual personalities according to the items of the specification and sets up virtual personalities according to the technical field to which the idea of ​​the invention belongs.

[0108] For example, the instruction means 420 gives instructions to the LLM as shown in Figure 15.

[0109] Furthermore, the instruction means 420 also sets up virtual personalities according to the technical field. For example, the instruction means 420 gives instructions to the LLM as shown in Figure 16.

[0110] The output means 430 receives output from the LLM and presents it to the user via a display, printer, or the like. For example, it displays on the display in text format the background technology explanation generated by the LLM, as well as the system's components and functions.

[0111] Thus, the information processing device 400 of the fourth embodiment can set up an appropriate virtual personality according to the items and technical fields of the specification, and identify the content of the specification from that perspective. This makes it possible to create a specification that reflects specialized knowledge appropriate to each item, and to efficiently create a higher quality specification.

[0112] Next, with reference to Figure 17, the operation of the information processing device 400 of the fourth embodiment will be described. Figure 17 is a flowchart showing an example of the processing procedure performed by the information processing device 400.

[0113] First, the reception means 410 receives an invention idea and a perspective for drafting the specification from the user (step S401). For example, the user inputs an invention idea of ​​"a facial recognition system using a smartphone camera" and a perspective of "improvements in terms of security."

[0114] Next, the instruction means 420 instructs the LLM to create virtual personalities (step S402). Specifically, it instructs the LLM to set up virtual personalities according to the items in the specification and virtual personalities according to the technical field to which the idea of ​​the invention belongs. For example, it instructs the LLM to set up a virtual personality of a "patent examiner" for the "background art" item, and virtual personalities of an "image processing engineer" and a "security expert" according to the technical field.

[0115] Next, the instruction means 420 instructs the LLM to identify the contents of the specification using the configured virtual personas, including the input perspectives (step S403). For example, it may instruct the LLM to describe the background art from the perspective of a "patent examiner" and to describe the system components and functions from the perspectives of an "image processing engineer" and a "security expert."

[0116] The LLM processes these instructions and outputs the results (step S404). For example, regarding the background technology, it outputs content such as "Conventional facial recognition systems had the problem of reduced authentication accuracy due to changes in lighting conditions and the angle of the face," and regarding the system components, it outputs elements and their functions such as "camera module, image processing unit, authentication algorithm execution unit, and secure enclave."

[0117] Finally, the output means 430 receives the output from the LLM and presents it to the user (step S405). Specifically, it displays the contents of the generated specification on a display or prints it using a printer.

[0118] Thus, the information processing device 400 of the fourth embodiment can efficiently create higher-quality specifications by setting appropriate virtual personalities according to the items and technical fields of the specification and identifying the content of the specification from each specialized perspective.

[0119] According to the information processing device 400 of the fourth embodiment, an appropriate virtual personality can be set according to the items and technical fields of the specification, and the content of the specification can be identified from that perspective. This makes it possible to create a specification that reflects the specialized knowledge appropriate to each item, and to efficiently create a higher quality specification. For example, by utilizing the perspective of a patent examiner in the background art section, and the perspectives of an image processing engineer and a security expert in the description of the system components, it is possible to obtain a description that leverages the expertise of each. By describing from such specialized and multifaceted perspectives, it becomes possible to express the technical features and advantages of the invention more clearly, and as a result, the possibility of obtaining a patent can be increased.

[0120] However, in the information processing device 400 of the fourth embodiment, if the user inputs an idea or perspective of the invention, it may be difficult to set up an appropriate virtual persona or specify the contents of the specification. For example, if the user inputs a vague idea such as "a new authentication method," it may be difficult to specify the technical field, and it may not be possible to set up an appropriate virtual persona.

[0121] In this case, the instruction means 420 may generate a prompt requesting additional information from the user and present it to the user via the output means 430. For example, it may display a prompt such as "Please tell me the specific technology of the authentication method (e.g., biometric authentication, two-factor authentication, etc.)" to collect more detailed information from the user.

[0122] Furthermore, the reception means 410 may accept additional information from the user. For example, if the user enters additional information such as "a two-factor authentication system combining facial recognition and voice recognition," the instruction means 420 can set up a more appropriate virtual persona, such as "biometric authentication expert" or "voice processing engineer," based on this information.

[0123] Furthermore, the instruction means 420 may dynamically adjust the instructions given to the LLM based on the additional information collected. For example, it can generate more specific and appropriate instructions such as, "Explain the synergistic effects of combining facial recognition and voice recognition from the perspective of a biometrics expert."

[0124] Thus, even when user input is insufficient, the collection of additional information and dynamic adjustment of instructions enable the creation of a more appropriate virtual persona and the identification of the contents of the specification. As a result, the information processing device 400 of the fourth embodiment can support the creation of high-quality specifications under various circumstances.

[0125] Furthermore, the instruction means 420 may present the configured virtual personalities to the user through the user interface and accept confirmation and modification from the user. For example, the instruction means 420 may display a message on the display such as, "Currently, we have configured virtual personalities for a patent examiner, an image processing engineer, and a security expert. Are these personality settings acceptable?" and obtain the user's approval.

[0126] Furthermore, if a user wishes to change or add a virtual personality, the reception means 410 can accept that request. For example, if a user inputs "I would like to include the perspective of a patent attorney," the instruction means 420 can add a virtual personality for a patent attorney and update the instructions for the LLM.

[0127] Furthermore, the instruction means 420 can also automatically select the optimal combination of virtual personalities for each item in the specification. For example, for the item "Effects of the Invention," a combination of virtual personalities of a patent examiner and an inventor can be used to describe the effects of the invention from multiple perspectives.

[0128] Thus, the information processing device 400 of the fourth embodiment can flexibly set a virtual personality according to the user's intent and the characteristics of the invention, and specify the contents of the specification. This makes it possible to create a more appropriate and comprehensive specification, and to maximize the value of the invention.

[0129] Although a fourth embodiment of this disclosure has been described above, this disclosure is not limited to the above embodiment, and various modifications are possible without departing from its essence. For example, the method of setting up the virtual personality, the content of the instructions to the LLM, and the method of presenting the output results can be changed as needed.

[0130] <Fifth Embodiment> The information processing apparatus of the fifth embodiment will be described with reference to Figure 18. Note that the information processing apparatus of the fifth embodiment differs from the information processing apparatus of the first embodiment described above in some configurations and operations, while other parts may be the same as those of the information processing apparatus of the first embodiment. Therefore, the parts that differ from the first embodiment will be explained in detail below, and other overlapping parts will be omitted as appropriate.

[0131] Figure 18 is a block diagram showing an example of the functional configuration of the information processing device 500. In Figure 18, the information processing device 500 includes a receiving means 510, an instruction means 520, and an output means 530.

[0132] The reception means 510 accepts the idea of ​​the invention and the perspectives for drafting the specification as input via a user interface (UI). The reception means 510 also has a function to accept the selection of a virtual persona by the user, as described later.

[0133] The instruction means 520 gives a first instruction that instructs the Large-Scale Language Model (LLM) to create a virtual personality, and a second instruction that includes the input perspective and instructs the virtual personality to identify the contents of the specification. Furthermore, the instruction means 520 also has the function of instructing the virtual personality to explain the idea of ​​the invention and the function of setting a virtual personality selected by the user.

[0134] The output means 530 receives output from the LLM and presents it to the user via a display, printer, or the like. The output means 530 also has the function of presenting explanations by a virtual personality to the user.

[0135] A characteristic operation of this embodiment is that the instruction means 520 causes the virtual personality to explain the idea of ​​the invention, and the output means 530 presents that explanation to the user. Subsequently, the reception means 510 receives the user's selection of a virtual personality, and the instruction means 520 sets the virtual personality selected by the user.

[0136] For example, if a user inputs an invention idea such as "a facial recognition system using a smartphone camera," the instruction means 520 has multiple virtual personalities (e.g., "AI engineer," "security expert," "UX designer") explain the idea from their respective perspectives. The output means 530 presents these explanations to the user, who then selects the virtual personality they feel is most appropriate.

[0137] Thus, in this embodiment, since the user can select the appropriate virtual personality after reviewing the explanation of the virtual personality, it becomes possible to identify the contents of the specification more efficiently.

[0138] Next, the operation of the information processing device 500 in this embodiment will be explained in more detail using the flowchart in Figure 19.

[0139] First, the receiving means 510 receives the idea of ​​the invention and the perspectives on drafting the specification (step S501). At this time, the receiving means 510 displays a message to the user saying, "Please enter your idea of ​​the invention. When doing so, please include the main components, how they work together, and the expected effects. Also, if there are similar existing technologies, please specify the differences between them," and prompts the user to enter the information.

[0140] Next, the instruction means 520 instructs the LLM to create virtual personalities (step S502). Specifically, the instruction means 520 instructs the LLM to create multiple virtual personalities such as "AI Engineer," "Security Specialist," and "UX Designer."

[0141] Next, the instruction means 520 instructs the virtual personalities to explain the idea of ​​the invention (step S503). This instruction includes the following: "Each virtual personality should analyze the idea of ​​the invention from the perspective of their own area of ​​expertise and specifically describe its features, advantages, potential problems, and areas for improvement."

[0142] The output means 530 presents the user with an explanation provided by a virtual personality (step S504). For example, for an invention idea such as "a facial recognition system using a smartphone camera," an explanation like the one shown in Figure 20 is presented.

[0143] Subsequently, the reception means 510 accepts the user's selection of a virtual personality (step S505). The user reviews the provided explanation and selects the virtual personality they feel is most appropriate.

[0144] The instruction means 520 sets up the virtual persona selected by the user (step S506). For example, if the user selects "security expert," the instruction means 520 instructs the LLM to identify the contents of the specification with an emphasis on the security expert's perspective.

[0145] Next, the instruction means 520 instructs the LLM to identify the contents of the specification using the configured virtual persona, including the input perspective (step S507). This instruction includes the following: "Describe in detail, from the perspective of a security expert, the anti-spoofing techniques, methods for protecting biometric data, and other security-related features."

[0146] The LLM processes the instructions and outputs the results (step S508). The LLM generates the contents of the specification that reflect the perspective of a security expert.

[0147] Finally, the output means 530 receives the output from the LLM and presents it to the user (step S509). The output means 530 displays the contents of the generated specification on the display so that the user can confirm them.

[0148] As described above, in this embodiment, a user can select an appropriate virtual personality after reviewing the explanation of the virtual personality, and then use that virtual personality's expertise to identify the content of the specification, thereby enabling the creation of a more effective and professional specification.

[0149] According to this embodiment, users can review explanations of invention ideas from multiple virtual personalities and select the most suitable one, thereby enabling them to identify the content of the specification from an appropriate perspective according to the characteristics of the invention and the technical field. This improves the quality of the specification and enables more accurate patent applications. For example, in the case of a security-related invention, selecting the perspective of a security expert allows for a more detailed description of security aspects, leading to the acquisition of stronger patent rights. Furthermore, even when a user is creating a specification for an invention outside their area of ​​expertise, selecting the perspective of an appropriate expert allows for a more specialized and detailed description. Thus, this embodiment can simultaneously achieve increased efficiency and improved quality in specification creation.

[0150] In this embodiment, the instruction means 520 causes multiple virtual personalities to explain the idea of ​​the invention, and the output means 530 presents the explanation to the user. However, there may be cases where the user cannot properly understand the presented explanation, or where the expertise of the virtual personalities does not match the idea of ​​the invention.

[0151] In this case, the instruction means 520 may suggest to the user the creation of an additional virtual personality and have the new virtual personality provide an explanation. For example, the user may be shown a message such as, "If you do not fully understand the explanation provided, or if you feel that you need a more appropriate expert's perspective, you can request the creation of an additional virtual personality. What kind of expertise do you need in a virtual personality?" and a new virtual personality may be created based on the user's input and have it provide an explanation.

[0152] Furthermore, the instruction means 520 may suggest combinations of virtual personalities to the user and have them perform an explanation that integrates the perspectives of multiple virtual personalities. For example, it may generate an explanation that combines the perspectives of a "security expert" and a "UX designer" to analyze an invention idea from both security and usability perspectives.

[0153] Furthermore, the output means 530 may present the user with questions to evaluate the user's understanding and interest in the explanations of each virtual personality, and recommend the most suitable virtual personality based on the user's answers. For example, it may display a prompt such as, "Please rate your understanding and interest in each explanation on a scale of 1 to 5," and suggest the most suitable virtual personality based on the user's answers.

[0154] These measures make it possible to select the most suitable virtual personality and identify high-quality specifications, even if the user does not fully understand the explanation of the virtual personality or requires more appropriate expertise.

[0155] In this embodiment, a user input device may be used instead of a reception means. The user input device may include input devices such as a keyboard, mouse, touch panel, or voice recognition device.

[0156] A control unit may be used instead of an instruction means. The control unit consists of a computer system including a CPU, memory, and storage, and can implement the functions of the instruction means by executing a software program.

[0157] A display device may be used instead of an output device. The display device may include visual information presentation devices such as liquid crystal displays, organic EL displays, and projectors.

[0158] A natural language processing engine may be used instead of a large-scale language model (LLM). A natural language processing engine is a software component that uses machine learning algorithms to understand and generate natural language.

[0159] Instead of a virtual personality, an expertise model may be used. An expertise model is a knowledge base system that databases expertise in a specific field and has the function of generating appropriate answers to questions.

[0160] A technical analysis report may be used instead of a description of the invention idea. A technical analysis report is a document that analyzes and documents the technical characteristics, marketability, and feasibility of the invention idea.

[0161] Instead of specifying the contents of the specification, patent claims may be generated.

[0162] As described above, each component of this embodiment can be replaced with other elements having equivalent functions, and the effects of this disclosure can be obtained similarly through such replacements.

[0163] <Sixth Embodiment> The information processing device 600 of the sixth embodiment will be described with reference to Figure 21. Note that the information processing device 600 of the sixth embodiment differs from the information processing device 100 of the first embodiment described above in some configurations and operations, while other parts may be the same as those of the information processing device 100 of the first embodiment. Therefore, the parts that differ from the first embodiment will be explained in detail below, and other overlapping parts will be omitted as appropriate.

[0164] Figure 21 is a block diagram showing an example of the configuration of the information processing device 600. The information processing device 600 includes a receiving means 610, an instruction means 620, an output means 630, and a restriction setting means 650.

[0165] The reception means 610 accepts the invention idea and the perspective for drafting the specification as input via a user interface (UI). For example, it accepts the invention idea of ​​"a facial recognition system using a smartphone camera" and the perspective of "improved security performance" via a touchscreen or keyboard.

[0166] The instruction means 620 gives a first instruction to the LLM to create a virtual persona, and a second instruction that includes the input perspective and instructs the LLM to use the virtual persona to identify the contents of the specification. For example, it gives the instruction, "Create a virtual persona of a security expert and, from that perspective, identify the contents concerning the improvement of the security performance of a facial recognition system using a smartphone camera."

[0167] The output means 630 receives output from the LLM and presents it to the user via a display, printer, or the like. For example, it displays to the user the text generated by the LLM, which reads, "Anti-spoofing function using 3D face maps in a facial recognition system."

[0168] The restriction setting means 650 sets any content output by the output means 630 that the user did not accept as a restriction for that user. For example, if the user does not want to use the term "3D face map," this term is set as a restriction.

[0169] Figure 22 is a flowchart showing an example of the operation of the information processing device 600.

[0170] The receiving means 610 receives the user's idea for the invention and their perspective on drafting the specification (step S601).

[0171] The instruction means 620 instructs the LLM to create a virtual personality (first instruction) (step S602).

[0172] The instruction means 620 instructs the LLM to identify the contents of the specification using a virtual persona, including the input perspective (second instruction) (step S603).

[0173] The LLM processes the instructions and outputs the results (step S604).

[0174] The output means 630 receives the output from the LLM and presents it to the user (step S605).

[0175] The user decides whether to accept the presented information (step S606). If they accept it (step S606: Yes), proceed to step S610; if they do not accept it (step S606: No), proceed to step S607.

[0176] The restriction setting means 650 sets the content that the user did not accept as a restriction (step S607). For example, it sets the restriction "Do not use the term '3D face map'".

[0177] The instruction means 620 gives a second instruction (step S608), taking into account the set limitations. For example, it gives the instruction, "Identify the content related to improving the security performance of the facial recognition system without using the term '3D face map'."

[0178] The LLM processes the information based on the new instructions and outputs the results (step S609). For example, it generates new content such as "Anti-spoofing function through three-dimensional facial information analysis using facial images taken from multiple angles."

[0179] Next, the output means 630 receives a new output from the LLM and presents it to the user (step S610).

[0180] Thus, the information processing device 600 of this embodiment can efficiently create a specification that aligns with the user's intentions by setting the content that the user did not accept as a limitation and specifying the content of the specification while taking that limitation into consideration.

[0181] In this embodiment, an example was shown in which the restriction setting means 650 automatically sets the restrictions, but the configuration may also be such that the user explicitly selects the restrictions. For example, the output means 630 may display a message "Do you want to set the following descriptions as restrictions?" along with a list of descriptions that the user did not accept, and the user may select the items they want to set as restrictions from that list.

[0182] Although embodiments of the present disclosure have been described above, the present disclosure is not limited to the embodiments described above, and various modifications are possible without departing from its essence.

[0183] This disclosure may also be implemented by recording a program for realizing the above-described functions on a computer-readable recording medium, having a computer system read the program recorded on the recording medium, and executing it.

[0184] In this context, "computer system" includes hardware such as the operating system and peripheral devices.

[0185] Furthermore, "computer-readable recording media" refers to portable media such as flexible disks, magneto-optical disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into computer systems.

[0186] Furthermore, "computer-readable recording media" may include those that dynamically hold programs for a short period of time, such as communication lines used when transmitting programs via networks such as the Internet or communication lines such as telephone lines, as well as those that hold programs for a certain period of time, such as volatile memory inside computer systems that act as servers or clients in such cases.

[0187] Furthermore, the above program may be for the purpose of realizing some of the functions described above, or it may be for the purpose of realizing the above functions in combination with a program already recorded in the computer system, or it may be for the purpose of realizing using a programmable logic device such as an FPGA (Field Programmable Gate Array).

[0188] While embodiments of this invention have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments and includes designs and the like that do not depart from the spirit of this invention.

[0189] Some or all of the above embodiments may also be described as follows, but are not limited to the following: (Note 1) An input means that accepts the idea of ​​the invention and the perspectives for drafting the specification, An instruction means that gives a first instruction that instructs a language model to create a virtual personality, and a second instruction that includes the input and instructs the virtual personality to specify the contents of the specification from the said viewpoint, An output means that receives and outputs the output corresponding to the instruction from the language model, An information processing device equipped with the following features. (Note 2) The aforementioned viewpoint is at least one of the key points of the invention, limitations in preparing the specification, or requirements in preparing the specification. The information processing device described in Appendix 1. (Note 3) The invention further comprises a preparation means that gives a third instruction to prepare a specification based on the contents of the specification from the aforementioned viewpoint. The information processing device described in Appendix 1 or Appendix 2. (Note 4) The aforementioned virtual personalities are the personalities of the patent attorney and the inventor. The second instruction includes an instruction to conduct a simulated interview between the virtual personalities, The information processing device described in Appendix 1 or Appendix 2. (Note 5) The second instruction includes an instruction to accept prior art documents as input and to cause a discussion between the virtual personalities based on said prior art documents, The information processing device described in Appendix 1 or Appendix 2. (Note 6) The aforementioned virtual personality includes a personality skilled at pointing out vulnerabilities in the system constituting the invention, The second instruction includes the virtual personality's identification of vulnerabilities in the system and instructions for improvement measures. The information processing device described in Appendix 1 or Appendix 2. (Note 7) The first instruction includes instructions for setting up a virtual personality in accordance with the items of the specification, The information processing device described in Appendix 1 or Appendix 2. (Note 8) The first instruction includes instructions for setting up a virtual persona in accordance with the technical field to which the idea of ​​the invention belongs, The information processing device described in Appendix 1 or Appendix 2. (Note 9) The first instruction is an instruction to cause the virtual personality to explain the idea of ​​the invention, The instructions include setting up the virtual personality based on the selection of the virtual personality entered by the user who has been presented with the above explanation, The information processing device described in Appendix 1 or Appendix 2. (Note 10) The output means further comprises a restriction setting means for setting the content output by the output means that the user did not accept as a restriction for the user, The instruction means gives the second instruction using the limitations. The information processing device described in Appendix 1 or Appendix 2. (Note 11) The restriction setting means sets the content output by the output means that was not accepted by the user, and which was selected by the user, as restrictions for the user. The information processing device described in Appendix 10. (Note 12) We accept the invention idea and the perspectives on drafting the specification as input. A first instruction is given to the language model to create a virtual personality, and a second instruction is given, including the input, to use the virtual personality to identify the contents of the specification from the aforementioned viewpoint. The language model receives and outputs the output corresponding to the instruction. Information processing methods. (Note 13) On the computer, A process that accepts the idea of ​​the invention and the perspectives for drafting the specification as input, A process that includes: a first instruction that instructs a language model to create a virtual personality; and a second instruction that includes the input and uses the virtual personality to identify the contents of the specification from the aforementioned viewpoint; A process that receives and outputs the output corresponding to the instruction from the language model, A program that executes the command.

[0190] Furthermore, some or all of the configurations described in Appendices 2 to 11, which are subordinate to Appendice 1 above, may also be subordinate to Appendices 12 and 13 in the same way as those described in Appendices 2 to 11. Moreover, not limited to Appendices 1, 12, and 13, some or all of the configurations described as appendices may also be subordinate to various hardware, software, various recording means for recording software, or systems, without departing from the embodiments described above. [Explanation of Symbols]

[0191] 100, 200, 300, 400, 500, 600 Information Processing Devices 110, 210, 310, 410, 510, 610 Reception methods 120, 220, 320, 420, 520, 620 Indication means Output means 130, 230, 330, 430, 530, 630 240 Means of creation 650 Restriction setting means

Claims

1. An input means that accepts the idea of ​​the invention and the perspectives for drafting the specification, An instruction means that gives a first instruction that instructs a language model to create a virtual personality, and a second instruction that includes the input and instructs the virtual personality to specify the contents of the specification from the said viewpoint, An output means that receives and outputs the output corresponding to the instruction from the language model, An information processing device equipped with the following features.

2. The aforementioned viewpoint is at least one of the key points of the invention, limitations in preparing the specification, or requirements in preparing the specification. The information processing apparatus according to claim 1.

3. The invention further comprises a preparation means that gives a third instruction to prepare a specification based on the contents of the specification from the aforementioned viewpoint. The information processing apparatus according to claim 1 or claim 2.

4. The aforementioned virtual personalities are the personalities of the patent attorney and the inventor. The second instruction includes an instruction to conduct a simulated interview between the virtual personalities, The information processing apparatus according to claim 1 or claim 2.

5. The second instruction includes an instruction to accept prior art documents as input and to cause a discussion between the virtual personalities based on said prior art documents, The information processing apparatus according to claim 1 or claim 2.

6. The aforementioned virtual personality includes a personality skilled at pointing out vulnerabilities in the system constituting the invention, The second instruction includes the virtual personality's identification of vulnerabilities in the system and instructions for improvement measures, The information processing apparatus according to claim 1 or claim 2.

7. The first instruction includes instructions for setting up a virtual personality according to the items of the specification, The information processing apparatus according to claim 1 or claim 2.

8. The first instruction includes instructions for setting up a virtual personality according to the technical field to which the idea of ​​the invention belongs, The information processing apparatus according to claim 1 or claim 2.

9. The first instruction is an instruction to cause the virtual personality to explain the idea of ​​the invention, The instructions include setting up the virtual personality based on the selection of the virtual personality entered by the user who has been presented with the above explanation, The information processing apparatus according to claim 1 or claim 2.

10. The output means further comprises a restriction setting means for setting the content output by the output means that the user did not accept as a restriction for the user, The instruction means gives the second instruction using the limitations. The information processing apparatus according to claim 1 or claim 2.

11. The restriction setting means sets the content output by the output means that was not accepted by the user, and which was selected by the user, as restrictions for the user. The information processing apparatus according to claim 10.

12. We accept the invention idea and the perspectives on drafting the specification as input. A first instruction is given to the language model to create a virtual personality, and a second instruction is given, including the input, to use the virtual personality to identify the contents of the specification from the aforementioned viewpoint. The language model receives and outputs the output corresponding to the instruction. Information processing methods.

13. On the computer, A process that accepts the idea of ​​the invention and the perspectives for drafting the specification as input, A process that includes a first instruction that instructs a language model to create a virtual personality, and a second instruction that includes the input and instructs the virtual personality to identify the contents of the specification from the aforementioned viewpoint. A process that receives and outputs the output corresponding to the instruction from the language model, A program that executes the command.

Citation Information

Patent Citations

  • Description creation support device and sentence extraction device

    JP2023006493A