Processing device, processing program, and processing method

The processing system addresses inefficiencies in determining organizational policies by integrating a networked server and terminal device to process and judge business activities, enhancing policy determination through accurate judgment result information generation.

WO2025177381A1PCT designated stage Publication Date: 2025-08-28LEGALON TECHNOLOGIES INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/005865
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-19
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

Existing technologies are inadequate in effectively determining organizational policies based on business activities, lacking efficiency and effectiveness in processing and judging policy-related information.

Method used

A processing system comprising a server device and terminal device, connected via a network, that acquires and processes text information related to business activities, judges organizational policies, and generates judgment result information to assist in policy determination, utilizing a trained judgment model and template information for input and output processing.

Benefits of technology

Enhances the efficiency and effectiveness of determining organizational policies by providing accurate judgment result information, supporting policy judgment and decision-making processes within organizations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024005865_28082025_PF_FP_ABST
    Figure JP2024005865_28082025_PF_FP_ABST
Patent Text Reader

Abstract

[PROBLEM]: To provide a processing device, a processing program, and a processing method that are more effective for making a determination of organizational policy [SOLUTION]: Provided is a processing device that comprises at least one processor and is configured so that the at least one processor: acquires determination target information including at least text information which is related to a business activity of an organization and which was input through an input interface; with respect to the acquired determination target information, generates determination result information for making a determination of the organizational policy regarding the business activity or assisting in making the organizational policy determination; and executes a process for outputting the generated determination result information.
Need to check novelty before this filing date? Find Prior Art

Description

Processing device, processing program, and processing method

[0001] The present disclosure relates to a processing device, a processing program, and a processing method configured to perform processing related to determining organizational policies.

[0002] A technology has been proposed in the past in which item names corresponding to each content are arranged and displayed for premise matters including management philosophy, etc., and business-related matters including business plans, etc., and when one of the arranged item names is selected, an item input display that allows the content corresponding to the selection to be input is changed and displayed according to the selection, and when input is made to a pre-designated item among the inputtable content, or an operation to confirm the input is performed, the display of the arranged item names corresponding to the input or operation is changed so that they can be identified.

[0003] Japanese Patent Application Laid-Open No. 2022-014405

[0004] Therefore, in consideration of the above-described techniques, an object of the present disclosure is to provide, through various embodiments, a processing device, a processing program, and a processing method that are more effective in determining organizational policies.

[0005] According to one aspect of the present disclosure, there is provided a processing device having at least one processor, wherein the at least one processor is configured to acquire judgment target information including at least text information related to business activities in an organization, judge the organization's policy in the business activities for the acquired judgment target information or generate judgment result information to assist in the judgment of the organization's policy, and execute processing to output the generated judgment result information.

[0006] According to one aspect of the present disclosure, there is provided a processing program that, when executed by at least one processor, acquires judgment target information that includes at least text information related to business activities in an organization, judges the organization's policies in the business activities for the acquired judgment target information or generates judgment result information to assist in the judgment of the organization's policies, and causes the at least one processor to function so as to output the generated judgment result information.

[0007] According to one aspect of the present disclosure, there is provided a processing method executed by at least one processor, the processing method including the steps of acquiring judgment target information including at least text information related to business activities in an organization, judging the organization's policy in the business activities for the acquired judgment target information or generating judgment result information to assist in the judgment of the organization's policy, and outputting the generated judgment result information.

[0008] According to the present disclosure, it is possible to provide a processing device, a processing program, and a processing method that are more effective in determining organizational policies.

[0009] It should be noted that the above effects are merely illustrative for the sake of convenience and are not limiting. In addition to or instead of the above effects, any effect described in this disclosure or an effect obvious to a person skilled in the art may be achieved.

[0010] FIG. 1 is a block diagram showing a configuration of a processing system 1 according to an embodiment of the present disclosure. FIG. 2A is a block diagram showing a configuration of a server device 100 according to an embodiment of the present disclosure. FIG. 2B is a block diagram showing a configuration of a terminal device 200 according to an embodiment of the present disclosure. FIG. 3A is a diagram conceptually showing an organization management table stored in the server device 100 according to an embodiment of the present disclosure. FIG. 3B is a diagram conceptually showing template information stored in the server device 100 according to an embodiment of the present disclosure. FIG. 3C is a diagram conceptually showing a judgment target management table stored in the server device 100 according to an embodiment of the present disclosure. FIG. 4 is a diagram showing a processing sequence executed in the processing system 1 according to an embodiment of the present disclosure. FIG. 5 is a diagram showing a processing flow executed in the terminal device 200 according to an embodiment of the present disclosure. FIG. 6 is a diagram showing a processing flow executed in the server device 100 according to an embodiment of the present disclosure. FIG. 7A is a diagram showing an example of a screen output on the terminal device 200 according to an embodiment of the present disclosure. FIG. 7B is a diagram showing an example of a screen output on the terminal device 200 according to an embodiment of the present disclosure. FIG. 7C is a diagram showing an example of a screen output on the terminal device 200 according to an embodiment of the present disclosure. FIG. 7D is a diagram illustrating an example of a screen output on the terminal device 200 according to an embodiment of the present disclosure.

[0011] 1. Overview of Processing System 1 The processing system 1 according to the present disclosure is a system used to determine organizational policies or to assist in the determination of organizational policies. In particular, the processing system 1 is used to acquire determination target information including text information related to business activities in an organization, and to determine policies for the organization's business activities based on the acquired determination target information, or to generate determination result information to assist in the determination of organizational policies. One example of such a processing system 1 is a processing system that acquires draft information in which proposed matters related to a company's business activities (e.g., proposal information, minutes of meetings, etc.) are described as text information, and uses the draft information to determine risks for the proposed matters or recommend a process for determining policies for the proposed matters.

[0012] In this disclosure, an "organization" refers to a group to which one or more users belong. Examples of such organizations include corporations, unions, local governments, countries, schools, neighborhood associations, clubs, and combinations thereof. Other examples of such organizations include offices, departments, groups, organizations, teams, and combinations thereof contained within the corporations and unions exemplified above. In other words, organizations are not limited to a specific form. In the following description, a company organization will be used as an example, but the organizations in this disclosure are not limited to this.

[0013] Furthermore, in this disclosure, "business activities" refers to activities carried out in the organization. Examples of such business activities include various activities such as for-profit businesses, non-profit businesses, and combinations thereof. In other words, business activities are not limited to specific activities. For example, draft information, which is an example of information to be determined, contains various proposals related to business activities, but all of the proposals listed therein can be considered business activities. In other words, any information indicated as information to be determined that is the subject of an organization's policies can be considered a business activity. Note that, although the following description uses business activities in a corporate organization as an example, the business activities of this disclosure are not limited to this.

[0014] In addition, in this disclosure, "determination result information" includes information indicating the results of determining an organizational policy or information to assist in determining an organizational policy. Such determination result information includes information indicating whether or not a business activity can be carried out, information indicating risks in the business activity, information indicating the process for determining an organizational policy in the business activity, information indicating the content of the business activity modified based on at least any of the above information, and combinations thereof.

[0015] 2. Configuration of Processing System 1 FIG. 1 is a block diagram showing the configuration of a processing system 1 according to an embodiment of the present disclosure. According to FIG. 1 , the processing system 1 includes at least a server device 100 and a terminal device 200, which are communicatively connected via a wired or wireless network. The server device 100 determines organizational policies for business activities based on determination target information acquired from the terminal device 200, generates determination result information for assisting in the determination of organizational policies, and outputs the generated determination result information to the terminal device 200. The terminal device 200 receives user input via an input interface, generates determination target information including text information related to business activities, and displays the determination result information received from the server device 100.

