Information processing device, information processing method, and program

By utilizing a search means to acquire and output solution technologies through a generating AI, the challenges of inefficient and inappropriate keyword searches are addressed, enabling efficient and appropriate exploration of solution technologies.

JP2026115825APending Publication Date: 2026-07-09LINKERS CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LINKERS CORP
Filing Date
2024-12-27
Publication Date
2026-07-09

Smart Images

  • Figure 2026115825000001_ABST
    Figure 2026115825000001_ABST
Patent Text Reader

Abstract

The present invention provides an information processing device, an information processing method, and a program that enable efficient and appropriate searching for solutions to technical problems. [Solution] The information processing system 1 includes an information processing device 100 that functions as an information processing server, and a management terminal 200 for the administrator and a user terminal 300 for the user. Based on input operations on the management terminal 200 and the user terminal 300, the search means 110 of the information processing device 100 acquires multiple short texts containing information about the technical problem and a solution policy for the technical problem, and causes the generating AI 400 to search for multiple solution technologies. The output means 120 then outputs the multiple solution technologies generated by the generating AI 400, each divided into multiple items.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program for supporting business matching of enterprises.

Background Art

[0002] In recent years, research and development of products and the like in enterprises have become more advanced and complex, and open innovation has been actively carried out. Enterprises aim to create new value by combining their own technologies with excellent external technologies. However, since it takes a lot of time to search for external technologies, shortening the lead time is required. Conventional technologies mainly search for technical information by keywords, store information in a database by crawling, and there is a technology for searching enterprise information by keywords (for example, refer to Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in conventional keyword searches, it is impossible to search for appropriate and sufficient information when it is unclear which technologies should be combined, and it is difficult to efficiently explore solution technologies for technical problems.

[0005] The present invention has been made in consideration of such circumstances, and an object thereof is to provide an information processing apparatus, an information processing method, and a program capable of efficiently and appropriately exploring solution technologies for technical problems.

Means for Solving the Problems

[0006] To solve the above problems, the present invention provides an information processing device for searching for solutions to a technical problem, comprising: a search means for acquiring a plurality of short texts containing information about the technical problem and a solution policy for the technical problem, and causing a generating AI to search for a plurality of solutions; and an output means for outputting the plurality of solutions generated by the generating AI, each divided into a plurality of items.

[0007] Furthermore, in order to solve the above problems, the present invention is a computer information processing method for searching for a solution technology for a technical problem, characterized in that the computer acquires a plurality of short texts including information about the technical problem and a solution policy for the technical problem, and causes a generating AI to search for a plurality of solution technologies, and outputs the plurality of solution technologies generated by the generating AI, each divided into a plurality of items.

[0008] Furthermore, in order to solve the above problems, the present invention provides a computer-readable program for causing a computer to search for solutions to a technical problem, characterized in that it performs a search procedure which involves obtaining a plurality of short texts containing information about the technical problem and a solution policy for the technical problem and causing a generating AI to search for a plurality of solutions, and an output procedure which involves outputting the plurality of solutions generated by the generating AI, each divided into a plurality of items. [Effects of the Invention]

[0009] According to the present invention, solutions to technical problems can be efficiently and appropriately explored. [Brief explanation of the drawing]

[0010] [Figure 1] This is a block diagram showing the configuration of an information processing system relating to one embodiment of the present invention. [Figure 2] This figure shows an example of the hardware configuration of an information processing device according to one embodiment of the present invention. [Figure 3] This figure shows an example of a project information input screen displayed on a user terminal according to one embodiment of the present invention. [Figure 4] This figure shows an example of a project information input screen after the user has finished entering a short text about a technical issue displayed on a user terminal according to one embodiment of the present invention. [Figure 5] This is a flowchart illustrating the processing procedure of an information processing device in an information processing system according to one embodiment of the present invention. [Figure 6] This figure shows an example of a display screen that shows a list of search results (technical search results) for solutions to technical problems displayed on a user terminal according to one embodiment of the present invention. [Figure 7] This figure shows an example of a display screen in which the search results for solutions to technical problems (technical search results) displayed on a user terminal related to one embodiment of the present invention are shown in a table format. [Figure 8] This figure shows an example of an additional condition input screen displayed on a user terminal according to one embodiment of the present invention. [Figure 9] This figure shows an example of a display screen in which the search results for solutions to technical problems (technical search results) considering additional search conditions displayed on a user terminal related to one embodiment of the present invention are displayed in a table format. [Figure 10] This figure shows an example of a display screen in which the search results (technical search results) for organizations (companies, etc.) that possess the technology to solve the technical problem displayed on a user terminal relating to one embodiment of the present invention are displayed in a table format. [Modes for carrying out the invention]

[0011] Embodiments of the present invention will be described below with reference to the drawings. In all drawings, similar components are denoted by the same reference numerals, and their descriptions are omitted where appropriate.

[0012] In the following description, unless otherwise specified, each component of each device / system represents a functional unit block rather than a hardware unit configuration. Each component of each device / system can be realized by any combination of hardware and software centered around the CPU, memory, program loaded into the memory, storage media such as a hard disk storing the program, and network connection interface of any computer. And there are various variations in the realization methods and devices.

[0013] <1. Configuration of Information Processing System 1> FIG. 1 is a block diagram showing the configuration of an information processing system 1 according to an embodiment of the present invention. The information processing system 1 according to this embodiment is a system for efficiently searching for technologies to solve technical problems. As shown in FIG. 1, the information processing system 1 according to this embodiment includes an information processing device 100, a management terminal 200, a user terminal 300, and a generation AI 400. In the information processing system 1, these devices are connected to each other via a communication network N, and communication of data including text and images is possible between them.

[0014] In this embodiment, the communication network N is described by taking the Internet as an example, but it may be a wired or wireless communication network such as a LAN (Local Area Network) or a WAN (Wide Area Network), and communication using a 4G or 5G line may also be included.

[0015] <2. Configuration of Information Processing Device 100> The information processing device 100 provides a search service for technologies to solve technical problems to the administrator and users of the information processing system 1. Based on the prompt generated by referring to the text input by the administrator using the management terminal 200 or the user using the user terminal 300, it is a computer or server that causes the generation AI 400 to search for solution technologies. Specifically, the information processing device 100 acquires a plurality of short texts including technical issues and solutions input by the management terminal 200 and the user terminal 300, and generates a prompt instructing the generation AI 400 to search for solution technologies. Thereby, the information processing device 100 can output a plurality of solution technologies generated by the generation AI 400.

[0016] As shown in FIG. 1, the information processing device 100 is mainly composed of a search unit 110, an output unit 120, and other units.

[0017] <2.1. Configuration of the Search Unit 110> The search unit 110 acquires a plurality of short texts including information on technical issues and solutions to the technical issues, and causes the generation AI 400 to search for a plurality of solution technologies, or causes the generation AI 400 to search for organizations that possess the searched solution technologies. Therefore, the search unit 110 includes a first acquisition unit 111, a second acquisition unit 112, a third acquisition unit 113, a prompt generation unit 114, a search unit 115, and an additional search condition acquisition unit 116.

[0018] The first acquisition unit 111 acquires a first short text regarding the purpose (project goal) of the technical issue.

[0019] The second acquisition unit 112 acquires a second short text regarding the content of the technical issue (the technical issue itself).

[0020] The third acquisition unit 113 acquires a third short text regarding the solution (solution action) to solve the technical issue.

[0021] The prompt generation unit 114 generates, as a prompt, a character string instructing the generation AI 400 to search for solution technologies using the first short text, the second short text, and the third short text.

[0022] The search unit 115 causes the generation AI 400 to search for solution technologies using the prompt generated by the prompt generation unit 114.

[0023] The additional search condition acquisition unit 116 acquires additional search conditions for multiple solution techniques that have been searched by the search means 110 and output by the output means 120.

[0024] <2.2. Configuration of Output Means 120> The output means 120 outputs multiple solution technologies generated by the generation AI 400, each divided into multiple items. Therefore, the output means 120 includes a solution technology acquisition unit 121 and a solution technology output unit 122.

[0025] The solution technology acquisition unit 121 acquires multiple solution technologies generated by the generation AI 400.

[0026] The solution technology output unit 122 outputs each of the multiple solution technologies acquired by the solution technology acquisition unit 121 as short text, divided into multiple items including the technology name, a summary of the technology, and the reason for its selection.

[0027] <2.3. Other Means> In addition to the aforementioned search means 110 and output means 120, the information processing device 100 also includes other means such as a re-editing reception means 130, an organization search reception means 140, and a matching information storage means 150.

[0028] The re-editing request means 130 receives instructions to re-edit at least one of the short texts, including the first short text, the second short text, or the third short text.

[0029] The organization search receiving means 140 receives search instructions for organizations (for example, companies or other organizations) that possess multiple solution technologies output by the output means 120.

[0030] The matching information storage means 150 stores past matching information between multiple organizations (for example, matching information between a first organization with a technical problem and a second organization with a solution technology).

[0031] <3. Configuration of Management Terminal 200> The management terminal 200 is a computer such as a smartphone, tablet, notebook PC, or desktop PC used by the administrator of the information processing system 1 to input prompts for the generation AI 400 to search for solution technologies, and to output (display) the searched solution technologies.

[0032] The management terminal 200 inputs multiple short texts acquired by the search means 110 of the information processing device 100. Specifically, the administrator inputs to the management terminal 200 a first short text concerning the objective (project goal) of the technical problem acquired by the first acquisition unit 111 of the search means 110, a second short text concerning the content of the technical problem acquired by the second acquisition unit 112, and a third short text concerning the solution policy (solution action) for solving the technical problem acquired by the third acquisition unit 113.

[0033] Furthermore, after multiple short texts are entered, the management terminal 200 instructs the generation AI 400 to search for multiple solution technologies. Specifically, the administrator sends this instruction to the information processing device 100 by performing an operation such as pressing the "Start Search" button displayed on the screen of the management terminal 200.

[0034] Furthermore, the management terminal 200 displays input interfaces for multiple short texts (project information input screen) and a "Start Search" button for search instructions on the display screen provided by the terminal.

[0035] <4. Configuration of User Terminal 300> The user terminal 300 is a computer such as a smartphone, tablet, notebook PC, or desktop PC used by a user of the information processing system 1 (such as an individual user or an organizational user such as a company or group) to input prompts for the generating AI 400 to search for solution technologies, and to output (display) the searched solution technologies.

[0036] The functions of user terminal 300 are the same as those of management terminal 200 mentioned above, so their explanation is omitted here.

[0037] <5. Configuration of Generation AI400> The generating AI 400 uses prompts generated from short text input by administrators or users of the information processing system 1 to search for multiple solution technologies and organizations (companies, etc.) that possess those solution technologies.

[0038] The Generative AI 400 is a generative AI that utilizes an LLM to search for solution technologies and the like based on prompts generated from short messages entered by administrators or users. In this embodiment, examples of LLMs used in the Generative AI 400 include GPT-3.5, GPT-4, GPT-4 Turbo, and GPT-4o related to OpenAI's "GPT(registered trademark)", and Claude 3, Claude 3 Haike, Claude 3 Sonnet, and Claude 3 Opus related to ANTHROPIC's "CLAUDE(registered trademark)".

[0039] In this embodiment, the generation AI 400 may be provided with multiple types of generation AIs, and the generation AI being used may be switched. For example, the user may be able to select which generation AI to use, taking into account the content of the request entered by the user.

[0040] <6. Example Hardware Configuration of Information Processing Device 100> Figure 2 shows an example of the hardware configuration of the information processing device 100 described above according to one embodiment of the present invention. The information processing device 100 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.

[0041] Bus 1010 is a data transmission path for the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060 to send and receive data to and from each other. However, the method of connecting the processor 1020 and the other components to each other is not limited to bus connection.

[0042] The 1020 processor is a processor implemented in components such as the CPU (Central Processing Unit) and GPU (Graphics Processing Unit).

[0043] Memory 1030 is a main memory device implemented using RAM (Random Access Memory), etc.

[0044] The storage device 1040 is an auxiliary storage device implemented as a removable media such as an HDD (Hard Disk Drive), SSD (Solid State Drive), or memory card, or as ROM (Read Only Memory), and has a recording medium. The recording medium of the storage device 1040 stores program modules that realize each function of the information processing device 100. The processor 1020 reads these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to that program module.

[0045] The input / output interface 1050 is an interface for connecting the information processing device 100 with various input / output devices.

[0046] The network interface 1060 is an interface for connecting the information processing device 100 to the network N. The method by which the network interface 1060 connects to the network N may be a wireless connection or a wired connection.

[0047] <7. Example of operation of Information Processing System 1> The following describes a case where a company providing a matching service platform between companies (hereinafter referred to as the "managing company") provides a matching platform that enables the exploration of technologies to solve technical problems using the information processing system 1 shown in Figure 1, as a SaaS (Software as a Service) type cloud service, to organizations such as financial institutions and various other companies (user companies).

[0048] Specifically, this document will describe a series of processing steps in which a user who has obtained access rights to this system from a user company inputs multiple short texts related to technical issues, etc., using a user terminal 300, and the information processing device 100 generates prompts from the input short texts to generate solutions to the technical issues. Regarding the processing performed by the administrator of Information Processing System 1 using the management terminal 200, there are differences from the user terminal 300 in that it has other processing functions such as management processing in addition to the search processing. However, the search processing for solutions to technical problems is the same as that performed on the user terminal 300, so it will be omitted in the following explanation.

[0049] The user of user terminal 300 logs in to the cloud service provided by the management company using information processing system 1 and launches the technology exploration project registration screen (project information input screen). Here, the user may register a new technology exploration project, or if they have already registered technology exploration projects using this system in the past, a list of those projects will be displayed when the user logs in, and they can select a technology exploration project from the list.

[0050] Figure 3 shows an example of a project information input screen 310 displayed on a user terminal 300 according to one embodiment of the present invention. As shown in Figure 3, the project information input screen 310 includes a project basic information input area 311 in which the user inputs basic project information, and a project overview input area 312 in which the user inputs multiple short texts including technical issues and solutions to those technical issues.

[0051] Prior to inputting information such as short text for solving the technical problem, the user inputs basic project information. Specifically, the user inputs the project name and other information for the technology search for solving the technical problem to be carried out in the following embodiment and registers it as a project. Specifically, the user inputs the project name, for example, "Search for Non-Contact Temperature Measurement Technology," in the theme name input area 311A ​​of the project basic information input area 311 on the project information input screen 310. Furthermore, the project basic information input area 311 can also display the project manager's name, for example, the registered name of the logged-in user.

[0052] In this embodiment, the user inputs three short texts as a project overview into the user terminal 300: a short text describing the objective of the technical issue (project goal) (first short text), a short text describing the content of the technical issue (second short text), and a short text describing the solution strategy (solution action) for resolving the technical issue (third short text).

[0053] In this embodiment, the user enters the following via keyboard as the first shoot text 312A, which is the objective of the technical problem (project goal) and is a required input item: "I want to measure the temperature of a specific part of the film during transport without contact."

[0054] Next, the user enters the following text via keyboard as the second short text 312B, which is also a required input item and describes the technical problem: "It is difficult to accurately measure the temperature of a specific body part without contact."

[0055] Furthermore, the user inputs a third short text 333C, which is a solution policy (solution action) to resolve the technical problem, using the keyboard. The third short text 312C can be entered by the user using the keyboard, or it can be selected from multiple candidate texts displayed in a pull-down menu. In this embodiment, the user inputs "I want to purchase a measuring device" as the third short text 312C.

[0056] Furthermore, the number of short texts that the user can input is not limited to the three mentioned above. If the generated AI400 can generate prompts that allow it to appropriately search for solution technologies based on the input short texts, the user may be asked to input two short texts, or even four or more short texts.

[0057] Alternatively, a portion of the short text entered by the user may be input using a generative AI. Furthermore, when using a generative AI, the suggestions from the AI ​​may be used as is, or the AI ​​may engage in dialogue with the user to elicit information from the user related to the technical challenges addressed by the three types of short texts mentioned above.

[0058] Figure 4 shows an example of the project information input screen 320 after the user has completed inputting short texts related to a technical issue displayed on a user terminal 300 according to one embodiment of the present invention. As shown in Figure 4, once the user has completed inputting three short texts related to the technical issue, the project information input screen 320 changes from a state where short texts can be entered / edited in both the project basic information input area 321 and the project overview input area 322 to a state where they cannot be entered / edited. In addition, a "Start Search" button 323 is displayed on the screen for the user to initiate a search.

[0059] When the user presses (selects) the "Start Search" button 323, the user terminal 300 instructs the information processing device 100 to search for (explore) solutions based on the information about the problem to be solved that was entered.

[0060] Furthermore, the transmission of the first, second, and third short texts entered on the user terminal 300 to the information processing device 100 may be performed so that each short text is sent to the information processing device 100 simultaneously as it is entered, or it may be performed so that all three short texts are sent together when they are entered. In addition, the three short texts may be sent when the user presses the "Start Search" button 323 and a search instruction is sent.

[0061] Figure 5 is a flowchart illustrating the processing procedure of the information processing device 100 in the information processing system 1 according to one embodiment of the present invention. As shown in Figure 5, the processing of the information processing device 100 can be broadly divided into the following two processes. [Process 1] Three short texts containing information about the technical problem and its solution strategy are obtained, and the generating AI 400 is instructed to search for multiple solution technologies (step S100). In this step, the generating AI 400 generates a variety of solution technologies. [Process 2] Output the multiple solution technologies generated by Generation AI400, each separated into multiple items (Step S200). With the information processing device 100 performing such processing, the generating AI 400 searches for solutions to technical problems according to the solution policy, thus enabling efficient and appropriate searching for solutions to technical problems.

[0062] Now, we will explain in detail the process 1 of step S100. First, the first acquisition unit 111 acquires the first short text related to the objective (project goal) of the technical problem entered on the user terminal 300 (step S110). This provides a clear understanding of the problem to be solved.

[0063] Furthermore, the second acquisition unit 112 acquires a second short text relating to the content of the technical problem entered on the user terminal 300 (step S120). In this step, information is gathered to understand the detailed content of the problem.

[0064] Furthermore, the third acquisition unit 113 acquires a third short text related to the solution policy (solution action) for resolving the technical problem entered on the user terminal 300 (step S130). This information indicates a specific approach for solving the problem.

[0065] Here, the first acquisition unit 111, the second acquisition unit 112, and the third acquisition unit 113 may acquire the first, second, and third short texts transmitted from the user terminal 300 in a staggered manner, or they may acquire each short text that is transmitted together with the search instruction from the user terminal 300.

[0066] Next, the prompt generation unit 114 generates a prompt string that instructs the generating AI 400 to search for a solution technology, using the first, second, and third short texts obtained in each of the above steps, based on the search instruction from the user terminal 300 (step S140). This prepares the instructions for the generating AI 400 to search for an appropriate solution technology.

[0067] Then, the search unit 115 uses the prompt generated by the prompt generation unit 114 to cause the generating AI 400 to search for a solution (step S150). In this way, through the processing of step S100 shown in steps S110 to S150, the information processing device 100 can perform an appropriate search that matches the intentions of the user on the search side.

[0068] Next, we will explain in detail the process 2 of step S200. First, the solution technology acquisition unit 121 acquires multiple solution technologies generated by the generation AI 400 (step S210).

[0069] Then, the solution technology output unit 122 divides each of the multiple solution technologies acquired by the solution technology acquisition unit 121 into multiple items, including the technology name (title), technology overview, and reason for selection (recommendation), and outputs each as a short text (step S220). By performing this processing, the information processing device 100 can provide the user of the user terminal 300 with not only information on the searched solution technologies, but also the reasons why those solution technologies were searched, thereby providing the user with valuable information.

[0070] Figure 6 is a diagram showing an example of a display screen 330 in which the search results (technical search results) for solutions to technical problems displayed on a user terminal 300 according to one embodiment of the present invention are displayed in a list. As shown in Figure 7, on the display screen 330 of the technical search results displayed on the user terminal 300, the solutions generated as short text by the generating AI 400 are output as a list in the display area 331. Each technology displayed in the list includes multiple items such as a list number (solution number), a title of the technology, an overview of the technology, and the reason why the technology was searched (recommendation reason), and each item is written as short text of several tens to usually around 100 characters (at most around several hundred characters).

[0071] Furthermore, the output of the list of solution technologies displayed by the solution technology output unit 122 may be displayed only after all searches by the generating AI 400 have been completed, or it may be displayed sequentially in the order in which the technologies have been discovered by the generating AI 400, even before all searches are completed.

[0072] Furthermore, on the technical search results display screen 330, once the solution technology begins to appear in the display area 331, the "Start Search" button will be grayed out or otherwise disabled, preventing the user from selecting it by clicking it.

[0073] Furthermore, in the short text output processing of the solution technology by the solution technology output unit 122 (step S220), multiple solution technologies sequentially generated by the generation AI 400 are output sequentially in list format as shown in Figure 6 (step S221), and after the generation of multiple solution technologies by the generation AI 400 has finished generating them all, the multiple solution technologies output in list format are converted into a tabular output (step S222). By changing the display format from list format to tabular format in this way, it becomes easier for the user to check the search results on the user terminal 300 and to compare multiple solution technologies.

[0074] Figure 7 is a diagram showing an example of a display screen 340 in which the search results for solutions to technical problems (technical search results) displayed on a user terminal 300 according to one embodiment of the present invention are displayed in a table format. The display processing in step S221 of Figure 5 causes the solutions that were output as a list in the display area 331 on the display screen 330 of Figure 6 to be output in a table format in the display area 341 on the display screen 340 of Figure 7 by the display processing in step S222.

[0075] Here, the user can modify (edit) the content of the short text if they are not satisfied with the content of the technical search results displayed in the display area 341 of the display screen 340, for example. In that case, the user clicks the "Project Information" tab 343 on the display screen 340 or presses an edit button (not shown). As a result, the user terminal 300 displays, for example, the project information input screen 310 shown in Figure 3, and the user can re-edit the entered short text, such as by deleting or modifying it. This allows the information processing device 100 to search for solutions based on the re-edited short text.

[0076] The re-editing reception means 130 of the information processing device 100 determines whether such an operation has been performed by the user, that is, whether it has received a re-editing instruction for short text for generating a prompt that will be the basis for a search instruction to the generating AI 400 (step S400).

[0077] As a result, if the re-editing receiving means 130 receives a re-editing instruction in step S400 (YES), the information processing device 100 uses the first acquisition unit 111, the second acquisition unit 112, or the third acquisition unit 113 to acquire the re-edited short text of the first, second, or third short text created by the user, and performs a series of processes related to the search for the aforementioned solution technology.

[0078] Thus, when the re-editing receiving means 130 of the information processing device 100 receives a re-editing instruction for at least one of the first, second, or third short texts, the search means 110 can cause the generating AI 400 to search for multiple solution techniques from the three short texts, including at least one re-edited short text. This allows the search side to search for an appropriate solution technique while making minor adjustments.

[0079] For example, users can broadly consider countermeasures for technical challenges by repeatedly exploring and making minor adjustments to each short text in the project overview while viewing the outputted technical search results. Furthermore, the exploration is not a one-time process; if the user's image is different from what they envisioned, they can boldly re-enter the text of the technical challenge and repeat the process multiple times, gradually refining the short text of the technical challenge while visualizing the desired technology and companies that possess such technology.

[0080] On the other hand, if there is no re-editing instruction from the user, that is, if the re-editing receiving means 130 does not receive a re-editing instruction in step S400 (NO), the process proceeds to the subsequent step S500.

[0081] In this embodiment, as shown in Figure 7, when the solution technology is output in a table format by the display process in step S222, the additional condition input area 342 is displayed above the display area 341 of the solution technology. Here, the output means 120 of the information processing device 100 outputs the problem to be solved in a table format on the display screen of the user terminal 300 (step S221 in Figure 5). Then, the user presses the edit button 342A in the additional condition input area 342 of the display screen 340 to display the screen for entering additional conditions and enters the additional conditions.

[0082] Figure 8 shows an example of an additional conditions input screen 350 displayed on a user terminal 300 according to one embodiment of the present invention. The additional conditions that the user inputs on the additional conditions input screen 350 are defined by input items related to technical items and items related to target specifications / specifications.

[0083] Specifically, the user enters a technical item (for example, "measurement temperature range") in the technical item input area 351 of the additional conditions input screen 350. Note that multiple technical items may be registered and selected from a dropdown menu. The user also enters specific conditions (for example, "100℃-300℃") related to the technical item entered in the technical item input area 351 in the target specification / specification input area 352 of the additional conditions input screen 350.

[0084] If a user wishes to enter two or more additional conditions, they can press the "Add Case" button 353, which will display a second technical item input area and a target specification / specification input area, allowing them to enter specific details in these areas. Once the user has finished entering the additional conditions, they press the "Save Additional Conditions" button 354 to finish entering the additional conditions.

[0085] Once the user terminal 300 has finished inputting additional conditions, the information processing device 100 determines whether the additional search conditions have been acquired from the user terminal 300 (step S500). Then, when the additional search condition acquisition unit 116 of the search means 110 of the information processing device 100 acquires the additional search conditions entered by the user at the user terminal 300 (YES in step S500), the process returns to step S140, and the prompt generation unit 114 generates a prompt instructing the search for a solution based on the first, second, and third short texts already acquired and the additional search conditions. Then, the series of search processes described above are performed.

[0086] In this way, in the information processing device 100, the additional search condition acquisition unit 116 acquires additional search conditions for multiple solution technologies output by the output means 120, and the prompt generation unit 114 generates a new prompt, so that the search unit 115 can cause the generated AI 400 to search for multiple solution technologies from multiple short texts including the technical problem and its solution policy, and the additional search conditions. As a result, the user can see the search results based on the input short text and then delve deeper into the search.

[0087] Figure 9 is a diagram showing an example of a display screen 360 in which the search results for solutions to technical problems (technical search results) considering additional search conditions are displayed in a table format on a user terminal 300 according to one embodiment of the present invention. As shown in Figure 9, the technical search results display screen 360 includes a display area 361 for solutions and a display area 362 for additional conditions, similar to the previous display screens. Here, in the display area 361 of the technology search results, the searched solutions, taking the additional conditions into consideration, are displayed in a table format. Note that by considering the additional conditions, the solutions searched by the generating AI 400 are narrowed down, and the displayed summaries and selection reasons are usually different from those before considering the additional conditions, as they reflect the additional conditions. Additionally, the additional conditions display area 362 shows the additional conditions related to the technical items and target specifications / specifications entered on the additional conditions input screen 350.

[0088] Furthermore, the information processing device 100 may also include an organization search receiving means 140 to receive search instructions for organizations (for example, large corporations, small and medium-sized enterprises, startup companies, universities, various research institutions, etc., and in this embodiment, also specific individuals) that possess the multiple solution technologies output by the output means 120 through the aforementioned processing. In this case, the search means 110 will cause the generating AI 400 to further search for organizations that possess the searched solution technologies.

[0089] Furthermore, when outputting information about an organization, the output means 120 of the information processing device 100 outputs the reason why the generating AI 400 selected that organization along with the organization's information. This allows the user to search for specific companies, etc. that possess the technology to solve the problem, along with the reason for their selection. Figure 10 is a diagram showing an example of a display screen 370 in which the search results (technical search results) of organizations (companies, etc.) that possess the technology to solve the technical problem displayed on a user terminal 300 according to one embodiment of the present invention are displayed in a table format.

[0090] As shown in Figure 10, the information about the organizations (companies, etc.) being searched includes the organization's name, website URL, reason for selection, and URLs of internet sites related to the reason for selection. When displaying the organization's name, if the organization is a company, for example, the company's capital, year of establishment, number of employees, and location may also be displayed.

[0091] Furthermore, the information processing device 100 is equipped with a matching information storage means 150 that stores past matching information between companies, between technologies, and between companies and technologies, so that it can explore more realistic problems to solve by considering past matching information between organizations with technical problems and organizations with solutions. Specifically, the matching information storage means 150 stores past matching information between an organization (company, etc.) with a certain technical problem and another organization (company, etc.) that possesses a solution technology for that technical problem. Then, when the search means 110 has the AI ​​generate a solution technology, it searches for multiple solution technologies or organizations that possess such solution technologies from multiple short texts containing the technical problem and its solution policy, as well as past matching information stored in the matching information storage means 150. By considering past matching results in this way, it is possible to provide users with proven and realistic solutions to problems.

[0092] The procedure for the administrator to search for a solution by entering a short text message from the management terminal 200 is the same as the procedure for searching from the user terminal 300, so the explanation is omitted here.

[0093] Furthermore, after searching for technologies and organizations (companies, etc.) in the information processing system 1 according to this embodiment, the user can also enjoy the company matching service provided as another function of this system. Therefore, the user performs operations to search for matching partners on the technology search results display screen 360, the company search results display screen 370, etc. For example, by pressing the "Create Job Posting" button displayed on the screen, the user can interactively create job postings on that screen. In addition, the user can select companies to search for and submit a search request to the management company to which the administrator providing the company matching service belongs, from the same screen.

[0094] As described above, the information processing system 1 according to this embodiment makes it easy to realize a SaaS-type service in which a user inputs technical issues, etc., in a simple three-line short text, and the generation AI 400 automatically generates a list of solutions and organizations that possess them, or provides a list of technologies and companies in an end-to-end manner using the matching information storage means 150, which is a proprietary corporate database.

[0095] Furthermore, with general search engines, affiliate sites often appear in the search results, it can be difficult to find the desired sites, and large companies with extensive SEO efforts may rank highly. In contrast, the information processing system 1 according to this embodiment can effectively generate technology lists and company lists by focusing on technology, making it easy to find technologies and companies that are difficult to find on general search engines.

[0096] Furthermore, according to the present invention, since solution technologies can be efficiently searched for, the time required for the search can be significantly reduced, making it possible to quickly find technologies held by other companies and contribute to promoting open innovation.

[0097] It should be noted that the flowchart shown in Figure 5 in this embodiment is merely one embodiment. Without changing the spirit of the present invention, there may be processes other than those described in Figure 5, some of the processes described in Figure 5 may be omitted, or the order of the processes may be changed.

[0098] While embodiments of the present invention have been described above, the embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of this invention is indicated not by the above description but by the claims, and all modifications within the meaning and scope of the claims are intended to be included. [Explanation of Symbols]

[0099] 1. Information Processing System 100 Information Processing Devices 110 Search means 111 First acquisition part 112 Second Acquisition Department 113 Third Acquisition Department 114 Prompt generation unit 115 Search Department 116 Additional search condition acquisition part 120 Output means 121 Solution Technology Acquisition Department 122 Solution Technology Output Unit 130 Re-editing request method 140 Organization Search Reception Method 150 Matching information storage means 200 management terminals 300 user terminals 400 Generation AI 1010 Bus 1020 Processor 1030 memory 1040 Storage Devices 1050 Input / Output Interface 1060 Network Interfaces N Network

Claims

1. An information processing device for exploring technologies to solve technical problems, A search means that obtains multiple short texts containing information on the aforementioned technical problem and a policy for solving the aforementioned technical problem, and causes a generating AI to search for multiple solution technologies, Output means for outputting the multiple solution technologies generated by the generation AI, each divided into multiple items. An information processing device characterized by comprising:

2. The aforementioned search means is A first acquisition unit that acquires a first short text relating to the objective of the aforementioned technical problem, A second acquisition unit that acquires a second short text relating to the content of the aforementioned technical problem, A third acquisition unit acquires a third short text relating to the solution policy for solving the aforementioned technical problem, A prompt generation unit generates a string of characters as a prompt that instructs the generating AI to search for a solution technology using the first, second, and third short texts, A search unit that causes the generating AI to search for the solution technology using the generated prompt. An information processing apparatus according to claim 1, characterized by comprising:

3. The system further includes a re-editing receiving means for receiving instructions to re-edit at least one of the first, second, or third short texts, The search means causes the generating AI to search for multiple solution techniques from the plurality of short texts, which include the re-edited short texts, at least one of the short texts. The information processing apparatus according to feature 2.

4. The aforementioned search means is The system further includes an additional search condition acquisition unit that acquires additional search conditions for the plurality of solution techniques output by the output means, The search unit causes the generating AI to search for multiple solution technologies based on a plurality of short texts including the technical problem and the solution policy, and the additional search conditions. The information processing apparatus according to feature 1.

5. The output means is A solution technology acquisition unit that acquires the multiple solution technologies generated by the generation AI, A solution technology output unit outputs each of the aforementioned multiple solution technologies as short text, divided into the aforementioned multiple items, including the technology name, a summary of the technology, and the reason for its selection. An information processing apparatus according to claim 1, characterized by comprising:

6. The aforementioned solution technology output unit, The multiple solution technologies sequentially generated by the generation AI are output sequentially in list format. After the generation of all the multiple solution technologies by the generation AI is complete, the multiple solution technologies output in list format are converted into a tabular output. The information processing apparatus according to feature 5.

7. The system further includes an organization search receiving means that receives a search instruction for an organization (company) possessing the plurality of solution technologies output by the output means, The search means further causes the generating AI to search for organizations that possess the searched solution technology. When outputting the organization, the output means outputs the reason why the generating AI selected the organization, along with the information of the organization. An information processing apparatus according to feature 1.

8. The system further includes a matching information storage means for storing past matching information between a first organization having the aforementioned technical problem and a second organization having the aforementioned solution technology. The search means causes the generating AI to search for multiple solution technologies or to search for organizations that possess such solution technologies, based on a plurality of short texts including the technical problem and the solution policy, and the past matching information. The information processing apparatus according to claim 1 or 7.

9. A computer information processing method for exploring technologies to solve technical problems, wherein the computer, A search step involves obtaining multiple short texts containing information about the aforementioned technical problem and a policy for solving the aforementioned technical problem, and having a generating AI search for multiple solution technologies. An output step which outputs the multiple solution technologies generated by the generation AI, each divided into multiple items. An information processing method characterized by having the following features.

10. A program that causes a computer to search for solutions to a technical problem, A search procedure that obtains multiple short texts containing information on the aforementioned technical problem and a policy for solving the aforementioned technical problem, and has a generating AI search for multiple solution technologies, Output procedure for outputting the multiple solution technologies generated by the generation AI, each divided into multiple items. A computer-readable program for executing a command.