Program, information processing device and information processing method
The system addresses the misalignment in conventional welfare benefit proposals by integrating organizational preferences and employee information to recommend tailored benefits, enhancing alignment with both company strategies and individual needs.
Patent Information
- Application Number
- JP2025051921
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2026-01-08
- Estimated Expiration
- 2045-03-26
AI Technical Summary
Conventional technologies fail to propose welfare benefits that align with both employee preferences and company strategies, failing to reflect organizational preferences in benefit recommendations.
An information processing system that acquires welfare information, weight information set by the organization, and user information to recommend welfare items on a user's terminal device, considering both organizational intentions and individual employee needs.
Enables the proposal of welfare benefits that are more appropriate for both employees and the company, aligning with organizational goals while meeting individual employee needs.
Smart Images

Figure 0007795834000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a program, an information processing device, and an information processing method. [Background technology]
[0002] Conventionally, there are known techniques for proposing employee benefits that can be used by employees. For example, Patent Literature 1 discloses a technique for proposing appropriate employee benefit services according to the circumstances of employees based on employee information and personal information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-028585 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the technology described in Patent Document 1 is unable to propose adequate welfare benefits to users.
[0005] The present disclosure provides a program, an information processing device, and an information processing method that can propose more appropriate welfare benefits to users. [Means for solving the problem]
[0006] A program according to one aspect of the present disclosure causes a computer to function as a welfare information acquisition unit that acquires welfare information regarding one or more welfare items that indicate welfare benefits adopted by an organization, a weight information acquisition unit that acquires weight information regarding weights set by the organization to one or more welfare items, a user information acquisition unit that acquires user information regarding users belonging to the organization, and a display control unit that controls the display on a user's terminal device of one or more recommended welfare items that are recommended to the user from among the one or more welfare items based on the welfare information, weight information, and user information.
[0007] An information processing device according to another aspect of the present disclosure includes a welfare information acquisition unit that acquires welfare information regarding one or more welfare items that indicate welfare benefits adopted by an organization, a weight information acquisition unit that acquires weight information regarding weights set by the organization to one or more welfare items, a user information acquisition unit that acquires user information regarding users belonging to the organization, and a display control unit that controls the display on the user's terminal device of one or more recommended welfare items that are recommended to the user from among the one or more welfare items based on the welfare information, weight information, and user information.
[0008] An information processing method according to another aspect of the present disclosure includes a computer acquiring welfare information regarding one or more welfare items that indicate welfare benefits adopted by an organization, acquiring weight information regarding weights set by the organization on the one or more welfare items, acquiring user information regarding users belonging to the organization, and controlling the display on the user's terminal device of one or more recommended welfare items that are recommended to the user from among the one or more welfare items based on the welfare information, weight information, and user information. [Effects of the Invention]
[0009] According to the present disclosure, it is possible to propose more appropriate welfare benefits to users. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a conceptual diagram of a system 1 according to the present embodiment. [Figure 2] 1 is a diagram illustrating an example of a functional configuration of a system 1 according to an embodiment of the present invention. [Figure 3] 10 is a diagram illustrating an example of the operation of the information processing device 2 according to the present embodiment. FIG. [Figure 4] 10 is a diagram illustrating an example of the operation of the information processing device 2 according to the present embodiment. FIG. [Figure 5] 10 is a diagram illustrating an example of the operation of the information processing device 2 according to the present embodiment. FIG. [Figure 6] 10 is a diagram illustrating an example of the operation of the information processing device 2 according to the present embodiment. FIG. [Figure 7] 10 is a diagram illustrating an example of the operation of the information processing device 2 according to the present embodiment. FIG. [Figure 8] 3 is a diagram for explaining an example of a display screen of an employee terminal device 3a according to the present embodiment. FIG. [Figure 9] 10 is a diagram for explaining an example of a display screen of a person in charge terminal device 3b according to the present embodiment. FIG. [Figure 10] 3 is a diagram for explaining an example of a display screen of an employee terminal device 3a according to the present embodiment. FIG. [Figure 11] 3 is a diagram for explaining an example of a display screen of an employee terminal device 3a according to the present embodiment. FIG. [Figure 12] FIG. 2 is a diagram illustrating an example of the hardware configuration of each device in the system 1 according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] 1. Overview Conventionally, technologies such as the technology described in Patent Document 1 (JP-A-2005-102351) are known that suggest employee benefits available to employees of a company. While respecting the employee's own preferences, some companies may preferentially encourage employees to use benefits with certain characteristics and / or purposes. For example, if a company's human resources strategy focuses on improving employees' skills, the company may preferentially encourage employees to use benefits aimed at improving skills (e.g., news apps) over other benefits (e.g., movie streaming services). For another example, if a company aims to improve employee engagement, the company may preferentially encourage employees to use lifestyle benefits (e.g., health foods) over other benefits (e.g., financial planning seminars). However, conventional technologies have not been able to reflect such company preferences in the proposal of benefits. System 1 according to the present embodiment (hereinafter simply referred to as "System 1") can solve the problem associated with this example.
[0012] An overview of the operation of system 1 according to this embodiment will be described with reference to Fig. 1. System 1 includes an information processing device 2, a person in charge terminal device 3b used by a company person in charge, and an employee terminal device 3a used by an employee of the company. Hereinafter, the person in charge of the company and the employee of the company will be simply referred to as "person in charge" and "employee," respectively. Note that a company is an example of an organization, and an employee is an example of a user.
[0013] First, the information processing device 2 reads out from its own storage unit welfare information related to one or more welfare items indicating welfare programs adopted by the company (S1). The information processing device 2 reading out welfare program information from its own storage unit is an example of acquiring welfare program information. The welfare program information can be set in the person in charge terminal device 3b.
[0014] The benefit items may be services and / or goods that employees can receive and / or purchase by using benefit points, services and / or goods that employees can receive and / or purchase by paying for their own expenses, or services and / or goods for which employees can receive discounts. For example, benefit items may be services such as seminars on presentation key points, coaching, programming courses, language courses, SaaS that contribute to work efficiency, news apps, video-based learning services, travel, housekeeping services, meal support, and babysitting. For another example, benefit items may be goods such as health foods, exercise equipment, cleaning supplies, electrical appliances, and clothing.
[0015] The employee benefit item may be a service and / or product identified by a specific offering name, sales name, and / or trademark, etc. The service and / or product identified by a specific offering name, sales name, and / or trademark, etc. may be, for example, "ChatGPT" (registered trademark, an example of SaaS that contributes to business efficiency) and "Roomba" (registered trademark, an example of an electrical appliance), etc.
[0016] The employee benefit items may be in-company programs that provide financial assistance to employees, such as book purchase subsidies, travel subsidies, movie discounts, rent subsidies, and stock accumulation investment programs.
[0017] The company's person in charge may be able to select in advance, via the person in charge terminal device 3b, which of a plurality of services, goods, and programs will be used as the employee benefit item.
[0018] Next, the information processing device 2 acquires weight information regarding weights that the company sets for one or more employee benefit items (S2). The weight information can be set on the employee terminal device 3b. The weight set for an employee benefit item can indicate the strength of the company's intention to have its employees use that employee benefit item. For example, if a company has a strong intention to have its employees use a "news app" (one example of an employee benefit item) but is relatively less interested in having its employees use a "movie streaming service" (another example of an employee benefit item), the employee can set a high weight for the "news app" and a low weight for the "movie streaming service."
[0019] Next, the information processing device 2 acquires employee information about employees belonging to the company (S3). The employee information may include any information about the employee. For example, the employee information may include information about the employee's age, family composition, gender, health check results, occupation, position, department, address, hobbies, employee benefits, goals, and challenges. The information processing device 2 may acquire the employee information from a server device that manages, for example, personnel information of the company, or may acquire the employee information via the employee terminal device 3a and / or the person in charge terminal device 3b. When the information processing device 2 acquires the employee information via the employee terminal device 3a, the information processing device 2 may send a questionnaire about, for example, preferences, hobbies, employee benefits, goals, and challenges to the employee terminal device 3a, and acquire the employee's responses to the questionnaire as employee information.
[0020] Next, the information processing device 2 identifies one or more recommended welfare benefit items to be recommended to the employee from among the one or more welfare benefit items based on the welfare benefit information, weight information, and employee information (S4). In one example, the information processing device 2 may identify the recommended welfare benefit items based on the result of reflecting the weight information on the welfare benefit information and the employee information. In another example, the information processing device 2 may extract a portion of the one or more welfare benefit items based on the welfare benefit information and the employee information, and then identify the recommended welfare benefit items by further considering the weight information.
[0021] Next, the information processing device 2 controls the display of the identified one or more recommended welfare benefit items on the employee terminal device 3a (S5). Controlling the display of the recommended welfare benefit items on the employee terminal device 3a includes transmitting information for displaying the recommended welfare benefit items on the employee terminal device 3a. This allows the employee to receive suggestions for welfare benefit items.
[0022] In one embodiment, the information processing device 2 identifies recommended welfare benefit items from one or more welfare benefit items by referring to employee information as well as weight information regarding weights assigned by a company to one or more welfare benefit items. This allows welfare benefit items suited to the employee to be suggested, while also reflecting the company's intentions. As a result, welfare benefit items that are beneficial to both the employee and the company are suggested.
[0023] A detailed configuration example of the system 1 will be described below with reference to FIGS.
[0024] 2. Functional Configuration The functional configuration of system 1 of this embodiment will be described with reference to Figure 2. System 1 includes an information processing device 2, an employee terminal device 3a, a staff member terminal device 3b, an AI server device 4, and a communication network 5. Employee terminal device 3a, staff member terminal device 3b, and AI server device 4 are configured to be able to communicate via the communication network 5. Note that hereinafter, when there is no particular distinction between employee terminal device 3a and staff member terminal device 3b, or when referring to them collectively, they may be simply referred to as "terminal device 3."
[0025] 2.1 Terminal Device 3 The employee terminal device 3a is a terminal device 3 used by an employee. The staff terminal device 3b is a terminal device 3 used by a staff member. The terminal device 3 may be, for example, a smartphone, a personal computer, a tablet terminal, or a wearable terminal. The terminal device 3 has an input interface, an output interface, and a communication interface. The input interface is an interface through which the terminal device 3 receives input from a user. The input interface may be a touch panel, a microphone, a camera, a keyboard, a mouse, or the like. The output interface is an interface through which information is transmitted to the user using images, audio, or the like. The output interface may be a display (which may also serve as a touch panel), a speaker, or the like. The communication interface is an interface through which communication with other devices is realized via the communication network 5. The communication interface may be a wireless communication interface or a wired communication interface. The terminal device 3 may be able to access services provided by the information processing device 2, for example, via a web browser, or may be able to access the services by installing dedicated software.
[0026] 2.2 AI Server Device 4 The AI server device 4 is a device that provides services using AI (Artificial Intelligence) models via a communication network 5. One example of an AI model is an LLM (Large Language Model). An LLM may be a deep learning model that has hundreds of millions of parameters and has learned hundreds of gigabytes of natural language data. An example of an LLM is gpt-4o. Other examples of AI models may include language models, which are not limited to large-scale models, and machine learning models.
[0027] The AI server device 4 may provide services that use AI models via an API (Application Programming Interface). In this case, the AI server device 4 may receive input information (which may also be called a prompt) containing instructions for AI processing content from another device via the API, and may return a response in accordance with the input information to the other device.
[0028] 2.3 Information processing device 2 The information processing device 2 executes at least part of the processing related to proposing more appropriate employee benefits to the user. The information processing device 2 may be a server device in the case where the terminal device 3 is a client device. The information processing device 2 may also be a client device for the AI server device 4. The information processing device 2 may also be a cloud server device. Note that the information processing device 2 may be, for example, a device including one or more virtual or physical web server devices and one or more virtual or physical database server devices.
[0029] The information processing device 2 includes a control unit 10, a storage unit 12, a network interface unit 14, and a bus 16. The control unit 10, the storage unit 12, and the network interface unit 14 are electrically connected via the bus 16.
[0030] 2.3.1 Control unit 10 By executing various programs stored in the storage unit 12, which will be described later, the control unit 10 can function as a welfare information acquisition unit 100, a weight information acquisition unit 102, an employee information acquisition unit 104, a selection information acquisition unit 106, a vector generation unit 108, an input information generation unit 110, and a display control unit 112. The configurations that can be realized based on these functions will be described later.
[0031] 2.3.2 Storage section 12 The storage unit 12 stores various types of information required for the operation of the information processing device 2. In one embodiment, the storage unit 12 stores a program executed by the control unit .
[0032] 2.3.3 Network Interface Unit 14 The network interface unit 14 realizes communication with other devices via the communication network 5 .
[0033] 2.4 Communication Networks5 The communication network 5 realizes communication between the devices included in the system 1. The communication network 5 realizes communication between the devices based on, for example, the TCP / IP protocol.
[0034] 3. Components that can be realized based on the functions of the control unit 10 Hereinafter, with reference to FIGS. 2 to 8, each configuration that can be realized based on the functions of the control unit 10 will be described.
[0035] In one embodiment, the employee benefit information acquisition unit 100 acquires employee benefit information related to one or more employee benefit items that indicate employee benefits adopted by the company, the weight information acquisition unit 102 acquires weight information related to weights set by the company for the one or more employee benefit items, the employee information acquisition unit 104 acquires employee information related to employees belonging to the company, and the display control unit 112 controls the display on the employee terminal device 3a of one or more recommended employee benefit items that are recommended to the employee from among the one or more employee benefit items based on the employee benefit information, weight information, and employee information. As described with reference to FIG. 1, this configuration allows recommended employee benefit items that are beneficial to both the employee and the company to be displayed on the employee terminal device 3a.
[0036] The welfare information may include information regarding the name, category, description, image, etc. of each of one or more welfare items. The category of a welfare item indicates the classification of the welfare item. Multiple welfare items may be associated with a common category. In one example, welfare items such as "News App" and "English Conversation Lessons" may both be associated with the category "Skill Improvement." The description of the welfare item may include information regarding the content of the welfare item, how to use it, the benefits obtained when using it, etc. The image of the welfare item may be a thumbnail, etc., showing the content of the welfare item. The welfare information may also include information regarding the description, image, etc. of each category of one or more welfare items.
[0037] In one embodiment, the display control unit 112 identifies one or more recommended welfare benefit items based on the welfare benefit information and employee information, determines a priority order for the one or more recommended welfare benefit items based at least on the weight information, and controls the display of the one or more recommended welfare benefit items on the employee terminal device 3a based on the priority order. With this configuration, welfare benefit items suitable for the employee are selected based on the welfare benefit information and employee information (i.e., comment welfare benefit items), and the company's intentions are reflected in the display on the employee terminal device 3a. Therefore, for example, it is possible to prevent welfare benefit items that are in line with the company's intentions but not suitable for the employee from being recommended.
[0038] In one embodiment, identifying one or more recommended benefit items based on the benefit information and the employee information includes identifying the one or more recommended benefit items based on a relationship between a vector corresponding to each of the one or more benefit items and a vector corresponding to the employee information. This configuration allows for more quantitative and objective identification of recommended benefit items.
[0039] An example of these configurations will be described with reference to FIG. 3. The display control unit 112 first determines the relationship between a vector corresponding to each of one or more welfare items and a vector corresponding to employee information (see the upper part of FIG. 3). In the example of FIG. 3, the display control unit 112 calculates the similarity between a vector corresponding to each of "News App A," "Travel B," "Health Food C," and "Babysitter D" (each of which is assumed to be a specific service provision name and / or product sales name and is an example of a welfare item) and a vector corresponding to employee information (an example of determining a relationship). In this embodiment, a vector may numerically represent the meaning of certain information. Therefore, the similarity between a vector corresponding to a welfare item and a vector corresponding to employee information may indicate the affinity between the employee and the welfare item. Note that a vector corresponding to a certain welfare item may be determined based on, for example, the name of the welfare item and a description associated with the welfare item.
[0040] In the example of Figure 3, the similarity between the vector corresponding to employee information and the vector corresponding to "News App A" is "20," the similarity with the vector corresponding to "Travel B" is "80," the similarity with the vector corresponding to "Health Food C" is "50," and the similarity with the vector corresponding to "Babysitter D" is "60." In other words, in the example of Figure 3, the employee has a relatively high affinity with "Travel B" and a relatively low affinity with "News App A." Note that the numerical values indicating the similarities shown here are merely conceptually described for the sake of convenience, and do not limit the content of actual processing.
[0041] Next, the display control unit 112 identifies recommended welfare benefit items based on the similarity calculated as described above (see the left side of FIG. 3). In the example of FIG. 3, the display control unit 112 recommends welfare benefit items that correspond to vectors with a similarity of 50 or more with the vector corresponding to the employee information, out of one or more welfare benefit items. In the example of FIG. 3, "Travel B" (similarity 80), "Health Food C" (similarity 50), and "Babysitter D" (similarity 60) correspond to recommended welfare benefit items.
[0042] Next, the display control unit 112 determines the priority of one or more recommended welfare benefit items based on the weight information (see the lower part of FIG. 3). In the example of FIG. 3, the priority of each recommended welfare benefit item is determined based on the value obtained by multiplying the similarity of each recommended welfare benefit item by the weight set for that recommended welfare benefit item. In the example of FIG. 3, the weight information sets a weight of "10" for "News App A," a weight of "5" for "Health Food C," a weight of "3" for "Babysitter D," and a weight of "1" for "Travel B." Therefore, the value corresponding to "Health Food C" is "250" (= similarity "50" × weight "5"), the value corresponding to "Babysitter D" is "180" (= similarity "60" × weight "3"), and the value corresponding to "Travel B" is "80" (= similarity "80" × weight "1"). Therefore, the display control unit 112 determines that, among the one or more identified recommended welfare items, the highest priorities are "health food C," "babysitter D," and "travel B." Note that, although this example describes a method of obtaining a value by multiplying the similarity by a weight, the value may also be obtained by adding the weight to the similarity, or may be determined by a predetermined function that takes the similarity and the weight as arguments.
[0043] Next, the display control unit 112 controls the display of recommended welfare benefit items on the employee terminal device 3a further based on the priority order (see the right side of FIG. 3). In the example of FIG. 3, the display control unit 112 displays the recommended welfare benefit items with the first and second priorities among one or more recommended welfare benefit items on the employee terminal device 3a. As described above, the recommended welfare benefit items with the first and second priorities are "health food C" and "babysitter D," respectively, and therefore these recommended welfare benefit items are displayed on the employee terminal device 3a. The arrangement and / or order of the one or more recommended welfare benefit items displayed on the employee terminal device 3a may be determined based on these priorities or may be determined regardless of these priorities.
[0044] For example, by pressing a recommended welfare benefit item displayed on the employee terminal device 3a, an employee can display a screen on the employee terminal device 3a for checking details of the recommended welfare benefit item (including a description of the recommended welfare benefit item) and / or a screen for applying to use the recommended welfare benefit item.
[0045] In one embodiment, the vector generation unit 108 generates a vector corresponding to each of the one or more welfare benefit items based on the weight information and the welfare benefit information, and the display control unit 112 controls the display of one or more recommended welfare benefit items on the employee terminal device 3a based on the relationship between the vector corresponding to the employee information and the vector corresponding to each of the one or more welfare benefit items generated by the vector generation unit 108. With this configuration, the company's intentions are reflected in the welfare benefit items and then recommended welfare benefit items are identified based on the employee information, making it easier to identify recommended welfare benefit items that are in line with both the employee's intentions and the company's intentions.
[0046] An example of this configuration will be described with reference to Fig. 4. First, the vector generation unit 108 generates vectors corresponding to one or more benefit items based on the weight information and benefit information (see the upper left side of Fig. 4).
[0047] Next, the display control unit 112 determines the relationship between the vector corresponding to the employee information and the vector corresponding to each of the one or more welfare items generated by the vector generation unit 108 (see the upper right side of FIG. 4). In the example of FIG. 4, the similarity between the vector corresponding to the employee information and the weighted vector corresponding to "News App A" is assumed to be "80." Furthermore, the similarity between the vector corresponding to the employee information and the weighted vector corresponding to "Travel B" is assumed to be "30." Furthermore, the similarity between the vector corresponding to the employee information and the weighted vector corresponding to "Health Food C" is assumed to be "60." Furthermore, the similarity between the vector corresponding to the employee information and the weighted vector corresponding to "Babysitter D" is assumed to be "50."
[0048] Next, the display control unit 112 identifies one or more recommended welfare benefit items based on the similarity calculated as described above (see the lower left side of FIG. 4). In the example of FIG. 4, the display control unit 112 sets as recommended welfare benefit items those welfare benefit items corresponding to vectors whose similarity with the vector corresponding to the employee information is 50 or more, among the one or more welfare benefit items. In the example of FIG. 4, "News App A" (similarity "80"), "Health Food C" (similarity "60"), and "Babysitter D" (similarity "50") correspond to recommended welfare benefit items.
[0049] Next, the display control unit 112 controls the display of one or more recommended welfare program items on the employee terminal device 3a (see the lower right side of FIG. 4). In the example of FIG. 4, "News App A," "Health Food C," and "Babysitter D" are displayed as recommended welfare program items on the employee terminal device 3a.
[0050] In one embodiment, the weight information includes, for each of one or more welfare benefit items, information regarding a category associated with the welfare benefit item from one or more categories and a weight corresponding to the category, and the display control unit 112 controls the display of one or more recommended welfare benefit items on the employee terminal device 3a based on the employee information, the category associated with each of the one or more welfare benefit items, and the weight corresponding to the category. This configuration makes it possible to manage welfare benefit items and weights by category, thereby reducing the burden on the person in charge.
[0051] An example of this configuration will be described with reference to FIG. 5. In FIG. 5, the weight information includes information indicating that the category associated with "News App A" and "English Conversation Lesson F" (both examples of employee benefit items) is "Skill Improvement" and information indicating that a weight of "10" corresponds to "Skill Improvement." The weight information also includes information indicating that the category associated with "Health Food C" and "Babysitter D" is "Lifestyle" and information indicating that a weight of "5" corresponds to "Lifestyle." The weight information also includes information indicating that the category associated with "FP Seminar E" is "Asset Formation" and information indicating that a weight of "3" corresponds to "Asset Formation." The weight information also includes information indicating that the category associated with "Travel B" and "Movie Streaming Service G" is "Entertainment" and information indicating that a weight of "1" corresponds to "Entertainment." It is assumed that "FP Seminar E," "English Conversation Lesson F," and "Movie Streaming Service G" are all specific service offering names and / or product sales names, similar to "News App A," "Travel B," "Health Food C," and "Babysitter D."
[0052] The display control unit 112 first identifies recommended welfare benefit items based on the employee information and the categories associated with each of the one or more welfare benefit items (see the lower left side of Figure 5). At this time, the display control unit 112 may identify a category that suits the employee based on the similarity between the vector corresponding to the employee information and the vector corresponding to the category associated with each of the one or more welfare benefit items, and identify welfare benefit items belonging to that category as recommended welfare benefit items. Figure 5 shows an example in which "skill improvement," "asset formation," and "entertainment" are identified as categories that suit the employee. Note that the vector corresponding to the category associated with the welfare benefit item may be determined based on, for example, the name of the category and the description associated with the category. English Conversation Lesson F
[0053] Next, the display control unit 112 determines the priority of one or more recommended welfare items based on the weight information (see the lower right side of Figure 5). In the example of Figure 5, the weight information sets the weight of "skill improvement" to "10," the weight of "asset formation" to "3," and the weight of "entertainment" to "1," so it is determined that "News App A" and "English Conversation Lesson F" belonging to the "skill improvement" category have relatively high priority, "FP Seminar E" belonging to the "asset formation" category has medium priority, and "Travel B" and "Movie Streaming Service G" belonging to the "entertainment" category have relatively low priority.
[0054] Next, the display control unit 112 controls the display of one or more recommended welfare benefit items on the employee terminal device 3a based on the priority order (see the upper right side of FIG. 5). In the example of FIG. 5, the display control unit 112 displays the recommended welfare benefit items with the first to third priorities among the one or more recommended welfare benefit items on the employee terminal device 3a. As described above, the recommended welfare benefit items with the first to third priorities are "News App A," "English Conversation Lesson F," and "FP Seminar E," and therefore these recommended welfare benefit items are displayed on the employee terminal device 3a.
[0055] In one embodiment, the weight is determined based on attributes including at least one of the employee's position in the company, affiliation in the company, position in the company, job type in the company, employee age, employee gender, employee address, employee commuting style (for example, whether remote work or reduced working hours), employee family structure, whether the employee has children, and the age of the employee's children, and the employee information includes information about the employee's attributes. With this configuration, recommended welfare items that are more appropriate according to the employee's attributes can be displayed on the employee terminal device 3a.
[0056] An example of this configuration will be described with reference to FIG. 6. In FIG. 6, the weight information includes information indicating that the category associated with "News App A" and "English Conversation Lesson F" is "Skill Improvement" and information indicating that a weight of "10" is set for "Skill Improvement" in the table for department managers and a weight of "3" is set for "Skill Improvement" in the table for section managers. The weight information also includes information indicating that the category associated with "Health Food C" and "Babysitter D" is "Lifestyle" and information indicating that a weight of "3" is set for "Lifestyle" in the table for department managers and a weight of "7" is set for "Lifestyle" in the table for section managers. The weight information also includes information indicating that the category associated with "Travel B" and "Movie Streaming Service G" is "Entertainment" and information indicating that a weight of "1" is set for "Entertainment" in the table for department managers and a weight of "1" is set for "Entertainment" in the table for section managers. The weights set for each category in the table for department managers and the table for section managers are examples of weights determined based on attributes including at least one of a position, affiliation, job title, and job type in a company.
[0057] The display control unit 112 first identifies recommended welfare benefit items based on the employee information and the categories associated with each of one or more welfare benefit items (see the lower left side of Figure 6). Figure 6 shows an example in which "skill improvement," "asset formation," and "entertainment" are identified as categories suitable for the employee based on the employee information, and "health food C," "babysitter D," "news app A," and "English conversation lesson F," which belong to these categories, are identified as recommended welfare benefit items. English conversation lesson F
[0058] Next, the display control unit 112 determines the priority of one or more recommended welfare program items based on the weight information (see the lower right side of FIG. 6). In the example of FIG. 6, the employee is a section manager. Therefore, the display control unit 112 determines the priority based on the section manager table among the weight information. Specifically, in the section manager table, the weight of "Skill Improvement" is set to "3" and the weight of "Lifestyle" is set to "3." Therefore, it is determined that "Health Food C" and "Babysitter D," which belong to the "Lifestyle" category, have a relatively high priority, and "News App A" and "English Conversation Lesson F," which belong to the "Skill Improvement" category, have a relatively low priority. As a result, "Health Food C" and "Babysitter D," which are recommended welfare program items with relatively high priorities, can be displayed on the employee terminal device 3a.
[0059] 6, an example in which the employee is a section manager has been described, but if the employee is a department manager, "News App A" and "English Conversation Lesson F," which belong to the "Skill Improvement" category, may be displayed on the employee terminal device 3a. This is because the weight of "Lifestyle" is set higher than the weight of "Skill Improvement" in the section manager table, while the weight of "Skill Improvement" is set higher than the weight of "Lifestyle" in the department manager table, which results in a change in the priority of one or more recommended welfare items.
[0060] FIG. 6 illustrates an example in which weights are determined based on the employee's position in the company, but as mentioned above, weights may also be determined based on whether the employee has children and their ages. In one example, if the employee has children, a relatively large weight may be assigned to "Babysitter D," and if the employee does not have children, a relatively small weight (or a weight of "0" or a negative value) may be assigned to "Babysitter D." In another example, if the employee's children are in elementary school or younger, a relatively large weight may be assigned to "Babysitter D," and if the employee's children are in junior high school or older, a relatively small weight (or a weight of "0" or a negative value) may be assigned to "Babysitter D." Note that recommended employee benefit items for employees with children may include, in addition to "Babysitter D," services such as meal support and / or housekeeping services.
[0061] In one embodiment, the selection information acquisition unit 106 acquires selection information regarding the employee's selection of at least one of the one or more welfare benefit items, and the display control unit 112 controls the display of the one or more recommended welfare benefit items on the employee terminal device 3a based on the selection information. With this configuration, the recommended welfare benefit items can be dynamically updated in response to the employee's selection of the welfare benefit items.
[0062] An example of this configuration will be described with reference to the flowchart of Fig. 7. First, the display control unit 112 transmits information for displaying one or more recommended welfare program items on the employee terminal device 3a (S100).
[0063] Next, the selection information acquisition unit 106 acquires selection information (S102). An example of the selection information may be information related to an employee pressing a recommended welfare benefit item displayed on the employee terminal device 3a. An example of the selection information may be information related to an employee's application to use the recommended welfare benefit item. Another example of the selection information may be information related to the employee's browsing history and / or browsing time of the details of the recommended welfare benefit item.
[0064] Next, the display control unit 112 updates one or more recommended benefit items based on the selection information (S104). In one example, the display control unit 112 may change the weight information based on the selection information and identify and display one or more recommended benefit items based on the benefit information, employee information, and the changed weight information. Changing the weight information based on the selection information may include increasing or decreasing the weight assigned to the recommended benefit item (or a category associated therewith) selected by the employee. For example, if an employee presses "News App A" displayed as one of the recommended benefit items on the employee terminal device 3a, the display control unit 112 may increase the weight assigned to "News App A" or increase the weight assigned to "Skill Improvement," the category to which "News App A" belongs, with respect to the weight information.
[0065] Next, the display control unit 112 determines whether to end the display of one or more recommended welfare items (S106). If the display of one or more recommended welfare items is to be ended (YES in S106), the display control unit 112 may end the series of processes. If the display of one or more recommended welfare items is not to be ended (NO in S106), the display control unit 112 may transmit information for displaying the updated one or more recommended welfare items on the employee terminal device 3a (S100).
[0066] 7 illustrates an example in which the display of one or more recommended welfare benefit items on the employee terminal device 3a is controlled based on an employee's pressing of a recommended welfare benefit item, but the present invention is not limited to this. In one example, the display control unit 112 may control the display of one or more recommended welfare benefit items on the employee terminal device 3a based on an employee's pressing of a welfare benefit item not limited to a recommended welfare benefit item. In another example, the display control unit 112 may control the display of one or more recommended welfare benefit items on the employee terminal device 3a based on the display history of each welfare benefit item on the employee terminal device 3a and / or the display history of each category on the employee terminal device 3a. In other words, the selection information may include, for example, the following information (1) to (3). (1) Information about a benefit item pressed by an employee. In this case, the display control unit 112 may be more likely to display the pressed benefit item (or a category associated with it) as a recommended benefit item. (2) Information about the employee's browsing history of each benefit item. In this case, the display control unit 112 may be able to more easily display the benefit items (or categories associated with them) viewed by the employee as recommended benefit items. (3) Information regarding the employee's browsing history of each category. In this case, the display control unit 112 may be able to more easily display the categories (or welfare benefit items belonging to those categories) browsed by the employee as recommended welfare benefit items.
[0067] In one embodiment, the display control unit 112 further controls the display of information on the employee's usage record of one or more welfare benefit items on the person in charge terminal device 3b. This configuration allows the person in charge to understand the employee's usage record of the welfare benefit items. An example of a display screen on the person in charge terminal device 3b will be described later with reference to FIG. 8.
[0068] The information regarding the usage record of one or more employee benefit items by employees may be statistical information regarding the usage record of one or more employee benefit items by a plurality of employees (in one example, all employees) belonging to a company.
[0069] The display control unit 112 may display information regarding the usage history of one or more welfare items for each welfare item, or may display it for each category. For example, if welfare items "News App A" and "English Conversation Lesson F" belong to the category "Skill Improvement," the display control unit 112 may distinguishably display the usage history of "News App A" and the usage history of "English Conversation Lesson F," and may display information combining these as the usage history of welfare items belonging to the category "Skill Improvement."
[0070] In one embodiment, in the weight information, a first weight is set for a first welfare benefit item among the one or more welfare benefit items, and a second weight greater than the first weight is set for a second welfare benefit item among the one or more welfare benefit items, and the information on usage history includes information on usage history of the first welfare benefit item and information on usage history of the second welfare benefit item, and the display control unit 112 controls so that the information on usage history of the second welfare benefit item is displayed in more detail on the staff member terminal device 3b compared to the information on usage history of the first welfare benefit item. With this configuration, the usage history of welfare benefit items that the company places importance on can be reported to the staff member in more detail.
[0071] An example of these configurations will be described with reference to Fig. 8. Fig. 8 shows an example of a display screen for information relating to usage records on the person in charge terminal device 3b. The display screen example in Fig. 8 displays welfare program item names d100 to d108 and usage record display areas d200 to d208. Fig. 8 shows an example of a display screen in which the weight set for "News App A" is "10", the weight set for each of "Babysitter D" and "Health Food C" is "5", and the weight set for each of "Travel B" and "Movie Streaming Service G" is "1".
[0072] The usage history display area d200 displays information about usage history corresponding to the welfare item name d100 ("News app A"). For example, the usage history display area d200 may display information about "News app A," such as the number of users, total cost, average cost, purpose of use, period of highest usage, period of lowest usage, departments with highest usage, departments with lowest usage, and feedback. The usage history display area d200 may also display graphs and the like related to usage history of "News app A."
[0073] The usage history display area d202 displays information about usage history corresponding to the welfare benefit item name d102 ("Babysitter D"). Furthermore, the usage history display area d204 displays information about usage history corresponding to the welfare benefit item name d104 (rent support). The usage history display area d202 and the usage history display area d204 may display information about the number of users, total cost, average cost, purpose of use, etc. for each welfare benefit item, for example.
[0074] The usage history display area d206 displays information about usage history corresponding to the welfare item name d106 ("Travel B"). Furthermore, the usage history display area d208 displays information about usage history corresponding to the welfare item name d108 ("Movie distribution service G"). The usage history display area d206 and the usage history display area d208 may display information about the number of users of each welfare item, for example.
[0075] The usage history display area d200 showing the usage history of "News App A" with a weight of "10" displays the usage history by employees in more detail than the usage history display area d202 showing the usage history of "Babysitter D" with a weight of "5" and the usage history display area d204 showing the usage history of "Health Food C" with a weight of "5". In terms of these relationships, the information displayed in the usage history display area d200 corresponds to an example of "information related to the usage history of the second welfare item", and the information displayed in each of the usage history display areas d202 and d204 corresponds to an example of "information related to the usage history of the first welfare item".
[0076] Furthermore, the usage history display area d202 and the usage history display area d204, which show the usage history of the welfare item with a weight of "5," display the usage history by the employee in more detail than the usage history display area d206, which shows the usage history of "Travel B" with a weight of "1," and the usage history display area d208, which shows the usage history of "Movie Streaming Service G" with a weight of "1." In terms of these relationships, the information displayed in the usage history display area d202 and the usage history display area d204 corresponds to an example of "information related to the usage history of the second welfare item," and the information displayed in the usage history display area d206 and the usage history display area d208 corresponds to an example of "information related to the usage history of the first welfare item."
[0077] In one embodiment, the employee information includes point information related to the balance and / or expiration date of benefit points that the employee can use for at least one of one or more benefit items, and the display control unit 112 controls the display of one or more recommended benefit items on the employee terminal device 3a based on the point information. With this configuration, recommended benefit items are displayed according to the status of benefit points that the employee can use, making it possible to more appropriately suggest benefits.
[0078] In one example, if the employee has benefit points available for use in "News App A" equal to or greater than a predetermined threshold, the display control unit 112 may increase the weight set for "News App A" (or "Skill Improvement," a category associated therewith) in terms of the weight information. In another example, if the remaining time until the expiration date of benefit points available for use in "Travel B" is equal to or greater than a predetermined period, the display control unit 112 may decrease the weight set for "Travel B" (or "Entertainment," a category associated therewith) in terms of the weight information. The display control unit 112 may change the weight information based on the point information, and identify and display one or more recommended benefit items based on the benefit information, employee information, and the changed weight information.
[0079] In one embodiment, the input information generation unit 110 generates input information that instructs the output of weight information based on information regarding operations performed by company personnel on one or more welfare items, and the weight information acquisition unit 102 acquires the weight information that is output by inputting the input information generated by the input information generation unit 110 into the AI model.
[0080] Inputting the input information into the AI model may include transmitting the input information to the AI server device 4. Furthermore, obtaining the weight information output thereby may include obtaining a response from the AI server device 4.
[0081] The operation performed by the person in charge on one or more welfare items may be, for example, an operation related to specifying a welfare item for which a weight is to be set, an operation related to specifying a welfare item for which no weight is to be set (or a default weight is to be set), or an operation related to setting the priority of each welfare item.
[0082] If the AI model is a model that accepts natural language, such as LLM, the input information may include text in natural language. An example of input information when the operation by the person in charge on one or more welfare items is an operation related to setting the priority of each welfare item is as follows: "Please determine the weight of each of the three welfare items, 'News App A', 'Travel B', and 'Health Food C'. The order of priority is 'News App A', 'Health Food C', and 'Travel B'."
[0083] The AI model may be a machine learning model configured to output a combination of weights corresponding to a combination of one or more employee benefits (for example, a model that has previously learned training data to realize such an input-output relationship). In this case, the input information may include information regarding the designation of the combination of one or more employee benefits by the person in charge.
[0084] In one embodiment, the input information generation unit 110 generates input information that instructs the output of one or more recommended welfare benefit items from one or more welfare benefits based on welfare benefit information, weight information, and employee information, and the display control unit 112 identifies one or more recommended welfare benefit items by inputting the input information generated by the input information generation unit 110 into an AI model.
[0085] An example of input information when the AI model is a model that accepts natural language such as LLM is as follows: "Please understand the following benefit information, weight information, and employee information. The benefit information is information about one or more benefit items that indicate the benefits offered by the company. The weight information is information about the weights set by the company for one or more benefit items. The employee information is information about the employees for whom benefit items will be recommended. Based on this information, please identify one or more recommended benefit items to be recommended to the employee." The input information may include such instructions as well as benefit information, weight information, and employee information.
[0086] The AI model may be a machine learning model configured to output one or more recommended benefit items for benefit information, weight information, and employee information (e.g., a model that has previously trained training data to realize such an input-output relationship). In this case, the input information may include benefit information, weight information, and employee information. Note that the machine learning model referred to here does not have to be an LLM, and may be, for example, an SVM (support vector machine) or a non-large-scale neural network model.
[0087] In one example, the control unit 10 may have the following configurations (1) to (4). Note that more detailed aspects of the following configurations (1) to (4) can be understood appropriately based on the above embodiment. (1) An AI model that vectorizes each welfare item. The vectorization of each welfare item may be performed prior to (2) to (4) below. (2) An AI model that issues instructions to extract highly similar employee benefit items based on the results of (1) and the vectors corresponding to employee information. The extraction of highly similar employee benefit items may be performed in real time. (3) A processing unit that applies weight information to the result of (2). (4) An AI engine that sorts the results based on (3) and extracts recommended welfare items.
[0088] 4. Other display screen examples on terminal device 3 Other examples of display screens on the terminal device 3 will be described with reference to FIGS.
[0089] Fig. 9 is a diagram showing an example of a display screen when the staff member terminal device 3b accepts input of welfare program information. The example display screen in Fig. 9 displays a table d300 and a scroll bar d304. In the table d300, for each welfare program item (such as "XX communication service" and "XX workspace." Note that in Fig. 9, "XX" and "XX" indicate the name provided and / or the sales name of each welfare program item), the major category, minor category, explanation of the minor category, tax system, adoption / rejection, and recommendation level are displayed in association with each other.
[0090] In one example, the person in charge can change the settings in area d302 of table d300. That is, the person in charge may be able to set the adoption / rejection and recommended level for each welfare benefit item. Setting the adoption / rejection and recommended level for each welfare benefit item is an example of inputting welfare benefit information.
[0091] The adoption / rejection indicates whether or not each benefit item is to be provided to the employee. In other words, benefit items with "adopted" set in the adoption / rejection column are provided to the employee, and benefit items with "not adopted" set are not provided to the employee. Recommended benefit items are identified from benefit items with "adopted" set in the adoption / rejection column.
[0092] The recommendation level indicates the company's intention to recommend each benefit item to employees in three levels: "Deterrent," "Normal," and "Recommended." A relatively low weight (e.g., "1") is assigned to a benefit item whose recommendation level is set to "Deterrent." A medium weight (e.g., "5") is assigned to a benefit item whose recommendation level is set to "Normal." A relatively high weight (e.g., "10") is assigned to a benefit item whose recommendation level is set to "Recommended." Note that a recommendation level does not need to be assigned to a benefit item whose adoption / rejection rating is set to "Reject."
[0093] The scroll bar d304 is a display element that allows the person in charge to slide it to switch between the welfare items displayed in the table d300.
[0094] 10 is a diagram showing an example of a display screen when the employee terminal device 3a displays recommended welfare program items. The example display screen in Fig. 10 displays a recommended welfare program item display area d400, a category selection area d412, an other welfare program item display area d420, and a scroll bar d442.
[0095] The recommended welfare program item display area d400 is an area that displays recommended welfare program items. In the recommended welfare program item display area d400, "News App A" and "Babysitter D" are displayed as recommended welfare program items. Specifically, in the recommended welfare program item display area d400, a "News App A" icon d402, a "News App A" selection button d404, a "Babysitter D" icon d406, and a "Babysitter D" selection button d408 are displayed. In addition, the employee may be able to switch between recommended welfare program items displayed in the recommended welfare program item display area d400 by sliding a scroll bar d410.
[0096] The "News app A" icon d402 is an example of an image associated with "News app A." The "News app A" selection button d404 is a button for displaying an explanation of "News app A." Above the "News app A" selection button d404, it is displayed that if "News app A" is used, payment will be made in advance. In addition, below the "News app A" selection button d404, it is displayed that the cost of using "News app A" is tax-exempt.
[0097] The "Babysitter D" icon d406 is an example of an image associated with "Babysitter D." The "Babysitter D" selection button d408 is a button for displaying an explanation of "Babysitter D." Above the "Babysitter D" selection button d408, it is displayed that 3,000 welfare points will be used when using "Babysitter D." In addition, below the "Babysitter D" selection button d408, it is displayed that the cost of using "Babysitter D" is tax-exempt.
[0098] The category selection area d412 displays a "Skill Improvement" selection button d414, a "Fitness" selection button d416, and a "Remote Work" selection button d418. When an employee presses these buttons, the screen transitions to a screen displaying a list of welfare items belonging to the category associated with the button. For example, when an employee presses the "Skill Improvement" selection button d414, the employee terminal device 3a may display welfare items (not limited to recommended welfare items) belonging to the "Skill Improvement" category.
[0099] The other benefit item display area d420 is an area that displays benefit items not limited to recommended benefit items. The other benefit item display area d420 displays "FP Seminar E," "English Conversation Lesson F," "Health Food C," "Travel B," and "Movie Streaming Service G" as benefit items. Specifically, the recommended benefit item display area d400 displays a "FP Seminar E" icon d422, a "FP Seminar E" selection button d424, an "English Conversation Lesson F" icon d426, an "English Conversation Lesson" selection button d428, a "Health Food C" icon d430, a "Health Food C" selection button d432, a "Travel B" icon d434, a "Travel B" selection button d436, a "Movie Streaming Service G" icon d438, and a "Movie Streaming Service" selection button d440. These display elements can be understood in the same way as the "News App A" icon d402 and the "News App A" selection button d404 described above.
[0100] The scroll bar d442 is a display element that allows the employee to slide it to switch between the displayed welfare items.
[0101] FIG. 11 is a diagram showing an example of a display screen when an employee presses the "News App A" selection button d404. The example display screen in FIG. 11 displays a window d500, an icon d502, a description d504, a usage request button d508, and a close button d510. The icon d502 may be the same as the "News App A" icon d402. The description d504 may be a description of "News App A." The usage request button d508 is a button that an employee can press to request use of "News App A" from the company and / or the person in charge. The close button d510 is a button for closing the window d500. Note that while FIG. 11 shows an example of a display screen when the "News App A" selection button d404 is pressed as an example, a display screen when a selection button corresponding to another employee benefit item, such as the "Babysitter D" selection button d408, is pressed may also be understood in a similar manner.
[0102] 5. Hardware Configuration 9, an example of a hardware configuration in which the devices included in the above-described system 1 are realized by a computer 70 will be described. Note that the functions of each device can also be realized by dividing them into multiple devices.
[0103] As shown in FIG. 9, a computer 70 includes a processor 700 , a storage device 702 , an input I / F 704 , a data I / F 706 , a communication I / F 708 , and a display device 710 .
[0104] The processor 700 controls various processes in the computer 70 by executing programs stored in the storage device 702. For example, each functional unit included in the control unit 10 of the information processing device 2 can be realized by the processor 700 executing the programs stored in the storage device 702.
[0105] The storage device 702 is a storage medium such as a RAM (Random Access Memory), etc. The RAM temporarily stores the program code of the program executed by the processor 700 and data required when the program is executed.
[0106] The storage device 702 may also be a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 702 stores an operating system and various programs for implementing the above-described configurations. The storage medium storing the various programs may be a non-transitory computer-readable medium. The storage device 702 may also store tables that register various types of information and a DB that manages the tables. Such programs and data are loaded into the storage device 702 as needed and referenced by the processor 700.
[0107] The input I / F 704 is a device for receiving input from a user. Specific examples of the input I / F 704 include a camera, a button, a microphone, a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F 704 may be connected to the computer 70 via an interface such as a USB (Universal Serial Bus).
[0108] The data I / F 706 is a device for inputting data from outside the computer 70. A specific example of the data I / F 706 is a drive device for reading data stored in various storage media. The data I / F 706 may be provided outside the computer 70. In this case, the data I / F 706 is connected to the computer 70 via an interface such as a USB.
[0109] The communication I / F 708 is a device for performing wired or wireless data communication with devices external to the computer 70 via the communication network 5. The communication I / F 708 may be provided external to the computer 70. In this case, the communication I / F 708 is connected to the computer 70 via an interface such as a USB.
[0110] The display device 710 is a device for displaying various types of information. Specific examples of the display device 710 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 710 may be provided outside the computer 70. In this case, the display device 710 is connected to the computer 70 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F 704, the display device 710 can be configured as an integral part of the input I / F 704.
[0111] Furthermore, the components of the devices included in the system 1 described in the above embodiment are assumed to realize predetermined processing in cooperation with other hardware by the processor 700 executing a program stored in the storage device 702. In other words, these components are envisioned as both software or firmware and the corresponding hardware, and in both of these concepts, they are also referred to as "functions," "means," "parts," "processing circuits," "units," or "modules," and can be interpreted as such.
[0112] 6. Variations The above-described embodiments are intended to facilitate understanding of the present disclosure and are not intended to limit the present disclosure. The configurations that the embodiments may have are not limited to those exemplified and may be modified as appropriate. Furthermore, configurations shown in different embodiments may be partially substituted or combined with each other.
[0113] In the above embodiment (particularly the description with reference to FIGS. 3 and 4 ), an example was described in which welfare benefit items corresponding to vectors whose similarity to a vector corresponding to employee information is equal to or greater than a predetermined threshold were determined as recommended welfare benefit items. However, this is not limiting. The information processing device 2 may determine a predetermined number of welfare benefit items with the highest similarity between vectors as recommended welfare benefit items based on the vector corresponding to employee information and the vectors corresponding to one or more welfare benefit items. For example, if the similarity of the vector of a first welfare benefit item to the vector corresponding to employee information is "80," the similarity of the vector of a second welfare benefit item is "20," and the similarity of the vector of a third welfare benefit item is "30," and the predetermined number of similarities is "2," the information processing device 2 determines the first welfare benefit item and the third welfare benefit item as recommended welfare benefit items.
[0114] In the above embodiment (particularly the portion described with reference to FIG. 3 ), an example was described in which one or more recommended welfare benefit items are identified, and then the priority of each recommended welfare benefit item is determined based on a value calculated from the similarity of each recommended welfare benefit item and the weight assigned to the recommended welfare benefit item. The method of determining the priority of each recommended welfare benefit item is not limited to this. For example, the priority of each recommended welfare benefit item may be determined based solely on the weight assigned to each recommended welfare benefit item, regardless of the similarity of each recommended welfare benefit item. For example, in the example of FIG. 3 , for each recommended welfare benefit item, a weight of “1” is assigned to “Travel B,” a weight of “5” is assigned to “Health Food C,” and a weight of “3” is assigned to “Babysitter D.” Therefore, the order of priority may be determined to be “Health Food C,” “Babysitter D,” and “Travel B.”
[0115] 7 Supplementary Information The wording in this embodiment can be understood as follows to the extent that no contradiction occurs.
[0116] In this embodiment, "executing a predetermined process based on predetermined information" may mean executing the predetermined process based on at least a part of the predetermined information, executing the predetermined process based on at least the predetermined information, or executing the predetermined process probabilistically based on the predetermined information. In other words, "executing a predetermined process based on predetermined information" is not limited to executing the predetermined process based only on the predetermined information.
[0117] In this embodiment, "executing another process based on a predetermined process" may mean executing the other process after the predetermined process has been executed, executing the predetermined process and the other process consecutively, executing the other process based on information determined by the predetermined process, executing the other process on the condition that the predetermined process has been executed, or executing the other process by means of the predetermined process. Note that "executing another process by a predetermined process" may also be understood as the same as "executing another process based on a predetermined process."
[0118] In this embodiment, "the specified information includes other information" may mean either that at least a part of the specified information is the other information, or that the other information can be obtained based on the specified information.
[0119] In this embodiment, "a specified process includes another process" may mean either that at least a part of the specified process is the other process (i.e., that the other process is performed in the process of obtaining the result of the specified process), or that one aspect of the specified process is the other process.
[0120] In this embodiment, "a predetermined object corresponds to another object" may mean any of the following: the predetermined object and the other object are in a one-to-one relationship; the other object is included in a predetermined set identified based on the predetermined object; or the other object can be identified based on the predetermined object. Note that "a predetermined object corresponds to another object" is not limited to being managed, for example, in a database. Furthermore, "a predetermined object is associated with another object" may be understood in the same way as "a predetermined object corresponds to another object."
[0121] In this embodiment, "obtaining information" includes making the information processable in the control unit 10. "Obtaining information" may mean, for example, receiving the information from another device, obtaining the information through predetermined processing, or reading the information from the storage unit 12.
[0122] In this embodiment, "generating information" may mean either making the information obtained by a specified process processable in the control unit 10, or storing the information obtained by a specified process in the memory unit 12.
[0123] In this embodiment, "determining information" may mean either selecting at least one piece of information from one or more pieces of information, or newly generating that information.
[0124] In this embodiment, "outputting information" may mean either transmitting the information to another device or outputting the information as sound or video.
[0125] 8 Configuration example The present disclosure includes the following techniques:
[0126] [Appendix 1] A program that causes a computer (70) to function as a welfare information acquisition unit (100) that acquires welfare information regarding one or more welfare items that indicate welfare benefits adopted by an organization, a weight information acquisition unit (102) that acquires weight information regarding weights set by the organization to one or more welfare items, a user information acquisition unit (employee information acquisition unit (104)) that acquires user information regarding users belonging to the organization, and a display control unit (112) that controls the display on the user's terminal device of one or more recommended welfare items that are recommended to the user from among the one or more welfare items based on the welfare information, weight information, and user information.
[0127] [Appendix 2] The program described in Appendix 1, wherein the display control unit 112 identifies one or more recommended welfare items based on welfare information and user information, determines a priority of the one or more recommended welfare items based at least on weight information, and controls the display of the one or more recommended welfare items on the user's terminal device further based on the priority.
[0128] [Appendix 3] The program described in Appendix 2, wherein identifying one or more recommended benefit items based on benefit information and user information includes identifying one or more recommended benefit items based on a relationship between a vector corresponding to each of the one or more benefit items and a vector corresponding to the user information.
[0129] [Appendix 4] A program described in any one of Appendices 1 to 3, which further causes the computer 70 to function as a vector generation unit 108 that generates a vector corresponding to each of one or more welfare items based on weight information and welfare information, and a display control unit 112 that controls the display of one or more recommended welfare items on the user's terminal device based on the relationship between the vector corresponding to the user information and the vector corresponding to each of the one or more welfare items generated by the vector generation unit 108.
[0130] [Appendix 5] A program described in any one of Appendices 1 to 4, which further causes the computer 70 to function as a selection information acquisition unit 106 that acquires selection information regarding a user's selection of at least one of one or more welfare items, and a display control unit 112 that controls the display of one or more recommended welfare items on the user's terminal device based further on the selection information.
[0131] [Appendix 6] 6. The program according to any one of appendices 1 to 5, wherein the display control unit 112 further controls the display of information on the usage record of one or more welfare items by a user on a terminal device of a person in charge belonging to an organization.
[0132] [Appendix 7] The program described in Appendix 6, wherein in the weight information, a first weight is set for a first welfare item among the one or more welfare items, and a second weight greater than the first weight is set for a second welfare item among the one or more welfare items, and the information on usage history includes information on usage history of the first welfare item and information on usage history of the second welfare item, and the display control unit 112 controls so that the information on usage history of the second welfare item is displayed in more detail on the terminal device of the person in charge compared to the information on usage history of the first welfare item.
[0133] [Appendix 8] the user information includes point information regarding a balance and / or expiration date of benefit points that the user can use for at least one of the one or more benefit items; 8. The program according to any one of appendices 1 to 7, wherein the display control unit 112 controls the display of one or more recommended welfare items on the user's terminal device further based on the point information.
[0134] [Appendix 9] A program described in any one of Appendices 1 to 8, wherein the weight information includes, for each of one or more welfare items, information regarding a category among one or more categories associated with the welfare item and a weight corresponding to the category, and the display control unit 112 controls the display of one or more recommended welfare items on the user's terminal device based on user information, a category associated with each of the one or more welfare items, and a weight corresponding to the category.
[0135] [Appendix 10] The program of any one of Appendices 1 to 9, wherein the weight is determined based on attributes including at least one of position in the organization, affiliation in the organization, job title in the organization, job type in the organization, user's age, user's gender, user's address, user's commuting habits, user's family composition, whether the user has children, and age of the user's children, and the user information includes information regarding the user's attributes.
[0136] [Appendix 11] A program described in any one of Appendices 1 to 10, which causes the computer 70 to further function as an input information generation unit 110 that generates input information that instructs the output of weight information based on information regarding operations performed on one or more welfare items by personnel belonging to an organization, and a weight information acquisition unit 102 that acquires weight information to be output by inputting the input information generated by the input information generation unit 110 into an AI model.
[0137] [Appendix 12] A program described in any one of Appendices 1 to 11, which further causes the computer 70 to function as an input information generation unit 110 that generates input information that instructs the output of one or more recommended welfare items from one or more welfare benefits based on welfare benefit information, weight information, and user information, and a display control unit 112 that identifies one or more recommended welfare benefit items by inputting the input information generated by the input information generation unit 110 into an AI model.
[0138] [Appendix 13] An information processing device 2 includes a welfare information acquisition unit 100 that acquires welfare information regarding one or more welfare items that indicate welfare benefits adopted by an organization, a weight information acquisition unit 102 that acquires weight information regarding weights set by the organization to one or more welfare items, a user information acquisition unit (employee information acquisition unit 104) that acquires user information regarding users who belong to the organization, and a display control unit 112 that controls the display on the user's terminal device of one or more recommended welfare items that are recommended to the user from among the one or more welfare items based on the welfare information, weight information, and user information.
[0139] [Appendix 14] An information processing method in which a computer 70 acquires welfare information regarding one or more welfare items that indicate welfare benefits adopted by an organization, acquires weight information regarding weights set by the organization for the one or more welfare items, acquires user information regarding users belonging to the organization, and controls the display on the user's terminal device of one or more recommended welfare items that are recommended to the user from among the one or more welfare items based on the welfare information, weight information, and user information. [Explanation of symbols]
[0140] 1...system, 2...information processing device, 3...terminal device, 3a...employee terminal device, 3b...person in charge terminal device, 4...AI server device, 5...communication network, 10...control unit, 12...memory unit, 70...computer, 100...welfare information acquisition unit, 102...information acquisition unit, 104...employee information acquisition unit, 106...selection information acquisition unit, 108...vector generation unit, 110...input information generation unit, 112...display control unit, 700...processor
Claims
1. Computer, a benefit information acquisition unit that acquires benefit information regarding one or more benefit items that indicate benefits adopted by the organization; a weight information acquisition unit that acquires weight information regarding a weight for each organization that the organization sets for the one or more welfare items; a user information acquisition unit that acquires user information related to users who belong to the organization; a display control unit that controls the display of one or more recommended welfare items recommended to the user from among the one or more welfare items on the user's terminal device based on the welfare information, the weight information, and the user information; A program that functions as a
2. The display control unit Identifying the one or more recommended benefit items based on the benefit information and the user information; determining a priority of the one or more recommended benefit items based at least on the weight information; controlling display of the one or more recommended benefit items on the user's terminal device further based on the priority; The program according to claim 1.
3. Identifying the one or more recommended welfare benefit items based on the welfare benefit information and the user information includes identifying the one or more recommended welfare benefit items based on a relationship between a vector corresponding to each of the one or more welfare benefit items and a vector corresponding to the user information; The program according to claim 2.
4. The computer a vector generating unit that generates a vector corresponding to each of the one or more benefit items based on the weight information and the benefit information; the display control unit controls display of the one or more recommended welfare items on the terminal device of the user based on a relationship between a vector corresponding to the user information and a vector corresponding to each of the one or more welfare items generated by the vector generation unit; The program according to claim 1.
5. The computer a selection information acquisition unit that acquires selection information regarding a selection by the user of at least one of the one or more welfare benefit items; the display control unit controls display of the one or more recommended welfare items on the terminal device of the user further based on the selection information; The program according to claim 1.
6. The display control unit further controls display of information regarding the user's usage record of the one or more welfare items on a terminal device of a person in charge of the organization. The program according to claim 1.
7. In the weight information, a first weight is set to a first welfare item among the one or more welfare items, and a second weight greater than the first weight is set to a second welfare item among the one or more welfare items; the information on the usage record includes information on the usage record of the first welfare item and information on the usage record of the second welfare item; the display control unit controls the display of information on the usage record of the second welfare service item on the terminal device of the person in charge in more detail than information on the usage record of the first welfare service item. The program according to claim 6.
8. the user information includes point information regarding a balance and / or expiration date of benefit points that the user can use for at least one of the one or more benefit items; The display control unit and controlling display of the one or more recommended welfare items on the user's terminal device further based on the point information. The program according to claim 1.
9. The weight information includes, for each of the one or more benefit items, information regarding a category associated with the benefit item from among one or more categories and a weight corresponding to the category; the display control unit controls display of the one or more recommended welfare items on the user's terminal device based on the user information, categories associated with each of the one or more welfare items, and weights corresponding to the categories; The program according to claim 1.
10. The weight is determined based on attributes including at least one of a position in the organization, an affiliation in the organization, a job title in the organization, a job type in the organization, an age of the user, a gender of the user, an address of the user, a commuting pattern of the user, a family structure of the user, whether the user has children, and an age of the user's children; The user information includes information about the attributes of the user. The program according to claim 1.
11. The computer and further functioning as an input information generating unit that generates input information instructing output of the weight information based on information regarding operations performed by a person in charge of the organization on the one or more welfare items, The weight information acquisition unit acquires the weight information output by inputting the input information generated by the input information generation unit into an AI model. The program according to claim 1.
12. The computer an input information generating unit that generates input information that instructs output of the one or more recommended welfare items from the one or more welfare services based on the welfare service information, the weight information, and the user information; the display control unit inputs the input information generated by the input information generation unit into an AI model to identify the one or more recommended welfare items; The program according to claim 1.
13. a benefit information acquisition unit that acquires benefit information regarding one or more benefit items that indicate benefits adopted by the organization; a weight information acquisition unit that acquires weight information regarding a weight for each organization that the organization sets for the one or more welfare items; a user information acquisition unit that acquires user information related to users who belong to the organization; a display control unit that controls the display of one or more recommended welfare items recommended to the user from among the one or more welfare items on the user's terminal device based on the welfare information, the weight information, and the user information; An information processing device comprising:
14. The computer obtaining benefit information regarding one or more benefit items indicative of benefits offered by the organization; Obtaining weight information regarding a weight for each organization that the organization assigns to the one or more benefit items; acquiring user information relating to users belonging to the organization; Controlling the display of one or more recommended welfare items recommended to the user among the one or more welfare items on the user's terminal device based on the welfare information, the weight information, and the user information; An information processing method that performs the above.
Citation Information
Patent Citations
Information processing device and information processing method
JP2013149140A
Information providing system, information providing program, and information providing method
JP2022025947A
Information presentation system, information presentation method and storage medium
WO2011010434A1
Recommendation information providing system, recommendation information providing method and recommendation information providing program
JP2019028585A