System, method and program

The system classifies and notifies users of project classifications, addressing the limitations of conventional systems by creating and applying classification criteria to local government projects, enhancing project management and analysis.

JP7742002B1Active Publication Date: 2025-09-18MITSUBISHI UFJ RES & CONSULTING CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025108976
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-06-27
Publication Date
2025-09-18
Estimated Expiration
2045-06-27

AI Technical Summary

Technical Problem

Conventional systems fail to classify projects implemented by local governments into project categories and notify users of classification information reflecting these results, and they also lack the ability to set classification criteria based on project information.

Method used

A system and method that includes a computer to classify projects into business categories using acquired project information and classification criteria, and notify users of these classifications, while also creating classification criteria for new projects based on existing project information.

Benefits of technology

Enables effective classification and notification of classification results for multiple projects, allowing users to easily create classification standards that reflect the projects of one or more local governments, facilitating better project management and analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007742002000001_ABST
    Figure 0007742002000001_ABST
Patent Text Reader

Abstract

A system is provided that can notify a user of classification information that reflects a first classification result obtained by classifying a plurality of first projects implemented by a first local government and a second classification result obtained by classifying a plurality of second projects implemented by a second local government. [Solution] The system includes a computer, which performs the steps of acquiring first project information regarding a first project implemented by a first local government and second project information regarding a second project implemented by a second local government, classifying multiple first projects into one of multiple project categories for each project based on the first project information and classification criteria, and classifying multiple second projects into one of multiple project categories for each project based on the second project information and classification criteria, and notifying a user of classification information that reflects the first classification results obtained by classifying the multiple first projects and the second classification results obtained by classifying the multiple second projects.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a system, a method and a program. [Background technology]

[0002] Patent Document 1 discloses a system that collects information to summarize each local government's business strengthening policy and budget amount, summarizes the business strengthening policy and budget amount based on the collected information, and visualizes the summarized information.

[0003] However, the system disclosed in Patent Document 1 does not classify a plurality of first projects implemented by a first local government and a plurality of second projects implemented by a second local government into one of a plurality of project categories based on classification criteria for each project, and it does not notify users of classification information that reflects the first classification results for classifying a plurality of first projects and the second classification results for classifying a plurality of second projects.Furthermore, the system disclosed in Patent Document 1 does not set classification criteria for classifying a project of a fourth local government based on third project information regarding a third project implemented by a third local government. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2025-044859 Summary of the Invention [Problem to be solved by the invention]

[0005] The conventional system described above cannot notify a user of classification information that reflects a first classification result obtained by classifying a plurality of first projects implemented by a first local government and a second classification result obtained by classifying a plurality of second projects implemented by a second local government. Furthermore, the conventional system cannot create classification criteria that reflect the projects of one or more local governments.

[0006] The present invention aims to provide a system, method, and program that enables at least one of notifying a user of classification information that reflects a first classification result that classifies multiple first projects implemented by a first local government and a second classification result that classifies multiple second projects implemented by a second local government, and easily creating classification standards that reflect the projects of one or multiple local governments. [Means for solving the problem]

[0007] The system of the present invention includes a computer that performs the following steps: acquiring first project information regarding a first project implemented by a first local government and second project information regarding a second project implemented by a second local government; classifying a plurality of first projects into one of a plurality of business categories for each project based on the first project information and classification criteria for classifying the plurality of first projects into one of a plurality of business categories; and classifying a plurality of second projects into one of a plurality of business categories for each project based on the second project information and the classification criteria; and notifying a user of classification information that reflects the first classification result in which the plurality of first projects are classified into one of a plurality of business categories for each project, and the second classification result in which the plurality of second projects are classified into one of a plurality of business categories for each project.

[0008] Another system of the present invention includes a computer that performs the steps of acquiring third project information regarding a third project implemented by a third local government, and creating classification criteria for classifying a fourth project implemented by a fourth local government into one of a plurality of project categories based on the third project information. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 illustrates an example system according to an embodiment. [Figure 2] 10 is a diagram illustrating an example of information managed by a business information file in an embodiment. FIG. [Figure 3]FIG. 10 is a diagram illustrating an example of information managed by a classification standard file in the embodiment. [Figure 4] FIG. 10 is a diagram illustrating an example of a main menu screen output to a user terminal in the embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of a classification criteria creation screen output to a user terminal in the embodiment. [Figure 6] 10 is a flowchart illustrating a classification standard creation process executed by the business server in the embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a business classification screen output to a user terminal in the embodiment. [Figure 8] 8 is a diagram illustrating an example of a classification tree displayed in a classification tree display area of ​​the business classification screen shown in FIG. 7. FIG. [Figure 9] 8 is a diagram illustrating an example of a difference list displayed in a difference list display area of ​​the business classification screen shown in FIG. 7. FIG. [Figure 10] FIG. 2 is a diagram illustrating an example of information managed by a first classification file in an embodiment. [Figure 11] 8 is a diagram illustrating an example of a summary graph displayed in a summary graph display area on the business classification screen shown in FIG. 7. FIG. [Figure 12] 8 is a diagram illustrating an example of an advice sentence displayed in an advice sentence display area on the business classification screen shown in FIG. 7. FIG. [Figure 13] 8 is a diagram illustrating an example of related information displayed in an information collection result display area shown in FIG. 7. FIG. [Figure 14A] 10 is a flowchart illustrating a classification process executed by a business server in an embodiment. [Figure 14B] 10 is a flowchart illustrating a classification process executed by a business server in an embodiment. [Figure 15] 14C is a flowchart illustrating a classification process included in the business classification process shown in FIGS. 14A and 14B. [Figure 16] 14C is a flowchart illustrating an example of a summary graph creation process included in the business classification process shown in FIGS. 14A and 14B. [Figure 17]14C is a flowchart illustrating an advice sentence creation process included in the business classification process shown in FIGS. 14A and 14B. [Figure 18] 14C is a flowchart illustrating an example of an information collection process included in the business classification process shown in FIGS. 14A and 14B. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, a system 1, which is one embodiment of the system of the present disclosure, will be described with reference to the accompanying drawings. Note that ordinal numbers such as "first" and "second" used in this disclosure are used to avoid confusion between components, and do not limit the components numerically.

[0011] [System Configuration] FIG. 1 is a diagram illustrating an example of the configuration of system 1. System 1 includes a business server 3 and a user terminal 5. Business server 3 is communicatively connected to user terminal 5 via a communication network 7 such as the Internet. The number of user terminals 5 connected to one business server 3 is not particularly limited and may be one or two or more. Business server 3 provides business tools to users who operate user terminal 5. By using the business tools provided by business server 3, users can create classification criteria for classifying projects implemented by local governments and classify the projects according to the classification criteria.

[0012] The business server 3 is configured by a general computer, for example, one or more server devices. That is, the business server 3 includes a server-side processor 9, a server-side memory 11, a server-side input / output I / F 13, a server-side communication I / F 15, and a server-side storage 17, and these components are electrically connected via a bus or the like (not shown).

[0013] The server-side processor 9 loads various programs stored in the server-side storage 17 or the like into the server-side memory 11 and executes various commands included in the loaded programs. The server-side processor 9 may be, for example, a central processing unit (CPU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), or the like, either singly or in combination.

[0014] The server-side memory 11 functions as a work area for the server-side processor 9. As the server-side memory 11, for example, a DRAM (Dynamic Random Access Memory) can be used.

[0015] The server-side input / output I / F 13 includes various input devices and output devices for exchanging information with an operator, etc. The input devices are, for example, information input devices such as a keyboard or a pointing device, audio input devices such as a microphone, and image input devices such as a camera. The output devices are, for example, image output devices such as a display, and audio output devices such as a speaker.