[0016] In this disclosure, the processing device refers to the server device 100, the terminal device 200, or a combination thereof. In other words, although the following describes a case where the server device 100 functions as a processing device, the terminal device 200 can also function as a processing device. In addition, in this disclosure, the storage and processing performed by the processing device may be distributed to other terminal devices, other server devices, etc. In other words, the processing device is not limited to those configured in a single housing, but includes the server device 100, the terminal device 200, other server devices, other terminal devices, or a combination thereof.

[0017] 1 illustrates only one terminal device 200. However, in the case of a company organization, which is an example of an organization, multiple users belonging to the organization can use the processing system 1. In other words, the number of terminal devices 200 is not necessarily limited to one, but may include multiple terminal devices 200 depending on the number of users.

[0018] 3. Configuration of Server Device 100 FIG. 2A is a block diagram showing the configuration of the server device 100 according to an embodiment of the present disclosure. According to FIG. 2A, the server device 100 includes a processor 111, a memory 112, and a communication interface 113. These components are electrically connected to each other via control lines and data lines. The server device 100 does not need to include all of the components shown in FIG. 2A; some components may be omitted, or other components may be added. For example, an external memory, a database device, a server device, or the like connected in a communicable manner as memory may be used. Furthermore, some processing may be distributed and executed among processing devices, including other server devices. In other words, the server device 100 is not limited to a single device, but may be distributed across multiple devices depending on the information handling and processing load.

[0019] The processor 111 functions as a control unit that controls other components of the processing system 1 based on a processing program stored in the memory 112. The processor 111 executes a process for determining the organizational policy or generating determination result information to assist in the determination of the organizational policy based on the processing program stored in the memory 112. Specifically, the processor 111 executes the following processes based on the processing program stored in the memory 112: "acquiring determination target information including at least text information related to the business activities of the organization input via the input interface 213," "determining the organizational policy in the business activities for the acquired determination target information or generating determination result information to assist in the determination of the organizational policy," and "outputting the generated determination result information." The processor 111 is mainly composed of one or more CPUs, but may also be combined with a GPU, an FPGA, or the like as appropriate.

[0020] The memory 112 is composed of RAM, ROM, non-volatile memory, HDD, SSD, etc., and functions as a storage unit. The memory 112 stores instructions and commands for various controls of the processing system 1 according to this embodiment as processing programs. Specifically, the memory 112 stores programs executed by the processor 111, such as "a process of acquiring judgment target information including at least text information related to the business activities of the organization input via the input interface 213," "a process of determining organizational policies in business activities for the acquired judgment target information or generating judgment result information to assist in the determination of organizational policies," and "a process of outputting the generated judgment result information." In addition to the programs, the memory 112 also stores various information stored in the organization management table, the judgment target management table, etc. Note that this information does not necessarily need to be constantly stored in the memory 112 within the server device 100, but may be stored in a database device installed remotely. In this case, the database device is also included in the memory 112.

[0021] The communication interface 113 functions as a notification unit for transmitting and receiving various information to and from the terminal device 200 connected via a wired or wireless network. Examples of the communication interface 113 include a wired communication connector such as a USB or SCSI, a wireless communication transmitting / receiving device such as a wireless LAN, Bluetooth (registered trademark), or LTE, a wideband wireless communication such as infrared, and various connection terminals for printed circuit boards and flexible circuit boards. The communication interface 113 receives, for example, user ID information, judgment target information, and progress information from the terminal device 200, and transmits user information, judgment result information, and progress display information to the terminal device 200.

[0022] 4. Configuration of the Terminal Device 200 FIG. 2B is a block diagram showing the configuration of the terminal device 200 according to an embodiment of the present disclosure. According to FIG. 2B , the terminal device 200 includes a processor 211, a memory 212, an input interface 213, an output interface 214, and a communication interface 215. These components are electrically connected to each other via control lines and data lines. The terminal device 200 does not need to include all of the components shown in FIG. 2B ; some components may be omitted, or other components may be added. The terminal device 200 may be any device capable of communicating with the server device 100 via a wired or wireless network. Examples of the terminal device 200 include a smartphone, a tablet, a laptop PC, and a desktop PC. As described above, when multiple users exist, multiple terminal devices 200 are used for each user. However, each terminal device 200 may be a different type of terminal device. Furthermore, it is not necessary that one terminal device 200 exists for one user; multiple users may use one terminal device 200, or one user may use multiple terminal devices 200.

[0023] The processor 211 functions as a control unit that controls other components of the processing system 1 based on a processing program stored in the memory 212. Based on the processing program stored in the memory 212, the processor 211 transmits judgment target information to the server device 100 and outputs judgment result information received from the server device 100. Specifically, the processor 211 performs the following processes based on the processing program stored in the memory 212: "accepting a user's operation input via the input interface 213 and generating judgment target information including at least text information related to business activities in the organization," "transmitting the generated judgment target information to the server device 100 via the communication interface 215," "receiving judgment result information generated in the server device 100 from the server device 100 via the communication interface 215," and "outputting the received judgment result information via the output interface 214." The processor 111 is mainly composed of one or more CPUs, but may also be combined with a GPU, an FPGA, or the like as appropriate.

[0024] The memory 212 is composed of RAM, ROM, non-volatile memory, HDD, SSD, etc., and functions as a storage unit. The memory 212 stores instructions and commands for various controls of the processing system 1 according to this embodiment as programs. Specifically, the memory 212 stores processing programs to be executed by the processor 211, such as "a process of receiving a user's operation input via the input interface 213 and generating determination target information including at least text information related to business activities in the organization," "a process of transmitting the generated determination target information to the server device 100 via the communication interface 215," "a process of receiving, from the server device 100, via the communication interface 215, determination result information generated in the server device 100," and "a process of outputting the received determination result information via the output interface 214."

[0025] The input interface 213 functions as an input unit that accepts user operation inputs to the terminal device 200. Examples of the input interface 213 include physical key buttons and a touch panel having an input coordinate system corresponding to the display coordinate system of the display. In the case of a touch panel, icons are displayed on the display, and the operator selects each icon by inputting instructions via the touch panel. The method for detecting the instruction input by the subject using the touch panel may be any method, such as a capacitive method or a resistive method. The input interface 213 does not always need to be physically provided on the terminal device 200, and may be connected as needed via a wired or wireless network. Therefore, in addition to the above, a mouse, a keyboard, etc. can also be used as the input interface 213.

[0026] The output interface 214 functions as an output unit for outputting information such as the determination result information received from the server device 100. An example of the output interface 214 is a display configured with a liquid crystal panel, an organic EL display, a plasma display, or the like. However, the terminal device 200 itself does not necessarily need to be equipped with a display. For example, an interface for connecting to a display or the like connectable to the terminal device 200 via a wired or wireless network can also function as the output interface 214 for outputting display data to the display or the like.

[0027] The communication interface 215 functions as a communication unit for transmitting and receiving various information to and from the server device 100 connected via a wired or wireless network. Examples of the communication interface 215 include a wired communication connector such as a USB or SCSI, a wireless communication transmitting / receiving device for broadband wireless communication such as wireless LAN, Bluetooth (registered trademark), or LTE, an infrared or other wireless communication, and various connection terminals for printed circuit boards or flexible circuit boards. The communication interface 215 transmits, for example, user ID information, judgment target information, progress information, and the like to the server device 100, and receives user information, judgment result information, and progress display information from the server device 100.

