Information processing system, control method for information processing apparatus, and control program for information processing apparatus
The information processing system addresses the challenge of utilizing resident feedback by classifying and distributing targeted training content, enhancing staff capabilities and operational efficiency in local governments through AI-driven analysis.
Patent Information
- Application Number
- JP2023208072
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-12-08
- Publication Date
- 2025-07-28
- Estimated Expiration
- 2043-12-08
AI Technical Summary
Existing systems fail to effectively utilize opinion information sent to local governments for staff training and operational improvement, lacking efficient methods to classify, prioritize, and distribute relevant training content based on resident feedback.
An information processing system that acquires, classifies, and determines the satisfaction of resident opinions, extracts and provides targeted training content to staff, and visualizes satisfaction levels and budget allocation, using machine learning and AI to enhance staff capabilities.
Enhances staff training and operational efficiency by automatically classifying resident feedback, recommending necessary training, and visualizing satisfaction and budget data, thereby improving governance and streamlining operations in local governments.
Smart Images

Figure 0007714019000001 
Figure 0007714019000002 
Figure 0007714019000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, a method for controlling an information processing apparatus, and a control program for an information processing apparatus.
Background Art
[0002] Conventionally, it has been disclosed that various opinion information sent from residents to local governments such as city halls is managed by the computers of the local governments, and important opinion information is output to the screens of terminals operated by the staff belonging to the local governments (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is a demand to utilize the opinion information sent to local governments in the work of local government staff.
Means for Solving the Problems
[0005] An information processing system according to an embodiment of the present invention includes an acquisition unit that acquires opinion information from residents regarding a local government, a classification unit that classifies the opinion information by adding classification information related to the content of the opinion information and stores it in a first storage unit, a determination unit that determines whether a predetermined condition is satisfied for the classification information of the opinion information stored in the first storage unit, an extraction unit that extracts training content related to the classification information for which the predetermined condition is satisfied from a second storage unit that stores training content for local government staff, a content providing unit that outputs the extracted training content to a communication terminal used by local government staff, and a notification unit that outputs a recommendation notice recommending the creation of training content related to the classification information for which the predetermined condition is satisfied when the training content related to the classification information for which the predetermined condition is satisfied cannot be extracted from the second storage unit.
[0006] In the information processing system according to an embodiment of the present invention, the determination unit may determine that a predetermined condition is satisfied for the classification information when the number of opinion information items to which the classification information is assigned exceeds a predetermined threshold during a predetermined period.
[0007] In the information processing system according to an embodiment of the present invention, the content providing unit may select, from among a plurality of local government staff, the staff member to whom the extracted training content is to be output according to the content of the training content extracted by the extraction unit and the completion status of the training content.
[0008] In the information processing system according to an embodiment of the present invention, the content providing unit may select, from among a plurality of local government staff, the staff member to whom the extracted training content is to be output according to the content of the training content extracted by the extraction unit and information regarding the department to which the local government staff belong.
[0009] In the information processing system according to an embodiment of the present invention, the acquisition unit may further include a visualization information providing unit that acquires, from residents, as opinion information, the satisfaction level with respect to the measures of the local government, and outputs visualization information that graphs and displays information regarding the satisfaction level with respect to the measures of the local government to a communication terminal.
[0010] In an information processing system according to an embodiment of the present invention, the visualization information providing unit may output visualization information for displaying information on the budget allocated for each local government measure together with information on the satisfaction with the local government measures in a graphed form to a communication terminal.
[0011] An information processing system according to an embodiment of the present invention may further include an evaluation reception unit that receives evaluations by local government staff regarding local government measures, and a learning unit that generates a learning model for predicting evaluations for a predetermined measure by machine learning the satisfaction of residents with local government measures, the allocated budget, and the evaluations by local government staff accumulated over a predetermined period.
[0012] In an information processing system according to an embodiment of the present invention, the acquisition unit may acquire opinion information through dialogue with residents using a chatbot.
[0013] A control method for an information processing apparatus according to an embodiment of the present invention includes steps of: the information processing apparatus acquiring opinion information from residents regarding a local government; storing the opinion information in a first storage unit after attaching classification information regarding the content of the opinion information; determining whether a predetermined condition is satisfied for the classification information of the opinion information stored in the first storage unit; extracting training content related to the classification information for which the predetermined condition is satisfied from a second storage unit that stores training content created for local government staff; outputting the extracted training content to a communication terminal used by local government staff; and outputting a recommendation notice recommending creation of training content related to the classification information for which the predetermined condition is satisfied when the training content related to the classification information for which the predetermined condition is satisfied cannot be extracted from the second storage unit.
[0014] A control program for an information processing apparatus according to an embodiment of the present invention causes the information processing apparatus to have a function of acquiring opinion information from residents regarding a local government, a function of storing the opinion information in a first storage unit after attaching classification information related to the content of the opinion information, a function of determining whether a predetermined condition is satisfied for the classification information of the opinion information stored in the first storage unit, a function of extracting training content related to the classification information for which the predetermined condition is satisfied from a second storage unit that stores training content created for local government staff, a function of outputting the extracted training content to a communication terminal used by local government staff, and a function of outputting a recommendation notice recommending creation of training content related to the classification information for which the predetermined condition is satisfied when the training content related to the classification information for which the predetermined condition is satisfied cannot be extracted from the second storage unit.
Brief Description of the Drawings
[0015]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Embodiments for Carrying Out the Invention
[0016] Hereinafter, an embodiment of the invention according to the present disclosure (also referred to as the present invention) will be described with reference to the drawings. Note that the drawings are merely examples, and the present invention is not limited to what is shown in the drawings. For example, the configuration diagrams of the illustrated information processing system and information processing apparatus (server), the number of information processing apparatuses, database servers, staff terminals, and resident terminals, data sets (tables), and sequence diagrams are merely examples, and the present invention is not limited thereto.
[0017] <System Configuration> FIG. 1 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention. The information processing system 600 may be a system for supporting the work of staff in a local government (local public entity). Note that the information processing system 600 is not limited to a local government and may be a system that supports any organization that absorbs opinions from its members and utilizes them in its work.
[0018] The information processing system 600 may include a server (information processing apparatus) 100, a database server 40, staff terminals 200 (200A, 200B) which are communication terminals used by the staff of the local government, and resident terminals 300 (300A, 300B) which are communication terminals used by the residents of the local government. In FIG. 1, the staff terminals related to staff A and B are shown as staff terminals 200A and 200B, respectively. However, there may be more staff terminals, and when not particularly distinguished, they are simply referred to as staff terminal 200. Similarly, the resident terminals related to residents A and B are shown as resident terminals 300A and 300B, respectively. However, there may be more resident terminals, and when not particularly distinguished, they are simply referred to as resident terminal 300.
[0019] Server 100 may be able to execute various processes related to the information processing system 600. Although details will be described later, Server 100 may be connected to the staff terminal 200 and the resident terminal 300 via the network 500 and function as a platform for providing various data related to the local government to staff and residents. The network 500 may include a wireless network or a wired network. Specifically, for example, the network 500 may be a wireless LAN (WLAN), a wide area network (WAN), LTE (long term evolution), LTE-Advanced, 4th generation communication (4G), 5th generation communication (5G), and a mobile communication system after 6th generation communication (6G), etc. Note that the network 500 is not limited to these examples, and may be, for example, a Public Switched Telephone Network (PSTN), Bluetooth (registered trademark), an optical fiber line, an ADSL (Asymmetric Digital Subscriber LINE) line, a satellite communication network, etc. Also, the network 500 may be a combination of these.
[0020] In addition, in FIG. 1, only one Server 100 is shown, but it is not limited to this. That is, each function described as being provided by Server 100 may be realized by a plurality of servers. Also, Server 100 may be, for example, a distributed server system that cooperates by communicating via a network, or a so-called cloud server. That is, Server 100 is not limited to a physical server and may include a virtual server by software.
[0021] The database server 400 may be connected to the server 100 by wire or wirelessly and store various data used in the information processing system 600. For example, the database server 400 may store opinions of residents, opinion information regarding inquiries, questionnaire information for residents and its results, operation manuals for staff, training contents regarding the operations of staff, budget information, etc. Note that there may be a plurality of database servers 400, for example, for each content of data.
[0022] The staff terminal 200 is an information processing terminal used by the local government staff, may be connected to the server 100 by wire or wirelessly, and may transmit and receive various data to and from the server 100. The staff terminal 200 may include a display unit that displays various data output from the server 100 and an input unit that inputs various commands to the server 100. In FIG. 1, a notebook computer is shown as the staff terminal 200, but the staff terminal 200 is not limited thereto and may be a desktop computer, a tablet computer, or the like.
[0023] The resident terminal 300 is an information processing terminal used by the residents of the local government, may be connected to the server 100 by wire or wirelessly, and may transmit and receive various data to and from the server 100. The resident terminal 300 may include a chatbot or a questionnaire screen for making inquiries to the local government and a display unit that displays various data output from the server 100. Further, the resident terminal 300 may include an input unit for inputting inquiries to the local government and answers to the questionnaire. In FIG. 1, a smartphone is shown as the resident terminal 300, but the resident terminal 300 is not limited thereto and may be a desktop personal computer, a notebook personal computer, a tablet computer. Further, the resident terminal 300 may be, for example, a dedicated terminal installed in a local government facility such as a library or a community center.
[0024] <Background> Here, the background of the present invention will be described. In recent years, the government has shown the basic policies and key plans for reform towards the realization of a digital society, as well as the vision of the digital society to be achieved. And in order to realize this vision, regarding the administrative services borne by local governments, it is required to improve the convenience of residents by utilizing digital technologies and data, streamline operations by utilizing digital technologies and AI (Artificial Intelligence), and connect human resources to further improve administrative services, that is, to promote so-called DX (Digital Transformation). The inventors of the present invention consider that it is necessary to promote DX in local governments from the following four perspectives and have reached the present invention. That is, 1. improvement of citizen services, 2. streamlining of operations, 3. reskilling of staff, and 4. improvement of governance functions. An information processing system 600 according to an embodiment of the present invention may aim to promote DX in the operations of local governments so as to comprehensively realize these perspectives. Although details will be described later, according to an embodiment of the present invention, it may be possible to realize improvement of governance and streamlining of operations by collecting opinions from residents and improving the response capabilities required of staff.
[0025] <Functional configuration> Next, with reference to FIG. 2, the hardware configuration and functional configuration of a server 100 according to an embodiment of the present invention will be described.
[0026] (1) Hardware configuration of the server The server 100 may include a control unit 110, a communication unit 120, and a storage unit 170.
[0027] The control unit 110 is typically a processor, including a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., and may be realized by a logic circuit (hardware) formed on an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)) or a dedicated circuit.
[0028] The communication unit 120 may be implemented as hardware such as a network adapter, communication software, or a combination thereof. The communication unit 120 may transmit and receive various data to and from the staff terminal 200 and the resident terminal 300 via the network 500. The communication unit 120 may transmit various data to the staff terminal 200 or the resident terminal 300 according to an instruction from the control unit 110. Further, the communication unit 120 may receive various data transmitted from the staff terminal 200 or the resident terminal 300 and transmit them to the control unit 110.
[0029] The storage unit 170 stores various programs and various data required for the operation of the server 100. The storage unit 170 may include, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc. Further, the storage unit 170 may include a memory that provides a working area for the control unit 110.
[0030] (2) Functional configuration of the server As functions realized by the control unit 110, the server 100 may include an acquisition unit 111, a classification unit 112, a determination unit 113, an extraction unit 114, a content providing unit 115, a notification unit 116, a visualization information providing unit 117, an evaluation reception unit 118, and a learning unit 119. In FIG. 2, functional units that are not essential for the embodiments described hereinafter may not be provided. Also, the functions or processes of each functional unit may be realized by machine learning or AI within the achievable range.
[0031] <Server Processing Sequence> Hereinafter, the processing sequence of the server 100 according to an embodiment of the present invention will be described with reference to FIGS. 3 to 7 together with the description of each functional unit of the server 100.
[0032] First, it will be described with reference to the sequence diagram of FIG. 3. Here, FIG. 3 is a sequence diagram between the server 100, the resident terminal 300, and the staff terminal 200. Although only two terminals, the resident terminal 300 and the staff terminal 200, are shown in FIG. 3, the server 100 may transmit and receive data to and from terminals other than those shown.
[0033] Residents may send opinion information regarding the local government from the resident terminal 300 (step S10). Here, the opinion information may be an inquiry to the local government, a request (opinion), or a response to a questionnaire provided by the local government. Residents may send the opinion information from a web page provided by the local government that is viewed, for example, on the resident terminal 300. Alternatively, residents may send opinion information to the local government via a predetermined application software installed on the resident terminal 300. Also, residents may send opinion information to the local government via a chatbot from the resident terminal 300. Thereby, real-time opinion information can be obtained. Note that the opinion information may include information regarding a title or field indicating the content of the opinion information as information used when assigning classification information described later. Note that the title and field may be stored in the database server 400 in advance as master information and may be selectable by the resident when inputting the opinion information on the resident terminal 300, but is not limited thereto, and the resident may freely describe them.
[0034] The acquisition unit 111 may acquire opinion information from residents regarding the local government (step S11). At this time, the acquisition unit 111 may also acquire the attribute information of the resident who sent the opinion information. The attribute information is information indicating the characteristics of the resident and may be, for example, the age, gender, residential area, etc. of the resident. The attribute information may be obtained by requesting the resident to input it at the time of sending the opinion information.
[0035] The classification unit 112 may store the opinion information acquired by the acquisition unit 111 in the first storage unit (database server 400) after attaching classification information regarding the content of the opinion information (step S12). Here, the "classification information" is information for identifying the content of an inquiry or a request, and is also referred to as a so-called tag, label, keyword, or key point. The classification information may be information regarding the title selected on the resident terminal 300 as described above. Alternatively, when the opinion information is provided as a free description by a resident, the classification unit 112 may set the classification information by using an existing natural language processing technique such as morphological analysis, according to frequently occurring words among the words included in the opinion information or the preset importance of the words.
[0036] FIG. 4 shows an example of the opinion information stored in the database server 400 by the classification unit 112. The opinion information table TB10 may store the reception date of the opinion information, resident attributes, title, field, content, etc. in association with an identifier (ID: Identifier) that uniquely identifies the opinion information. For example, the title as the classification information may be "garbage sorting", "My Number", "birth notification", "kindergarten enrollment", etc. Note that the figure is an example, and the information to be stored may be less than or more than this.
[0037] The determination unit 113 may determine whether a predetermined condition is satisfied for the classification information of the opinion information stored in the first storage unit (step S13). Here, the "predetermined condition for the classification information" may be a condition for extracting opinion information with particularly many inquiries from residents. For example, the predetermined condition may be that the number of opinion information items to which a certain classification information is assigned exceeds a predetermined threshold value during a predetermined period. For example, but not limited to this, when inquiries or requests with the title of "My Number" are obtained 100 times or more within one month, it may be determined that the predetermined condition is satisfied for the classification information of "My Number". Or, the predetermined condition may be that the increase rate of the opinion information to which a certain classification information is assigned exceeds a predetermined threshold value. In this case, opinion information with a rapidly increasing number of inquiries can be extracted. Also, the predetermined condition may be that the opinion information to which a certain classification information is assigned is obtained within a preset period (for example, from March to May). In this case, inquiries that increase according to the season (for example, inquiries regarding the enrollment of children in kindergartens or schools, inquiries according to the tax payment period, etc.) can be extracted.
[0038] When it is determined by the determination unit 113 that the predetermined condition is not satisfied (NO in step S13), the acquisition of opinion information by the acquisition unit 111 and the assignment of classification information by the classification unit 112 may be continued. When it is determined by the determination unit 113 that the predetermined condition is satisfied (YES in step S13), the determination unit 113 may determine whether training content related to the classification information for which the predetermined condition is satisfied is stored in the database server (corresponding to the second storage unit) 400.
[0039] Here, the training content will be described. According to an embodiment of the present invention, training (e-learning) for inputting basic knowledge for smooth progress of work and learning how to handle inquiries, etc. is provided to local government employees, and the employees may be able to take various training contents using the employee terminal 200. FIGS. 5(a) and (b) show an example of a data table related to the training content. The training content table TB20 shown in FIG. 5(a) may store, in association with an identifier (ID) that uniquely identifies the training content, the training name, training materials, tests, classification information, creation date, etc. Here, as the content of the training content, for example, videos, texts, etc. created based on operation manuals, handover documents, etc. may be used to input knowledge regarding the work content (approval, counter service, telephone response, system usage method, etc.) for each department. In addition, as other information, information regarding the department recommended to take the training may be included. The test may be used to check the degree of understanding.
[0040] Also, the employee's training history table TB21 shown in FIG. 5(b) may store, in association with an identifier that uniquely identifies the employee, the employee's affiliated department and the training history of each training content.
[0041] The determination unit 113 may determine the presence or absence of training content related to the classification information for which a predetermined condition is satisfied in step S13 by searching the training content table TB20. For example, when the classification information is "My Number", it may be determined that there is training content. When the determination unit 113 determines that there is training content (YES in step S14), the extraction unit 114 may extract the training content related to the classification information for which the predetermined condition is satisfied from the database server 400. Then, the content providing unit 115 may output the training content extracted by the extraction unit 114 to the employee terminal 200 (step S15). The employee can take the received training content on the employee terminal 200 (step S16).
[0042] In step S14, for example, when the classification information is "Application for Child Allowance" and the training content related to the classification information is not stored in the training content table TB20, the determination unit 113 may determine that there is no training content (NO in step S14). Then, the notification unit 116 may output a recommendation notification recommending the creation of training content related to the classification information for which a predetermined condition is satisfied (step S17).
[0043] When the staff terminal 200 receives the recommendation notification (step S18), the recommendation notification may be displayed on the display unit of the staff terminal 200. Fig. 6 shows an example of the recommendation notification displayed on the staff terminal 200. The recommendation notification D10 may include the classification information (in the example of the figure, "Application for Child Allowance") recommending the creation of training content. Further, the recommendation notification may include, for example, the reason for the recommendation.
[0044] As described above, according to an embodiment of the present invention, after the opinion information collected from residents is automatically classified, the presence or absence of training content related to the required operations is determined, and the creation of training content is recommended. Therefore, it is possible to improve the ability of staff in operations that meet the needs of residents.
[0045] Further, according to an embodiment of the present invention, since a predetermined condition for extracting opinion information with a high desire of residents is set, it is possible to appropriately create training content for operations with high urgency.
[0046] Note that the content providing unit 115 may select, from among a plurality of local government employees, the employee to whom the extracted training content is to be output according to the content of the training content extracted by the extraction unit 114 and the completion status of the training content. Further, the content providing unit 115 may select, from among a plurality of local government employees, the employee to whom the extracted training content is to be output according to the content of the training content extracted by the extraction unit 114 and information regarding the departments to which the local government employees belong. For example, the content providing unit 115 may refer to the tables TB20 and TB21 in FIGS. 5(a) and 5(b) and transmit the training content that should be taken as the completion status of the content to the employees who have not completed the training content. Thereby, it becomes possible to improve the capabilities required of the employees.
[0047] In addition, the acquisition unit 111 may acquire, from the residents, the satisfaction level with respect to the local government's measures as opinion information. Then, the visualization information providing unit 117 may output, to the staff terminal 200, visualization information that graphs and displays information regarding the satisfaction level with respect to the local government's measures. For example, the acquisition unit 111 may acquire the satisfaction level with respect to each measure from the residents via a questionnaire. For example, as the satisfaction level, items such as "satisfied", "somewhat satisfied", "somewhat dissatisfied", "dissatisfied", and "don't know" may be selectable by the residents, and the visualization information providing unit 117 may assign weights such that satisfied = 100 points, somewhat satisfied = 66.6 points, somewhat dissatisfied = 33.3 points, and dissatisfied = 0 points. Also, for the item of "don't know", it may be allocated proportionally based on the number of people who selected it and distributed to the other four items, or a process of excluding it to maintain the reliability of the data may be performed.
[0048] Furthermore, the visualization information providing unit 117 may output, to the staff terminal 200, visualization information that displays information regarding the budget allocated for each local government measure together with the graphically represented information regarding the satisfaction level with respect to the local government's measures. FIG. 7 shows an example of a screen on which information regarding the budget allocated for each local government measure and the satisfaction level with respect to the measure are graphically displayed. The visualization screen 20 may include the budget and actual results for each measure, as well as the satisfaction level.
[0049] The evaluation reception unit 118 may receive an evaluation by the staff of the local government regarding the policies of the local government. The evaluation may be to assign a score as to whether the budget allocation for each policy was appropriate. At this time, according to an embodiment of the present invention, as shown in FIG. 7, in addition to the budget and results for the policy, information visualizing the satisfaction of the residents is provided to the staff, so that the staff can perform a highly accurate evaluation for each policy.
[0050] The learning unit 119 may perform machine learning on the satisfaction of residents, the allocated budget, and the evaluation by the staff of the local government regarding the policies of the local government accumulated over a predetermined period, and generate a learning model for predicting the evaluation for a predetermined policy. For example, the predetermined period may be three years or more, although it is not limited thereto. Note that the machine learning method is not limited thereto, and may be, for example, linear regression, support vector regression (SVR), random forest regression, or gradient boosting regression (GBT), k-nearest neighbor (kNN), etc.
[0051] <Services provided by the platform> Here, an overview of the services provided by the platform realized by the information processing system according to an embodiment of the present invention will be described. (1) Services for residents (1-1) Segment distribution according to attribute information The server 100 may distribute information according to the attributes of the residents based on the information (gender, age, residential area, satisfaction, etc.) acquired from the residents by the acquisition unit 111 and stored in the database server 400. For example, by analyzing data such as chatbots and citizen questionnaires, it becomes possible to provide the information required by the residents at the required timing. (1-2) Chatbot Server 100 may have a function of realizing a chatbot that automatically answers inquiries from resident terminals 300 and accumulating response data. Further, Server 100 may visualize and provide categories frequently asked by residents. This enables quick and easy understanding of the tendencies of questions from residents. Additionally, among the questions for which answers were impossible with the chatbot, those with a large number may be visualized and provided. This allows for immediate correction of answers for questions for which answers were impossible, leading to an improvement in answer accuracy. (1-3) Questionnaire Aggregation Server 100 may have a function of collecting answers to paper-based questionnaires in the form of mark sheets and digital questionnaires. This not only reduces the labor of data aggregation but also enables accurate collection of residents' opinions on administrative services.
[0052] (2) Services for Staff (2-1) Training Management System Server 100 may be able to realize an e-learning function for staff as described above. E-learning may include functions such as training content for staff, comprehension checks through simple tests, management of training attendance history, and sending reminder notifications to those who have not attended training. (2-2) Visualization of Statistical Information Server 100 may have a function of visualizing and providing statistical data such as budgets accumulated within the local government and data such as residents' opinions obtained through chatbots. In this way, it becomes easier to utilize various data by visualizing and cross-combining them for business evaluation and improvement, and it is possible to promote EBPM (Evidence Based Policy Making). (2-3) Dictionary Function Server 100 may have a function of accumulating information such as business manuals, forms for various applications, and staff knowledge, and providing the necessary information through keyword searches. (2-4) Online Inquiry Server 100 may provide functions for creating and issuing inquiries, answering inquiries, checking the answer content, and aggregating answers on the portal site. As a result, for example, operations related to email sending and aggregation operations can be eliminated, and the operation of downloading reference materials and the like to the staff terminal when creating an answer becomes unnecessary. Also, various inquiry operations may be accumulated so that those with many inquiries are displayed at the top on the portal site. (2-5) Notification Server 100 may have a function of notifying all-office instructions and communications that need to be sent to all staff, divided by importance. This makes it easier to issue and view notifications, and by centrally managing notifications on the portal site, the searchability can be improved.
[0053] Although the present invention has been described based on the drawings and embodiments, it should be noted that those skilled in the art can easily make various modifications and corrections based on this disclosure. Therefore, it should be noted that these modifications and corrections are included in the scope of the present invention. For example, the functions and the like included in each component, each step, etc. can be rearranged so as not to be logically contradictory, and a plurality of components, steps, etc. can be combined into one or divided. Also, the configurations shown in the above embodiments may be appropriately combined. For example, each component described as being provided in Server 100 may be realized by being distributed among a plurality of servers.
[0054] For example, in the above, the mode in which the acquisition unit 111 acquires opinion information from residents has been described. However, the acquisition unit 111 may acquire information in a social networking service (SNS) provided by an arbitrary external service and use the words frequently exchanged for extracting training content. For example, when keywords such as "My Number", "Final Tax Return", and "Transfer Procedure" become trends on the SNS, extraction of training content may be performed. Thereby, trends related to the operations of the local government can be predicted in advance, and early responses can be made.
[0055] Furthermore, training content may be extracted when there is a personnel transfer within the local government. This enables the wide utilization of training content and the improvement of staff capabilities.
[0056] The program of each embodiment of the present disclosure may be provided in a state stored in a storage medium readable by an information processing apparatus. The storage medium can store the program in a "non-transitory tangible medium". The program includes, for example, a software program or an information processing apparatus program. When each functional part of the server 100 as an information processing apparatus is realized by software, the server 100 functions as an acquisition unit 111, a classification unit 112, a determination unit 113, an extraction unit 114, a content providing unit 115, a notification unit 116, a visualization information providing unit 117, an evaluation receiving unit 118, and a learning unit 119 by executing the program loaded on the memory by the processor.
[0057] When appropriate, the storage medium can include one or more semiconductor-based or other integrated circuits (ICs) (e.g., field-programmable gate arrays (FPGAs), application-specific ICs (ASICs), etc.), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy disks, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM drives, secure digital cards or drives, any other appropriate storage medium, or any suitable combination of two or more of these. When appropriate, the storage medium can be volatile, non-volatile, or a combination of volatile and non-volatile.
[0058] Also, the program of the present disclosure may be provided to the server 100 via any transmission medium (such as a communication network or a broadcast wave) capable of transmitting the program.
[0059] In addition, each embodiment of this disclosure can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.
[0060] Note that the program of this disclosure may be implemented using, for example, script languages such as JavaScript (registered trademark), Python, C language, Go language, Swift, Kotlin, Java (registered trademark), etc.
[0061] According to each aspect of this disclosure described above, it is possible to contribute to the achievement of Sustainable Development Goal (SDG) 11, "Sustainable cities and communities", by streamlining the work of staff and providing appropriate local government services to residents.
Explanation of Reference Numerals
[0062] 100 Server (Information Processing Device) 110 Control Unit 111 Acquisition Unit 112 Classification Unit 113 Judgment Unit 114 Extraction Unit 115 Content Provision Unit 116 Notification Unit 117 Visualization Information Provision Unit 118 Evaluation Reception Unit 119 Learning Unit 120 Communication Unit 170 Storage Unit 200 Staff Terminal 300 Resident Terminal 400 Database Server 500 Network 600 Information Processing System
Claims
1. An acquisition unit that acquires opinion information from residents regarding a local government; A classification unit that stores the opinion information in a first storage unit after attaching classification information regarding the content of the opinion information; A determination unit that determines whether a predetermined condition is satisfied for the classification information of the opinion information stored in the first storage unit; An extraction unit that extracts training content related to the classification information for which the predetermined condition is satisfied from a second storage unit that stores training content for the staff of the local government; A content providing unit that outputs the extracted training content to a communication terminal used by the staff of the local government; A notification unit that outputs a recommendation notification recommending the creation of training content related to the classification information for which the predetermined condition is satisfied when the training content related to the classification information for which the predetermined condition is satisfied is not extracted from the second storage unit; An information processing system comprising the above.
2. The determination unit determines that the predetermined condition is satisfied for the classification information when the number of pieces of opinion information to which the classification information is attached exceeds a predetermined threshold during a predetermined period. The information processing system according to Claim 1. The information processing system according to Claim 1.
3. The content providing unit selects, from among a plurality of staff members of the local government, the staff member to whom the extracted training content is to be output according to the content of the training content extracted by the extraction unit and the completion status of the training content. The information processing system according to Claim 1 or 2. The information processing system according to Claim 1 or 2.
4. The content providing unit selects, from among a plurality of staff members of the local government, the staff member to whom the extracted training content is to be output according to the content of the training content extracted by the extraction unit and information regarding the department to which the staff member of the local government belongs. The information processing system according to Claim 1 or 2. The information processing system according to Claim 1 or 2.
5. The acquisition unit acquires, from the residents, as the opinion information, the satisfaction level with respect to the policies of the local government. The information processing system according to Claim 1 further comprises a visualization information providing unit that outputs, to the communication terminal, visualization information that graphs and displays information regarding the satisfaction level with respect to the policies of the local government. The information processing system according to Claim 1.
6. The visualization information providing unit outputs, to the communication terminal, visualization information that displays information regarding the budget allocated for each policy of the local government together with the information regarding the satisfaction level with respect to the policies of the local government that has been graphed. The information processing system according to Claim 5. The information processing system according to Claim 5.
7. An evaluation reception unit that receives evaluations by the staff of the local government regarding the measures of the local government; A learning unit that performs machine learning on the satisfaction of the residents with the measures of the local government, the allocated budget, and the evaluations by the staff of the local government accumulated over a predetermined period, and generates a learning model for predicting evaluations of predetermined measures; The information processing system according to claim 6, further comprising the above.
8. The acquisition unit acquires the opinion information through dialogue with the residents using a chatbot. The information processing system according to claim 1.
9. An information processing apparatus Performing a step of acquiring opinion information from residents regarding a local government; Storing the opinion information in a first storage unit after assigning classification information regarding the content of the opinion information; Determining whether a predetermined condition is satisfied for the classification information of the opinion information stored in the first storage unit; Extracting training content related to the classification information for which the predetermined condition is satisfied from a second storage unit that stores training content created for the staff of the local government; Outputting the extracted training content to a communication terminal used by the staff of the local government; When training content related to the classification information for which the predetermined condition is satisfied is not extracted from the second storage unit, outputting a recommendation notice recommending creation of training content related to the classification information for which the predetermined condition is satisfied; A control method for an information processing apparatus that executes the above.
10. In an information processing apparatus, A function of acquiring opinion information from residents regarding a local government; A function of storing the opinion information in a first storage unit after assigning classification information regarding the content of the opinion information; A function of determining whether a predetermined condition is satisfied for the classification information of the opinion information stored in the first storage unit; A function of extracting training content related to the classification information for which the predetermined condition is satisfied from a second storage unit that stores training content created for the staff of the local government; A function of outputting the extracted training content to a communication terminal used by the staff of the local government; A function of outputting a recommendation notice recommending creation of training content related to the classification information for which the predetermined condition is satisfied when training content related to the classification information for which the predetermined condition is satisfied is not extracted from the second storage unit; A control program for an information processing apparatus that realizes the above.
Citation Information
Patent Citations
Information collection system
JP2003308417A
Medical security centralized management system
JP2007066155A
Training information providing device, method and program
JP2019028647A
Opinion information processing program, opinion information processing method and information processing device
JP2019053697A
Providing method, providing apparatus, and machine learning program
JP2023092089A