[0016] The server-side communication I / F 15 performs wired or wireless communication with external devices such as the user terminal 5 via the communication network 7. As the server-side communication I / F 15, for example, hardware such as a network adapter, various communication software, etc. can be used alone or in combination.

[0017] The server-side storage 17 is configured, for example, by a magnetic disk or flash memory. The server-side storage 17 stores various programs including an operating system, various data, and the like. For example, the server-side storage 17 stores a server-side program 19 and various files 21 that manage various information. The various files 21 include a business information file 23 and a classification standard file 25, which will be described later. The server-side program 19 is a program that causes the business server 3 to function as all or part of a system for providing business tools. At least a portion of the server-side program 19 can be configured to be executed on the user terminal 5 via a terminal-side program 37, which will be described later.

[0018] The business server 3 configured in this manner functions as a web server and an application server. That is, the business server 3 executes various processes in response to requests from the terminal-side program 37 installed in the user terminal 5, and transmits screen data, control data, and the like according to the results of the processes to the user terminal 5. The user terminal 5 outputs a web page or other screen based on the received data.

[0019] The user terminal 5 is configured as a general computer, such as a smartphone, tablet terminal, or personal computer. That is, the user terminal 5 includes a terminal processor 27, a terminal memory 29, a terminal input / output I / F 31, a terminal communication I / F 33, and a terminal storage 35, and these components are electrically connected via a bus or the like (not shown). The terminal processor 27, the terminal memory 29, the terminal input / output I / F 31, the terminal communication I / F 33, and the terminal storage 35 are configured in substantially the same manner as the server processor 9, the server memory 11, the server input / output I / F 13, the server communication I / F 15, and the server storage 17, respectively. Here, a description of the similar configurations will be omitted, and the differences will be mainly described.

[0020] The terminal-side storage 35 stores various programs including an operating system, various data, and the like. For example, the terminal-side storage 35 stores a terminal-side program 37. The terminal-side program 37 is configured as a web browser or a business tool application. As described above, the terminal-side program 37 can be configured to execute at least a part of the server-side program 19.

[0021] A user operating the user terminal 5 can use the business tools provided by the business server 3 by communicating with the business server 3 via the terminal side program 37 installed in the terminal side storage 35.

[0022] [Various files] Next, the information managed by the project information file 23 and classification criteria file 25 contained in the various files 21 will be described. FIG. 2 illustrates an example of information managed by the project information file 23. The project information file 23 manages project information related to projects implemented by local governments. The project information file 23 is in a tabular format consisting of multiple rows and multiple columns, and the file format is, for example, CSV format. Project information is entered in the project information file 23 on a row-by-row basis for each project. The multiple columns that make up the project information file 23 include a project name column 41, a project summary column 43, a budget amount column 45, and a responsible department name column 47. The project name column 41, project summary column 43, budget amount column 45, and responsible department name column 47 contain project information such as the project name, project summary, budget amount, and responsible department name, respectively.

[0023] The project name indicates the name of the project implemented by the local government. Note that in Figure 2, for convenience of illustration, "11th Project" is entered as the project name in the project name column 41, but in reality, it includes words and phrases that describe the project's purpose, means, target audience, target industry, etc., such as "Sports facility function improvement project," "Smart city promotion project," and "Specialty product brand value improvement promotion project." The project summary is a written description of the project implemented by the local government, and includes text that describes the project's purpose, means, target audience, target industry, etc. The budget amount indicates the amount of the budget allocated to the project. The responsible department name indicates the name of the department in charge of the project within the local government.

[0024] The business information file 23 is created, for example, based on budget information published by a local government. The budget information may be collected manually or automatically using web scraping or natural language processing. The business information file 23 is created for each local government and manages information about the business being implemented by that local government. In other words, the server-side storage 17 stores multiple business information files 23 created for each local government.

[0025] The project information file 23 is not limited to a configuration in which it is created for each local government and manages information about projects implemented by that local government, but may be created for multiple local governments and manage information about projects implemented by those multiple local governments. In this case, the project information file 23 may include a local government name column among the multiple columns. The name of the local government implementing the project is entered in the local government name column.

[0026] 3 illustrates an example of information managed by the classification criteria file 25. The classification criteria file 25 is created by the business server 3 executing a classification criteria creation process described below. The classification criteria file 25 manages information related to classification criteria. The classification criteria are used to classify projects implemented by local governments when the business server 3 executes a project classification process described below.

[0027] The classification criteria file 25 is in a table format consisting of multiple rows and multiple columns, and the file format is, for example, CSV. In the classification criteria file 25, information about each business category, which is the lowest-level category in the classification criteria, is entered row by row. The multiple columns that make up the classification criteria file 25 include a major category name column 51, a business field name column 53, a business category name column 55, and a category definition column 57. The major category name column 51, the business field name column 53, the business category name column 55, and the category definition column 57 contain the major category name, business field name, business category name, and category definition, respectively.

[0028] The business category name indicates the name of the business category, which is the lowest-level category in the classification criteria. The business field name indicates the business field, i.e., the name of the category at the next higher level to which multiple business categories belong. The major category name indicates the name of the major category, i.e., the name of the category at the next higher level to which multiple business fields belong. In this embodiment, the classification criteria are hierarchically organized into three levels from the bottom: business category, business field, and major category, but the number of levels is not particularly limited and may be two or less, or four or more. The category definition represents the definition of each business category and includes words or sentences related to each business category.

[0029] Next, the main menu screen 61 output on the user terminal 5 will be described. FIG. 4 illustrates an example of the main menu screen 61 output on the user terminal 5. The main menu screen 61 is displayed, for example, when the terminal-side program 37 is started on the user terminal 5. The main menu screen 61 is a screen that allows a user operating the user terminal 5 to select a process to be executed by the business server 3. The main menu screen 61 includes a classification criteria creation process button 63 and a business classification process button 65. The classification criteria creation process button 63 is a button that allows a user to select the classification criteria creation process as a process to be executed by the business server 3. The business classification process button 65 is a button that allows a user to select the business classification process as a process to be executed by the business server 3.

[0030] [Classification criteria creation process] First, the classification criteria creation process and the screen output on the user terminal 5 by the classification criteria creation process will be described. The classification criteria creation process, which will be described in detail later, is a process for acquiring third project information related to a third project implemented by a third local government, and creating classification criteria based on the acquired third project information. The classification criteria are used in the project classification process, which will be described later, to classify a fourth project implemented by a fourth local government into one of multiple project categories.

[0031] The third local government may be composed of a single local government or multiple local governments, but it is preferable that it be composed of multiple local governments, for example, five or more local governments, in order to create classification standards that reflect the businesses of various local governments. Also, the fourth local government corresponds to the first local government and the second local government in the business classification process described below.

[0032] 5 illustrates a classification criteria creation screen 71 output on the user terminal 5. The classification criteria creation screen 71 is displayed when the classification criteria creation process button 63 is selected on the main menu screen 61. The classification criteria creation screen 71 is a screen for accepting the selection and input of information necessary to create classification criteria and for displaying the created classification criteria. The classification criteria creation screen 71 includes a reference file selection button 73, a selected file display area 75, a number of categories input field 77, a create criteria button 79, and a classification criteria display area 81.

[0033] When the reference file selection button 73 is selected, a plurality of business information files 23 stored in the server-side storage 17 are displayed for selection. The user selects the business information file 23 corresponding to the third local government from the displayed plurality of business information files 23. For example, if the third local government consists of three local governments, namely, X City, Y City, and Z City, the user selects the business information file 23 for X City, the business information file 23 for Y City, and the business information file 23 for Z City. After selecting the reference file selection button 73, the selected file display area 75 displays the business information file 23 selected by the user. Note that the business information file 23 is not limited to being selected from a plurality of business information files 23 stored in the server-side storage 17, but may be selected from business information files 23 stored in the terminal-side storage 35 or another storage medium and uploaded to the business server 3.