[0028] 5. Various Information Used in Processing in the Processing System 1 FIG. 3A is a diagram conceptually illustrating an organization management table stored in the server device 100 according to an embodiment of the present disclosure. According to FIG. 3A, the organization management table stores user ID information, template information, process information, and the like in association with organization ID information. The "organization ID information" is information unique to each organization and is used to identify each organization. The organization ID information is newly generated by the server device 100, for example, when an administrator of each organization registers for a service provided by the processing system 1.

[0029] "User ID information" is information for identifying each user by information unique to each of one or more users belonging to each organization. User ID information is information generated each time a new user belonging to each organization is registered, for example, when an administrator of each organization registers for the above-mentioned service. In the organization management table, one or more pieces of user ID information are registered in association with organization ID information. In other words, it indicates that a user identified by one or more pieces of user ID information is a user who belongs to the organization identified by the organization ID information.

[0030] The "template information" is information for displaying a template that can be used when generating determination target information in each organization. The details of the template information will be described with reference to FIG. 3B.

[0031] The "process information" includes at least one of information indicating a process for determining a policy in each organization and information for assisting the progress of the process. In this embodiment, an example of the information to be determined is a draft or preparatory information for creating the draft, while an example of the process information is information indicating a process for approving or deciding on a draft within an organization. Specifically, examples of the process information include processes such as "Step 1: Holding an Internal Meeting," "Step 2: Approval by the Business Unit Manager," "Step 3: Holding a Management Meeting," and "Step 4: Approval by the Representative Director." Each organization may have only one such process information or multiple processes. Furthermore, if there are multiple pieces of process information, different process information may be stored corresponding to the major, medium, or minor classifications shown in FIG. 3B . Furthermore, examples of information for assisting the progress of the process include recommendations for content recommended to be entered when obtaining approval and recommendations for users to consult (e.g., users who have previously entered similar information to be determined, users involved in the draft content, or users who are important players in the approval process).

[0032] Although not specifically shown in FIG. 3A, in such an organization management table, the location, name, executive information, etc. of each organization may be stored as appropriate in association with organization ID information.

[0033] 3A is merely an example of a user management method. For example, organization ID information may be associated with user ID information, and information related to organizations may be managed in a table separate from the user ID information and user information. Also, while template information and process information are associated with organization ID information in FIG. 3A, they may be associated with each user ID, or the same information may be associated with multiple organizations or users.

[0034] 3B is a diagram conceptually illustrating template information stored in server device 100 according to an embodiment of the present disclosure. Specifically, FIG. 3B is a diagram illustrating an example of template information associated with one of the organization ID information illustrated in FIG. 3A. That is, the template information illustrated in FIG. 3B is generated in advance for each organization ID information.

[0035] According to FIG. 3B , 21 pieces of template information, V1-1 to V3-6, are stored as template information. Each piece of template information is associated with classification information that categorizes business activities by type. Specifically, three major categories, S1 to S3, eight medium categories, T1-1 to T3-3, and 21 minor categories, U1-1 to U3-6, are pre-stored in association with each other. Examples of major categories include "business strategy," "corporate governance," "compliance," "risk management," "human resources," "IT," "intellectual property strategy," and "public relations." Furthermore, examples of medium categories for the major category, "business strategy," "business planning," "CSR," "SDGs," "management policy," "organizational restructuring," "outsourcing," and "corporate culture," are included. Furthermore, examples of minor categories for the medium category, "new business," "product strategy," "business planning," "marketing," "development," "legal affairs," and "operations," are included. Thus, classifications are assigned in a conceptually narrower sense from the major category to the minor category.

[0036] Such template information and classification information may be entered by the administrator when the administrator newly registers for a service provided by processing system 1, may be registered in advance by the operator of the service, or may be newly registered by each user when generating new determination target information. Note that the template information and classification information can also be deleted, modified, or updated by the administrator or user as appropriate.

[0037] Each template information includes one or more items that a user needs to input when generating the determination target information, and an input field for each item. An example of such template information is shown in FIG. 7B.

[0038] As described above, the template information is classified into three levels: major, medium, and minor. However, it is also possible to classify into one, two, or even four or more levels. Furthermore, the classification items are merely examples, and can be set appropriately depending on the template information.

[0039] 3C is a diagram conceptually illustrating a judgment target management table stored in the server device 100 according to an embodiment of the present disclosure. According to FIG. 3C , the judgment target table stores judgment target information, judgment result information, progress information, and the like, in association with judgment target ID information. The "judgment target ID information" is information unique to each judgment target for identifying each judgment target. For example, the judgment target ID information is newly generated by the server device 100 each time new judgment target information is received from the terminal device 200.

[0040] The "determination target information" is information related to business activities in an organization that is input to the terminal device 200. The determination target information includes, for example, at least text information that is input by a user via the input interface 213 in accordance with template information in the terminal device 200. Examples of such determination target information include circulating information that is circulated among multiple users in an organization, reference information that is referred to when one or multiple users in an organization approve or approve something, and combinations of these. Specifically, the information to be determined includes a variety of information, such as: Draft information, proposal information, report information, and plan information used to request opinions and proposals from higher-level organizations and users; Report information, daily report information, monthly report information, and weekly report information used to report to the same organization, other organizations, or other users; Notice information, instruction information, and work order information used to issue instructions and orders to users within the organization or other organizations; Notification information, report information, and promotion / resignation request information used to notify the organization; Minutes information used to record meetings within the organization; Guidance information used to share information within the organization; Regulations information used to define procedures and policies within the organization. The information to be determined also includes preparation information generated in advance by each user in order to generate this type of information.

[0041] Note that these pieces of information to be determined are, of course, just examples, and any information related to the business activities of an organization may be used. Furthermore, the information to be determined only needs to contain text information when the determination process is performed in the server device 100, and may be image data, voice data, or a combination of these, rather than being directly input text data, when input to the terminal device 200. In the case of image data or voice data, the image data or voice data may be converted into text data by image recognition or voice recognition processing in the terminal device 200 or the server device 100.

[0042] "Determination result information" is information extracted in the server device 100 based on each determination target information, which is the result of determining an organizational policy in a business activity, or information for assisting in determining an organizational policy. As an example, the determination result information is generated based on information obtained by inputting the determination target information into a trained determination model. Examples of determination target information include information indicating whether or not a business activity can be carried out, information indicating the risks in the business activity, information indicating the process for determining an organizational policy in the business activity, information indicating the content of the business activity modified based on at least any of the above information, and combinations of these.

[0043] "Progress information" is information indicating the degree of progress when each piece of judgment target information is circulation information circulated among multiple users in an organization or reference information referred to when one or more users in an organization approve or approve a decision. Specifically, the organization management table stores process information for each organization, and progress information is information indicating to which step each piece of judgment target information (e.g., draft information) has progressed in the approval or approval process within the organization. Such progress information is updated, for example, each time the minutes of a departmental meeting are stored in the judgment target management table or the approval information of a user who is a division manager is stored in the judgment target management table.

[0044] Although not specifically shown in Figure 3C, in such a judgment target management table, minutes information, approval information, decision information, user ID information who entered the judgment target information, etc. may be stored as appropriate for each judgment target ID information.

