Information processing device, information processing method, program, information processing system
Patent Information
- Application Number
- JP2025034747
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2026-09-17
AI Technical Summary
【0007】 本発明は、リソースを有効に活用するための情報を表示できるようになる。
Smart Images

Figure 2026147124000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing apparatus, an information processing method, a program, and an information processing system. [Background Art]
[0002] In an organization such as a company, facilities such as conference rooms are used for business operations. Furthermore, the organization is equipped with fixtures such as electronic whiteboards and projectors. Facilities and fixtures used in an organization may be collectively managed, for example, by a department such as an information systems department.
[0003] Techniques for managing software within an organization are known (see, for example, Patent Document 1). Patent Document 1 discloses a method for managing the use of a plurality of applications in a company, the method comprising: calling an API for executing processing included in a batch processing reservation request at a date and time or a time period set by the batch processing reservation request for an account used by one or more employees, and storing processing results of the accounts of the one or more employees. [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] However, in the conventional art, no consideration has been given to information for effectively utilizing resources such as facilities and fixtures used in an organization.
[0005] In view of the above technical problems, an object of an embodiment of the present invention is to enable display of information for effectively utilizing resources. [Means for Solving the Problem]
[0006] The present invention provides an information processing device comprising: first information relating to the utilization rate of resources used in an organization; second information relating to the target to which the resources are allocated; third information generated based on the first and second information, wherein the third information is a request for generation of the third information relating to the utilization of the resources; an AI control unit that transmits these to a generation AI service; and a display control unit that displays the third information obtained by the AI control unit from the generation AI service. [Effects of the Invention]
[0007] This invention enables the display of information for effectively utilizing resources. [Brief explanation of the drawing]
[0008] [Figure 1] This is a schematic diagram of a conference room and the equipment it contains. [Figure 2] This is a schematic diagram illustrating an example of a business support service. [Figure 3] This diagram illustrates the process flow for generating information on the effective use of resources by a service provider using an AI generation service. [Figure 4] This is a diagram showing an example of the configuration of an information processing system. [Figure 5] This figure shows an example of the hardware configuration of an information processing device, a PC, and a terminal device. [Figure 6] This figure shows an example of the functional configuration of an information processing system. [Figure 7] This figure shows an example of a conference room usage rate information table stored in the usage rate information storage unit. [Figure 8] This figure shows an example of an equipment information table stored in the equipment information storage unit. [Figure 9] This figure shows an example of an equipment information table stored in the equipment information storage unit. [Figure 10] This figure shows an example of a conference room reservation information table stored in the conference room reservation information storage unit. [Figure 11] This is an image illustrating what the meeting would look like. [Figure 12] This is a diagram illustrating the identification of participants. [Figure 13] This is an example sequence diagram illustrating the process by which an information processing device saves the start and end times of use for meeting rooms and equipment. [Figure 14] This figure shows an example of a usage rate screen displayed on a system administrator's terminal device. [Figure 15] This sequence diagram illustrates an example of the actions and processes that an information processing system performs before a system administrator displays the usage information. [Figure 16] This figure shows an example of a usage information display screen shown on a system administrator's terminal device. [Figure 17] This is an example sequence diagram illustrating the operation and process by which the information processing device changes resource allocation when the allocation change button is pressed. [Figure 18] This diagram illustrates the changes made to the equipment information table based on the proposed modifications. [Figure 19] This figure shows an example of an email screen received by a party involved (assignment change). [Figure 20] This figure shows an example of an objection screen displayed on a service user's PC. [Figure 21] This figure shows an example of an email screen received by a party involved (assignment restoration). [Figure 22] This figure shows an example of an information list screen displayed on a system administrator's terminal device. [Figure 23] This figure shows an example of the information list screen when Proposal 1 is executed by pressing the Assignment Change button. [Figure 24] This figure shows an example of the functional configuration of the information processing system in the second embodiment. [Figure 25] This figure shows an example of a conference room reservation information table stored in the conference room reservation information storage unit in the second embodiment. [Figure 26] This figure shows an example of a conference room reservation cancellation information table stored in the conference room reservation cancellation information storage unit in the second embodiment. [Figure 27] It is a diagram showing an example of a conference room reservation cancellation information screen displayed by the terminal device of a system administrator in the second embodiment. [Figure 28] It is a sequence diagram for explaining an example of operations and processes executed by the information processing system before the system administrator displays utilization information in the second embodiment. [Figure 29] It is a diagram showing an example utilization information display screen displayed by the terminal device of a system administrator in the second embodiment. [Figure 30] It is an example sequence diagram for explaining operations and processes in which the information processing device transmits an email to related persons when a request execution button is pressed in the second embodiment. [Figure 31] It is a diagram showing an email screen received by a related person in the second embodiment. [Figure 32] It is a diagram showing an email screen received by a related person in the second embodiment. [Figure 33] It is a diagram showing an example information list screen displayed by the terminal device of a system administrator in the second embodiment. MODE FOR CARRYING OUT THE INVENTION
[0009] Hereinafter, as an example of a mode for carrying out the present invention, an object is to provide an information processing system and an information processing method performed by the information processing system.
[0010] [First Embodiment] <Outline of Business Support Service> First, with reference to FIG. 1, a usage mode of a conference room as an example of equipment will be described. FIG. 1 is a schematic diagram of a conference room and equipment provided in the conference room. In the conference room, an electronic blackboard 11, a projector 12, and a meeting device 13 are installed as examples of equipment.
[0011] First, the meeting rooms are by reservation only, and users must reserve a meeting room in advance. Reservations can be made through an online system or a dedicated app, and the user selects a meeting room according to the usage time, number of people, and content of the meeting. Meeting room reservation information is recorded in the information processing device 40.
[0012] In order for meeting participants to enter the meeting room at their reserved time, the person who made the reservation or the participant must be authenticated by an IC card reader 14 installed at the entrance. The person who made the reservation or the participant holds their IC card over the IC card reader 14. For example, the employee's identification information (hereinafter sometimes referred to as employee ID) is identified by the IC card. The door 15 is unlocked, and only the person who made the reservation or the participant registered in the meeting room reservation information can enter the meeting room. In this way, the security of the meeting room is ensured. The information processing device 40 is notified that the meeting has started (that the person who made the reservation or the participant has entered the room). Therefore, the information processing device 40 can manage the usage time of the meeting room, etc.
[0013] In Figure 1, the IC card reader 14 is installed on the door 15, but the IC card reader 14 may also be installed inside the conference room. In this case, employees can enter the room, but they cannot use any of the equipment until they are authenticated with their IC card. Alternatively, a touch panel may be installed instead of the IC card reader 14. The person who made the reservation or the participant is given a password in advance, and they can enter the conference room by entering the correct password.
[0014] The conference room is equipped with equipment such as an electronic whiteboard 11, a projector 12, and a meeting device 13, which participants can use for presentations and discussions. When a participant begins using the equipment (for example, by turning on the power), the information processing device 40 is notified. When a participant finishes using the equipment (for example, by turning off the power), the information processing device 40 is notified. Therefore, the information processing device 40 can manage the usage time of the equipment. The information processing device 40 may also have functions to permit and restrict the use of the equipment.
[0015] The interactive whiteboard 11 has a touch panel that allows users to write by hand, enabling participants to visually express ideas during meetings and presentations. The written content can be saved and shared, and multiple people can operate it simultaneously. The interactive whiteboard 11 can communicate with other interactive whiteboards 11 in other meeting rooms. The projector 12 is used to display documents and presentations, allowing all participants to visually view the content. The meeting device 13 has a 360-degree camera that can display the entire meeting room and capture the faces of all participants. The meeting device 13 also has a microphone and speaker, allowing it to capture participants' voices and output the voices of participants at other locations.
[0016] When the meeting ends, the person who made the reservation and the participants leave the meeting room. The user places their IC card over the IC card reader 14 to input that they have left. The information processing device 40 is notified that the meeting has ended (that the person who made the reservation or the participants have left). Alternatively, the person who made the reservation or the participants input that the meeting has ended on the touch panel. This makes the meeting room vacant and available for the next user.
[0017] The use of such meeting rooms may incur a fee, similar to renting a conference room. Furthermore, equipment may be rented or leased, potentially resulting in subscription costs. Therefore, the following section will provide additional information regarding these types of business support services.
[0018] The business support service provides a service for managing resources used by employees. In this embodiment, resources preferably include facilities such as meeting rooms or equipment such as electronic whiteboards.
[0019] Furthermore, business support services include information processing services provided electronically via communication networks. Business support services are not limited to electronically provided services and may also include outsourcing services that perform physical tasks on behalf of others.
[0020] Figure 2 is a schematic diagram illustrating an example of a business support service. Service user U is an organization that uses the business support service. Service user U can be, for example, a single company, a single department within a company, multiple companies, or multiple departments within a single company. Service user U includes system administrator U1 and service user U2. System administrator U1 is one or more members who manage the resources available to service user U. Service user U2 is one or more members who use the resources available to service user U.
[0021] In this embodiment, we describe an example where service user U is a company, and system administrator U1 and service user U2 are employees of service user U. System administrator U1 may be an employee belonging to the information systems department, or an employee belonging to a business unit other than the information systems department who also handles system management duties.
[0022] Service Provider P is an organization that provides business support services. Service Provider P can be, for example, a single company, a single department within a company, multiple companies, or multiple departments within a single company. Service Provider P has a sales representative P1 and a help desk representative P2. Sales representative P1 is responsible for planning, proposing, and selling business support services. Help desk representative P2 is responsible for responding to inquiries from service users U.
[0023] Equipment supplier V1 is an organization that supplies equipment provided through business support services. Equipment supplier V1 may, for example, sell rental meeting rooms or provide meeting room management systems.
[0024] Equipment supplier V2 is an organization that supplies equipment. Equipment supplier V2 may, for example, sell the equipment, or lend it out through rental or lease.
[0025] Equipment supplier V1 and equipment supplier V2 are, for example, a single company, a department within a company, multiple companies, or multiple departments within a single company. Equipment supplier V1 may include multiple organizations that supply meeting rooms in various buildings. Equipment supplier V2 may include multiple organizations that supply various different types of equipment. Equipment supplier V1 and equipment supplier V2 may be a single organization that provides meeting rooms and equipment.
[0026] Service provider P manages the meeting rooms used by service user U. Service provider P handles reservation management (monitoring meeting room usage and accepting reservations), equipment management (regularly checking the condition of equipment installed in the meeting rooms (electronic whiteboards, projectors, meeting devices, sound equipment, etc.) and performing necessary maintenance and repairs), security management (managing access restrictions to meeting rooms), cleaning and maintenance, and usage monitoring (understanding the frequency and time of use of meeting rooms to promote efficient use).
[0027] Service provider P manages the equipment used by service user U. Equipment management may include, for example, ordering equipment, creating management information, kitting equipment, installing equipment, maintaining equipment, and disposing of equipment.
[0028] Service provider P may provide a service to answer inquiries from service user U. Inquiries may include, for example, inquiries about the content of business support services, inquiries about the operation of meeting rooms or equipment, etc. Inquiry response may include, for example, remote or on-site support, service proposals tailored to the request, etc. Information processing systems such as chatbots may automatically answer inquiries. Depending on the content of the inquiry, sales representative P1 or help desk representative P2 may answer the inquiry.
[0029] The system administrator U1 of service user U can manage the equipment and supplies used by service user U2 through the business support service. Since system administrator U1 can delegate the management of equipment and supplies to service provider P, the burden of managing equipment and supplies can be reduced.
[0030] System administrator U1 can respond to inquiries from service users U2 regarding equipment or supplies by appropriately utilizing business support services. System administrator U1 can reduce the burden of responding to inquiries from service users U2 by having service provider P handle the responses on their behalf.
[0031] Service user U pays service provider P for the service. Therefore, system administrator U1 wants service user U2 to make effective use of the resources. Effective use means making the most of the resources' functions and using them without waste. Maximizing the performance of equipment or supplies improves operational efficiency, and long-term costs can be reduced by canceling resources that cannot be fully utilized even after maximizing their use.
[0032] For example, in a subscription model, fees are incurred continuously, so it becomes important to review unnecessary plans and make the most of the features provided. If service user U is leasing a meeting room, managing the time the meeting room is used can be used to infer whether or not the meeting room is being used effectively. In equipment subscriptions, managing the time the equipment is used can be used to infer whether or not the equipment is being used effectively.
[0033] However, it is a significant workload for system administrators (U1) to compile data on equipment and equipment usage time, and to compile data by service user (U2) and department. Identifying and proposing issues based on the compiled data is also not easy. While this may be feasible for a small number of service users (U2), it becomes difficult to implement within a realistic timeframe for larger organizations.
[0034] Therefore, in this embodiment, the service provider P or the service user U uses the generated AI service to make suggestions for effectively utilizing resources. Furthermore, the service provider P or the service user U can implement these suggestions with simple operations. A schematic explanation will be given with reference to Figure 3.
[0035] Figure 3 illustrates the process flow for generating information on the effective use of resources using the AI service 150 generated by the service provider P. In the figure, the service provider P is performing the processing, but the service user U could also perform the processing instead.
[0036] (1) System administrator U1 wants information on how to make effective use of resources. System administrator U1 operates terminal device 20 to request resource utilization information from service provider P.
[0037] (2) Service provider P acquires resource utilization information (an example of first information), equipment information, furnishings information (an example of second information), and meeting room reservation information, which are necessary for generating utilization information. Details of these will be described later.
[0038] (3) Service provider P generates a prompt, which is an instruction to generate utilization information (an example of third information), and sends the prompt to the generating AI service 150 along with usage rate information, equipment information, supplies information, and meeting room reservation information. The generating AI service 150 generates utilization information based on these. The utilization information includes at least one of the following: challenges, suggestions, or effect predictions for effectively utilizing resources.
[0039] (4) Service provider P transmits usage information to system administrator U1's terminal device 20.
[0040] In this way, the service provider P in this embodiment can generate utilization information for effectively using resources from usage rate information, equipment information, supplies information, and meeting room reservation information, and propose it to the system administrator U1. For example, the service provider P can improve the utilization rate by optimizing the allocation of contracted resources.
[0041] Specifically, for example, by appropriately rearranging equipment and supplies under a subscription contract in accordance with changes in work and usage environments, it is possible to improve work efficiency and reduce costs. Furthermore, by leveraging the flexibility of the contract plan, it becomes possible to return unnecessary equipment and supplies or rent or purchase newly required equipment and supplies to achieve optimal equipment placement.
[0042] <About Terminology> Resources refer to equipment, fixtures, etc., used for carrying out business operations. In this embodiment, the focus is mainly on resources allocated to an organization. Resources may also be allocated to individuals. Equipment refers to large, fixed or semi-fixed machines and furniture. Equipment is mainly used for long periods and may be subject to rental or lease. Examples of equipment include conference rooms, automobiles, industrial robots, medical equipment (MRI / CT scanners, ventilators), generators, servers, data centers, etc.
[0043] Equipment refers to consumables and small devices necessary for the smooth operation of business. While generally distinguishable from facilities by their portability, the distinction between equipment and equipment is not always necessary. For example, facilities include lighting equipment, air conditioners, digital signage, and partitions. Equipment includes electronic whiteboards, projectors, meeting devices, printers, scanners, screens, large displays, video conferencing systems, sound systems, and navigation devices.
[0044] In this embodiment, equipment may be installed in the facility. Examples of equipment installed in the facility include electronic whiteboards in conference rooms, navigation systems, autonomous driving systems, and advanced safety devices in automobiles, optional parts for industrial robots, and security functions for servers and data centers.
[0045] Other resources used by an organization include, for example, PCs, mobile devices (smartphones and tablets), business applications (image processing software, accounting software, etc.), office software, communication tools (Teams, Slack, Zoom (all registered trademarks)), development environments (IDEs, databases), cloud storage, databases (SQL, NoSQL), and desks. The difference between these resources and equipment and furnishings may be determined primarily by whether or not they are shared.
[0046] An organization is a place or system in which people with a common purpose divide roles and work together. Examples of organizations include companies, associations, local governments, public institutions, hospitals, schools, religious organizations, and non-profit organizations. The following may also be included in the definition of an organization:
[0047] The target refers to the department or person to whom resources are allocated. Departments include divisions, sections, offices, groups, teams, branches, sales offices, factories, centers, and other locations. Individuals may also be included as targets.
[0048] <Example System Configuration> Figure 4 shows an example of the configuration of the information processing system 100 in this embodiment. In Figure 4, the terminal device 20 and PC 30 of the system administrator U1 are connected to the information processing device 40 via a network N such as a LAN (Local Area Network) or the Internet.
[0049] The information processing device 40 is one or more computers operated by service provider P or service user U. The information processing device 40 is assumed to be installed in a data center or similar location. The information processing device 40 may be cloud computing compatible. Cloud computing refers to a form of service where network resources are used without being aware of specific hardware resources. Therefore, each system does not need to be housed in a single enclosure or provided as a single unit. Cloud services can be provided in various forms, such as IaaS (Infrastructure as a Service), PaaS (Platform as a Service), and SaaS (Software as a Service), and any of these forms is acceptable. The form depends on whether the server of service user U or service provider P is used.
[0050] The information processing device 40 is one or more computers operated by the service provider P or the service user U. In this embodiment, the information processing device 40 can be any computer capable of communicating with the equipment information storage unit 61, the equipment information storage unit 62, the conference room reservation information storage unit 63, and the generation AI service 150. In this embodiment, the information processing device 40 communicates with the generation AI service 150, but the terminal device 20 of the system administrator U1 may communicate directly with the equipment information storage unit 61, the equipment information storage unit 62, the conference room reservation information storage unit 63, and the generation AI service 150.
[0051] The information processing device 40 may be designed to appear as an interactive partner to the system administrator U1. Interaction means that when the system administrator U1 inputs an input message, a response message is output in response. Specifically, the information processing device 40 receives the input message from the terminal device 20, which is input by the system administrator U1, and generates a response message using the generation AI service 150. The information processing device 40 outputs the response message to the terminal device 20. The input message input by the service user U2 may be a question, an instruction or request, or other input information that requires a response message. In this embodiment, it may be something like "Output resource utilization information," but the input message may also be input by pressing a button displayed on the terminal device 20. The response message is text containing information corresponding to the input message. The response message may also be output as voice. The response message in this embodiment includes resource utilization information.
[0052] The Generative AI Service 150 is a machine learning model trained to take text as input and generate text corresponding to that text. Images, shapes, audio, etc., may also be input to the Generative AI Service 150. The text input to the Generative AI Service 150 is called a "prompt." Based on the input message and the prompt, the Generative AI Service 150 generates response messages such as text, images, shapes, and audio. One example of such a Generative AI Service 150 is a Generative AI using a large-scale language model. A large-scale language model is a natural language processing model trained using a large amount of text data. The large-scale language model takes in a vast amount of text beforehand and learns knowledge from it using deep learning or reinforcement learning. The large-scale language model uses this knowledge to provide response messages to input messages. Input messages to the large-scale language model may include not only text such as instructions and questions, but also files, images, shapes, audio, etc.
[0053] Large-scale language models are used in many NLP tasks, such as generating responses to specific questions, automatically generating text, summarizing text, translation, and sentiment analysis. Furthermore, large-scale language models can be utilized in a variety of applications, including education, entertainment, customer service, and product development. In this embodiment, the main input message is the text entered by the user. The information processing device 40 may also have a generation AI service.
[0054] Here, machine learning is a technique for enabling computers to acquire human-like learning abilities. It refers to a technique in which a computer autonomously generates algorithms necessary for judgment, such as data identification, from pre-programmed training data, and applies these algorithms to new data to make predictions. The learning method for machine learning can be supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, or deep learning, or a combination of these methods; the learning method for machine learning is not restricted.
[0055] Furthermore, the generating AI service 150 can also be described as an AI for interacting with the user (conversational AI). The generating AI service 150 may also be called an automatic response means, AI agent, digital clone, personalized AI, AI assistant, automatic response AI, conversation partner, AI chatbot, companion, concierge, or virtual conversational interface, etc. The generating AI service 150 may also be a virtual human displayed as a conversation partner on the screen of the terminal device 20 as a 3D avatar modeled after a person.
[0056] The equipment information storage unit 61, the equipment information storage unit 62, and the meeting room reservation information storage unit 63 may be simple storage means or storage servers. Simple storage means include, for example, HDDs, SSDs, etc., and do not have the function of executing programs. Storage servers include, for example, NAS or cloud storage, and can share data with multiple electronic devices via a network. In this embodiment, they will be described as storage servers. The equipment information storage unit 61, the equipment information storage unit 62, and the meeting room reservation information storage unit 63 expose APIs (Application Programming Interfaces), and the information processing device 40 can communicate with the equipment information storage unit 61, the equipment information storage unit 62, and the meeting room reservation information storage unit 63 by calling the APIs. The information processing device 40 may have one or more of the equipment information storage unit 61, the equipment information storage unit 62, and the meeting room reservation information storage unit 63.
[0057] Terminal device 20 is a device that functions as a user interface for the information processing system 100. Terminal device 20 is mainly used by the system administrator U1. For example, a personal computer, smartphone, or tablet terminal may be used as terminal device 20. Terminal device 20 receives input messages from the system administrator U1 and outputs a response message corresponding to the input message. Input messages may be text, images, graphics, audio, etc. Response messages may include text, images, graphics, audio, etc.
[0058] PC30 is a device that functions as the user interface for the information processing system 100. PC30 is primarily used by service users U2. For example, a personal computer, smartphone, or tablet terminal may be used as PC30. PC30 receives various operations from service users U2, causes the information processing device 40 to execute applications, and outputs the processing results.
[0059] <Example Hardware Configuration> Figure 5 shows an example of the hardware configuration of the information processing device 40, PC 30, and terminal device 20 in this embodiment. As shown in Figure 5, the information processing device 40, PC 30, and terminal device 20 are built on a computer 500. The computer 500 includes a CPU (Central Processing Unit) 101, ROM (Read Only Memory) 102, RAM (Random Access Memory) 103, HD (Hard Disk) 104, HDD (Hard Disk Drive) controller 105, display 106, external device connection I / F (Interface) 108, network I / F 109, data bus 110, keyboard 111, pointing device 112, optical drive 114, and media I / F 116.
[0060] Of these components, the CPU 101 controls the overall operation of the computer 500. The ROM 102 stores programs used to drive the CPU 101, such as the IPL (Initial Program Loader). The RAM 103 is used as the work area for the CPU 101. The HD 104 stores various data, such as programs. The HDD controller 105 controls the reading or writing of various data to the HD 104 according to the control of the CPU 101. The display 106 displays various information such as cursors, menus, windows, characters, or images. The external device connection I / F 108 is an interface for connecting various external devices. In this case, external devices include, for example, USB (Universal Serial Bus) memory and printers. The network I / F 109 is an interface for data communication using a communication network. The data bus 110 is an address bus and data bus, etc., for electrically connecting each component, such as the CPU 101 shown in Figure 5.
[0061] The keyboard 111 is a type of input means equipped with multiple keys for inputting characters, numbers, and various instructions. The pointing device 112 is a type of input means for selecting and executing various instructions, selecting processing targets, and moving the cursor. The optical drive 114 controls the reading or writing of various data to the removable optical storage medium 113. The optical storage medium 113 may be a CD, DVD, Blu-ray (registered trademark), etc. The media I / F 116 controls the reading or writing (storage) of data to the recording medium 115, such as flash memory.
[0062] <About the features> Figure 6 shows an example of the functional configuration of the information processing system 100 in this embodiment. In Figure 6, a terminal device 20 is shown in the information processing system 100, but the terminal device 20 only needs to be connected to the network N when the system administrator U1 generates utilization information, and is not necessarily included in the information processing system 100.
[0063] <<Terminal device 20>> The terminal device 20 includes a reception unit 21, a communication unit 22, and a display control unit 23. Each of these units is realized by a program installed in the terminal device 20 that causes the CPU 101 of the terminal device 20 to execute a process.
[0064] The reception unit 21 receives operations from the system administrator U1 on the terminal device 20.
[0065] The communication unit 22 controls communication between the terminal device 20 and the information processing device 40.
[0066] The display control unit 23 controls the display of screens, etc. (for example, a screen that displays usage information) based on information (display data), etc., received from the information processing device 40.
[0067] The application executed by the terminal device 20 may be a web application or a native application. In either case, the terminal device 20 can display the utilization information acquired from the AI service 150 generated by the information processing device 40.
[0068] The functional configuration of PC30 is assumed to be the same as that of terminal device 20, or, even if different, will not hinder the explanation of this embodiment.
[0069] <<Information Processing Device 40>> In Figure 6, the information processing device 40 has several functional units and several storage units. Note that Figure 6 only shows the main functions used to describe this embodiment, and the information processing device 40 may have functions other than those shown in Figure 6. Also, only the main connections between functional units are shown, and information may be exchanged between functional units that are not connected.
[0070] The information processing device 40 has the following functional units: a reception unit 41, a control unit 42, an authentication unit 43, a data management unit 44, a notification unit 50, an AI control unit 49, and a display control unit 48. The information processing device 40 also has a user authentication information storage unit 51 and a usage rate information storage unit 52.
[0071] Each functional part of the information processing device 40 is realized by having one or more programs installed on the information processing device 40 execute on the CPU 101. The user authentication information storage unit 51 and the usage information storage unit 52 can be realized using, for example, the HD 104 or a storage device that can be connected to the information processing device 40 via a network.
[0072] The reception unit 41 receives input from the system administrator U1. For example, the reception unit 41 receives input for a request to generate utilization information. More precisely, the input from the system administrator U1 is made to the terminal device 20. Therefore, the reception unit 41 receives information and operation details received by the terminal device 20 from the terminal device 20.
[0073] The authentication unit 43 authenticates system administrator U1 who logs into the information processing device 40 by operating the terminal device 20. The authentication unit 43 authenticates system administrator U1 by comparing the authentication information received by the reception unit 41 (for example, the identification information and password of system administrator U1) with the authentication information stored in the user authentication information storage unit 51. Other authentication methods, such as biometric authentication, may be existing methods. The authentication unit 43 may also authenticate system administrator U1 by communicating with an external authentication server. Upon successful authentication, the authentication unit 43 notifies the control unit 42 of the identification information of the employee, such as the username and user ID.
[0074] The control unit 42 controls the entire process related to the generation of resource utilization information using the generation AI service 150. For example, when utilization information is requested from the reception unit 41, the control unit 42 controls the data management unit 44 and the AI control unit 49 to cause the generation AI service 150 to generate the utilization information. The control unit 42 may control the display control unit 48 to display the utilization information on the display control unit 48. If the generation of utilization information is permitted only to the system administrator U1, the control unit 42 may make the login of the system administrator U1 a requirement for the generation of utilization information.
[0075] The data management unit 44 manages the data stored in the equipment information storage unit 61, the equipment information storage unit 62, and the meeting room reservation information storage unit 63. The data management unit 44 also calculates the utilization rate of equipment and equipment using the meeting room reservation information and records it in the utilization rate information storage unit 52. In response to a request from the control unit 42, the data management unit 44 retrieves the equipment information table from the equipment information storage unit 61, the equipment information table from the equipment information storage unit 62, and the meeting room reservation information table from the meeting room reservation information storage unit 63, and returns them to the control unit 42. In response to a request from the control unit 42, the data management unit 44 retrieves the utilization rate information table from the utilization rate information storage unit 52 and returns it to the control unit 42. Furthermore, if the system administrator U1 determines that resource reallocation should be performed based on the utilization information acquired by the AI control unit 49, the data management unit 44 updates the information in the equipment information storage unit 61 and the equipment information storage unit 62 in response to a request from the control unit 42.
[0076] The notification unit 50 notifies relevant parties when the data management unit 44 changes resource allocations. Notifications can be made by any method, such as email, social media, or internal system messages. Relevant parties include the personnel in the departments to which resources were allocated before the allocation change and the personnel in the departments to which resources are allocated after the allocation change. The notification unit 50 may also notify relevant parties before the data management unit 44 changes resource allocations.
[0077] The AI control unit 49 receives a request to generate utilization information from the control unit 42, and further receives the equipment information table, equipment information table, meeting room reservation information table, and usage rate information table acquired by the data management unit 44 from the control unit 42. The AI control unit 49 generates a prompt by applying these to a system prompt. In other words, the AI control unit 49 generates a prompt that expands the request to generate utilization information received by the reception unit 41 using the equipment information table, equipment information table, meeting room reservation information table, and usage rate information table. A simple example of a system prompt is as follows.
[0078] <Example of a system prompt> The user's input message is as follows: {Input message} Please use the following document as a reference to generate a response to the input message. {Equipment information table, supplies information table, meeting room reservation information table, and usage rate information table} <End of system prompt example> Thus, the system prompt clearly defines a section for input messages and a section for the equipment information table, equipment information table, meeting room reservation information table, and utilization rate information table. In this case, the AI control unit 49 applies the input message received by the reception unit 41, which is a request to generate utilization information, to the {input message} section of the system prompt. The AI control unit 49 then applies the equipment information table, equipment information table, meeting room reservation information table, and utilization rate information table obtained from the control unit 42 to the {equipment information table, equipment information table, meeting room reservation information table, and utilization rate information table} section to generate a prompt. By inputting the prompt thus generated by the AI control unit 49 to the generation AI service 150, the generation AI service 150 can generate a response message using knowledge contained in the equipment information table, equipment information table, meeting room reservation information table, and utilization rate information table (knowledge that the generation AI service 150 has not yet learned). In other words, the response messages from the generating AI service 150 can be based on the equipment information table, the supplies information table, the meeting room reservation information table, and the usage rate information table.
[0079] Furthermore, if the control procedure includes multiple phases, a system prompt is defined that explicitly indicates where to apply an intermediate response obtained in a phase preceding that phase (for example, an intermediate response obtained in any phase from the 1st phase to the (K-1)th phase to the Kth phase).
[0080] ●Usage rate information storage section● Next, with reference to Figure 7, the usage rate information storage unit 52 of the information processing device 40 will be described. Figure 7(a) shows an example of a conference room usage rate information table stored in the usage rate information storage unit 52. As shown in Figure 7(a), the usage rate information table records the usage time and usage rate for each conference room.
[0081] The utilization rate is, as an example, the daily utilization rate of the meeting rooms. The meeting room utilization rate is calculated as the ratio of the maximum expected daily usage time to the actual daily usage time. Usage rate = Daily usage time / Maximum usage time If the maximum daily usage time is 10 hours (08:00~18:00) and the daily usage time is 8 hours, Usage rate = (480 / 600)×100 = 80% Usage rates can be calculated for any period, such as one week, one month, or one year. If usage rates are calculated based on daily usage time, the average of usage rates over several past days may be used to determine meeting room allocation.
[0082] Figure 7(b) shows an example of an electronic whiteboard usage rate information table stored in the usage rate information storage unit 52. As shown in Figure 7(b), the usage rate information table records the usage time and usage rate for each electronic whiteboard. Unlike the meeting rooms, the method for calculating the usage rate of an electronic whiteboard uses the time the meeting room is being used or reserved as the base. This is because, in this embodiment, the electronic whiteboard is linked to the meeting room. If the electronic whiteboard is not linked to a meeting room, the usage rate may be calculated in the same way as for a meeting room. Usage rate = Usage time / Meeting room usage time or reservation time Conference rooms equipped with equipment are registered in the equipment information table described later, and the usage time of these conference rooms is recorded as shown in Figure 7(a), so the equipment usage rate can be easily calculated. The reservation time of the conference rooms is registered in the conference room reservation information table.
[0083] Furthermore, although Figures 7(a) and 7(b) show the calculation of usage time and utilization rate, usage time and utilization rate can be calculated from the start time and end time of use. For this reason, the information processing device 40 may send the start time and end time of use to the generating AI service 150 and request the calculation of usage time and utilization rate.
[0084] ●Equipment information storage section 61● Next, the equipment information storage unit 61 will be described with reference to Figure 8. Figure 8 shows an example of an equipment information table stored in the equipment information storage unit 61. Various information about the equipment is registered in the equipment information table. The equipment is supplied by equipment supplier V2. • Equipment ID is a unique identification piece of information assigned to each piece of equipment. • The equipment details include information that allows people to understand the equipment, such as its type and location. • The capacity is the maximum number of people the equipment can accommodate. • Costs include the maintenance costs of the equipment. For example, costs include amounts such as rental fees, purchase costs, and depreciation expenses.
[0085] In addition to being illustrated, the equipment information table may include information such as available hours, usage restrictions (e.g., projector is only available in conference room A), reservation requirements, maintenance status, consumables (equipment needed when using the equipment (e.g., projector lamp, electronic whiteboard pen)), connection method (means of connection when using the equipment (e.g., HDMI®, Wi-Fi®)), sound equipment (presence or absence of microphones and speakers), and whether or not remote support is available).
[0086] ●Equipment Information Storage Unit 62● Next, the equipment information storage unit 62 will be described with reference to Figure 9. Figure 9 shows an example of an equipment information table stored in the equipment information storage unit 62. The equipment information table contains various information about the equipment installed in the facility. The equipment is supplied by the equipment supplier V2. • Equipment ID is a unique number or code used to identify each piece of equipment. • The equipment description includes the name and type of equipment (e.g., whiteboard, extension cord, laser pointer). The equipment description may also include its intended use and characteristics. • The installation location indicates which meeting room or area the equipment is located in. In this embodiment, the equipment is associated with the facilities. • Costs include the maintenance costs of equipment. For example, costs include amounts such as rental fees, purchase costs, and depreciation expenses.
[0087] In addition to being illustrated, the equipment information table may include information such as availability, reservation requirements, usage restrictions, presence or absence of consumables, purchase / installation date, manufacturer / model number, presence or absence of instruction manuals, and storage method.
[0088] ●Meeting Room Reservation Information Storage Unit 63● Next, the conference room reservation information storage unit 63 will be explained with reference to Figure 10. Figure 10 shows an example of a conference room reservation information table stored in the conference room reservation information storage unit 63. The conference room reservation information table contains reservation information for conference rooms. • The equipment ID is a unique identifier assigned to each piece of equipment, such as the identifier used to identify a conference room. The start and end dates are the start and end times of the reserved time slot for the meeting room. • The person who made the reservation is service user U2, who booked the meeting room. • Participants are service users U2 who are scheduled to attend the meeting. • The reservation ID is an identifier assigned to each reservation for a meeting.
[0089] In addition to the diagram, the meeting room reservation information table may include the meeting title, meeting type (in-person, online, hybrid), recurring reservation, meeting notes (a section for recording the pre-meeting agenda or minutes), meeting status (booked, in progress, completed, or canceled), room layout, etc.
[0090] If the actual start and end times of use are recorded in the meeting room reservation information table, the usage rate information table (meeting rooms) is not essential for the generating AI service 150. Conversely, if a usage rate information table like the one in Figure 7 is provided, the meeting room reservation information table is not essential for the generating AI service 150.
[0091] <Record of meeting room and equipment usage time> Next, referring to Figure 11, etc., we will explain how to record the usage time of the meeting room and equipment. Figure 11 is an illustrative diagram of a meeting in progress. Note that the meeting can be either an in-person meeting or an online meeting. In Figure 11, the participants in the illustrated meeting room are having a face-to-face meeting. In the case of a remote meeting, PC 30 transmits video and audio to another location and receives video and audio from the other location.
[0092] A meeting device 13 is placed, for example, on a table in the conference room. The meeting device 13 is equipped with a camera, microphone, and speaker, and captures a horizontal panoramic image (hereinafter referred to as a panoramic image). An application is running on the PC 30 that acquires audio and video data from the meeting device 13 and transmits it to the conference information recording device 5. The application records the audio and video during the meeting. When a participant or non-participant views the recorded image data as meeting minutes, the atmosphere of the meeting is reproduced with a sense of presence.
[0093] The PC30 can also run software for remote conferencing simultaneously, and the application can record the screen and audio of the remote conferencing software, along with audio and video data from the meeting device 13.
[0094] (1) The meeting device 13 is equipped with a microphone and, based on the direction from which the sound was acquired, processes the image to extract the speaker from the panoramic image and creates a speaker image. The meeting device 13 transmits the image data (both panoramic image and speaker image) and audio data captured by the camera to the PC 30. The audio data is associated with the elapsed time or time since the start of the meeting for each utterance. Each utterance may be separated by silence or by separation at regular intervals. The meeting device 13 also detects the direction of the speaker based on the direction from which the speaker was extracted and transmits this to the PC 30.
[0095] (2) The application running on PC30 can display image data. The application generates images for recording by arranging panoramic images and speaker images. This also includes the screen of the software for remote conferencing. The application transmits audio data, image data, and speaker direction to the conference information recording device 5.
[0096] (3) The conference information recording device 5 performs speech recognition on the audio data and converts it into text data. The speaker's direction is associated with the audio data. Therefore, the conference information recording device 5 can record not only image data and audio data during the conference, but also text data, so when the PC 30 plays back the image data, the text data is displayed scrolling along with the image data.
[0097] However, since the speaker cannot be identified solely by the direction of the speaker, the conference information recording device 5 identifies the speaker (the participant who made the statement) based on the speaker's image.
[0098] Figure 12 illustrates participant identification. The meeting device 13 is configured with a 360-degree clockwise direction, with, for example, the front being 0 degrees. Possible directional resolutions include 1, 5, 10, 45, and 90 degrees.
[0099] The meeting information recording device 5 has pre-stored the facial images and employee IDs of the participants. The meeting information recording device compares the facial images captured in the panoramic image with the stored facial images at least once (i.e., performs facial recognition) to identify the employee IDs of the participants. This allows the device to determine the direction in which each participant is located. Subsequently, the meeting information recording device 5 can identify the participant who spoke based on the speaker direction attached to the audio data.
[0100] Alternatively, the conference information recording device 5 may, each time it receives a panoramic image, compare the face images in the panoramic image with the face images it has stored (i.e., perform face recognition) to identify the participant ID of each participant. In this case, the conference information recording device 5 identifies the speaker as a participant whose mouth is moving through image processing.
[0101] In the case of an online meeting where one person uses one PC30, the speaker is the participant operating the PC30. Since the employee ID is identified when the participant logs into the online meeting, the audio data is associated with the employee ID when it is sent from the PC30.
[0102] Figure 13 is a sequence diagram illustrating the process by which the information processing device 40 saves the start and end times of use for the conference room and its equipment.
[0103] S11: Service user U2, who is using the conference room to hold a meeting, holds their IC card over the IC card reader 14 installed at the entrance of the conference room. The IC card reader 14 reads the employee ID from the IC card, compares it with the conference room reservation information table, and determines whether the user is a reservation holder or participant who has reserved the conference room at the current time. This determination may be made by the IC card reader 14 or by the information processing device 40. This service user U2 may be limited to those who have made a reservation, or they may be any participant.
[0104] S12: If service user U2 is the person who reserved the meeting room at the current time or a participant, the IC card reader 14 sends an entry notification to the information processing device 40 along with the equipment ID and the identified employee ID. The information processing device 40 then determines that the meeting room has been used (the status changes to "Meeting in Progress"). The data management unit 44 records the start time of meeting room use in the usage rate information table.
[0105] S13: Service user U2 enters the conference room and turns on the power to the installed equipment (e.g., electronic whiteboard, projector). Service user U2 also turns on the power to one of the pieces of equipment, the meeting device 13.
[0106] S14: When the electronic whiteboard is powered on, it sends a power-on notification along with its equipment ID to the information processing unit. The information processing unit 40 then determines that the equipment has been put into use. The data management unit 44 records the start time of equipment use in the usage rate information table.
[0107] S15: Next, any participant operates an application running on PC30 to connect to the information processing device 40. The application retrieves a list of meetings from the meeting room reservation information stored in the meeting room reservation information table and displays it.
[0108] S16: Participants select the meeting they want to hold from the list of meetings (identifying the reservation ID), and then start recording.
[0109] S17: The meeting device 13, one of the pieces of equipment, acquires image data of the surroundings, including the participants, and the participants' audio data. As described above, the meeting device 13 creates a panoramic image and a speaker image, and associates the speaker's direction with the speaker image. The meeting device 13 transmits the audio data, image data, and speaker direction to the PC 30 in real time.
[0110] S18: The application on PC30 may or may not display the received image data. PC30 transmits the audio data, image data, speaker direction, and reservation ID to the conference information recording device 5. This transmission may be in real time, at regular intervals, or after the conference has ended.
[0111] S19: The conference information recording device 5 receives audio data, image data, and speaker direction. The conference information recording device 5 utilizes its pre-existing record of participants' facial images and employee IDs to compare the facial images in the panoramic image with the stored facial images (i.e., perform facial recognition) and identify the employee IDs of the participants. Since the panoramic image has a 360-degree field of view horizontally, it is possible to determine the direction in which each participant is located. The conference information recording device 5 identifies the employee ID of the speaker based on the speaker direction associated with the audio data.
[0112] The meeting information recording device 5 performs speech recognition on the audio data and converts it into text data. Each statement in the text data is associated with an employee ID. The meeting information recording device 5 combines the image data and audio data to create video recording data.
[0113] S20: The conference information recording device 5 sends the recorded video data and text data to the information processing device 40, specifying the reservation ID.
[0114] S21: The information processing device 40 stores the recorded video data and text data in a predetermined storage unit, associating them with the reservation ID.
[0115] S22: When the meeting ends, service user U2 will stop recording.
[0116] S23: Service user U2 turns off the power to the installed equipment (e.g., electronic whiteboard, meeting device 13). Even if not turned off, it may turn off automatically after a certain period of inactivity.
[0117] S24: When equipment detects that it has been powered off, it sends a power-off notification to the information processing device 40 along with its equipment ID. The equipment then performs a shutdown process and enters a power-off state or energy-saving mode. The information processing device 40 determines, based on the power-off notification, that the equipment has been used. The data management unit 44 records the equipment's end-of-use time in the usage rate information table.
[0118] S25: Service user U2, upon leaving the meeting room, holds their IC card over the IC card reader 14 installed at the entrance of the meeting room. The IC card reader 14 reads the employee ID from the IC card, compares it with the meeting room reservation information table, and determines whether the employee has reserved the meeting room at the current time and whether the start time of use is recorded. This determination may be made by the IC card reader 14 or by the information processing device 40.
[0119] S25: If service user U2 is an employee who has reserved a meeting room at the current time and the start time of use is recorded, the IC card reader 14 sends an exit notification to the information processing device 40 along with the equipment ID and employee ID. The information processing device 40 then determines that the use of the meeting room has ended. The data management unit 44 records the end time of use of the meeting room in the usage rate information table.
[0120] As described above, the start and end times of use for equipment and supplies are recorded in the usage rate information table. The data management unit 44 can, for example, calculate the usage rate at a fixed time each day and record it in the usage rate information table.
[0121] Figure 14 shows an example of a usage rate screen 240 displayed by, for example, the terminal device 20 of system administrator U1. The usage rate screen 240 has a usage rate table 241. The usage rate table 241 includes the usage rates of conference rooms and equipment generated based on the usage rate information table. The display method of the usage rate screen 240 will now be described. The display control unit 48 obtains the equipment ID from the equipment information table and the equipment ID associated with this equipment ID from the equipment information table. The display control unit 48 obtains the usage rate of the conference room associated with the equipment ID and the usage rate of the equipment associated with the equipment ID from the usage rate information table.
[0122] According to Usage Table 241, the usage rate of the meeting rooms in Department 2 is low. Additionally, the usage rate of projectors in Departments 1 through 3 is also low.
[0123] Furthermore, the utilization rate of meeting rooms and equipment may be measured by data usage rather than by usage time. For example, if the equipment is a remote meeting room or the equipment is a video conferencing system, the data usage transmitted by these may be measured. In the case of such resources, the utilization rate is calculated as the actual data usage relative to the maximum data usage pre-allocated in the contract. If the equipment is, for example, digital signage, the amount of advertising data of the advertisements actually displayed may be measured. If the equipment is, for example, a car, the distance actually traveled may be measured. <<Actions and processes to display usage information>> Next, referring to Figure 15, the operations and processes involved in displaying the utilization information will be explained. Figure 15 is a sequence diagram illustrating an example of the operations and processes performed by the information processing system 100 before the system administrator U1 displays the utilization information.
[0124] S61: First, system administrator U1 is logged in, and terminal device 20 displays a screen for system administrator U1. System administrator U1, who wants to check the utilization information and reallocate resources as needed, inputs an operation to request utilization information to the information processing device 40. The utilization information includes at least one of the following: issues, suggestions, or effect predictions for effectively utilizing resources, as described above. The reception unit 21 of terminal device 20 receives the input of the operation to request utilization information. Note that service user U2 may also display the utilization information.
[0125] Furthermore, while the explanation in Figure 15 uses the operation of system administrator U1 as the trigger for generating utilization information, the information processing device 40 may generate the utilization information automatically. The information processing device 40 may generate utilization information periodically (monthly, semi-annually, or annually), or it may generate it at the time of organizational changes, for example. The information processing device 40 receives notification of the number of people in each department from the personnel system and can reallocate resources with low utilization rates.
[0126] S62: The communication unit 22 of the terminal device 20 transmits a request for utilization information to the information processing device 40.
[0127] S63: The reception unit 41 receives the request for utilization information and transmits the request to the control unit 42.
[0128] S64: The control unit 42 sends a request to the display control unit 48 to display the usage information display screen on the terminal device 20.
[0129] S65: The display control unit 48 displays the utilization information on the terminal device 20. Specifically, the display control unit 48 generates display data to display the utilization information display screen and transmits the generated display data to the terminal device 20, thereby displaying it on the terminal device 20. Since the utilization information has not yet been generated, the display data consists only of the frame for the utilization information display screen.
[0130] S66: The communication unit 22 of the terminal device 20 receives display data, and the display control unit 23 displays the frame of the utilization information display screen.
[0131] S67: The communication unit 22 polls the information processing device 40 to display the utilization information. Polling means periodic inquiries to the information processing device 40 to confirm the completion of generating the utilization information. However, the terminal device 20 and the information processing device 40 may establish a session using bidirectional communication such as WebSockets, and polling is not mandatory.
[0132] S68: On the other hand, in response to the request for utilization information, the control unit 42 requests the data management unit 44 to acquire data from each storage unit (utilization rate information table, equipment information table, supplies information table, meeting room reservation information table). As described above, the meeting room reservation information table is not mandatory. If the meeting room reservation information table contains the start and end times of use for equipment and supplies, the utilization rate information table is not mandatory.
[0133] S69: The data management unit 44 requests the usage rate information table from the usage rate information storage unit 52.
[0134] S70: The data management unit 44 obtains the usage rate information table from the usage rate information storage unit 52.
[0135] S71: The data management unit 44 requests the equipment information table from the equipment information storage unit 61.
[0136] S72: The data management unit 44 obtains the equipment information table from the equipment information storage unit 61.
[0137] S73: The data management unit 44 requests the equipment information table from the equipment information storage unit 62.
[0138] S74: The data management unit 44 obtains the equipment information table from the equipment information storage unit 62.
[0139] S75: The data management unit 44 requests the conference room reservation information table from the conference room reservation information storage unit 63.
[0140] S76: The data management unit 44 obtains the conference room reservation information table from the conference room reservation information storage unit 63.
[0141] S77: The control unit 42 obtains each table from the data management unit 44.
[0142] S78: When the control unit 42 obtains each table, it sends a request for the generation of utilization information to the AI control unit 49. The request for the generation of utilization information includes each table. The request for the generation of utilization information means a request for the generation of various information for utilizing the resources.
[0143] S79: The AI control unit 49 generates a prompt to instruct the generation AI service 150 to generate utilization information based on each table and system prompts prepared in advance for generating utilization information, and sends the prompt to the generation AI service 150. The prompt generated at this time is a system prompt that has been prepared in advance. The system prompt includes, for example, a description of each table and the request details. The request details include the information and data format to be generated from each table, and the output format, etc. In other words, the system prompt explains what kind of utilization information to generate using each table.
[0144] A simple example of the system prompt is as follows: <Example of a system prompt> The user's input message is as follows: {Message (e.g., Please generate usage information)} Usage rate information represents the time employees spent using resources. The specific details are as follows: $Usage Information Table$ Equipment information is a data list of the equipment. The specific contents are as follows: $Equipment Information Table$ Equipment information is a data list of equipment. The specific details are as follows: $Equipment Information Table$ The meeting room reservation information table contains reservation information for meeting rooms. The specific details are as follows: $Meeting Room Reservation Information Table$ Request 1 If there is no usage rate information table, or if the usage rate information table does not contain usage rates, please calculate the usage rate from the start and end times of use in the meeting room reservation information table. Please refer to the following output example for the usage rate. …Output format 1… Request 2 Please identify the issues and propose solutions to address them. These identifications and proposals should be based on the utilization rates of equipment and supplies, focusing on how to effectively utilize these resources. If the utilization rate is low, identify the issues and propose solutions to increase it. For example, using the relationship between the presence or absence of equipment and the utilization rate of meeting rooms, propose improving the utilization rate of meeting rooms lacking equipment. However, if the utilization rate is very high, also propose allocating new resources. Please refer to the following output example. …Output format 2… {Request 3} If you have a proposal, please predict its effects upon implementation. The effects should be measured in terms of improved resource utilization and cost reduction. Please also refer to the following example output. …Output format 3… <End of system prompt example> In this case, the AI control unit 49 generates the prompt by substituting the input message into the {message} part of the system prompt and the respective tables into the $~$ part. The AI control unit 49 also substitutes the calculation method and data format of the usage rate into output format 1, the example descriptions of problem 201 and proposal 202 in Figure 16 into output format 2, and the example description of effect prediction 203 in Figure 16 into output format 3. The examples may be past generation examples or templates prepared by the person in charge. Other text is standard text and is included in the system prompt.
[0145] S80: Upon receiving the prompt generated as described above, the generating AI service 150 generates a response message containing utilization information based on the learned parameters. The generating AI service 150 sends this response message to the AI control unit 49. The AI control unit 49 receives the response message from the generating AI service 150.
[0146] S81: The AI control unit 49 transmits the utilization information contained in the response message to the control unit 42.
[0147] S82: The control unit 42 sends a request to the display control unit 48 to display the usage information on the display screen.
[0148] S83: The display control unit 48 displays the utilization information on the terminal device 20. Specifically, the display control unit 48 generates display data to display the utilization information on the utilization information display screen, and transmits the generated display data to the terminal device 20, thereby displaying it on the terminal device 20. Since the frame of the utilization information display screen is already displayed, the display data can be the utilization information.
[0149] S84: The communication unit 22 of the terminal device 20 receives display data, and the display control unit 23 displays the usage information on the usage information display screen (see Figure 16).
[0150] In this way, the information processing device 40 can obtain suggestions regarding resource allocation by sending the usage rate information table, equipment information table, supplies information table, and meeting room reservation information table to the generating AI service 150.
[0151] <Example of displaying issues, proposals, and effect predictions> Figure 16 shows an example of the utilization information display screen 200 displayed by the terminal device 20 of system administrator U1. The utilization information display screen 200 displays the problem 201, proposal 202, and effect prediction 203. The number of each of the problems 201, proposal 202, and effect prediction 203 is just an example and depends on the number generated by the generation AI service 150. The AI control unit 49 may instruct the generation AI service 150 to specify the number of problems 201, proposal 202, and effect prediction 203 via prompts.
[0152] Issue 201 refers to areas for improvement in the allocation of resources within the company. Issue 201 may include resource imbalances where work is concentrated in certain departments, leading to decreased efficiency. Issue 201 may also include observations that meeting rooms and equipment are not being used appropriately, resulting in unused or insufficient resources. Issue 201 may also include high utilization rates of meeting rooms and equipment, potentially leading to conflicts over their use. Note that issues may also be referred to as problems, obstacles, or impediments.
[0153] A Proposal 202, also known as a suggestion, is a concrete solution or action plan presented to address a problem. A Proposal 202 presents a new method or option to the recipient and encourages its adoption. Often, it presents a specific solution and urges the recipient to adopt it. A proposal can also be referred to as advice, a recommendation, guidance, or instruction.
[0154] In addition, Proposal 202 may suggest changing the layout of seating and desks in the meeting rooms, or suggesting improvements to tidiness and organization. Furthermore, Proposal 202 may suggest reviewing the management system, or suggesting simplifying the reservation and cancellation process.
[0155] Proposal 202 displays an assignment change button (an example of a display component) 204. The assignment change button 204 is a button for automatically executing the proposed content. In this embodiment, the proposed content is the optimal allocation of resources, so the resource allocation is changed. For example, when the assignment change button 204 is pressed, the proposed content "cancel the projectors for departments 1 and 3, and contract an electronic whiteboard for department 2" is executed, and the information processing device 40 retrieves the projectors allocated to departments 1 and 3 and allocates an electronic whiteboard to department 2.
[0156] Effect prediction 203 shows the effects if proposal 202 is adopted, such as cost reduction and increased resource utilization. Effect prediction 203 may also include a forecast of increased sales. Such a forecast is possible if there is a correlation between meeting utilization (or usage time) and sales. Further details are provided regarding the effect prediction if proposal 202 is implemented. If the projector used by Department 1 is collected, the cost can be reduced by 1000 yen. If the projector from Section 3 is collected, the cost can be reduced by 1000 yen. If an electronic whiteboard is installed in Section 2, the cost will increase by 4,000 yen.
[0157] Therefore, since 2,000 yen of the 4,000 yen cost has been reduced, the total cost of supplementing the deficit can be reduced by 2,000 yen. Furthermore, the installation of an electronic whiteboard in Department 2 is expected to increase the utilization rate of the department's meeting room by 20%. This 20% figure is estimated based on the utilization rates of other meeting rooms with similar employee numbers, meeting room characteristics, and equipment availability.
[0158] Since the predicted effects are displayed, system administrator U1 can easily decide whether or not to adopt the proposal.
[0159] <Operation and processing of assignment changes> Next, referring to Figure 17 and other figures, we will explain how resource allocation is changed by pressing the allocation change button 204. Figure 17 is a sequence diagram illustrating the operation and process by which the information processing device 40 changes resource allocation when the allocation change button 204 is pressed.
[0160] S101: System administrator U1, having agreed to the proposal, presses the assignment change button 204. The reception unit 21 of the terminal device 20 receives confirmation that the assignment change button 204 has been pressed.
[0161] S102: The communication unit 22 of the terminal device 20 sends an assignment change request to the information processing device 40, specifying the content of the proposal.
[0162] S103: The reception unit 41 receives the assignment change request and transmits the assignment change request to the control unit 42.
[0163] S104: The control unit 42 sends an assignment change request to the data management unit 44, specifying the content of the proposal. The control unit 42 also assigns an assignment change ID to the assignment change request and keeps it for later restoration. The assignment change ID is associated with the assignment status before assignment (resource and destination) and the assignment status after assignment (resource and destination).
[0164] S105: The data management unit 44 will change the resource allocation in the equipment information storage unit 61 in accordance with the proposal. The current proposal does not include updating the equipment information storage unit 61.
[0165] S106: The data management unit 44 changes the allocation of resources in the equipment information storage unit 62 according to the proposal. That is, the data management unit 44 changes the allocation of equipment as follows: Data Management Department 44 will retrieve the projector from the conference room of Section 1 (remove the projector assigned to the conference room of Section 1). Data Management Department 44 will retrieve the projector from the conference room of Section 3 (remove the projector assigned to the conference room of Section 3). Data Management Department 44 will allocate an electronic whiteboard for the conference room of Section 2.
[0166] Furthermore, the information processing device 40 will be terminated after the prescribed procedures are followed following its collection. The information processing device 40 will be contracted after the prescribed procedures are followed following its allocation.
[0167] In this way, by pressing the assignment change button 204, the system administrator U1 can change the resource allocation to departments according to the proposal made by the generation AI service 150.
[0168] S107: When the assignment change is complete, the data management unit 44 returns a notification of the completion of the assignment change to the control unit 42.
[0169] S108a: The control unit 42 sends a notification request for the assignment change to the notification unit 50, specifying the relevant parties and the assignment change ID. The relevant parties are the departments or the persons in charge of the departments where the resource assignment has changed, so in this case, they are departments 1 and 2, where the projectors were retrieved, and department 3, where the electronic whiteboard was assigned.
[0170] S108b: In response to a notification request, the notification unit 50 sends an email to the relevant person in charge (for example, the section chiefs or equipment manager of Sections 1-3) (see Figure 19). The email includes the content of the proposal, a URL for filing an objection, and an assignment change ID. The assignment change ID may be attached as a query parameter to the URL for filing an objection.
[0171] Personnel in Sections 1 through 3 can each independently raise objections. This is because no conflicts arise in the allocation changes. A conflict refers to allocating resources recovered from one department to another. Depending on the content of the allocation change, a conflict may arise in resource allocation. Therefore, if the content of the allocation change conflicts among multiple departments, the control unit 42 decides to restore all allocation changes if even one of the parties raises an objection. If there is no conflict, it decides to restore only the allocation changes made to the parties who raised objections. Whether or not there is a conflict is determined by whether the resources allocated to Section 2 were recovered from Section 1 or Section 3. In this embodiment, there is no conflict.
[0172] S109: After viewing the email on PC30 and reviewing the proposed changes, any relevant parties who object to the change in allocation click the objection URL. While objections are often raised by personnel in the departments from which the equipment was retrieved, the department to which the equipment was allocated may also file an objection. When a relevant party's PC30 connects to the objection URL, PC30 displays the objection screen 220 (see Figure 20). The relevant party enters the reason for their objection and clicks the submit button. In this example, let's assume only departments 1 and 3 file objections.
[0173] S110: As a result, the reception unit 41 of the information processing device 40 receives the objection. The reception unit 41 obtains the assignment change ID from the query parameters of the objection URL.
[0174] S111: The reception unit 41 sends an objection to the control unit 42, specifying the assignment change ID.
[0175] S112: The control unit 42 identifies the content of the proposal adopted for the assignment change using the assignment change ID and requests the data management unit 44 to restore it.
[0176] S113: The data management unit 44 restores the equipment assignments in the equipment information storage unit 61 to restore them to their original assignment state. The current proposal does not include the restoration of the equipment information storage unit 61.
[0177] S114: The data management unit 44 restores the resource allocation in the equipment information storage unit 62 to restore it to its original allocation state. Data Management Department 44 will reassign the projector to the conference room of Section 1. Data Management Department 44 will reassign the projector to the conference room of Section 3.
[0178] If even one department involved in the content of a proposal raises an objection, it is also acceptable to revert all assignments in step S106 to their original state.
[0179] S115: When the allocation restoration is complete, the data management unit 44 returns a notification of allocation restoration completion to the control unit 42.
[0180] S116a: The control unit 42 sends a notification request to the notification unit 50, specifying the relevant parties. The relevant parties are the departments or the personnel in those departments whose resource allocation has been restored; in this case, these are Section 1 and Section 2, to which the projectors have been reassigned.
[0181] S116b: The notification unit 50 responds to the notification request by sending, for example, an email to the relevant parties (see Figure 21). The email includes a statement that the original assignment state has been restored.
[0182] In Figure 17, an email is sent to the relevant parties after the assignment change, but the email may also be sent to the relevant parties before the assignment change. In this case, the information processing device 40 will change the assignment once the relevant parties have given their consent, so there is no need to restore the assignment. On the other hand, if the relevant parties forget to give their consent, or if the consent is sent late, it will take time for the information processing device 40 to change the assignment.
[0183] Figure 18 illustrates the changes made to the equipment information table as a result of Proposal 202. Figure 18(a) shows the equipment information table before the assignment change, and Figure 18(b) shows the equipment information table after the assignment change. Comparing Figures 18(a) and (b), projectors have been removed from the meeting room of Department 1 (C001) and the meeting room of Department 3 (C003), and an electronic whiteboard has been assigned to Department 2 (C002).
[0184] Figure 19 shows an example of the display of the email screen 210 received by a party involved. The email screen 210 includes the sender 211 (From), subject 212 (Subject), body 213 (Body), etc. The sender 211 is the name or address of the person who sent the email, and in this embodiment, it is the name of the system managing the resources. The subject 212 is the title of the received email. The body 213 displays the content of the email and may include links and attachments.
[0185] As shown in Figure 19, the main text 213 contains details 214 of the changes made to the resource allocation. The main text 213 also includes an objection URL 216, along with a message 215 that reads, "If you have an objection, please click the URL to submit your objection." When service user U2, who is in charge of the equipment, clicks the objection URL 216, service user U2's PC 30 connects to the information processing device 40 and displays the objection screen 220.
[0186] Note that in Figure 19, the emails addressed to Sections 1 through 3 have the same content, but the notification unit 50 may change the content of the email depending on the section to which it is addressed. That is, the email addressed to Section 1 may only say, "We have collected the projector for Section 1." The email addressed to Section 3 may only say, "We have collected the projector for Section 3." The email addressed to Section 2 may only say, "We have assigned an electronic whiteboard to Section 2."
[0187] Figure 20 shows an example of an objection screen 220 displayed on PC 30 of service user U2. The objection screen 220 has a message 221 that reads, "If you object to the resource allocation change, please enter your reason and press the submit button," a reason input field 222, a submit button 223, and a cancel button 224.
[0188] Any party with an objection enters the reason for their objection in the reason input field 222 and presses the submit button 223. The system may be designed so that the submit button 223 cannot be pressed unless a reason of a certain length or more is entered in the reason input field 222.
[0189] Figure 21 shows an example of the email screen 230 received by the parties involved after the objection was submitted. The email screen 230 includes the sender 231 (From), subject 232 (Subject), body 233 (Body), etc. The sender 231 is the name and address of the person who sent the email, and in this embodiment, it is the name of the system managing the resources. The subject 232 is the title of the received email. The body 233 displays the content of the email.
[0190] As shown in Figure 21, the main text 233 describes how the resource allocation was restored and 234 details how it was restored. Those involved can confirm that the resource allocation changes have been restored to their original state.
[0191] Regarding Figure 21, the notification unit 50 may change the content of the emails sent to Section 1 and Section 3 depending on the recipient section.
[0192] <Variations of the display screen for usage information> Next, referring to Figure 22 and other figures, variations in the display screen for utilization information will be explained. Figure 22 shows an example of an information list screen 250 displayed by, for example, the terminal device 20 of system administrator U1. The information list screen 250 is a screen that displays various tables and utilization information on the same screen. The information list screen 250 has an equipment information section 251, a supplies information section 252, a meeting room reservation information section 253, and a utilization information section 254. The information list screen 250 is displayed, for example, in step S84 of Figure 15.
[0193] The Equipment Information section 251 displays the Equipment Information table, the Equipment Information section 252 displays the Equipment Information table, and the Meeting Room Reservation Information section 253 displays the Meeting Room Reservation Information table. The Utilization Information section 254 displays the utilization rate information, issues, proposals, and effect predictions. As shown in the figure, the utilization rate information 256 in Figure 22 is the same as in Figure 14. The issues 256a, proposals 256b, and effect predictions 256c in Figure 22 are the same as the issues 201, proposals 202, and effect predictions 203 in Figure 16.
[0194] The information list screen 250 contains the message 257, "There appears to be an inefficiency in the allocation of equipment in the meeting rooms. We have considered countermeasures," making it easy for system administrator U1 to understand the contents of the information list screen 250.
[0195] Furthermore, on the information list screen 250, the equipment information table and the device information table are displayed on the same screen as the usage information, so the system administrator U1 can immediately check whether the equipment information table and the device information table have been changed by pressing the assignment change button 255.
[0196] Figure 23 shows the information list screen 250 when the assignment change button 255 is pressed and the proposal is executed. The explanation of Figure 23 mainly describes the differences from Figure 22. In the information list screen 250 of Figure 23, the projectors that were assigned to Department 1 and Department 3 are gone from the equipment information section 252. Also, information 259 is displayed indicating that an electronic whiteboard has been assigned to Department 2.
[0197] In this way, the system administrator U1 can check the results of the assignment change on the same screen after pressing the assignment change button 255. The display control unit 23 of the terminal device 20 may highlight the changed information in red or bold, or display it at low brightness.
[0198] <Main effects> The information processing device of this embodiment generates utilization information for effectively using resources from the utilization rate information table, equipment information table, supplies information table, and meeting room reservation information table, and can propose it to the system administrator U1. For example, service user U can improve their utilization rate by optimizing the allocation of contracted resources. The system administrator U1 can change the resource allocation by pressing the allocation change button.
[0199] [Second Embodiment] In this embodiment, we will describe an information processing system 100 in which a generation AI service 150 makes suggestions to suppress vacant reservations of meeting rooms.
[0200] A dummy booking or wasted booking for a meeting room refers to a situation where a meeting room is reserved but not actually used. The main causes of dummy bookings are as follows: Forgotten Cancellation: A scheduled meeting was no longer needed, but the reservation was forgotten. As a result, other users are unable to book that time slot. Provisional booking: The person making the reservation reserves a meeting room even though the meeting date has not yet been confirmed. If the meeting is not scheduled, the reservation may not be canceled and may simply be left as is. Holding multiple reservations: A user reserves multiple meeting rooms for the same time slot, but ultimately only uses one. While this is done to ensure convenience, it leads to wasted reservations.
[0201] When empty bookings occur, not only is it impossible to effectively utilize meeting rooms, but people who actually need them are unable to use them. Meeting rooms that are booked but not used disrupt business operations. Meeting rooms that are booked but not used still incur utility and management costs.
[0202] Therefore, it is preferable to keep track of the status of vacant meeting room reservations and take measures such as alerting those who have made reservations or imposing penalties.
[0203] The following describes in detail the information processing system 100 in which the generation AI service 150 makes suggestions to reduce the number of vacant reservations for meeting rooms.
[0204] <About the features> Figure 24 is a diagram showing an example of the functional configuration of the information processing system 100 in this embodiment. The explanation of Figure 24 mainly describes the differences from Figure 6. The functions of the terminal device 20 are the same as in Figure 6. On the other hand, the information processing device 40 has a conference room reservation cancellation information storage unit 53 instead of a usage rate information storage unit 52.
[0205] The data management unit 44 in Figure 24 calculates conference room reservation cancellation information using conference room reservation information and records it in the conference room reservation cancellation information storage unit 53. The AI control unit 49 also uses the conference room reservation cancellation information table, equipment information table, supplies information table, conference room reservation information table, and prompts to cause the AI service 150 to generate utilization information.
[0206] ●Meeting Room Reservation Information Storage Unit 63● Figure 25 shows an example of a conference room reservation information table stored in the conference room reservation information storage unit 63 in this embodiment. The explanation of Figure 25 mainly describes the differences from Figure 10. The conference room reservation information table in Figure 25 newly includes columns for status and entry / exit. The status indicates the reservation status of the meeting room. "Reserved" indicates that the reserved start date and time have not yet arrived. "Completed" indicates that the reservation end date and time have arrived. "Cancelled" indicates that the reservation has been canceled by the reservation holder before the start date and time. "In Meeting" indicates that participants are holding a meeting. • Entry / exit times are recorded when the person who made the reservation or participant actually enters the meeting room and when they leave. For example, the time when the person who made the reservation or participant holds their IC card over the IC card reader 14 is recorded.
[0207] Therefore, meeting room reservation information with a status of "Completed" and where the entry and exit times are recorded indicates that the meeting room was used appropriately. Meeting room reservation information with a status of "Completed" and where the entry and exit times are not recorded can be determined to be an empty reservation. Using a meeting room reservation information table like the one in Figure 25, the data management unit 44 can generate a meeting room reservation cancellation information table.
[0208] ●Meeting Room Reservation Cancellation Information Storage Unit 53● Figure 26 shows an example of a conference room reservation cancellation information table stored in the conference room reservation cancellation information storage unit 53 in this embodiment. The conference room reservation cancellation information table is a table that aggregates the reservation rate, cancellation rate, and usage rate for each conference room. The booking rate is calculated by assuming the maximum daily usage time of the meeting room and comparing it to the total daily booking time (as recorded in the meeting room booking information). Therefore, the booking rate includes bookings that ultimately became vacant. Booking rate = Total booking time per day / Maximum usage time The cancellation rate is the ratio of the number of reservations for a meeting room to the number of reservations made by the user within a certain period. The period should be a period during which a statistically accurate cancellation rate can be obtained, such as one week or one month. Cancellation rate = Number of cancelled reservations / Number of meeting room reservations The usage rate may be calculated in the same way as the usage rate in the first embodiment. However, in order to compare with the cancellation rate, the usage rate should be the average over a certain period, or the maximum usage time over a certain period. Usage rate = Daily usage time / Maximum usage time When the usage rate is close to the reservation rate, it means that service user U2 is using the meeting room they reserved without canceling it.
[0209] If the utilization rate is low compared to the reservation rate, it means that service user U2 is not actually using the meeting room they reserved. In this case, it is possible that service user U2 either canceled or did not cancel. If the cancellation rate is high, it means that service user U2 is canceling in accordance with the rules. If the cancellation rate is low, it means that service user U2 is not following the rules.
[0210] Based on the above, system administrator U1 should issue a warning to the person making the reservation in the following cases: (1) Booking rate >> Usage rate and low cancellation rate As system administrator U1, I believe it is necessary to inform users that making a reservation without a valid reservation is a breach of etiquette and to provide them with instructions on how to cancel.
[0211] Reservation rate >> Usage rate, and cancellation rate is high. As system administrator U1, I believe it is necessary to warn users to refrain from making reservations that are unlikely to be used in the following cases:
[0212] If a meeting room reservation information table exists, a meeting room reservation cancellation information table can be calculated. Therefore, when requesting the generation AI service 150 to calculate the meeting room reservation cancellation information table, the meeting room reservation cancellation information table is not required.
[0213] Figure 27 shows an example of a meeting room reservation cancellation information screen 340 displayed by, for example, the terminal device 20 of system administrator U1. The meeting room reservation cancellation information screen 340 has a usage rate table 341. The usage rate table 341 includes reservation rates, cancellation rates, and usage rates generated based on the meeting room reservation cancellation information table. System administrator U1 may display the meeting room reservation cancellation information screen 340 at any time, or the information processing device 40 may periodically present the meeting room reservation cancellation information screen 340 to system administrator U1.
[0214] <Actions and processes for displaying usage information> Referring to Figure 28, the operation and processing involved in displaying the utilization information will be explained. Figure 28 is a sequence diagram illustrating an example of the operation and processing performed by the information processing system 100 until the system administrator U1 displays the utilization information. In the explanation of Figure 28, differences from Figure 15 may be explained. First, steps S301 to S308 can be the same as in Figure 15.
[0215] S309: The data management unit 44 requests the conference room reservation cancellation information table from the conference room reservation cancellation information storage unit 53.
[0216] S310: The data management unit 44 retrieves the conference room reservation cancellation information table from the conference room reservation cancellation information storage unit 53.
[0217] S311: The data management unit 44 requests the equipment information table from the equipment information storage unit 61.
[0218] S312: The data management unit 44 obtains the equipment information table from the equipment information storage unit 61.
[0219] S313: The data management unit 44 requests the equipment information table from the equipment information storage unit 62.
[0220] S314: The data management unit 44 obtains the equipment information table from the equipment information storage unit 62.
[0221] S315: The data management unit 44 requests the conference room reservation information table from the conference room reservation information storage unit 63.
[0222] As described above, if a meeting room reservation cancellation information table does not exist, you should specify the meeting room reservation information table and request the generation AI service 150 to generate a meeting room reservation cancellation information table. Conversely, if a meeting room reservation cancellation information table exists, the meeting room reservation information table is not required.
[0223] S316: The data management unit 44 obtains the conference room reservation information table from the conference room reservation information storage unit 63.
[0224] S317: The control unit 42 obtains each table from the data management unit 44.
[0225] S318: When the control unit 42 obtains each table, it sends a request for the generation of utilization information to the AI control unit 49. The request for the generation of utilization information includes each table. The request for the generation of utilization information means a request for the generation of various information for utilizing the resources.
[0226] S319: The AI control unit 49 generates a prompt to instruct the generation AI service 150 to generate utilization information based on each table and system prompts prepared in advance for generating utilization information, and sends the prompt to the generation AI service 150. The prompt generated at this time is a system prompt that has been prepared in advance. The system prompt includes, for example, a description of each table and the request details. The request details include the information and data format to be generated from each table, and the output format, etc. In other words, the system prompt explains what kind of utilization information to generate using each table.
[0227] A simple example of the system prompt is as follows: <Example of a system prompt> The user's input message is as follows: {Message (e.g., Please generate usage information)} The meeting room reservation cancellation information includes the reservation rate, cancellation rate, and usage rate. The specific details are as follows: $Meeting Room Reservation Cancellation Information Table$ Equipment information is a data list of the equipment. The specific contents are as follows: $Equipment Information Table$ Equipment information is a data list of equipment. The specific details are as follows: $Equipment Information Table$ The meeting room reservation information table contains reservation information for meeting rooms. The specific details are as follows: $Meeting Room Reservation Information Table$ Request 1 If there is no meeting room reservation cancellation information table, or if the meeting room reservation cancellation information table does not contain reservation rate, cancellation rate, or usage rate, please calculate the reservation rate, cancellation rate, and usage rate from the meeting room reservation information table. Please refer to the following output example for the usage rate. …Output format 1… Request 2 Please identify the issues and propose solutions to address them. The issues identified and proposed solutions should include meeting room reservation rates, cancellation rates, and utilization rates. The issues identified should focus on improving utilization rates. The issues identified should include a high number of empty reservations. Proposals should focus on reducing empty reservations. The issues identified should be based on the cancellation rates of departments with low reservation rates. Proposals should focus on increasing reservation rates in departments with low reservation rates. Please refer to the following output example. …Output format 2… {Request 3} If you have a proposal, please predict its effects upon implementation. The effects should be measured in terms of reducing empty bookings and improving meeting room utilization rates. Please also refer to the following example output. …Output format 3… <End of system prompt example> In this case, the AI control unit 49 generates the prompt by substituting the input message into the {message} part of the system prompt and substituting each table into the $~$ part. The AI control unit 49 also substitutes the calculation method and data format for reservation rate, cancellation rate, and usage rate into output format 1, the example descriptions of problem 301 and proposal 302 in Figure 29 into output format 2, and the example description of effect prediction 303 in Figure 29 into output format 3. The examples may be past generation examples or templates prepared by the person in charge. Other text is standard text and is included in the system prompt.
[0228] The subsequent steps can be the same as in Figure 15.
[0229] <Example of displaying issues, proposals, and effect predictions> Figure 29 shows an example of the utilization information display screen 300 displayed by the terminal device 20 of system administrator U1. The utilization information display screen 300 displays the problem 301, the proposal 302, and the effect prediction 303. The number of each of the problems 301, proposal 302, and effect prediction 303 is just an example and depends on the number generated by the generation AI service 150. The AI control unit 49 may instruct the generation AI service 150 to specify the number of problems 301, proposal 302, and effect prediction 303 via prompts.
[0230] Task 301 involves identifying departments where, for example, many empty bookings occur. Task 301 may include pointing out that meeting rooms are not being used properly, resulting in unused or insufficient rooms. Proposal 202 is a specific solution or action plan to reduce empty bookings.
[0231] Proposal 302 displays a request execution button (an example of a display component) 304. The request execution button 304 is a button for automatically executing the proposed content. In this embodiment, the proposed content is to inform people about how to use the equipment and proper etiquette, so emails, SNS messages, and internal system messages are sent to the relevant parties. For example, pressing the request execution button 304 sends an email such as, "Please make reservations for meeting rooms once the reservation is confirmed. If your plans change after the reservation, be sure to cancel."
[0232] Effect prediction 303 shows the effects if proposal 302 is adopted, and for example, it may indicate that the meeting rooms will be used more effectively. Further details about effect prediction 303 are provided below. By informing Department 3 about the cancellation procedure, we expect to reduce empty bookings by 50%. If meetings can be held as a result of these empty bookings, we can maximize the functionality of the meeting rooms and improve work efficiency.
[0233] <Operation and processing of sending improvement requests> Next, referring to Figure 30 and other figures, we will explain the execution of a request by pressing the request execution button 304. Figure 30 is a sequence diagram illustrating the operation and processing by which the information processing device 40 sends an email to the relevant parties when the request execution button 304 is pressed.
[0234] S401: System administrator U1, who has accepted the proposal, presses the request execution button 304. The reception unit 21 of the terminal device 20 receives the pressing of the request execution button 304.
[0235] S402: The communication unit 22 of the terminal device 20 specifies the request content and transmits a request execution request to the information processing device 40.
[0236] S403: The reception unit 41 receives the request execution request by receiving it, and transmits the request execution request to the control unit 42.
[0237] S404: In response to the request execution request, the control unit 42 specifies the relevant parties and transmits a notification request for the request content to the notification unit 50. The relevant parties are the subjects to whom it is desired to disseminate etiquette regarding the use of resources, so according to proposal 302, they are members of Section 3. All members of Section 3 may be specified, or only the person in charge of managing the equipment may be specified.
[0238] S405: In response to the notification request, the notification unit 50 transmits, for example, an email to the relevant person in charge (e.g., section manager or equipment manager) (see FIG. 32). The email contains the disseminated information and the like.
[0239] FIG. 31 is a display example of an email screen 320 received by a relevant party. This email is sent to a department with no cancellations and low resource usage. The email screen 320 includes a sender 321 (From), a subject 322 (Subject), a body 323 (Body), and the like. The sender 321 is the name and address of the party who sent the email, and in the present embodiment, it is the name of the system that manages resources, etc. The subject 322 is the title of the received email. The content of the email is displayed in the body 323, which may also include links and attached files.
[0240] As shown in Figure 31, the main text 323 contains a cancellation method 324. The main text 323 also includes a URL 326 along with a message 325 that reads, "Please see the URL for cancellation instructions." When a user clicks the URL 326, their PC 30 connects to the information processing device 40, and a website or video explaining the cancellation method is displayed.
[0241] Figure 32 shows an example of the display of the email screen 310 received by a relevant party. This email is sent to a department with many empty reservations. The email screen 310 includes the sender 311 (From), subject 312 (Subject), body 313 (Body), etc. The sender 311 is the name and address of the person who sent the email, and in this embodiment it is the name of the system managing the resources. The subject 312 is the title of the received email. The body 313 displays the content of the email and may include links and attachments.
[0242] As shown in Figure 32, the main text 313 contains guidelines 314 regarding the use of resources. The main text 313 also includes a URL 316 along with a message 315 that reads, "Please see the URL for cancellation instructions." When a user clicks the URL 316, their PC 30 connects to the information processing device 40, and a website or video explaining how to cancel is displayed.
[0243] <Variations of the display screen for usage information> Next, referring to Figure 33, variations in the display screen for utilization information will be explained. Figure 33 shows an example of an information list screen 350 displayed by, for example, the terminal device 20 of system administrator U1. The information list screen 350 is a screen that displays various tables and utilization information on the same screen. The information list screen 350 has an equipment information section 351, a furnishings information section 352, a meeting room reservation information section 353, and a utilization information section 354. The information list screen 350 is displayed, for example, in step S324 of Figure 28.
[0244] The Equipment Information section 351 displays the Equipment Information table, the Equipment Information section 352 displays the Equipment Information table, and the Meeting Room Reservation Information section 353 displays the Meeting Room Reservation Information table. The Utilization Information section 354 displays Meeting Room Reservation Cancellation Information, Issues, Proposals, and Effect Predictions. As shown in the figure, the Meeting Room Reservation Cancellation Information 356 in Figure 33 is the same as in Figure 27. The Issues 356a, Proposals 356b, and Effect Predictions 356c in Figure 33 are the same as Issues 301, Proposals 302, and Effect Predictions 303 in Figure 29.
[0245] The information list screen 350 contains the message 357, "There appears to be an inefficiency in canceling meeting room reservations. We have considered countermeasures," making it easy for system administrator U1 to understand the contents of the information list screen 350. System administrator U1 can refer to the costs of equipment and supplies by looking at the equipment information section 351 and the supplies information section 352, and can decide whether or not to proceed with the request.
[0246] <Main effects> The information processing device of this embodiment can generate utilization information for effectively using resources from the conference room reservation cancellation information table, equipment information table, supplies information table, and conference room reservation information table, and propose it to the system administrator U1. For example, service user U can improve utilization rates by suppressing empty resource reservations.
[0247] <Other application examples> Although the best mode for carrying out the present invention has been described above using examples, the present invention is not limited in any way to these examples, and various modifications and substitutions can be made without departing from the spirit of the present invention.
[0248] For example, in this embodiment, the information processing device 40 communicates with the generation AI service 150, but the system administrator U1's terminal device 20 may also communicate with the generation AI service 150. In this case, when the terminal device 20 obtains a web application from the information processing device 40, it executes the web application to obtain the usage rate information table, equipment information table, supplies information table, and meeting room reservation information table from the information processing device 40. The terminal device 20 generates a prompt and sends it to the generation AI service 150 along with the usage rate information table, equipment information table, supplies information table, and meeting room reservation information table. In response, the terminal device 20 obtains utilization information from the generation AI service 150.
[0249] Furthermore, the information processing device 40 can allocate resources to multiple employees who have newly joined the company in the new fiscal year. In this case, it is preferable that the new employees are clearly listed in the employee information table, and that there are more unallocated resources than the number of new employees in the equipment information table and application information table. The prompt may include phrases such as "Please allocate resources to the new employees."
[0250] The configuration examples in Figure 6 and other figures are divided according to their main functions to facilitate understanding of the processing performed by the terminal device 20, PC 30, and information processing device 40. The present invention is not limited by the way the processing units are divided or the names of those units. The processing of the terminal device 20, PC 30, and information processing device 40 can be further divided into more processing units depending on the processing content. Furthermore, each processing unit can be divided to include even more processing.
[0251] Furthermore, the apparatus described in the examples represents only one of several computing environments for carrying out the embodiments disclosed herein. In one embodiment, the information processing apparatus 40 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with each other via any type of communication link, including a network or shared memory, and perform the processing disclosed herein.
[0252] Furthermore, the information processing apparatus 40 can be configured to share the disclosed processing steps, such as those in FIG. 10 and FIG. 14, in various combinations. For example, a process executed by a predetermined unit may be executed by a plurality of information processing apparatuses included in the information processing apparatus 40. Further, the information processing apparatus 40 may be integrated into a single server apparatus, or may be divided into a plurality of apparatuses.
[0253] Each function of the embodiment described above can be realized by one or more processing circuits. Here, the term "processing circuit" as used herein includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), and conventional circuit modules designed to execute each function described above.
[0254] <Aspect> [Aspect 1] first information relating to the usage rate of resources used in an organization, second information relating to an object to which the resource is allocated, third information generated based on the first information and the second information, a generation request for the third information relating to utilization of the resource, an AI control unit configured to transmit the above to a generative AI service; a display control unit configured to display the third information acquired from the generative AI service by the AI control unit; an information processing apparatus comprising: [Aspect 2] the third information includes a problem relating to utilization of the resource generated based on the first information and the second information, the information processing apparatus according to Aspect 1. [Aspect 3] The third piece of information is a proposal generated based on the first piece of information and the second piece of information, and includes a proposal for improving the aforementioned problem. The information processing apparatus according to Embodiment 2. [Aspect 4] The third information is an effect prediction generated based on the first and second information, and includes an effect prediction if the proposal is implemented. The information processing apparatus according to embodiment 3. [Aspect 5] The above-mentioned second information includes information regarding the cost of resources, The aforementioned effect forecast includes the costs that will be reduced if the aforementioned proposal is implemented. The information processing apparatus according to Embodiment 4. [Aspect 6] The aforementioned effect prediction includes the increase in resource utilization rate if the proposal is implemented. The information processing apparatus according to Embodiment 4. [Aspect 7] The display control unit displays, along with the proposal, a display component that accepts the implementation of the proposal. When the aforementioned display component is pressed, the data management unit implements the proposal by deleting the allocation from the target to which resources are allocated in the second information, or by allocating resources to a new target, in accordance with the proposal. The information processing apparatus according to embodiment 3. [Aspect 8] If the data management unit removes an allocation from an object to which a resource has been allocated in the second information, or allocates a resource to a new object, It has a notification unit that notifies targets whose resource allocation has been removed or who have been newly allocated resources, The information processing apparatus according to embodiment 7. [Aspect 9] If an objection is received from the entity from which the resource allocation was removed, Based on the above proposal, the data management unit reassigns resources to the targets from which resource allocation was removed. The information processing apparatus according to embodiment 8. [Aspect 10] The aforementioned resources are equipment or fixtures used for carrying out the work. An information processing device according to any one of the embodiments 1 to 9. [Aspect 11] The subject is a department of the aforementioned organization. An information processing device according to any one of the embodiments 1 to 10. [Aspect 12] The display control unit displays the first information, the second information, and the third information on the same screen. The information processing apparatus described in aspect 7. [Aspect 13] The third piece of information is a proposal generated based on the first piece of information and the second piece of information, and includes a proposal for improving the aforementioned problem. The display control unit displays, along with the proposal, a display component that accepts the implementation of the proposal. When the display component is pressed, the data management unit removes the allocation from the target to which resources are allocated in the second information, or allocates resources to a new target, in accordance with the proposal. The display control unit displays the second information in real time after the assignment has been changed. The information processing apparatus according to embodiment 12. [Aspect 14] The aforementioned first information includes the reservation rate, cancellation rate, and actual utilization rate of resources used within the organization. The third information includes issues related to empty reservations of the said resources, The information processing apparatus according to Embodiment 2. [Aspect 15] The third information is a proposal generated based on the first and second information, and includes a proposal for improving the empty reservation. The information processing apparatus according to embodiment 14. [Aspect 16] The third information is an effect prediction generated based on the first and second information, which includes an effect prediction that would suppress empty bookings if the proposal were implemented. The information processing apparatus described in embodiment 15. [Aspect 17] The display control unit, along with the proposal, displays a display component that accepts the execution of a request to suppress the empty reservation. When the aforementioned display component is pressed, the system has a notification unit that sends a notification to the person responsible for the resource in which the empty reservation was detected, in order to suppress the empty reservation. The information processing apparatus described in embodiment 15. [Explanation of Symbols]
[0255] 20 Terminal devices 30 PC 40 Information Processing Devices 100 Information Processing Systems [Prior art documents] [Patent Documents]
[0256] [Patent Document 1] Patent No. 7118305
Claims
1. First information regarding resource utilization rates used within the organization, Second information relating to the target to which the aforementioned resources are allocated, A third piece of information generated based on the first piece of information and the second piece of information, and a request for generation of the third piece of information relating to the utilization of the resource, An AI control unit that sends to the generating AI service, The AI control unit includes a display control unit that displays the third information acquired from the generation AI service, An information processing device having
2. The third information includes issues related to the utilization of the resources, which are generated based on the first and second information. The information processing apparatus according to claim 1.
3. The third information is a proposal generated based on the first and second information, and includes a proposal for improving the aforementioned problem. The information processing apparatus according to claim 2.
4. The third information is an effect prediction generated based on the first and second information, and includes an effect prediction if the proposal is implemented. The information processing apparatus according to claim 3.
5. The aforementioned second information includes information regarding the cost of resources, The aforementioned effect forecast includes the costs that will be reduced if the aforementioned proposal is implemented. The information processing apparatus according to claim 4.
6. The aforementioned effect prediction includes the increase in resource utilization rate if the proposal is implemented. The information processing apparatus according to claim 4.
7. The display control unit displays, along with the proposal, a display component that accepts the implementation of the proposal. When the aforementioned display component is pressed, the data management unit implements the proposal by deleting the allocation from the target to which resources are allocated in the second information, or by allocating resources to a new target, in accordance with the proposal. The information processing apparatus according to claim 3.
8. If the data management unit removes an allocation from an object to which a resource has been allocated in the second information, or allocates a resource to a new object, It has a notification unit that notifies targets whose resource allocation has been removed or who have been newly allocated resources, The information processing apparatus according to claim 7.
9. If an objection is received from the entity from which the resource allocation was removed, Based on the above proposal, the data management unit reassigns resources to the targets from which resource allocation was removed. The information processing apparatus according to claim 8.
10. The aforementioned resources are equipment or fixtures used for carrying out the work. The information processing apparatus according to any one of claims 1 to 9.
11. The subject is a department of the aforementioned organization. The information processing apparatus according to claim 1.
12. The display control unit displays the first information, the second information, and the third information on the same screen. The information processing apparatus according to claim 7.
13. The third information is a proposal generated based on the first and second information, and includes a proposal for improving the aforementioned problem. The display control unit displays, along with the proposal, a display component that accepts the implementation of the proposal. When the display component is pressed, the data management unit removes the allocation from the target to which resources are allocated in the second information, or allocates resources to a new target, in accordance with the proposal. The display control unit displays the second information in real time after the assignment has been changed. The information processing apparatus according to claim 12.
14. The aforementioned first information includes the reservation rate, cancellation rate, and actual utilization rate of resources used within the organization. The third information includes issues related to empty reservations of the resource, The information processing apparatus according to claim 2.
15. The third information is a proposal generated based on the first and second information, and includes a proposal for improving the empty reservation. The information processing apparatus according to claim 14.
16. The third information is an effect prediction generated based on the first and second information, which includes an effect prediction that would suppress empty bookings if the proposal were implemented. The information processing apparatus according to claim 15.
17. The display control unit, along with the proposal, displays a display component that accepts the execution of a request to suppress the empty reservation. When the aforementioned display component is pressed, the system has a notification unit that sends a notification to the person responsible for the resource in which the empty reservation was detected, in order to suppress the empty reservation. The information processing apparatus according to claim 15.
18. First information regarding resource utilization rates used within the organization, Second information relating to the target to which the aforementioned resources are allocated, A third piece of information generated based on the first piece of information and the second piece of information, and a request for generation of the third piece of information relating to the utilization of the resource, The process of sending to the generation AI service, A process for displaying the third information obtained from the aforementioned AI generation service, An information processing method that causes a computer to execute an action.
19. First information regarding resource utilization rates used within the organization, Second information relating to the target to which the aforementioned resources are allocated, A third piece of information generated based on the first piece of information and the second piece of information, and a request for generation of the third piece of information relating to the utilization of the resource, The process of sending to the generation AI service, A process for displaying the third information obtained from the aforementioned AI generation service, A program that causes a computer to execute something.
20. An information processing system comprising a terminal device and an information processing device, wherein the terminal device and the information processing device communicate via a network, First information regarding resource utilization rates used within the organization, Second information relating to the target to which the aforementioned resources are allocated, A third piece of information generated based on the first piece of information and the second piece of information, and a request for generation of the third piece of information relating to the utilization of the resource, An AI control unit that sends to the generating AI service, The AI control unit includes a display control unit that displays the third information acquired from the generation AI service, An information processing system having
Citation Information
Patent Citations
Apparatus, method and program for managing the use of multiple applications in a company
JP7118305B1