[0034] The number of categories in each hierarchical level in the classification criteria is input for each hierarchical level in the category number input field 77. For example, if "5 to 10" is input as the number of categories in the major classifications, "30 to 40" as the number of categories in the business fields, and "300 to 350" as the number of categories in the business categories in the category number input field 77, the classification criteria is created so that the number of major classifications is 5 to 10, the number of business fields is 30 to 40, and the number of business categories is 300 to 350. Note that the classification criteria creation screen 71 may be configured to allow the number of lower categories belonging to one higher category, i.e., the number of business fields belonging to one major classification or the number of business categories belonging to one business field, to be input in addition to or instead of the number of categories in each hierarchical level.

[0035] The create criteria button 79 becomes selectable when the business information file 23 is selected and the number of categories for each level is entered in the number of categories input field 77. When the create criteria button 79 is selected, a classification criteria is created based on the selected business information file 23 and the number of categories for each level entered in the number of categories input field 77, and the created classification criteria is displayed in a classification criteria display area 81. The classification criteria displayed in the classification criteria display area 81 may be in a table format, like the classification criteria file 25, or may be arranged in a tree format, like the first classification tree 141 or second classification tree 142 (see FIG. 8) described below.

[0036] 6 is a flowchart illustrating a classification standard creation process executed by the business server 3. When a classification standard creation process button 63 is selected on the main menu screen 61, the business server 3 starts the classification standard creation process.

[0037] First, the business server 3 determines whether or not the business information file 23 corresponding to the third local government has been selected by the user on the classification criteria creation screen 71 (step S01). If the business server 3 determines that the business information file 23 corresponding to the third local government has been selected by the user (step S01: Yes), the business server 3 proceeds to step S02. On the other hand, if the business server 3 determines that the business information file 23 corresponding to the third local government has not been selected by the user (step S01: No), the business server 3 repeats step S01 until it determines that the business information file 23 corresponding to the third local government has been selected by the user.

[0038] Next, the business server 3 determines whether the number of categories for each layer has been entered in the number of categories input field 77 on the classification criteria creation screen 71 (step S02). If the business server 3 determines that the number of categories for each layer has been entered in the number of categories input field 77 (step S02: Yes), it proceeds to step S03. On the other hand, if the business server 3 determines that the number of categories for each layer has not been entered in the number of categories input field 77 (step S02: No), it repeats step S02 until it determines that the number of categories for each layer has been entered in the number of categories input field 77.

[0039] Next, the business server 3 determines whether or not the Create Criteria button 79 has been selected on the classification criteria creation screen 71 (step S03). If the business server 3 determines that the Create Criteria button 79 has been selected (step S03: Yes), it proceeds to step S04. On the other hand, if the business server 3 determines that the Create Criteria button 79 has not been selected (step S03: No), it repeats step S03 until it determines that the Create Criteria button 79 has been selected.

[0040] Next, the business server 3 obtains third business information regarding the third business implemented by the third local government from the selected business information file 23, and obtains the number of categories for each level based on the number entered in the category number input field 77 (step S04).

[0041] Next, the business server 3 creates a criteria creation prompt (step S05). The criteria creation prompt is used to instruct the language model to create classification criteria. The language model is a model of human language using the probability of occurrence of words, and includes, for example, a large language model (LLM).

[0042] The criteria creation prompt is made up of a plurality of criteria creation partial prompts, for example, three criteria creation partial prompts: a first criteria creation partial prompt, a second criteria creation partial prompt, and a third criteria creation partial prompt.

[0043] The first criteria creation prompt instructs the system to create a business category based on the acquired third-party business information and the number of business categories among the acquired categories for each level. For example, if the third-party business information indicates that there are multiple third-party businesses with similar business names and business summaries, a business category will be created as a category that brings together those third-party businesses.

[0044] The second prompt for creating criteria instructs participants to stratify the created business categories based on the number of business field categories and the number of major classification categories among the number of categories in each hierarchy obtained.

[0045] The prompt for creating the third criterion instructs users to create a category definition for each business category they have created. The category definition is created based on, for example, the business name and business summary of the third business that corresponds to the created business category.

[0046] The number of criterion creation partial prompts that make up the criterion creation prompt is not particularly limited, and the criterion creation prompt may be made up of a single prompt.

[0047] Next, the business server 3 inputs the created criteria creation prompt into the language model (step S06).

[0048] Next, the business server 3 acquires and displays the classification criteria based on the output information from the language model (step S07).

[0049] Next, the business server 3 stores the acquired classification criteria in the server-side storage 17 as a classification criteria file 25 (step S08). The business server 3 may store the acquired classification criteria as is, or may store them after being modified by the user. Modifications by the user include, for example, adding or deleting business categories, changing business category names, etc.

[0050] By executing the classification standard creation process in this manner, the business server 3 can easily create classification standards that reflect the businesses of one or more local governments.

[0051] [Business classification processing] Next, the project classification process and the screen output on the user terminal 5 by the project classification process will be described. The project classification process, which will be described in detail later, is a process for classifying a plurality of first projects implemented by a first local government and a plurality of second projects implemented by a second local government into one of the project categories based on classification criteria, and for notifying the user of classification information that reflects the classification results in which each of the first projects is classified into one of the project categories and the second classification results in which each of the second projects is classified into one of the project categories. Hereinafter, the classification results in which each of the first projects is classified into one of the project categories will be referred to as the "first classification result," and the classification results in which each of the second projects is classified into one of the project categories will be referred to as the "second classification result." The classification information includes, for example, a classification tree 140, a difference list 150, a summary graph 170, and advice text 181, which will be described later.

[0052] Here, the first municipality is, for example, a municipality to be evaluated, and the second municipality is, for example, a municipality to be compared with the first municipality. More specifically, when an employee of City A uses the project analysis process of this embodiment to evaluate projects implemented by City A and compares multiple projects implemented by City A with multiple projects implemented by neighboring municipalities B, C, and D, City A corresponds to the first municipality, and City B, C, and D correspond to the second municipality. Note that the second municipality may be composed of a single municipality or multiple municipalities. Furthermore, as described above, the first municipality and the second municipality correspond to the fourth municipality in the classification criteria creation process.

[0053] 7 illustrates an example of a business classification screen 101 output on the user terminal 5. The business classification screen 101 is displayed when the business classification processing button 65 is selected on the main menu screen 61. The business classification screen 101 is a screen for accepting the selection of information necessary to classify a plurality of first businesses and a plurality of second businesses, and for displaying classification information, etc.

[0054] The business classification screen 101 includes a first file selection button 103, a second file selection button 105, a business classification button 107, multiple jump buttons 109, an acquisition of classification results button 111, a creation of summary graph button 113, a creation of advice text button 115, and an information collection button 117. The business classification screen 101 also includes a business field selection field for graph 119, a business field selection field for advice 121, and a business category selection field for information collection 123. The business classification screen 101 further includes a first file display area 125, a second file display area 127, a classification tree display area 129, a difference list display area 131, a summary graph display area 133, an advice text display area 135, and an information collection result display area 137.

[0055] When the first file selection button 103 is selected, a plurality of business information files 23 stored in the server-side storage 17 are displayed in a selectable manner. The user selects the business information file 23 corresponding to the first local government from the displayed plurality of business information files 23. The first file display area 125 displays the business information file 23 selected by the user after selecting the first file selection button 103. Similarly, when the second file selection button 105 is selected, a plurality of business information files 23 stored in the server-side storage 17 are displayed in a selectable manner. The user selects the business information file 23 corresponding to the second local government from the displayed plurality of business information files 23. The second file display area 127 displays the business information file 23 selected by the user after selecting the second file selection button 105.