[0045] Also, although not specifically shown in Figures 3A to 3C, in order to manage users belonging to an organization, a user management table may be stored to manage attribute information such as user name, authority, department, and title in association with each user's user ID information.

[0046] 6. Processing Sequence Executed in Processing System 1 Fig. 4 is a diagram showing a processing sequence executed in the processing system 1 according to an embodiment of the present disclosure. Specifically, Fig. 4 shows a processing sequence executed between the server device 100 and the terminal device 200. Of these, S11 to S18 represent a process for generating judgment result information for judging an organizational policy or for assisting in the judgment of an organizational policy, and S31 to S35 represent a progress management process for indicating progress information of a process of judgment target information.

[0047] (1) Judgment Result Information Generation Process First, the judgment result information generation process will be described. According to Fig. 4, the processor 211 of the terminal device 200 accepts a user's operational input via the input interface 213 and launches an application program for using a service provided by the processing system 1. The processor 211 then accepts the user's operational input via the input interface 213 and inputs user ID information registered in advance as a user who can use the service, and authentication information for authenticating the user (S11). When the user ID information and authentication information are input, the processor 211 transmits the user ID information and authentication information (T11) to the server device 100 via the communication interface 215.

[0048] When the processor 111 of the server device 100 receives user ID information and authentication information from the terminal device 200 via the communication interface 113, it refers to a user management table (not shown) and authenticates whether the user is a legitimate user of the service. If the user is authenticated as a legitimate user, the processor 111 transmits display information for outputting an input screen to the user on the terminal device 200 (S12). The processor 211 of the terminal device 200 outputs an input screen based on the display information via the output interface 214 (S13), and accepts operation input from the user on the input screen via the input interface 113 (S14). When the processor 211 accepts operation input for calling a template on the input screen via the input interface 214, it transmits a template transmission request (T13) to the server device 100 via the communication interface 215. When the processor 111 of the server device 100 receives the template transmission request via the communication interface 113, it extracts template information that can be used by the user (S15). For example, processor 111 references the organization management table to identify the organization ID information of the organization to which the user belongs and extracts template information associated with the organization ID information. Processor 111 then transmits, via communication interface 113, the organization attribute information associated with the identified organization ID information and the extracted template information (T14) to terminal device 200 that transmitted the user ID information, etc.

[0049] The processor 211 of the terminal device 200 accepts user input via the input interface 213 and selects a desired piece of template information from the received template information (S16). The processor 211 outputs the selected template information via the output interface 214. The processor 211 accepts user input via the input interface 213 and inputs judgment target information in accordance with the selected template information (S17). When the judgment target information is input, the processor 211 transmits the judgment target information (T15) to the server device 100 via the communication interface 215.

[0050] Here, Fig. 5 is a diagram showing a processing flow executed in the terminal device 200 according to an embodiment of the present disclosure. Specifically, Fig. 5 is a diagram showing a processing flow executed in the terminal device 200 in S16 and S17 of Fig. 4. The processing flow is mainly performed by the processor 211 of the terminal device 200 reading and executing a program stored in the memory 212.

[0051] 5, processor 211 receives template information, organization attribute information, and the like from server device 100 via communication interface 215 (S111). Based on the received template information and organization attribute information, processor 211 outputs a category selection screen via output interface 214 for selecting one piece of template information for inputting the information to be determined (S112). Processor 211 then accepts user input via input interface 213, and selects one of the major categories, medium categories, and minor categories shown in FIG. 3B (S113).

[0052] 7A is a diagram illustrating an example of a screen output on the terminal device 200 according to an embodiment of the present disclosure. Specifically, Fig. 7A is a diagram illustrating an example of a category selection screen 10 output in S112 of Fig. 5. According to Fig. 7A, the category selection screen 10 includes an attribute display area 11 for displaying, based on attribute information and the like received together with the template information, user name information indicating the name of a user identified by user ID information and organization name information indicating the name of an organization to which the user belongs.

[0053] The category selection screen 10 also includes a category selection area below the attribute display area 11 for selecting one piece of template information from multiple pieces of template information associated with each of the major, medium, and minor categories. The category selection area includes a major category selection box 12 for selecting a major category, a medium category selection box 13 for selecting a medium category, and a minor category selection box 14 for selecting a minor category.

[0054] The processor 211 of the terminal device 200 receives, via the input interface 213, a user's operation input for the downward-pointing triangle icon displayed in the major category selection box 12. Upon receiving this operation input, the processor 211 displays a selection tray containing options, "Business Strategy," "Corporate Governance," "Compliance," "Risk Management," "Human Resources," "IT," "Intellectual Property Strategy," and "Public Relations," corresponding to the major category items, below the major category selection box 12, superimposed on the category selection screen 10. Upon receiving a user's operation input for a desired option (e.g., "Business Strategy") from the selection tray via the input interface 213, the processor 211 displays "Business Strategy" in the major category selection box 12 to notify that the major category has been selected.

[0055] Next, the processor 211 receives a user operation input for the downward-pointing triangle icon displayed in the medium category selection box 13. Upon receiving this operation input, the processor 211 displays a selection tray containing options "New Business," "Business Plan," "CSR," "SDGs," "Management Policy," "Organizational Restructuring," "Outsourcing," and "Corporate Culture" at the bottom of the medium category selection box 13, superimposed on the category selection screen 10, corresponding to the items of the medium categories subordinate to "Management Strategy." Upon receiving a user operation input for a desired option (e.g., "New Business") from the selection tray via the input interface 213, the processor 211 displays "New Business" in the medium category selection box 13, notifying that the medium category has been selected.

[0056] Next, the processor 211 receives a user operation input for the downward-pointing triangle icon displayed in the small category selection box 14. Upon receiving this operation input, the processor 211 displays a selection tray below the small category selection box 14, superimposed on the category selection screen 10, containing options "Product Strategy," "Business Planning," "Marketing," "Development," "Legal Affairs," and "Operations," corresponding to the small category items subordinate to "New Business." Upon receiving a user operation input for a desired option (e.g., "Marketing") from the selection tray via the input interface 213, the processor 211 displays "Marketing" in the small category selection box 14, notifying that the small category has been selected.

[0057] This allows the selection of a category via the category selection screen 10 .

[0058] 5, once each category is selected as shown in Fig. 7A, processor 211 extracts template information associated with the selected subcategory from the received template information, and outputs the template information via output interface 214 (S114). Processor 211 then accepts user input via the input interface in accordance with the output information, and generates determination target information (S115).

[0059] Here, Fig. 7B is a diagram illustrating an example of a screen output on the terminal device 200 according to an embodiment of the present disclosure. Specifically, Fig. 7B is a diagram illustrating an example of the judgment target input screen 20 output in S114 of Fig. 5. According to Fig. 7B, the judgment target input screen 20 includes template information identified by the classification selected in S113 of Fig. 5. That is, the judgment target input screen 20 includes, for example, a display of "Marketing Proposal," which is the title of the template information identified by the classification, as well as the name of each input item and an input box for entering the item name.

[0060] The judgment target input screen 20 includes an item name "Business Overview" as one of the input items, and a business overview input box 21 for the user to input the business overview. The processor 211 accepts user input via the input interface 213 and inputs desired text information into the business overview input box 21. An example of the information to be input is a marketing-related business overview, such as text information such as "In order to increase user awareness of our new product, supplement A, on a global level, we will distribute a commercial featuring soccer player C through video distribution site B."