[0056] The business classification button 107 becomes selectable when the business information file 23 corresponding to the first local government and the business information file 23 corresponding to the second local government are selected. When the business classification button 107 is selected, a classification tree 140 is displayed in the classification tree display area 129 as classification information. Furthermore, when the business classification button 107 is selected, a difference list 150 is displayed in the difference list display area 131 as classification information.

[0057] FIG. 8 illustrates a classification tree 140 displayed in the classification tree display area 129. The classification tree 140 includes a first classification tree 141 and a second classification tree 142. The first classification tree 141 displays the classification criteria acquired from the classification criteria file 25 in a tree format, and also shows each first business in association with the business category into which it is classified. In the example shown in FIG. 8, the first classification tree 141 displays, for example, three first businesses with business names "11th Business," "12th Business," and "13th Business," in association with the business category into which these first businesses are classified, whose business category name is "Maternal and Child Health." Similarly, the second classification tree 142 displays the classification criteria acquired from the classification criteria file 25 in a tree format, and also shows each second business in association with the business category into which it is classified. In the example shown in Figure 8, the second classification tree 142 shows, for example, one second business with the business name "21st Business" in association with the business category into which this second business is classified, with the business category name "Maternal and Child Health."

[0058] First classification tree 141 and second classification tree 142 are displayed side by side, allowing the user to easily compare first classification tree 141 and second classification tree 142. Note that the direction in which first classification tree 141 and second classification tree 142 are arranged is not limited to left and right, and they may also be arranged, for example, vertically.

[0059] Only a portion of each of first classification tree 141 and second classification tree 142 is displayed in classification tree display area 129. For this reason, multiple jump buttons 109 are provided so that the user can change the display range of first classification tree 141 and second classification tree 142.

[0060] The multiple jump buttons 109 are composed of multiple buttons corresponding to the business fields of the classification criteria. The multiple jump buttons 109 are provided for each major category. The multiple jump buttons 109 are buttons for jumping, i.e., switching, the display range of the first classification tree 141 and the second classification tree 142 to a desired business field. When a desired jump button 109 is selected from the multiple jump buttons 109, the display range of the first classification tree 141 switches to display the business categories belonging to the business field corresponding to the selected jump button 109 and the associated first businesses, and the display range of the second classification tree 142 switches to display the business categories belonging to the business field corresponding to the selected jump button 109 and the associated second businesses. The first classification tree 141 and the second classification tree 142 shown in FIG. 8 are displayed when the jump button 109 corresponding to the business field named "Health and Medicine" is selected from the multiple jump buttons 109. The classification tree 140 can be downloaded and saved in the terminal-side storage 35. The same applies to other classification information.

[0061] FIG. 9 illustrates an example of a difference list 150 displayed in the difference list display area 131. The difference list 150 includes a first difference list 151 and a second difference list 152. The first difference list 151 lists, among the multiple business categories included in the classification criteria, business categories for which no first business is classified in the first classification results. In other words, for a business category listed in the first difference list 151, it means that the first local government is not implementing a business classified in that business category. Similarly, the second difference list 152 lists, among the multiple business categories included in the classification criteria, business categories for which no second business is classified in the second classification results. In other words, for a business category listed in the second difference list 152, it means that the second local government is not implementing a business classified in that business category.

[0062] Here, in the first difference list 151, among the listed business categories, i.e., among the business categories in which the classified first business does not exist, the business category in which the classified second business does not exist either (hereinafter also referred to as the "both-absent category 153") and the business category in which the classified second business exists (hereinafter also referred to as the "first-absent category 154") are displayed in a distinguishable manner. For example, the both-absent category 153 is highlighted in yellow, and the first-absent category 154 is highlighted in red. Note that in FIG. 9, for convenience of illustration, the both-absent category 153 and the first-absent category 154 are shown with hatching in opposite directions. Similarly, in the second difference list 152, among the listed business categories, i.e., among the business categories in which the classified second business does not exist either, the business category in which the classified first business does not exist either (i.e., the both-absent category 153) and the business category in which the classified first business exists (hereinafter also referred to as the "second-absent category 155") are displayed in a distinguishable manner. For example, both non-existent categories 153 are highlighted in yellow, and second non-existent category 155 is displayed without highlighting. Thus, first difference list 151 shows first non-existent category 154 as the difference between the first business and the second business, and second difference list 152 shows second non-existent category 155 as the difference between the first business and the second business.

[0063] Continuing the explanation, returning to Fig. 7, when the classification result acquisition button 111 is selected, a first classification file 160 is created based on the first classification result, and a second classification file (not shown) is created based on the second classification result.

[0064] FIG. 10 illustrates an example of information managed by the first classification file 160. The first classification file 160 is in a table format consisting of multiple rows and multiple columns, and the file format is, for example, CSV. The first classification file 160 contains the first project information and the first classification results, row by row, for each first project. The multiple columns that make up the first classification file 160 include a project name column 161, a project summary column 163, a budget amount column 165, a local government name column 166, a responsible department name column 167, a project field name column 168, and a project category name column 169. The project name column 161, the project summary column 163, the budget amount column 165, and the responsible department name column 167 in the first classification file 160 correspond to the project name column 41, the project summary column 43, the budget amount column 45, and the responsible department name column 47 in the project information file 23. Furthermore, the business field name column 168 and the business category name column 169 in the first classification file 160 correspond to the business field name column 53 and the business category name column 55 in the classification criteria file 25. The business category name column 169 contains the name of the business category into which each first business is classified based on the results of the first classification. The local government name column 166 contains the name of the local government that will implement each first business, i.e., the first local government.

[0065] The second classification file is configured in the same way as the first classification file 160, and therefore a detailed description thereof will be omitted. Note that, if the second municipality is made up of multiple municipalities, the name of the municipality that will implement each second project among the multiple municipalities that make up the second municipality is entered in the municipality column of the second classification file.

[0066] Returning to Figure 7, the explanation will continue. When the aggregation graph creation button 113 is selected, an aggregation graph 170 is displayed as classification information in the aggregation graph display area 133. The graph business field selection field 119 is, for example, in the form of a drop-down list, and is used by the user to select the business field that will be the target of the aggregation graph 170.

[0067] 11 illustrates an example of an aggregation graph 170 displayed in the aggregation graph display area 133. The aggregation graph 170 includes a business number aggregation graph 171 by business category, a business number aggregation graph 172 by business field, a budget amount aggregation graph 173 by business category, and a budget amount aggregation graph 174 by business field.

[0068] The business number by business category tabulation graph 171 shows the results of tabulating the number of businesses classified into each business category for each of the first and second businesses in the form of a graph. For example, if three businesses, business a11, business a12, and business a13, are classified into business category a1, the number of businesses in business category a1 is tabulated as "3."

[0069] The business number by business field tabulation graph 172 shows the results of tabulating the number of businesses classified into business categories for each of the first and second businesses by business field in the form of a graph. For example, if the number of businesses in business category a1, business category a2, and business category a3 belonging to business field A is 3, 4, and 5, respectively, the number of businesses in business field A will be tabulated as "12."

[0070] The budget amount by business category summary graph 173 shows the results of summarizing the budget amounts of the businesses classified into the business categories for each of the first and second businesses in the form of a graph. For example, if the budget amounts of businesses a11, a12, and a13 classified into business category a1 are 100 million yen, 200 million yen, and 300 million yen, respectively, the budget amount of business category a1 will be summed up as "600 million yen."

[0071] The budget amount by business field tabulation graph 174 shows the results of tabulating the budget amounts of the projects classified into business categories for each of the first and second projects by business field in the form of a graph. For example, if the budget amounts of business category a1, business category a2, and business category a3 belonging to business field A are 600 million yen, 700 million yen, and 800 million yen, respectively, the budget amount of business field A will be tabulated as "2.1 billion yen."

[0072] The graph 171 showing the number of projects by business category for the first project and the graph 171 showing the number of projects by business category for the second project are displayed side by side. This allows the user to easily compare the graph 171 showing the number of projects by business category for the first project and the graph 171 showing the number of projects by business category for the second project. The arrangement of the graph 171 showing the number of projects by business category for the first project and the graph 171 showing the number of projects by business category for the second project is not limited to horizontal, and may be, for example, vertical. The same applies to the other graphs, namely, the graph 172 showing the number of projects by business field, the graph 173 showing the budget amount by business category, and the graph 174 showing the budget amount by business field. In FIG. 11, each of the aggregation graphs is represented as a bar graph, but the graph format is not particularly limited.

[0073] 7, the explanation will be continued. When the advice sentence creation button 115 is selected, an advice sentence 181 is displayed as classification information in the advice sentence display area 135. The business field selection column for advice 121 is, for example, in the form of a drop-down list, and is used by the user to select the business field to which the advice sentence 181 is to be applied.

[0074] 12 shows an example of an advice sentence 181 displayed in the advice sentence display area 135. The advice sentence 181 includes a proposal regarding a project that the first local government should implement for the first non-existent category 154, i.e., a business category in which a classified first project does not exist but a classified second project exists, among the business fields selected in the business field selection field for advice 121.

[0075] Returning to Figure 7, the explanation will continue. When the information collection button 117 is selected, the collected related information 183 is displayed in the information collection result display area 137. The information collection business category selection field 123 is, for example, in the form of a drop-down list, and is used by the user to select a business category for which information is to be collected.

[0076] FIG. 13 illustrates an example of related information 183 displayed in the information collection result display area 137. The related information 183 is information related to the business category selected in the business category selection field 123 for information collection, and includes, for example, local government information and source information. The local government information is information about the local government that is implementing a business classified in the selected business category, the name of the business, etc. The source information indicates the source of the local government information, such as a website URL. Therefore, for example, if a user wants to obtain information related to a business category listed as the first non-existent category 154 in the first difference list 151, the user can easily obtain information related to the business category by selecting the business category in the business category selection field 123 for information collection and selecting the information collection button 117.

[0077] 14A and 14B are flowcharts illustrating the business classification process executed by the business server 3. When the business classification process button 65 is selected on the main menu screen 61, the business server 3 starts the business classification process.

[0078] First, the business server 3 determines whether the business information file 23 corresponding to the first local government has been selected by the user on the business classification screen 101 output on the user terminal 5 (step S11). Specifically, when the first file selection button 103 is selected on the business classification screen 101, the business server 3 displays multiple business information files 23 stored in the server-side storage 17 in a selectable manner. When the user selects a desired business information file 23 from the multiple selectable business information files 23 displayed, the business server 3 determines that the business information file 23 corresponding to the first local government has been selected and displays the selected business information file 23 in the first file display area 125. If the business server 3 determines that the business information file 23 corresponding to the first local government has been selected (step S11: Yes), the business server 3 proceeds to step S12. On the other hand, if the business server 3 determines that the business information file 23 corresponding to the first local government has not been selected (step S11: No), the business server 3 repeats step S11 until it determines that the business information file 23 corresponding to the first local government has been selected. The business information file 23 may be selected from the business information files 23 stored in the terminal-side storage 35 or other storage media, and uploaded to the business server 3. The same applies to the next step S12.

[0079] Next, the business server 3 determines whether or not the business information file 23 corresponding to the second local government has been selected by the user on the business classification screen 101 output on the user terminal 5 (step S12). This determination is made in the same manner as in step S11. If the business server 3 determines that the business information file 23 corresponding to the second local government has been selected (step S12: Yes), it proceeds to step S13. On the other hand, if the business server 3 determines that the business information file 23 corresponding to the second local government has not been selected (step S11: No), it repeats step S12 until it determines that the business information file 23 corresponding to the second local government has been selected.

[0080] Next, the business server 3 determines whether or not the business classification button 107 has been selected on the business classification screen 101 (step S13). If the business server 3 determines that the business classification button 107 has been selected (step S13: Yes), it proceeds to step S15. On the other hand, if the business server 3 determines that the business classification button 107 has not been selected (step S13: No), it repeats step S13 until it determines that the business classification button 107 has been selected.

[0081] Next, the business server 3 acquires first business information regarding a first business implemented by the first local government from the business information file 23 selected as the business information file 23 corresponding to the first local government, and acquires second business information regarding a second business implemented by the second local government from the business information file 23 selected as the business information file 23 corresponding to the second local government. The first business information includes the business name, business outline, budget, etc. of the first business, and the second business information includes the business name, business outline, budget, etc. of the second business. In addition, the business server 3 acquires classification criteria from the classification criteria file 25 stored in the server-side storage 17 (step S14).

[0082] Next, the business server 3 performs a classification process (step S15). As will be described in detail later, the business server 3 classifies each of the multiple first businesses into one of multiple business categories included in the classification criteria to create a first classification tree 141, and also classifies each of the multiple second businesses into one of multiple business categories included in the classification criteria to create a second classification tree 142.

[0083] Next, the business server 3 determines whether the Get Classification Result button 111 has been selected on the business classification screen 101 (step S16). If the business server 3 determines that the Get Classification Result button 111 has been selected (step S16: Yes), it creates a first classification file 160 and a second classification file (step S17) and then returns to step S16. The business server 3 creates the first classification file 160 based on the first business information and the first classification result, and creates the second classification file based on the second business information and the second classification result. The first business information is obtained from the business information file 23 corresponding to the first local government selected by the user, and the second business information is obtained from the business information file 23 corresponding to the second local government selected by the user. The created first classification file 160 and second classification file are downloaded to the user terminal 5. The business server 3 is not limited to a configuration that creates both the first classification file 160 and the second classification file, but may be configured to create only one of the first classification file 160 and the second classification file.

[0084] On the other hand, if the business server 3 determines that the classification result acquisition button 111 has not been selected (step S16: No), it then determines whether the summary graph creation button 113 has been selected on the business classification screen 101 (step S18).

[0085] When the business server 3 determines that the aggregation graph creation button 113 has been selected (step S18: Yes), it performs an aggregation graph creation process (step S19). As will be described in detail later, the business server 3 creates an aggregation graph 170 and displays the created aggregation graph 170 in the aggregation graph display area 133. The business server 3 then returns to step S16.

[0086] On the other hand, if the business server 3 determines that the summary graph creation button 113 has not been selected (step S18: No), it then determines whether the advice statement creation button 115 has been selected on the business classification screen 101 (step S20).

[0087] When the business server 3 determines that the advice sentence creation button 115 has been selected (step S20: Yes), it performs an advice sentence creation process (step S21). As will be described in detail later, the business server 3 creates an advice sentence 181 and displays the created advice sentence 181 in the advice sentence display area 135. The business server 3 then returns to step S16.

[0088] On the other hand, if the business server 3 determines that the advice statement creation button 115 has not been selected (step S20: No), it then determines whether the information collection button 117 has been selected on the business classification screen 101 (step S22).

[0089] When the business server 3 determines that the information collection button 117 has been selected (step S22: Yes), it performs information collection processing (step S23). As will be described in detail later, the business server 3 collects information about the business category selected in the business category selection field for information collection 123, and displays the collected related information 183 in the information collection result display area 137. The business server 3 then returns to step S16.

[0090] On the other hand, if the business server 3 determines that the information collection button 117 has not been selected (step S22: No), it then determines whether or not any other operation has been performed on the business classification screen 101 (step S24).

[0091] If the business server 3 determines that another operation has been performed (step S24: Yes), it performs processing according to the operation (step S25) and then returns to step S16. Other operations include, for example, selecting the jump button 109, selecting "business field" in the business field selection field for graph 119, etc.