[0061] The evaluation target input screen 20 also includes an input item called "marketing area," along with a market area input box 22 for the user to input the market area. The processor 211 accepts user input via the input interface 213 and inputs desired text information into the market area input box 22. The input information may be, for example, text information such as "Japan, the United States, and Europe" as the marketing market area.

[0062] The judgment target input screen 20 also includes an input item named "business budget," as well as a business budget input box 23 for the user to input the business budget. The processor 211 accepts user input via the input interface 213 and inputs desired text information into the business budget input box 23. The information to be input may be, for example, text information such as "100 million yen" as the business budget.

[0063] The judgment target input screen 20 also includes an input item named "Time" and a time input box 24 for the user to input information about the time. The processor 211 accepts an input operation from the user via the input interface 213 and inputs desired text information into the time input box 24. An example of the information to be input is text information such as "June to December 2024" as the marketing development time.

[0064] As described above, when the item names included in each template information and text information are input into the corresponding input boxes, the processor 211 stores the input information as determination target information.

[0065] In FIG. 7B , all of the determination target information is input by entering text information in an input box. However, it is also possible for the user to attach a desired file (e.g., image data or audio data). The text information may be input not only via a numeric keypad or the like, but also by selecting a desired option from various pre-prepared options or by inputting voice. The text information may also be input, for example, through information extracted from chats or emails with a chatbot or an operator, or information obtained by voice recognition from a conversation. The text information may also be input by recognizing text data from the above-described attached file desired by the user or a file attached in a chat or email using, for example, OCR technology. Furthermore, the determination target information, including text information, may be input by automatically generating and inputting the contents of a proposal or a draft (rough draft) in accordance with a prompt in the form of a question input to a generative trained model (e.g., a large-scale language model) capable of handling linguistic information, or in accordance with a user's instructions. Specifically, the processor 211 generates a prompt to be input to the generative trained model based on the text information input as described above, or accepts a prompt input by the user via the input interface 213 and inputs the prompt to the generative trained model. The processor 211 can then obtain information as output from the generative trained model. As such a generative trained model, a trained model similar to the trained judgment model that outputs a judgment, described below, can be used.

[0066] 7B is merely an example, and may naturally be configured with different items depending on the selected category. Furthermore, even template information for the same marketing proposal may be configured with different items such as issue, organization, and target. Furthermore, a single minor category may be associated with multiple template information with different contents, allowing the user to select one template information as desired.

[0067] 7B is merely an example, and other forms of template information may be used. For example, such template information may be a list of items that are recommended to be entered, a list of items to be drafted or considered, a sample of a draft, reference information for drafting, or a combination of these.

[0068] 5 again, when the determination target information is input as shown in Fig. 7B, the processor 211 stores the input determination target information in the memory 212 and outputs it to the server device 100 via the communication interface 215 (S116), thereby ending the processing flow.

[0069] 5 illustrates a case in which one template information piece is selected after selecting each of the major, medium, and minor categories. However, instead of or in addition to this, desired template information may be selected after selecting only one or two of the major, medium, and minor categories. Furthermore, desired template information may be selected without selecting any category.

[0070] 5 illustrates a case where the target information is input into a pre-prepared template. However, the target information may be input in any format created by the user without using a template. For example, in such a case, the target information can be input by attaching a draft file created in document data format, presentation data format, or print layout data format to the target information input screen 20.

[0071] Returning to Fig. 4 again, when the terminal device 200 transmits the judgment target information to the server device 100 according to the processing flow of Fig. 5, the processor 111 of the server device 100 receives the judgment target information via the communication interface 113 (S18). Upon receiving the judgment target information, the processor 111 generates new judgment target ID information and stores the received judgment target information and the user ID information of the user who input the judgment target information in the judgment target management table in association with the generated judgment target ID information. Based on the received judgment target information, the processor 111 executes a judgment process for judging an organizational policy in business activities or for assisting in the judgment of the organizational policy (S19). The processor 111 then transmits, via the communication interface 113, judgment result information (T16) and the like generated by the judgment process to the terminal device 200 that transmitted the judgment target information.

[0072] 6 is a diagram showing a processing flow executed in the server device 100 according to an embodiment of the present disclosure. Specifically, FIG. 6 is a diagram showing a processing flow executed in the server device 100 in S18 and S19 of FIG. 4. The processing flow is mainly performed by the processor 111 of the server device 100 reading and executing a program stored in the memory 112.

[0073] 6, the processor 111 receives judgment target information from the terminal device 200 via the communication interface 113 (S211). Upon receiving the judgment target information, the processor 211 generates new judgment target ID information (S212) and stores the received judgment target information in the judgment target management table (FIG. 3C) in association with the generated judgment target ID information (S213).

[0074] After storing the judgment target information in the judgment target management table, the processor 111 inputs the stored judgment target information into the trained judgment model (S214). Specifically, as described in FIG. 7B , the received judgment target information includes multiple input items and text information entered in input boxes corresponding to each input item. The processor 111 converts the judgment target information into a question (e.g., a prompt) format to be input into the trained judgment model, based on the judgment target information, to generate input information. Examples of such questions include, "In order to increase user awareness of our new product, Supplement A, on a global level, we will be conducting a marketing activity in which we distribute a commercial featuring soccer player C through video distribution site B. Please determine whether or not this business activity is feasible.", "... (similar to the above, omitted)... Please determine the risks and oversights in implementing this business activity.", "... (similar to the above, omitted)... Please determine the risks and oversights in implementing this business activity.", and combinations thereof. Note that, as described above, input information generated based on the text information entered as "business overview" is given as an example here, but input information can also be generated in a similar manner based on the text information entered as "expansion area," "business budget," and "timing."

[0075] When the input information in the form of a question sentence is generated for each input item as described above, the processor 111 inputs each piece of input information into a trained judgment model. Here, as an example of the trained judgment model, a trained judgment model using machine learning or a trained judgment model using deep learning is used.

[0076] A model for trained judgment using machine learning is generated by providing a learner with a set of, for example, the following: - training text information related to business activities generated using the same procedure as the input information described above; and - training judgment result information, which is the result of a prior judgment of organizational policy based on the text information, the result of generating information to assist in the judgment, or a combination of these. Examples of such learning machines include neural networks, convolutional neural networks, multi-layer Herceptron (MLP), long short term memory (LSTM), gated recurrent unit (GRU), graph neural network (GNN), transformer, and other neural network-based methods, gradient boosting decision trees (GBDT) such as Light Gradient Boosting Machine (LightGBM), XGBoost, and CatBoost, and learning machines using ridge regression, logistic regression, support vector regression (SVR), nearest neighbor methods, decision trees, regression trees, random forests, and the like.

[0077] Furthermore, as a trained judgment model using deep learning, for example, a generative trained model capable of handling linguistic information is used. Among such generative trained models, a trained judgment model called a large-scale language model (LLM (Large Language Model)) is particularly preferred. As such a trained judgment model, BERT (Bidirectional Encoder Representations from Transformers) and GPT (Generative Pre-trained Transformer) are cited as more preferred examples, and among these, ChatGPT or GPT-4 are cited as particularly preferred examples. In this way, a general-purpose trained model can be used as the trained judgment model, rather than one generated solely for the judgment process. Multimodal models such as Gemini are also preferably available, and can incorporate image data such as photographs and diagrams and handle them together with linguistic information, making it possible to interpret graphs contained in drafts and the like.

[0078] Note that the information used for learning in the trained judgment model exemplified above is just an example, and can be selected appropriately depending on the content of the judgment result information to be output. Information used for learning can also include minutes of meetings held in a series of processes, previously created process documents, internal company rules, relevant laws and regulations, etc. By using a trained judgment model trained with this information, it is possible, for example, to extract similar past cases (information to be judged) and output progress information on those cases as part of the judgment result information, or to reflect points pointed out in the above information in explanatory text, etc.

[0079] Furthermore, the trained judgment model does not need to be configured as a single model, and multiple trained judgment models can be combined and used. For example, among the judgment result information, to obtain the review results of the risk and judgment target information illustrated in Fig. 7C, a trained judgment model that has trained pairs of learning text information and the review results is used, and to obtain the recommendation of a process, etc., illustrated in Fig. 7D and the explanatory text illustrated in Fig. 7C, a generative trained judgment model that can handle linguistic information is used.

[0080] The trained judgment model exemplified above may be stored as a program in the memory of the server device 100 and processed by the processor 111 executing the program, or may be stored as a program in the memory of another processing device communicatively connected to the server device 100 and processed by the processor in that processing device. In the latter case, the processor 111 of the server device 100 transmits input information in the form of a question to the processing device and obtains answer information as output from the processing device.

[0081] Furthermore, the trained judgment model does not need to be formed by a single trained judgment model, and multiple trained judgment models can be combined and used. As an example, trained judgment models with the same training input information but different learning device structures can be used, or one trained judgment model can be a large-scale language model trained based on general-purpose training input information, and the other trained judgment model can be a trained judgment model trained based on organization-specific training input information. When multiple trained judgment models are used in this way, output can be obtained by ensembling the answer information from each trained judgment model. Furthermore, the training input information input to the trained judgment model and the input information used in the judgment process can be converted into a numerical representation (e.g., vector value) that is easy to process by the trained judgment model by appropriate conversion processing such as embedding.

[0082] The processor 111 inputs input information generated for each input item into the trained decision model, and obtains each answer information as output from the trained decision model (S215). Specifically, the processor 111 provides information necessary for decision-making and consideration regarding the matter as answer information. For example, the processor 111 obtains information such as: - Information indicating whether or not to implement the business activity; - Items that should be considered or are preferable for consideration before implementation; - The level of risk in implementing the business activity, the type of risk, an overview of the risk, an explanation of the risk, or a combination thereof; - The process for determining organizational policy for the business activity (process information); - Past cases and various reference information (including external information sources); - The structure, content, and samples of materials necessary for decision-making and consideration regarding the matter; and - A combination of the above various information. Note that such answer information can be adjusted appropriately by pre-setting it for each user or organization. For example, one organization may output only the answer information indicating whether or not to implement the business activity, while another organization may output past cases and various reference information. Furthermore, it is also possible to output the level of risk on a three-level scale for one user and a five-level scale for another user.

[0083] The processor 111 generates determination result information based on the acquired response information (S216). An example of such determination result information will be described in detail with reference to Figures 7C and 7D.

[0084] When the processor 111 generates the judgment result information, it stores the generated judgment result information in the judgment target management table in association with the judgment target ID information, and also outputs the generated judgment result information to the terminal device 200 that sent the judgment target information via the communication interface 113 (S217). This ends the processing flow.

[0085] While FIG. 6 illustrates the use of a trained judgment model to generate judgment result information, a judgment table in which judgment target information and judgment result information are associated may be prepared in advance, and the processor 111 may generate judgment result information by referencing the judgment table. For example, as shown in the organization management table of FIG. 3A , process information is stored for each organization ID. Therefore, information for recommending a process for determining an organizational policy, which is one piece of judgment result information, may be generated by the processor 111 referencing the organization management table based on the organization ID information of the organization to which the user who submitted the judgment target information belongs and extracting process information from the organization management table. Alternatively, different process information may be stored for each template information shown in FIG. 3B , and the processor 111 may generate the process information by extracting process information based on the selected template information.

[0086] 6, a marketing proposal is used as an example of input information in the form of a question to be input to the trained judgment model, but naturally, when other information to be judged is received, input information in a different question form is generated accordingly. Such conversion into a question form can be performed using various methods, such as a method using natural language analysis or a conversion table by the processor 111, or a method using a trained generative model capable of generating input information.

[0087] 4 again, when the determination result information is transmitted from the server device 100 to the terminal device 200 according to the processing flow of Fig. 6, the processor 211 of the terminal device 200 receives the determination result information via the communication interface 215. Then, the processor 211 outputs the received determination result information via the output interface 214 to a display or the like (S19).

[0088] Here, Fig. 7C is a diagram showing an example of a screen output on the terminal device 200 according to an embodiment of the present disclosure. Specifically, Fig. 7C is a diagram showing an example of a determination result screen 30a output in S18 of Fig. 4. According to Fig. 7C, the determination result screen 30c includes a determination target display area 31 and a determination result display area 32, together with a display of the title "Marketing Proposal" input as the determination target information.

[0089] The judgment target display area 31 displays the judgment target information input into the trained judgment model to obtain the judgment result information. Specifically, the judgment target display area 31 displays the following: - Business Overview: Text information, "In order to increase user awareness of our new product, Supplement A, on a global level, we will distribute a commercial featuring soccer player C through video distribution site B." - Region: "Japan, the United States, and Europe." - Business Budget: "100 million yen." - Time: "June to December 2024." This information is input by reading the judgment target information input into the terminal device 200 from memory 212 or by receiving the judgment target information from the server device 100 together with the judgment result information. The judgment target display area 31 does not need to display the judgment target information as is; for example, input information in the form of a question generated for each item may be displayed.

[0090] The judgment result display area 32 includes tabs for the user to select desired information from the response information acquired from the trained judgment model. Specifically, the judgment result display area 32 includes a review tab 33a for displaying information such as the degree of risk in the implementation of business activities, the type of risk, an overview of the risk, and an explanation for the risk, as well as a process tab 33b for recommending a process for determining organizational policies for business activities. The processor 211 accepts an operation input for one of the tabs via the input interface 213 and selects information to be displayed in the judgment result display area 32. Note that these tabs are merely examples, and switching between displayed information can be performed in various ways, such as by selecting a check box. Furthermore, the information displayed in the review tab 33a or the process tab 33b can be displayed in various forms, such as a pop-up window or a modal.

[0091] In the example of Figure 7C, when the user selects the review tab 33a, the display mode of the review tab 33a is displayed in a manner that is distinguishable from the display mode of each process tab 33b, indicating that the review tab 33a is currently selected.

[0092] In the assessment result display area 32, information on the level of risk in the implementation of business activities, the type of risk, an overview of the risk, and an explanation of the risk are displayed in the first to fourth trays 34a to 34d. Each tray includes a frame object 35, an open / close icon 36, a risk type area 37, a risk overview area 38, an explanation area 39, and a status management area 43, as shown in the enlarged example of the fourth tray 34d at the bottom of the assessment result screen 30a in FIG. 7C. As described above, when information indicating the level of risk is received as the assessment result information, the frame object 35 is displayed in different ways depending on the level. For example, the first tray 34a is displayed with a dashed line, the second tray 34b and the third tray 34c with a thin line, and the fourth tray 34d with a thick line. The dashed line indicates a low level of risk, the thin line indicates a medium-low level of risk, and the thick line indicates a high level of risk. Note that the distinction based on the type and thickness of the lines on the tray is merely an example, and the trays may be distinguished by displaying icons or characters according to the level of risk.