[0092] On the other hand, if the business server 3 determines that no other operation has been performed (step S24: No), the process returns to step S16.

[0093] Figure 15 is a flowchart showing the details of the classification process executed in step S15 of Figure 14A. When the business server 3 starts the classification process, it first creates a business classification prompt (step S31). The business classification prompt is used to instruct the language model to classify multiple first businesses and multiple second businesses based on the classification criteria, and to create a first classification tree 141 and a second classification tree 142 based on the first classification result and the second classification result.

[0094] The business classification prompt is made up of a plurality of business classification partial prompts, for example, three business classification partial prompts: a first business classification partial prompt, a second business classification partial prompt, and a third business classification partial prompt.

[0095] The first business classification partial prompt instructs the user to classify a plurality of first businesses into one of a plurality of business categories for each business based on the first business information and the classification criteria, and to classify a plurality of second businesses into one of a plurality of business categories for each business based on the second business information and the classification criteria.

[0096] The classification method is not particularly limited, but for example, when classifying multiple primary businesses, one method can be to extract or infer information such as the purpose, means, target persons, and target industry of each primary business from at least one of the business name and business summary of the primary business included in the primary business information, compare the extracted or inferred information with the category definition of each business category, and classify the extracted or inferred information into the business category corresponding to the category definition with which it is most closely related or similar.The same applies to classifying multiple secondary businesses.

[0097] More specifically, suppose the classification criteria include three business categories named "Earth Education and Childcare Services," "Waste Disposal and Recycling," and "Earthquake and Tsunami Countermeasures." The category definition of the business category named "Earth Education and Childcare Services" includes words related to "childcare," "kindergarten," and "childcare center." The category definition of the business category named "Waste Disposal and Recycling" includes words related to "waste disposal," "recycling waste," "garbage disposal," and "clean center." The category definition of the business category named "Earthquake and Tsunami Countermeasures" includes words related to "earthquake," "earthquake disaster," and "earthquake resistance." In this case, if words such as "childcare," "kindergarten," and "childcare center" are extracted or inferred from the name and business summary of a first or second business, the first or second business will be classified into the business category named "Earth Education and Childcare Services."

[0098] The second business classification partial prompt instructs the user to create a first classification tree 141 based on the first classification result and to create a second classification tree 142 based on the second classification result.

[0099] The third business classification partial prompt instructs the system to create a first difference list 151 based on the first classification result and to create a second difference list 152 based on the second classification result. For example, for each business category, it instructs the system to determine whether a classified first business exists and whether a classified second business exists, and to create the first difference list 151 and the second difference list 152 based on the results.

[0100] The number of business classification partial prompts that make up a business classification prompt is not particularly limited, and the business classification prompt may be made up of one prompt.

[0101] Next, the business server 3 inputs the created business classification prompt into the language model (step S32).

[0102] Next, the business server 3 acquires and displays first classification tree 141 and second classification tree 142 based on the output information from the language model, and also acquires and displays first difference list 151 and second difference list 152 (step S33). Thereafter, the business server 3 returns to the business classification process shown in Figures 14A and 14B.

[0103] 16 is a flowchart showing details of the aggregate graph creation process executed in step S19 of FIG. 14B. When the business server 3 starts the aggregate graph creation process, it first creates an aggregate graph creation prompt (step S41). The aggregate graph creation prompt is used to instruct the language model to create an aggregate graph 170 for the first municipality based on the first classification results and the budget amount for each first project, and to create an aggregate graph 170 for the second municipality based on the second classification results and the budget amount for each second project. The budget amount for the first project is obtained from the project information file 23 corresponding to the first municipality selected by the user, and the budget amount for the second project is obtained from the project information file 23 corresponding to the second municipality selected by the user.

[0104] Next, the business server 3 inputs the created summary graph creation prompt into the language model (step S42).

[0105] Next, the business server 3 acquires and displays the aggregate graph 170 based on the output information from the language model (step S43). After that, the business server 3 returns to the business classification process shown in Figures 14A and 14B.

[0106] Fig. 17 is a flowchart showing details of the advice sentence creation process executed in step S21 of Fig. 14B. When the business server 3 starts the advice sentence creation process, it first creates an advice sentence creation prompt (step S51). The advice sentence creation prompt is used to instruct the language model to create an advice sentence 181 including content proposing a project that the first local government should implement for the first non-existent category 154 among the business fields selected in the business field for advice selection field 121.

[0107] Next, the business server 3 inputs the advice sentence creation prompt that has been created into the language model (step S52).

[0108] Next, the business server 3 acquires and displays the advice sentence 181 based on the output information from the language model (step S53). After that, the business server 3 returns to the business classification process shown in Figures 14A and 14B.

[0109] Fig. 18 is a flowchart showing details of the information collection process executed in step S23 of Fig. 14B. When the business server 3 starts the information collection process, it first creates an information collection prompt (step S61). The information collection prompt is used to instruct the language model to collect information related to the business category selected in the business category selection field 123 for information collection.

[0110] Next, the business server 3 inputs the created information collection prompt into the language model (step S62).

[0111] Next, the business server 3 acquires and displays the related information 183 based on the output information from the language model (step S63). After that, the business server 3 returns to the business classification process shown in Figures 14A and 14B.

[0112] By executing the project classification process in this manner, the project server 3 can notify the user of classification information that reflects the first classification result obtained by classifying a plurality of first projects implemented by a first local government and the second classification result obtained by classifying a plurality of second projects implemented by a second local government. For example, by executing the project classification process, a user who is an employee of the first local government can obtain various classification information such as the classification tree 140. As a result, the user can understand the project categories in which the first local government where the user works has not implemented any projects or has implemented few projects compared to a second local government that is a neighboring local government of the first local government, and can use this information to consider project categories in which the first local government should strengthen its implementation.

[0113] [Other variations] It goes without saying that the present invention is not limited to the above-described embodiments, and various configurations can be adopted within the scope of the spirit thereof. For example, the above-described embodiments can be modified in the following ways in addition to the above. Note that the content described in one embodiment or modification also applies to other embodiments or modifications as long as there is no mutual contradiction.

[0114] The business server 3 may calculate the similarity between the business name of the first business and the business name of the second business for a first business and a second business classified into the same business category, and notify the user of similarity information based on the calculated similarity as classification information.

[0115] For example, similarity can be calculated as follows. Here, suppose that a first business and a second business are classified into the same business category, with the business name of the first business being "Health Ski Events," and the business name of the second business being "Elementary School Ski Events." First, the business names are broken down into words. "Health Ski Events" is broken down into "Health / Ski / Events / Events," and "Elementary School Ski Events" is broken down into "Elementary School / Ski / Events." Next, the similarity is calculated. Similarity is calculated by using the sum of the total number of words in each broken down business name (excluding "Events") as the denominator and doubling the sum of the number of identical or similar words as the numerator. In the above example, the total number of words in each broken down business name is 5: "Health," "Ski," "Events," "Elementary School," and "Ski," and the number of identical or similar words is 1 for "Ski." Therefore, the similarity between "Health Ski Events" and "Elementary School Ski Events" is calculated as (1 × 2) / 5 = 2 / 5.

[0116] Furthermore, if there are multiple first and / or second businesses classified for each business category, the final similarity is calculated by averaging the individual similarities calculated for each business. For example, suppose there is one first business and two second businesses classified into the same business category, and the name of the first business is "Health Ski Events," one second business is "Elementary School Ski Events," and the other second business is "Health Marathon Management Business." In this case, the individual similarity between "Health Ski Events" and "Elementary School Ski Events" is calculated as 2 / 5, and the individual similarity between "Health Ski Events" and "Health Marathon Management Business" is calculated as 1 / 3, resulting in a final similarity of [(1 / 3) + (2 / 5)] / 2 = 11 / 30.