[0093] The open / close icon 36 is an icon for changing the display content of each tray by the processor 211 accepting a user's operation input for the open / close icon 36 via the input interface 213. For example, in the fourth tray 34d, the risk type area 37, the risk summary area 38, and the explanation area 39 are all displayed. However, by accepting an operation input for the open / close icon 36, the fourth tray 34d is reduced so that only the risk type area 37 and the risk summary area 38 are displayed. Also, for example, in the first tray 34a, when the tray is reduced, only the risk type area 37 and the risk summary area 38 are displayed. However, by accepting an operation input for the open / close icon, the first tray 34a is expanded so that the explanation area 39 is also displayed. In this way, by changing the size of the tray in response to an operation for the open / close icon 36, information can be displayed more efficiently.

[0094] The risk type field 37 includes information indicating the type of risk and the degree of that risk. Examples of information indicating the type of risk include "risk indication" and "omission." For example, when a new business is launched in Japan, such as "to globally increase user awareness of our new product, supplement A, by distributing a commercial featuring soccer player C through video streaming site B," the distribution method may be restricted by relevant laws and regulations, such as the Act against Unfair Premiums and Misleading Representations. Thus, "risk indication" is assigned when there is a risk item in the business activities. Furthermore, "omission" is assigned when a field that should have been entered in the business summary or another field is missing in the new business. Information indicating the degree of risk indicates the magnitude of the risk in conducting the business activities.

[0095] The risk summary area 38 contains information that outlines the risks involved in business activities. For example, the fourth tray 34d notifies users of risks related to distribution restrictions imposed by relevant laws and regulations, and displays the summary, "This content is restricted in the area where the content is being distributed," as information that outlines the risks.

[0096] The status management area 43 displays information for managing the response status for each risk displayed as the assessment result information. As an example, the status management area 43 displays check boxes along with the indications "Response Completed," "Not Responsed," and "Undecided." The check box is checked for the selected item by accepting user input via the input interface 213. For example, in the fourth tray 34d of FIG. 7C, the "Response Completed" check box is checked, indicating that the response has been completed. Note that this distinction using check boxes is merely an example, and other display modes are also possible. Furthermore, the method of selecting a status is not limited to using check boxes; arbitrary text input by the user may also be accepted and stored.

[0097] The explanation area 39 contains information that provides a detailed explanation of the risks involved in business activities. Examples of such information include explanatory text, relevant legal provisions, links to web pages containing relevant laws and regulations, and suggested revisions to the input information. For example, the fourth tray 34 in FIG. 7C notifies users of the risks associated with distribution restrictions imposed by relevant laws and regulations. The explanatory text reads, "The business you are considering in your business area may be subject to restrictions. You should investigate the relevant laws and regulations in your business area."

[0098] The first to third trays 34a to 34c will not be described in detail, but like the fourth tray 34d, each includes a frame object, an open / close icon, a risk type area, a risk summary area, and in some cases an explanation area.

[0099] As shown in Figure 7C, by displaying various information about risks in business activities as assessment result information, it is possible to grasp the risks more efficiently. In particular, by displaying each tray in a manner that allows the user to distinguish the level of risk, the user can grasp the level more intuitively. Furthermore, by changing the size of the tray in response to an operation input using the open / close icon, it is possible to appropriately control the amount of information displayed.

[0100] Although not specifically shown in Figure 7C, the first tray 34a to the fourth tray 34d, etc. indicate the degree of risk for each individual business activity, but in addition to these, it is also possible to output the assessment result information for the business as a whole. Such assessment result information may display, for example, "Although there is a certain amount of risk, the business activity can be carried out" or "The risk is high and the business activity is not recommended," allowing the user to quickly understand whether or not to carry out the business activity.

[0101] Fig. 7D is a diagram showing an example of a screen output on the terminal device 200 according to an embodiment of the present disclosure. Specifically, Fig. 7D is a diagram showing an example of a determination result screen 30b output in S18 of Fig. 4. According to Fig. 7D, the determination result screen 30b displays the title "Marketing Proposal" input as the determination target information, as well as a determination target display area 31 and a determination result display area 32. However, since the determination target display area 31 is the same as the determination result screen 30a of Fig. 7C, a description thereof will be omitted.

[0102] The judgment result display area 32 includes a review tab 33a and a process tab 33b, similar to the judgment result screen 30a in Fig. 7C. In Fig. 7D, the user has selected the process tab 33b, and the display mode of the process tab 33b is displayed in a manner that is distinguishable from the display mode of the review tab 33, indicating that the process tab 33b is currently selected.

[0103] The judgment result display area 32 includes various displays for recommending a process for determining an organizational policy for business activities received as one piece of judgment result information. Specifically, the judgment result display area 32 includes a process display area 40, a status display area 41, and a process processing area 42. The process display area 40 displays information indicating the process for determining an organizational policy received as one piece of judgment result information. Specifically, the process is shown divided into steps such as "Step 1: Holding an Internal Meeting," "Step 2: Approval by the Business Unit Manager," "Step 3: Holding a Management Meeting," and "Step 4: Approval by the Representative Director." Each step displayed here may display different content for each organization ID information, as shown in the organization management table of FIG. 3A, or may display different content for each selected template information.

[0104] Additionally, the status display area 41 displays status information indicating the degree of progress for each step displayed in the process display area 40. In Fig. 7D, the judgment result information has just been received, so no steps have progressed. Therefore, the status information for each step displays "Not yet completed," indicating that the step is not yet completed.

[0105] The process modification area 42 includes various icons for modifying the recommended process. For example, when the processor 211 receives a user's operation input for the add icon via the input interface 213, it adds steps 1 to 4 and allows the user to add any new step. For example, the processor 211 can add a new step called "Approval by the General Counsel" between steps 2 and 3. When the processor 211 receives an operation input for the delete icon via the input interface 213, it allows the user to select and delete at least one of the already displayed steps 1 to 4. For example, it is possible to delete step 3, "Holding a Management Meeting." When the processor 211 receives an operation input for the modify icon via the input interface 213, it allows the user to select and modify at least one of the already displayed steps 1 to 4. For example, it is possible to modify step 2, "Approval by the Business Unit Manager," to "Approval by the General Counsel Manager."

[0106] As shown in Figure 7D, by displaying various information for recommending the process of determining organizational policies in business activities as judgment result information, users can properly understand how to proceed. In addition, because it is possible to add, delete, or modify processes, it is possible to flexibly adjust the process for each judgment target.

[0107] 7D illustrates a case where one process is recommended as the judgment result information, but it goes without saying that multiple processes may be recommended. For example, multiple processes may be recommended as the judgment result information, and the individual processes may be displayed in separate tabs, with the user selecting a tab to display the desired process. Furthermore, if the displayed process is not appropriate for the user, for example, the user may input the process again into the trained judgment model to obtain new judgment result information by accepting an operation input from the user.

[0108] 7D , related information to be judged may be extracted based on the similarity between the judgment target information input to the trained judgment model and previously judged judgment target information, or the similarity between judgment result information acquired from the trained judgment model and judgment result information acquired by a past judgment, and progress information (e.g., a discussion history) associated with the information to be judged may be displayed together. Furthermore, related legal standards, company regulations, government recommendations, or a combination thereof may be displayed together based on the judgment result information acquired from the trained judgment model.

[0109] Returning to FIG. 4 again, when the determination result information is output as shown in FIGS. 7C and 7D, the series of determination result information generation processes is completed.

[0110] (2) Progress Management Processing Next, the progress management processing will be described. As shown in Fig. 4, the processor 211 of the terminal device 200 accepts a user's operational input via the input interface 213 and launches an application program for using a service provided by the processing system 1. The processor 211 then accepts the user's operational input via the input interface 213 and inputs user ID information registered in advance as a user who can use the service, and authentication information for authenticating the user (S31). When the user ID information and authentication information are input, the processor 211 transmits the user ID information and authentication information (T31) to the server device 100 via the communication interface 215.

[0111] When the processor 111 of the server device 100 receives user ID information and authentication information from the terminal device 200 via the communication interface 113, it refers to a user management table (not shown) to authenticate whether the user is a legitimate user of the service (S32). If the processor 111 is authenticated as a legitimate user, it refers to the judgment target management table based on the user ID information and reads out the judgment result information (process information) and progress information associated with the user ID information. The processor 111 transmits the judgment result information (process information) and the like (T32) read out via the communication interface 113 to the terminal device 200 that transmitted the user ID information and the like.

[0112] When the terminal device 200 receives the judgment result information (process information) and the like via the communication interface 215, it displays the received judgment result information (process information) and the like via the output interface 214 (e.g., a screen similar to that shown in FIG. 7D ). The processor 211 then accepts input of related information by the user via the input interface 213 (S33). Here, the related information is information used to determine the completion of implementation for each process included in the judgment result information. Specifically, examples of related information include minutes of departmental meetings, approval information from the user who is the division manager, minutes of management meetings, approval information from the representative director, and combinations thereof. That is, the related information may be text information entered by the user via the input interface 213, or any file or data generated in any format, such as document data, presentation data, or print layout data. When the processor 211 accepts any of the related information, it transmits the related information (T33) and the ID information to be judged to the server device 100 via the communication interface 215.

[0113] When the processor 111 of the server device 100 receives related information via the communication interface 113, it analyzes the related information and determines whether execution of each process has been completed. As an example of such analysis, the processor 111 performs a language analysis process by inputting the received related information into a large-scale language model, and obtains as output an analysis result indicating whether the received related information is related to any step of the process information. If the related information is, for example, minutes of a departmental meeting, the processor 111 determines that step 1 of the process information stored as one of the determination result information, "Conducting the Departmental Meeting," has been completed. Based on the determination result, the processor 111 references the progress information in the determination target management table and updates step 1, "Conducting the Departmental Meeting," to "Completed" and stores it (S34). The processor 111 can also extract conclusions or results for the agenda items by, for example, analyzing the contents of the minutes and store them as progress information. After updating the progress information, the processor 111 transmits the updated progress information (T34) via the communication interface 113 to the terminal device 200 that transmitted the related information.

[0114] Upon receiving the progress information, the terminal device 200 outputs the progress information (S35). As an example, as shown in the judgment result display area 32 of FIG. 7D , the status of the process and each step constituting the process may be displayed for each individual judgment target. Furthermore, if, for example, the user or the organization to which the user belongs manages multiple pieces of judgment target information, statistical information based on the progress information, judgment target information, and the like may be displayed. Specifically, a list of processes whose status is "Incomplete," indicating that the process is incomplete, a list of processes whose status is "Completed," the percentage of processes whose status is "Incomplete" or "Completed," the number of processes whose status is "Incomplete" or "Completed," and the number of each type of judgment target (e.g., the number of draft information, minutes information, etc.) may be displayed in the form of a dashboard, such as a graph based on these numerical values.

[0115] This completes the series of progress management processes.

[0116] In this way, by updating the progress information based on related information, it is possible to further improve user convenience. In addition, by outputting progress information for each piece of judgment target information, it is possible to grasp the progress in detail. In addition, by displaying the progress information in a dashboard format, it is possible to grasp the overall information of the organization or user in a more systematic manner.

[0117] In FIG. 4, the progress information is updated by analyzing the related information. However, when the related information is input to the terminal device 200, the processor 211 may accept an operation input by the user via the input interface 213, and may accept a selection of which step in the process information the related information is related to.

[0118] As described above, in this embodiment, it is possible to provide a processing device, a processing program, and a processing method that are more effective in determining organizational policies.

[0119] Note that the embodiment and each modification of the present disclosure are presented as examples and are not intended to limit the scope of the present disclosure. The embodiment and each modification can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the present disclosure. The embodiment and its modifications are included in the scope and spirit of the invention, and are included in the invention and its equivalents as set forth in the claims.

[0120] The processes and procedures described in this disclosure can be realized not only by those explicitly described in the embodiments, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described in this disclosure can be realized by implementing logic corresponding to the processes in a medium such as an integrated circuit, volatile memory, non-volatile memory, magnetic disk, or optical storage. Furthermore, the processes and procedures described in this disclosure can be implemented as a computer program and executed by various computers, including processing devices and server devices.

[0121] Although processes and procedures described in this disclosure are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although various information described in this disclosure is described as being stored in a single memory or storage unit, such information may be stored in multiple memories within a single device or multiple memories distributed across multiple devices. Furthermore, software and hardware elements described in this disclosure may be realized by integrating them into fewer components or by decomposing them into more components.

[0122] 1 Processing system 100 Server device 200 Terminal device

Claims

1. A processing device having at least one processor, wherein the at least one processor is configured to execute the following processes: acquire judgment target information including at least text information related to business activities in an organization; judge the organization's policies in the business activities for the acquired judgment target information or generate judgment result information to assist in the judgment of the organization's policies; and output the generated judgment result information.

2. The processing device according to claim 1, wherein the judgment result information is generated by inputting the judgment target information into a trained judgment model.

3. The processing device described in claim 2, wherein the trained judgment model is generated by learning a combination of training judgment target information including at least text information related to the business activities and training judgment result information which is the result of a prior judgment of the organization's policy based on the training judgment target information.

4. The processing device according to claim 2, wherein the trained decision model is a generative large-scale language model.

5. The processing device according to claim 1, wherein the judgment target information is generated on a terminal device connected via a communication interface and available to users belonging to the organization, based on template information prepared in advance.

6. The processing device according to claim 5, wherein the template information is selected based on classification information selected by the user.

7. The processing device according to claim 1, wherein the judgment target information is generated by a generative trained model based on user input.

8. The processing device described in claim 1, wherein the information to be judged is circulation information that is circulated to multiple users belonging to the organization, reference information that is referenced in approval or decision-making by one or more users in the organization, or preparatory information for creating the circulation information or the reference information.

9. The processing device according to claim 1, wherein the judgment result information is information indicating a process for determining risks in the business activities or a policy of the organization.

10. A processing program that, when executed by at least one processor, causes the at least one processor to function as follows: acquire judgment target information including at least text information related to business activities in an organization input via an input interface; judge the organization's policies in the business activities for the acquired judgment target information, or generate judgment result information to assist in the judgment of the organization's policies; and output the generated judgment result information.

11. A processing method executed by at least one processor, comprising: a step of acquiring judgment target information including at least text information related to business activities in an organization input via an input interface; a step of judging the organization's policy in the business activities for the acquired judgment target information or generating judgment result information to assist in the judgment of the organization's policy; and a step of outputting the generated judgment result information.

Citation Information

Patent Citations

  • Information asset value calculation system and program

    JP2006099560A

  • Business plan management apparatus, method, and system

    JP2023011143A

  • Information processing apparatus, information processing system, user terminal, information processing method, and program

    JP2024004041A

  • Information processing method, program, and information processing system

    JP7430962B1

  • Medical information processing system

    WO2019049819A1