[0117] When calculating the similarity, it is not necessary to equally weight the words decomposed from the project names. For example, the similarity may be calculated taking into account rarity. In other words, if words with high rarity are common, the similarity may be calculated to be high. For example, the rarity is calculated by decomposing the project names of the projects of the local government to be evaluated or of all local governments into words and calculating the frequency of appearance of each word.

[0118] The similarity information based on the similarity includes, for example, an evaluation indicating the possibility that other local governments are implementing similar projects. More specifically, for a project with a similarity higher than a threshold, an evaluation such as "This project is likely to be implemented by other local governments as well," and for a project with a similarity lower than the threshold, an evaluation such as "This project is unlikely to be implemented by other local governments as well." Furthermore, the similarity information based on the similarity may be the similarity itself.

[0119] The processes of breaking down the business name into words and calculating the similarity are performed by the business server 3, for example, by utilizing a language model.

[0120] In the above example, the business server 3 is configured to perform classification criteria creation processing and business classification processing via a language model, but this is not limited to this, and the business server 3 may be configured to perform these processing via AI (Artificial Intelligence) such as a rule base.

[0121] In the business classification process, the business server 3 is not limited to a configuration that uses classification criteria that it created in the classification criteria creation process, but may use classification criteria that are stored in advance in the server-side storage 17 at the product shipping stage, or may use classification criteria obtained from outside. Furthermore, the business server 3 is not limited to a configuration that executes both the classification criteria creation process and the business classification process, but may be a configuration that executes either one of the processes.

[0122] The manner in which the business server 3 notifies the user of the classification information is not limited to displaying it, and the business server 3 may notify the user of the classification information by audio output, for example.

[0123] In the above example, first classification tree 141 is used as an example of first correspondence information that associates each first business with the business category into which it is classified, but it is not limited to such a tree structure and may be, for example, a form in which each first business is associated with the business category into which it is classified in a table format. Similarly, second classification tree 142 is used as an example of second correspondence information that associates each second business with the business category into which it is classified, but it is not limited to such a tree structure and may be, for example, a form in which each second business is associated with the business category into which it is classified in a table format.

[0124] In the above example, the first local government is one, but the present invention is not limited to this and may be multiple. That is, after the first file selection button 103 is selected on the business classification screen 101, multiple business information files 23 may be selectable as the business information file 23 corresponding to the first local government.

[0125] Some or all of the functions of the business server 3 may be realized by cooperation between the business server 3 and the user terminal 5, or may be realized by the user terminal 5. In other words, the system 1 of the present disclosure may be configured by the business server 3, as well as the business server 3 and the user terminal 5, or may be configured by the user terminal 5.

[0126] [Note] The following additional notes are provided regarding this disclosure. (Appendix 1) A computer is provided. The computer A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; a step of notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; A system that runs According to this configuration, the user can be notified of classification information that reflects a first classification result obtained by classifying multiple first projects implemented by a first local government and a second classification result obtained by classifying multiple second projects implemented by a second local government. (Appendix 2) The computer In the step of classifying the plurality of first businesses and the plurality of second businesses, creating a prompt for instructing a language model to classify the plurality of first businesses into one of the plurality of business categories for each business based on the first business information and the classification criteria, and to classify the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; inputting the created prompt into the language model; and acquiring the first classification result and the second classification result based on information output from the language model. 10. The system of claim 1. According to this configuration, the first classification result and the second classification result can be easily obtained via the language model. (Appendix 3) The computer In the step of notifying the classification information, notifying, as the classification information, correspondence information including first correspondence information indicating each first business in association with the business category into which each first business is classified, and second correspondence information indicating each second business in association with the business category into which each second business is classified; 10. The system of claim 1 or 2. This configuration allows the user to easily understand into which business category each business is classified. Classification tree 140 is an example of "correspondence information." First classification tree 141 is an example of "first correspondence information." Second classification tree 142 is an example of "second correspondence information." (Appendix 4) The computer In the step of notifying the classification information, The classification information includes business number aggregation information including at least one of business category-specific business number aggregation information indicating the results of aggregating the number of businesses classified into the business categories for each of the first business and the second business, and business field-specific business number aggregation information indicating the results of aggregating the number of businesses classified into the business categories for each of the first business and the second business, for each of the business fields to which the multiple business categories belong. 4. The system of any one of claims 1 to 3. According to this configuration, the user can compare the first business with the second business in terms of the number of businesses by business category or business field. The tally graph 170 is an example of "business number tally information." The business number tally graph 171 by business category is an example of "business number tally information by business category." The business number tally graph 172 by business field is an example of "business number tally information by business field." (Appendix 5) the first project information includes a budget amount indicating the amount of the budget for the first project; the second project information includes a budget amount indicating the amount of the budget for the second project; The computer In the step of notifying the classification information, and notifying, as the classification information, budget amount aggregation information including at least one of budget amount aggregation information by business category showing the result of aggregating the budget amounts of the businesses classified into the business categories for each of the first business and the second business, and budget amount aggregation information by business field showing the result of aggregating the budget amounts of the businesses classified into the business categories for each of the first business and the second business, for each of the business fields to which the multiple business categories belong. 5. The system of any one of claims 1 to 4. According to this configuration, the user can compare the first project with the second project in terms of the budget amounts by project category or by project field. The summary graph 170 is an example of "budget summary information." The budget summary graph 173 by business category is an example of "budget summary information by business category." The budget summary graph 174 by business field is an example of "budget summary information by business field." (Appendix 6) The computer In the step of notifying the classification information, notifying, as the classification information, difference information including at least one of first difference information indicating a first non-existent category in which the classified first business does not exist and the classified second business exists among the plurality of business categories, and second difference information indicating a second non-existent category in which the classified first business exists and the classified second business does not exist among the plurality of business categories; 6. The system of any one of appendices 1 to 5. With this configuration, the user can grasp at least one of a business category in which the classified first business does not exist but the second business does, and a business category in which the classified first business exists but the second business does not exist. The difference list 150 is an example of "difference information." The first difference list 151 is an example of "first difference information." The second difference list 152 is an example of "second difference information." (Appendix 7) The computer In the step of notifying the classification information, For a first non-existent category in which the first classified project does not exist and the second classified project exists among the plurality of project categories, an advice sentence including a proposal regarding the project that the first local government should implement is notified as the classification information. 7. The system of any one of appendices 1 to 6. According to this configuration, it is possible to suggest to the user projects that should be implemented by the first local government for project categories in which there are no classified first projects but there are second projects. (Appendix 8) The computer collecting related information related to a business category selected from the plurality of business categories and notifying the user of the collected related information; 8. The system of any one of claims 1 to 7, This configuration allows the user to easily collect relevant information related to a desired business category. (Appendix 9) The first business information includes a business name indicating the name of the first business, The second business information includes a business name indicating the name of the second business, The computer In the step of notifying the classification information, For the first business and the second business classified into the same business category, a similarity between the business name of the first business and the business name of the second business is calculated, and similarity information based on the calculated similarity is notified as the classification information. 9. The system of any one of appendices 1 to 8. With this configuration, a user can determine whether one of the first and second municipalities is conducting a similar business to the other, taking into account the similarity of business names classified into the same business category. (Appendix 10) A computer is provided. The computer A step of acquiring third project information regarding a third project implemented by a third local government; A step of creating classification criteria for classifying a fourth project implemented by a fourth local government into one of a plurality of project categories based on the third project information; A system that runs According to this configuration, classification criteria that reflect the operations of the third local government can be easily created. (Appendix 11) 1. A computer-implemented method comprising: The computer A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; a step of notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; A method comprising: According to this configuration, the user can be notified of classification information that reflects a first classification result obtained by classifying multiple first projects implemented by a first local government and a second classification result obtained by classifying multiple second projects implemented by a second local government. (Appendix 12) 1. A computer-implemented method comprising: A step of acquiring third project information regarding a third project implemented by a third local government; A step of creating classification criteria for classifying a fourth project implemented by a fourth local government into one of a plurality of project categories based on the third project information; A method comprising: According to this configuration, classification criteria that reflect the operations of the third local government can be easily created. (Appendix 13) On the computer, A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; a step of notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; A program that executes the following. According to this configuration, the user can be notified of classification information that reflects a first classification result obtained by classifying multiple first projects implemented by a first local government and a second classification result obtained by classifying multiple second projects implemented by a second local government. (Appendix 14) On the computer, A step of acquiring third project information regarding a third project implemented by a third local government; A step of creating classification criteria for classifying a fourth project implemented by a fourth local government into one of a plurality of project categories based on the third project information; A program that executes the following. According to this configuration, classification criteria that reflect the operations of the third local government can be easily created. [Explanation of symbols]

[0127] 1...System, 3...Business server, 5...User terminal, 7...Communication network, 9...Server-side processor, 11...Server-side memory, 13...Server-side input / output I / F, 15...Server-side communication I / F, 17...Server-side storage, 19...Server-side program, 21...File, 23...Business information file, 25...Classification criteria file, 27...Terminal-side processor, 29...Terminal-side memory, 31...Terminal-side input / output I / F, 33...Terminal-side communication I / F, 35...Terminal-side storage, 37...Terminal-side program, 41...Business name column, 43...Business summary column, 45...Budget amount column, 47...Department name column, 5 1...Major classification name column, 53...Business field name column, 55...Business category name column, 57...Category definition column, 61...Main menu screen, 63...Classification criteria creation processing button, 65...Business classification processing button, 71...Classification criteria creation screen, 73...Criteria file selection button, 75...Selected file display area, 77...Number of categories input field, 79...Criteria creation button, 81...Classification criteria display area, 101...Business classification screen, 103...First file selection button, 105...Second file selection button, 107...Business classification button, 109...Jump button, 111...Get classification results button, 113...Aggregation graph file creation button, 115...advice text creation button, 117...information collection button, 119...business field selection field for graph, 121...business field selection field for advice, 123...business category selection field for information collection, 125...first file display area, 127...second file display area, 129...classification tree display area, 131...difference list display area, 133...aggregate graph display area, 135...advice text display area, 137...information collection result display area, 140...classification tree, 141...first classification tree, 142...second classification tree, 150...difference list, 151...first difference list, 1 52...Second difference list, 153...Both non-existent categories, 154...First non-existent category, 155...Second non-existent category, 160...First classification file, 161...Project name column, 163...Project summary column, 165...Budget amount column, 166...Local government name column, 167...Company name column, 168...Project field name column, 169...Project category name column, 170...Summary graph, 171...Number of projects by project category summary graph, 172...Number of projects by project field summary graph, 173...Budget amount summary graph by project category, 174...Budget amount summary graph by project field, 181...Advice text, 183...Related information

Claims

1. A computer is provided. The computer A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; The computer In the step of classifying the plurality of first businesses and the plurality of second businesses, creating a prompt for instructing a language model to classify the plurality of first businesses into one of the plurality of business categories for each business based on the first business information and the classification criteria, and to classify the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; inputting the created prompt into the language model; and acquiring the first classification result and the second classification result based on information output from the language model; The computer In the step of notifying the classification information, A system that notifies correspondence information as classification information, the correspondence information including first correspondence information that indicates the correspondence between each first business and the business category into which each first business is classified, and second correspondence information that indicates the correspondence between each second business and the business category into which each second business is classified.

2. A computer is provided. The computer A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; The computer In the step of classifying the plurality of first businesses and the plurality of second businesses, creating a prompt for instructing a language model to classify the plurality of first businesses into one of the plurality of business categories for each business based on the first business information and the classification criteria, and to classify the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; inputting the created prompt into the language model; and acquiring the first classification result and the second classification result based on information output from the language model; The computer In the step of notifying the classification information, A system that reports, as the classification information, business number aggregation information that includes at least one of: business number aggregation information by business category that shows the results of aggregating the number of businesses classified into the business categories for each of the first business and the second business, and business number aggregation information by business field that shows the results of aggregating the number of businesses classified into the business categories for each of the first business and the second business, for each of the business fields to which the multiple business categories belong.

3. A computer is provided. The computer A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; The computer In the step of classifying the plurality of first businesses and the plurality of second businesses, creating a prompt for instructing a language model to classify the plurality of first businesses into one of the plurality of business categories for each business based on the first business information and the classification criteria, and to classify the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; inputting the created prompt into the language model; and acquiring the first classification result and the second classification result based on information output from the language model; The computer In the step of notifying the classification information, A system that notifies, as the classification information, difference information that includes at least one of: first difference information indicating a first non-existent category among the plurality of business categories in which the classified first business does not exist and the classified second business does exist; and second difference information indicating a second non-existent category among the plurality of business categories in which the classified first business exists and the classified second business does not exist.

4. A computer is provided. The computer A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; The computer In the step of classifying the plurality of first businesses and the plurality of second businesses, creating a prompt for instructing a language model to classify the plurality of first businesses into one of the plurality of business categories for each business based on the first business information and the classification criteria, and to classify the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; inputting the created prompt into the language model; and acquiring the first classification result and the second classification result based on information output from the language model; The computer In the step of notifying the classification information, A system that notifies, as classification information, advice text containing suggestions regarding projects that the first local government should implement for a first non-existent category among multiple project categories in which the first classified project does not exist and the second classified project does exist.

5. A computer is provided. The computer A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; collecting related information related to a business category selected from the plurality of business categories, and notifying the user of the collected related information; The computer In the step of classifying the plurality of first businesses and the plurality of second businesses, A system that creates a prompt to instruct a language model to classify the plurality of first businesses into one of the plurality of business categories for each business based on the first business information and the classification criteria, and to classify the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria, inputs the created prompt to the language model, and obtains the first classification result and the second classification result based on information output from the language model.

6. A computer is provided. The computer A step of acquiring first project information relating to a first project implemented by a first local government and second project information relating to a second project implemented by a second local government; A step of classifying the plurality of first businesses into one of a plurality of business categories for each business based on the first business information and classification criteria for classifying the plurality of first businesses into one of a plurality of business categories, and classifying the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; notifying a user of classification information that reflects a first classification result in which the plurality of first businesses are classified into one of the plurality of business categories for each business, and a second classification result in which the plurality of second businesses are classified into one of the plurality of business categories for each business; The computer In the step of classifying the plurality of first businesses and the plurality of second businesses, creating a prompt for instructing a language model to classify the plurality of first businesses into one of the plurality of business categories for each business based on the first business information and the classification criteria, and to classify the plurality of second businesses into one of the plurality of business categories for each business based on the second business information and the classification criteria; inputting the created prompt into the language model; and acquiring the first classification result and the second classification result based on information output from the language model; the first business information includes a business name indicating the name of the first business, the second business information includes a business name indicating the name of the second business, The computer In the step of notifying the classification information, A system that calculates the similarity between the business name of the first business and the business name of the second business for the first business and the second business classified into the same business category, and reports similarity information based on the calculated similarity as the classification information.

7. 1. A computer-implemented method comprising: A method comprising the steps carried out in a system according to any one of claims 1 to 6.

8. On the computer, A program for executing the steps executed in the system according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Regional policy evaluation method and regional policy evaluation system

    JP2018088059A

  • Decision support system, decision support method, and decision support program

    JP7545181B1

  • Output program, output method, and information processing device

    WO2025052732A1

  • System

    JP2025044859A

  • JPP7545181B