System

By utilizing a generation system AI to automate the processing of legal consultations, security consultations, and equipment loan applications within organizations, the inefficiencies and human errors associated with manual methods are addressed, resulting in improved efficiency and accuracy.

JP2025049265APending Publication Date: 2025-04-03SOFTBANK GROUP CORP

Patent Information

Application Number
JP2024164574
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-21
Filing Date
2024-09-20
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

Current systems face inefficiencies and human error in processing legal consultations, security consultations, and equipment loan applications, requiring manual searches and judgments that are time-consuming and prone to mistakes.

Method used

A generation system AI is employed to read internal regulations, guidelines, and equipment inventory status, determining the validity of applications and providing advice on necessary corrections and responses, while also automating the reservation and notification processes for equipment loans.

Benefits of technology

This approach enhances efficiency and accuracy in processing various tasks, reducing the likelihood of human errors and improving operational efficiency within organizations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025049265000001_ABST
    Figure 2025049265000001_ABST
Patent Text Reader

Abstract

To provide a system.SOLUTION: A system includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental applications received from employees, means for advising a person seeking advice on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending an email requesting receipt of equipment when the equipment is available for rental, means for analyzing work instructions and consultation content and providing appropriate advice based on safety regulations and work guidelines of a factory, means for recognizing an emotional state and adjusting the wording of the advice and responses, and means for sending the email requesting receipt as necessary. The determination means determine the validity of the equipment rental application from the user. When the determination means determines that the equipment rental application from the user is valid, the sending means reserves the equipment, and sends an email requesting receipt of the equipment to the user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] They are required to efficiently perform a wide range of tasks, such as providing legal and security consultations to employees, determining the validity of equipment loan requests and providing advice on how to respond, reserving equipment, and sending emails requesting pickup. However, performing these tasks manually takes time and effort, and there is a risk of errors and bias due to human judgment. [Means for solving the problem]

[0005] This invention uses generative AI to read company regulations, various guidelines, and equipment inventory status, and judges the appropriateness of legal and security consultations and equipment rental requests from employees. It also advises the person seeking advice on necessary corrections and responses in accordance with regulations and guidelines, and if the equipment is available for rental, it makes a reservation and sends a pickup request email. This improves work efficiency and accuracy. [Brief explanation of the drawings]

[0006] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 2 is a sequence diagram showing a flow of processing in the data processing system according to the first embodiment of the first form example. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Embodiment 1. [Figure 13] FIG. 10 is a sequence diagram showing a processing flow of a data processing system in a second embodiment of the second form example. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 of Embodiment Example 2. [Figure 15] FIG. 10 is a sequence diagram showing the flow of processing in a data processing system according to a third embodiment of the third embodiment. [Figure 16] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 3 of Embodiment 3. [Figure 17] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in the first embodiment of the first form example when an emotion engine is combined. [Figure 18] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Embodiment 1 when an emotion engine is combined. [Figure 19] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in the second embodiment of the second form example when an emotion engine is combined. [Figure 20] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 of Form Example 2 when an emotion engine is combined. [Figure 21] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in the third embodiment of the third form example when an emotion engine is combined. [Figure 22] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 3 of Form Example 3 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0007] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0008] First, the terms used in the following description will be explained.

[0009] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, the processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).

[0010] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0011] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0012] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0013] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0014] [First embodiment]

[0015] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0016] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0017] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0018] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0019] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0020] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0021] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0022] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0023] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0024] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0025] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0026] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[0027] "Example 1"

[0028] The present invention is a system that uses generative AI. This system reads company regulations, various guidelines, and equipment inventory status from a database. When an employee requests legal or security consultation or equipment rental, the generative AI judges the appropriateness of the request based on this information. Specifically, for legal or security consultations, the system advises on necessary corrections and responses based on regulations and guidelines. For equipment rental requests, the system checks the inventory status, and if the equipment is available, it makes a reservation and sends a pickup request email.

[0029] "Example 2"

[0030] As a specific example, consider the case where an employee seeks legal advice. The employee inputs the details of the consultation into the system. The generative AI compares the input details with company regulations and various guidelines, and determines whether the consultation complies with the regulations and guidelines. If it does not, the AI ​​advises the employee on how to make corrections or take action in accordance with the regulations and guidelines.

[0031] "Example 3"

[0032] Let's also consider the case where an employee applies to borrow equipment. The employee enters the equipment they wish to borrow and the period of time they wish to borrow into the system. The generative AI checks the stock status of the equipment entered and makes a reservation if it is available for loan. The AI ​​then sends the employee an email requesting that they pick up the equipment. This saves the employee the trouble of having to check the stock status themselves.

[0033] The processing flow of each embodiment will be described below.

[0034] "Example 1"

[0035] Step 1: The generative AI reads company regulations, various guidelines, and equipment inventory status from a database.

[0036] Step 2: When an employee requests legal advice, security advice, or equipment rental, the generative AI determines the appropriateness of the request based on this information.

[0037] Step 3: For legal or security consultations, we advise on necessary modifications and responses based on regulations and guidelines.

[0038] Step 4: For equipment loan requests, check the stock status, and if the item is available for loan, make a reservation and send a pickup request email.

[0039] "Example 2"

[0040] Step 1: When an employee seeks legal advice, the employee enters the details of the consultation into the system.

[0041] Step 2: The generative AI compares the input consultation content with company regulations and various guidelines, and determines whether the consultation content complies with the regulations and guidelines.

[0042] Step 3: If there is a mismatch, the AI ​​will advise the employee on how to correct or respond in accordance with regulations and guidelines.

[0043] "Example 3"

[0044] Step 1: When an employee applies for equipment rental, they enter the equipment they wish to rent and the period of time they wish to rent into the system.

[0045] Step 2: The generative AI checks the stock status of the input equipment and makes a reservation if it is available for rental.

[0046] Step 3: The AI ​​then sends a pickup request email to the employee, eliminating the need for the employee to check the inventory status themselves.

[0047] Example 1

[0048] Next, a description will be given of Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0049] In the past, legal consultations, security consultations, and equipment rental requests were often handled manually, resulting in inefficiency and a high risk of human error. Furthermore, in order for employees to respond appropriately based on regulations and guidelines, they had to manually search through a huge amount of information and make decisions, which was time-consuming and labor-intensive.

[0050] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultation, security consultation, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for generating a prompt sentence based on user input using a generative AI model and providing an appropriate response, means for acquiring necessary information from a database, means for accepting user input via a terminal and sending it to the server, and means for receiving a response from the generative AI model and providing it to the user. This allows the processing of legal consultation, security consultation, and equipment rental requests to be automated, efficiently, and accurately.

[0051] "Internal regulations" are documents that set out the rules, procedures, and policies that must be followed within a company or organization.

[0052] "Various guidelines" are documents that provide guidelines and procedures to be followed in specific tasks or activities.

[0053] "Inventory status of equipment" is information indicating the current number and availability of goods and equipment used within a company or organization.

[0054] "Legal consultation" is the act of seeking advice or a solution to a legal or contractual question or problem.

[0055] "Security Consultation" means the act of seeking advice or solutions regarding questions or issues related to information security or physical safety.

[0056] An "equipment rental application" is an application procedure for temporarily borrowing items or equipment for use within a company or organization.

[0057] A "generative AI model" is an algorithm or system that uses artificial intelligence techniques to generate text or data.

[0058] A "prompt" is an instruction or question input to a generative AI model.

[0059] A "database" is a system for efficiently managing, searching, and updating data.

[0060] A "terminal" is a computer or device through which a user enters information or receives responses from a system.

[0061] A "server" is a computer system that provides services to other computers and devices on a network.

[0062] A "reservation" is the process of securing a particular item or service in advance.

[0063] A "receive request email" is a notification email for receiving reserved goods or services.

[0064] This invention is a system that uses a generative AI model to read company regulations, various guidelines, and equipment inventory status from a database, and respond appropriately to legal consultations, security consultations, and equipment rental requests from employees. A specific embodiment of this system is described below.

[0065] Hardware and software used

[0066] Hardware: Servers, terminals

[0067] Software: Generative AI models (e.g., GPT-4®), database management systems (e.g., MySQL®)

[0068] Loading data

[0069] The server reads company regulations, various guidelines, and equipment inventory status from the database. Specifically, the server connects to the MySQL database and executes SQL queries to retrieve the necessary data. For example, it executes queries such as SELECT FROM regulations; and SELECT FROM inventory;.

[0070] Accepting inquiries and applications from users

[0071] Users can request legal advice, security advice, or equipment rental through a terminal. The terminal accepts user input through a form or chat interface and sends the data to the server. For example, if a user inputs "I would like to consult about the terms of a new contract," the content is sent to the server.

[0072] Processing by generative AI models

[0073] The server receives input from the user and inputs it as a prompt to a generative AI model (e.g., GPT-4). The server generates a prompt for the generative AI model by combining the user's input with related data. For example, in response to the input "I would like to consult about the terms of a new contract," the server generates a prompt that reads, "In response to the user's input that they would like to consult about the terms of a new contract, please suggest appropriate amendments based on company regulations and guidelines."

[0074] Legal and security consultations

[0075] In response to legal or security consultations, the generative AI model advises on necessary corrections and responses based on company regulations and guidelines. The server receives the response from the generative AI model and provides appropriate advice to the user. For example, if a user inputs, "I would like to consult about the clauses in a new contract," the generative AI model will refer to the relevant regulations and provide specific advice such as, "This clause violates Article 5 of our company regulations. Please revise it as follows."

[0076] Responding to equipment loan requests

[0077] In response to an equipment loan request, the generative AI model checks the stock status and makes a reservation if the item is available. The server receives the response from the generative AI model and makes a reservation if the item is in stock. The server then sends a pickup request email to notify the user that the reservation has been completed. For example, if a user enters "I would like to borrow a projector," the generative AI model checks the stock and provides a response such as "The projector is in stock. A reservation has been made. A pickup request email has been sent."

[0078] Examples of concrete examples and prompts

[0079] Example 1: Legal consultation

[0080] User: "I'd like to discuss the terms of the new contract."

[0081] Prompt: "When a user requests consultation on new contract terms, please suggest appropriate revisions based on your company's policies and guidelines."

[0082] Example 2: Security consultation

[0083] User: "I need some advice on how to improve the security of my company network."

[0084] Prompt: "When a user requests advice on strengthening the security of their company network, please suggest an appropriate solution based on the guidelines."

[0085] Example 3: Equipment rental application

[0086] User: "I'd like to borrow a projector."

[0087] Prompt: "When a user requests to borrow a projector, check the inventory and, if available, reserve it and send an email requesting collection."

[0088] The above is a specific embodiment for carrying out the present invention.

[0089] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0090] Step 1:

[0091] The server reads company regulations, various guidelines, and equipment inventory status from a database.

[0092] Input: Database connection information

[0093] Output: Company regulations, guidelines, inventory status data

[0094] What happens: The server connects to the MySQL database and executes SQL queries such as SELECT FROM regulations; and SELECT FROM inventory; to retrieve the required data.

[0095] Step 2:

[0096] Users can request legal advice, security advice, or equipment rental through the terminal.

[0097] Input: User's consultation or application details

[0098] Output: Input data from the terminal to the server

[0099] Specific operation: The user uses the terminal's form or chat interface to enter the details of the consultation or application, and then sends the data to the server.

[0100] Step 3:

[0101] The server receives input from the user and inputs it as a prompt sentence into the generative AI model.

[0102] Input: User input data, company regulations, guidelines, inventory status data

[0103] Output: Prompt sentence for generative AI model

[0104] Specific operation: The server combines the user's input with related data to generate a prompt and input it into the generative AI model. For example, in response to the input "I would like to consult about the terms of the new contract," the server generates the prompt "In response to the user's input that they would like to consult about the terms of the new contract, please suggest appropriate amendments based on company regulations and guidelines."

[0105] Step 4:

[0106] The generative AI model generates an appropriate response based on the prompt sentence.

[0107] Input: prompt statement

[0108] Output: Response

[0109] Specific behavior: The generative AI model analyzes the prompt and generates an appropriate response based on company regulations and guidelines. For example, it generates specific advice such as, "This clause violates Article 5 of the company regulations. Please correct it as follows."

[0110] Step 5:

[0111] The server receives the response from the generative AI model and provides it to the user.

[0112] Input: Response sentence from generative AI model

[0113] Output: Response to the user

[0114] Specific operation: The server receives the response from the generative AI model and provides it to the user, for example, by displaying it on the device screen or sending it via email.

[0115] Step 6:

[0116] The server checks the stock status in response to the equipment rental request, and if the equipment is available for rental, makes a reservation.

[0117] Input: User equipment loan request, inventory status data

[0118] Output: Reservation information, pickup request email

[0119] Specific operation: The server checks the stock status and reserves the projector if it is available for rental. To notify the user that the reservation is complete, it sends a pickup request email. For example, it provides a response such as "The projector is in stock. A reservation has been made. A pickup request email has been sent."

[0120] (Application example 1)

[0121] Next, a description will be given of Application Example 1 of Embodiment Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0122] Previously, legal consultations, security consultations, and equipment rental requests within factories were often handled manually, resulting in inefficiency and a high risk of human error. Furthermore, providing appropriate advice and solutions required specialized knowledge, which often resulted in time-consuming responses. This reduced the efficiency of factory operations and caused delays in operations.

[0123] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0124] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for streamlining legal consultations, security consultations, and equipment rental requests within the factory, means for generating responses to legal consultations and security consultations using a generative AI model, and means for checking the equipment inventory status, making a reservation and sending a pickup request email if the equipment is available for rental. This improves the efficiency of responses to legal consultations, security consultations, and equipment rental requests within the factory, reducing human error and speeding up operations.

[0125] "Company regulations" are documents that set out the rules, procedures, and guidelines of behavior that employees must follow within a company or organization.

[0126] "Various guidelines" are guidelines that indicate procedures and standards to be followed in specific tasks or activities.

[0127] "Inventory status of equipment" is information that indicates the current number and availability of goods and equipment owned by a company or organization.

[0128] "Legal consultation" is the act of seeking professional advice regarding a legal or contractual question or issue.

[0129] "Security Consultation" is the act of seeking professional advice regarding questions or issues related to information or physical security.

[0130] An "equipment loan application" is a procedure for requesting permission to temporarily use goods or equipment owned by a company or organization.

[0131] "Means for determining validity" refers to methods or systems for evaluating whether received consultations or applications comply with regulations or guidelines.

[0132] A "generative AI model" is a type of artificial intelligence that generates appropriate answers or information in response to input data or questions.

[0133] The "means of making a reservation and sending a pickup request email" refers to a method or system for making a reservation for a rental item and sending a pickup notification email.

[0134] "Means for streamlining legal consultations, security consultations, and equipment rental applications within the factory" refers to methods and systems for quickly and accurately processing various consultations and applications that arise within the factory.

[0135] A "means for generating an answer" is a method or system that generates an appropriate answer to an input question or data.

[0136] A system for carrying out this invention is configured as follows: The server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental applications received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for streamlining legal consultations, security consultations, and equipment rental applications within the factory, means for generating responses to legal consultations and security consultations using a generative AI model, and means for checking the equipment inventory status, making a reservation if the equipment is available for rental, and sending a pickup request email.

[0137] Hardware and software used

[0138] Hardware: Factory robots (e.g. KUKA, ABB, etc.)

[0139] Software: Python, SQLite, Transformers library (Hugging Face), smtplib

[0140] Data processing and calculation

[0141] The server first uses SQLite to connect to a database that manages factory regulations, guidelines, and equipment inventory. Next, it uses a generative AI model (GPT-2 model) to generate answers to legal and security consultations. Specifically, the generative AI model provides appropriate advice in response to legal and security consultations from employees. In addition, in response to equipment loan requests, the server checks the inventory status, and if the equipment is available, it makes a reservation and sends a pickup request email.

[0142] Specific examples

[0143] Examples of legal consultations

[0144] If an employee asks, "What are the terms of the new contract?", the server inputs the following prompt into the generative AI model:

[0145] Example prompt sentence:

[0146] Legal Advice: What are the terms of the new contract?

[0147] Advice based on regulations and guidelines:

[0148] The generative AI model generates appropriate advice based on this prompt and provides it to the employee.

[0149] Specific examples of security consultations

[0150] If an employee asks, "I'd like to discuss where to install security cameras in the factory," the server inputs the following prompt into the generative AI model:

[0151] Example prompt sentence:

[0152] Security consultation: I would like to consult about where to install security cameras within the factory.

[0153] Guideline-based measures:

[0154] The generative AI model generates appropriate responses based on this prompt and provides them to employees.

[0155] Specific examples of equipment loan applications

[0156] When an employee requests to "apply for loan of a drill," the server checks the stock status of the drill from the database, and if it is available for loan, it reserves it and sends a pickup request email with the following content.

[0157] Email content:

[0158] Subject: Request to receive drill

[0159] Body: Your drill has been reserved for loan. Please come and pick it up.

[0160] In this way, legal consultations, security consultations, and equipment rental requests within the factory can be handled more efficiently, reducing human error and speeding up operations.

[0161] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0162] Step 1:

[0163] The server connects to the SQLite database and reads company regulations, various guidelines, and equipment inventory status. Database connection information is required as input, and regulations, guidelines, and inventory information are obtained as output. Specific operations include establishing a database connection and retrieving data from the required tables.

[0164] Step 2:

[0165] A user applies for legal consultation, security consultation, or equipment rental. The input requires the user's question or application details, and the output generates a request to the server. Specifically, the user enters the question or application through a terminal and presses the send button.

[0166] Step 3:

[0167] The server judges the validity of legal consultations, security consultations, and equipment rental requests received from users. The input requires the user's questions and application details, and the output is the evaluation result of validity. Specifically, the received content is compared with regulations and guidelines to evaluate its conformity.

[0168] Step 4:

[0169] The server uses a generative AI model to generate answers to legal and security consultations. The input requires the user's question and prompt, and the output is a generated answer. Specifically, the server incorporates the question into the prompt, inputs it into the generative AI model, and generates an answer.

[0170] Step 5:

[0171] The server provides the generated answer to the user. The generated answer is required as input, and the answer is sent to the user as output. Specifically, the generated answer is sent to the user's terminal and displayed.

[0172] Step 6:

[0173] The server checks the stock status for equipment loan requests and makes a reservation if the item is available for loan. The inputs required are the user's loan request details and stock information, and the output is the confirmed reservation result. Specifically, the server retrieves stock information from the database, determines whether the item is available for loan, and makes the reservation.

[0174] Step 7:

[0175] When the rental reservation is confirmed, the server sends a pickup request email. The inputs required are the reservation confirmation result and the user's email address, and the output is the sending of the pickup request email. Specifically, the server generates the email content and sends it to the user via the SMTP server.

[0176] In this way, legal consultations, security consultations, and equipment rental requests within the factory can be handled more efficiently, reducing human error and speeding up operations.

[0177] Example 2

[0178] Next, a description will be given of Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0179] When employees request legal or security consultations or apply for resource lending, they are required to quickly and accurately determine whether the request complies with company regulations and guidelines and provide appropriate advice. However, with conventional systems, these judgments and advice are often made manually, which takes time and effort and can lead to a lack of consistency and accuracy in judgments. It is also difficult to grasp the resource lending status in real time and manage it appropriately. An efficient system to solve these issues is needed.

[0180] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0181] In this invention, the server includes means for reading company regulations, various guidelines, and resource inventory status, means for determining the validity of legal and security consultations and resource lending requests received from employees, and means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines. This makes it possible to quickly and accurately determine whether legal and security consultations and resource lending requests made by employees comply with company regulations and guidelines and provide appropriate advice. It also makes it possible to grasp the resource lending status in real time and manage it appropriately.

[0182] "Company regulations" are documents that set out the rules, procedures, and policies that employees must follow within a company or organization.

[0183] "Guidelines" are documents that provide specific guidelines and procedures that employees must follow in certain tasks or activities.

[0184] "Resources" is a general term for goods, equipment, information, etc. owned by a company or organization.

[0185] "Inventory status" is information that indicates the amount of resources held and their availability at a particular point in time.

[0186] An "employee" is an individual employed by a company or organization who uses the system to perform their work.

[0187] "Legal consultation" is the act of an employee seeking professional advice regarding a question or issue relating to a law or regulation.

[0188] "Security Consultation" refers to an employee seeking professional advice regarding questions or issues related to information security or physical safety.

[0189] A "resource loan application" is an application procedure that an employee carries out to temporarily use a specific resource.

[0190] "Means for determining validity" refers to methods and techniques for evaluating whether received consultations or applications comply with internal regulations and guidelines.

[0191] A "generative AI model" is an algorithm or system that uses artificial intelligence technology to analyze data and generate appropriate decisions and advice.

[0192] "Means of giving advice" refers to methods and techniques for giving specific instructions to the person seeking advice on the necessary corrections and responses.

[0193] A "reservation mechanism" is a procedure or system for ensuring the availability of a resource when it is available.

[0194] The "receive request notification" is a means of communication to inform employees when the loan of resources has been confirmed.

[0195] This system is designed to quickly and accurately determine whether an employee's legal or security consultation or resource loan application complies with company regulations and guidelines, and to provide appropriate advice. A specific implementation of this system is shown below.

[0196] Hardware and software used

[0197] The system uses the following hardware and software:

[0198] Server: Receives data, processes it, invokes generative AI models, and sends feedback.

[0199] Terminal: A device (e.g., PC, tablet, smartphone) used by an employee to access the system and enter consultation details.

[0200] Generative AI model: Analyzes the input consultation content and evaluates it by comparing it with internal regulations and guidelines. Specifically, it uses generative AI models such as "OpenAI (registered trademark) GPT-4."

[0201] Program processing

[0202] 1. The user enters the content of the consultation

[0203] A user accesses the system using a terminal and inputs the details of a legal consultation, security consultation, or resource loan application. For example, a user might input, "I would like to consult about the terms of a new contract."

[0204] 2. The device sends the input information to the server

[0205] The device sends the consultation details entered by the user to the server. At this time, the device converts the input details into an appropriate format (for example, JSON format) and sends it.

[0206] 3. The server passes the input to the generative AI model

[0207] The server passes the consultation content received from the device to the generative AI model. Specifically, the server calls the API of the generative AI model and passes the input content as a parameter.

[0208] 4. The generative AI model evaluates the input

[0209] The generative AI model evaluates the input consultation content by comparing it with company regulations and various guidelines. For example, if the generative AI model is "OpenAI GPT-4," the model analyzes the input content and determines its suitability.

[0210] 5. The server receives the evaluation results and sends feedback to the user.

[0211] The server receives the evaluation results from the generative AI model and sends feedback to the user. For example, if the generative AI model generates advice such as "This clause does not conform to the format of our company's standard contract. Please make the following corrections," the server sends this advice to the user.

[0212] Examples of concrete examples and prompts

[0213] As a concrete example, consider the case where a user inputs, "I would like to discuss the terms of a new contract." The server receives this input and passes it to a generative AI model. The AI ​​model then compares the input with the company's contract regulations and guidelines to determine whether the input complies.

[0214] An example of a prompt might be:

[0215] "I would like to discuss the terms of the new contract. Specifically, I would like to add a clause regarding extending the contract period, but please confirm whether it complies with our company regulations."

[0216] In this way, employees can request legal or security consultations or resource loans through the system, and appropriate responses can be made with the help of generative AI models.

[0217] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0218] Step 1:

[0219] The user inputs the consultation content

[0220] Users access the system using a terminal and input the details of legal consultations, security consultations, and resource loan applications. For example, a user might input, "I would like to consult about the terms of a new contract." The input data is saved in text format in the input form on the terminal.

[0221] Step 2:

[0222] The device sends the input to the server

[0223] The device sends the consultation details entered by the user to the server. At this time, the device converts the input details into an appropriate format (for example, JSON format) and sends it. Specifically, it generates the following JSON data:

[0224] json

[0225] {

[0226] "Consultation content": "I would like to consult about the terms of the new contract"

[0227] }

[0228] This JSON data is sent to the server as an HTTP POST request.

[0229] Step 3:

[0230] The server passes the input to the generative AI model

[0231] The server analyzes the consultation content received from the device and passes it to the generative AI model. Specifically, the server sends a request to the API endpoint of the generative AI model. For example, it makes the following API request:

[0232] http

[0233] POST / api / evaluate

[0234] Content-Type: application / json

[0235] {

[0236] "input": "I'd like to discuss the terms of the new contract"

[0237] }

[0238] The server sends this request to the generative AI model, asking it to analyze the input.

[0239] Step 4:

[0240] Generative AI model evaluates input

[0241] The generative AI model analyzes the input it receives and evaluates it by comparing it with company regulations and various guidelines. For example, if the generative AI model is "OpenAI GPT-4," the model analyzes the input and determines its suitability. As a result of the evaluation, it generates feedback such as the following:

[0242] json

[0243] {

[0244] "Evaluation result": "This clause does not conform to our standard contract format. Please make the following corrections."

[0245] }

[0246] The generative AI model returns this evaluation result to the server.

[0247] Step 5:

[0248] The server receives the evaluation results and sends feedback to the user.

[0249] The server receives the evaluation results from the generative AI model and sends feedback to the user. Specifically, the server analyzes the evaluation results and provides appropriate advice to the user. For example, the server sends the following feedback to the user:

[0250] json

[0251] {

[0252] "Advice": "This clause does not conform to our standard contract format. Please make the following changes."

[0253] }

[0254] The user can view this feedback in their device's browser and make any necessary corrections.

[0255] (Application example 2)

[0256] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0257] With the conventional system, when employees sought legal or security advice, it took time to determine whether the request complied with company regulations and guidelines, making it difficult to obtain appropriate advice. Furthermore, when requesting equipment loans, the process of checking stock availability and making reservations was cumbersome, requiring efficient operation. To solve these problems, a system was needed that uses generative AI to quickly and accurately assess the content of the consultation and provide appropriate advice.

[0258] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0259] In this invention, the server includes a means for reading company regulations, various guidelines, and equipment inventory status; a means for determining the validity of legal and security consultations and equipment rental requests received from employees; a means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines; a means for making a reservation and sending a pickup request email if the equipment is available for rental; a means for employees to input security-related inquiries; a means for a generative AI to compare the input content with the company's security policies and guidelines to determine compliance; and a means for advising on corrections and responses if the content does not comply. This enables employees to quickly and accurately provide legal and security consultations and receive appropriate advice. It also enables efficient operation of equipment rental requests.

[0260] "Company regulations" are documents that set out the rules, procedures, and standards of behavior that employees must follow within a company or organization.

[0261] A "guideline" is a document that provides guidelines or standards for specific tasks or actions.

[0262] "Inventory status of equipment" is information that indicates the current quantity and status of goods and equipment owned by a company or organization.

[0263] "Legal consultation" is the act of seeking professional advice on a legal issue or question.

[0264] "Security Consultation" means the act of seeking expert advice regarding issues or questions related to information security or physical safety.

[0265] An "equipment loan application" is a procedure for applying for temporary use of goods or equipment owned by a company or organization.

[0266] "Generative AI" is an artificial intelligence technology that generates new information and answers based on input data.

[0267] "Conformance" is the degree of conformance to a particular standard or rule.

[0268] "Means for advising on corrections and responses" are methods of advising on how to correct or respond when specific standards or rules are not met.

[0269] The "means of making a reservation and sending a pickup request email" is a method of confirming a reservation when equipment is available for rental and sending information about pickup via email.

[0270] The system for carrying out the present invention operates in cooperation with three entities: a server, a terminal, and a user. A specific embodiment of the system will be described below.

[0271] server

[0272] The server is configured using the following hardware and software.

[0273] Hardware: Powerful processor, ample memory, and storage

[0274] Software: Python, OpenAI API

[0275] The server reads company regulations, various guidelines, and equipment inventory status from a database. It uses a generative AI model (for example, OpenAI's GPT-4) to determine the validity of legal consultations, security consultations, and equipment rental requests received from employees. The server uses the generative AI model to compare the input content with the company's security policies and guidelines to determine compliance. If it does not comply, it advises on corrections and actions to be taken.

[0276] Terminal

[0277] The devices are smartphones and PCs used by employees. The following software is installed on the devices:

[0278] Software: Dedicated consultation reception application

[0279] Employees use the terminals to input requests for legal consultation, security consultation, and equipment rental applications. The input data is sent from the terminals to the server.

[0280] User

[0281] The users are employees. They use their devices to input their inquiries and receive advice from the server. For example, if a user inputs, "I would like to use an external cloud service for a new project. What procedures are required?", the server uses a generative AI model to compare the inquiry with the company's internal security guidelines and determine whether they are compatible. If they are not compatible, the server provides advice such as, "When using an external cloud service, prior approval from the security department is required."

[0282] Prompt Sentence Examples

[0283] Below is an example of a prompt sentence to input to a generative AI model.

[0284] Please determine whether the following consultation content complies with the company's security guidelines, and if not, advise on corrections and measures to be taken.

[0285] Consultation: I would like to use an external cloud service for a new project. What procedures do I need to follow?

[0286] Security guidelines:

[0287] 1. The password must be at least 8 characters long and contain alphanumeric characters.

[0288] 2. Taking data outside the company is prohibited.

[0289] 3. Attend regular security training.

[0290] In this way, by linking the server, terminals, and users, employees can quickly and accurately seek legal and security advice and receive appropriate advice. It also enables efficient operation of equipment rental requests.

[0291] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0292] Step 1:

[0293] Users use the terminal to input requests for legal consultation, security consultation, and equipment rental.

[0294] Input: Consultation details and application details entered by the user

[0295] Output: Data entered into the terminal

[0296] Specific operation: The user opens a dedicated consultation reception application, enters the consultation content or application content into the text box, and presses the send button.

[0297] Step 2:

[0298] The terminal transmits the input data to the server.

[0299] Input: Data entered into the terminal

[0300] Output: Data sent to the server

[0301] Specific operation: The terminal sends the input data as an HTTP request to the server. The server receives this request and analyzes the data.

[0302] Step 3:

[0303] The server reads company regulations, various guidelines, and equipment inventory status from the database.

[0304] Input: Data sent to the server

[0305] Output: Company regulations, guidelines, and inventory status read from the database

[0306] What happens: The server executes a database query to retrieve the necessary company policies, guidelines, and inventory information.

[0307] Step 4:

[0308] The server uses a generative AI model to compare the input with internal security policies and guidelines to determine compliance.

[0309] Input: Data sent to the server, company regulations and guidelines read from the database

[0310] Output: Compatibility determination result

[0311] Specific operation: The server sends a prompt to a generative AI model (e.g., OpenAI's GPT-4), and the AI ​​model compares the input with company regulations and guidelines to determine suitability.

[0312] Step 5:

[0313] If the server is not compliant, we will advise you on how to fix it or take other measures.

[0314] Input: Compatibility determination result

[0315] Output: Advice on fixes and actions

[0316] Specific operation: The server analyzes the response from the generative AI model and, if it is incompatible, generates specific advice on how to correct or respond.

[0317] Step 6:

[0318] The server sends the advice to the user's terminal.

[0319] Input: Advice on corrections and actions

[0320] Output: Advice sent to the user's terminal

[0321] Specific operation: The server sends the generated advice to the user's device as an HTTP response. The device receives this response and displays it on the screen.

[0322] Step 7:

[0323] The user checks the advice from the server and makes corrections or takes action as necessary.

[0324] Input: Advice sent by the server

[0325] Output: User action (correction or response)

[0326] Specific operation: The user checks the advice displayed on the device, corrects the consultation content or application content as necessary, and submits it again.

[0327] Example 3

[0328] Next, a description will be given of a third embodiment of the third embodiment. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0329] With the conventional equipment rental system, employees had to check inventory status and make reservations manually, which was time-consuming and laborious. Furthermore, responses to legal and security inquiries were also handled manually, which was inefficient and prone to errors. Furthermore, it was difficult for employees to receive prompt advice on how to respond appropriately in accordance with regulations and guidelines.

[0330] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[0331] In this invention, the server includes: means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines; means for making a reservation and sending a pickup request email if the equipment is available for rental; means for the employee to input the equipment and rental period using a terminal; means for the terminal to send the user's input to the server; means for the server to check inventory status using a generated AI model; means for the server to make a reservation if the equipment is available for rental; and means for the server to generate a pickup request email using the generated AI model and send it to the user. This eliminates the need for employees to check inventory status themselves, enabling efficient equipment rental. Furthermore, responses to legal consultations and security consultations are automated, enabling faster and more accurate responses. Furthermore, employees can quickly receive advice on taking appropriate action in accordance with regulations and guidelines.

[0332] "Internal regulations" refer to the rules and procedures established within a company.

[0333] "Various guidelines" refer to documents that provide guidelines and standards regarding specific tasks or actions.

[0334] "Supply inventory status" refers to information showing the current number of items owned by a company and their availability.

[0335] "Employee" means an individual employed by a company.

[0336] "Legal consultation" refers to consultation regarding legal questions or issues.

[0337] "Security consultation" refers to consultations regarding questions or issues related to information or physical security.

[0338] An "equipment loan application" refers to an application made by an employee to borrow company equipment for a certain period of time.

[0339] "Means for determining validity" refers to a method or system for evaluating whether the input information is appropriate.

[0340] A "generative AI model" refers to a model that uses artificial intelligence to generate and analyze data.

[0341] "Terminal" refers to a device such as a computer or smartphone that is operated by a user.

[0342] A "server" refers to a computer system that processes and stores data on a network.

[0343] "Inventory database" refers to a database for managing the inventory status of supplies.

[0344] "Reservation method" refers to a method or system for securing equipment for a specific period of time.

[0345] A "request for collection email" refers to an email sent to notify the user of how and where to collect the equipment when the loan of the equipment is approved.

[0346] This invention is a system for efficiently lending equipment, eliminating the hassle of employees applying for equipment loans. This system is realized using a server, terminals, and a generative AI model.

[0347] First, a user accesses the system using a terminal and inputs the equipment they wish to borrow and the period of time. The terminal then sends this information to the server. The server then uses a generative AI model (e.g., OpenAI's GPT-4) to check the stock status of the input equipment. Specifically, the server accesses an inventory database (e.g., a MySQL database) and checks whether the equipment they wish to borrow is available.

[0348] If the inventory is confirmed, the server processes the reservation. If the reservation is successful, the server uses the generative AI model to generate and send a pickup request email to the user. This email contains details of the rental equipment, the pickup location, pickup time, etc.

[0349] For example, if a user wants to borrow a laptop computer from October 1, 2023 to October 7, 2023, the following prompt sentence is input into the generative AI model:

[0350] Example prompt sentence:

[0351] An employee would like to borrow a laptop from October 1, 2023 to October 7, 2023. Please check the inventory and reserve it if it is available. Then, generate a pickup request email and send it to the employee.

[0352] This system eliminates the need for users to check inventory status themselves. It also automates responses to legal and security inquiries, enabling quick and accurate responses. Furthermore, employees can quickly receive advice on how to respond appropriately in accordance with regulations and guidelines.

[0353] The implementation of this system uses the following hardware and software:

[0354] Server: A computer system that processes data and runs generative AI models.

[0355] Device: A computer or smartphone that the user operates.

[0356] Generative AI models: Artificial intelligence models such as OpenAI's GPT-4

[0357] Inventory database: A database system such as a MySQL database

[0358] This eliminates the need for employees to check inventory status themselves, enabling efficient equipment lending. Responses to legal and security consultations are also automated, enabling prompt and accurate responses. Furthermore, employees can quickly receive advice on how to respond appropriately in accordance with regulations and guidelines. The flow of the identification process in the third embodiment will be described with reference to FIG. 15.

[0359] Step 1:

[0360] A user accesses the system using a terminal and inputs the equipment he or she wishes to borrow and the period of time.

[0361] Input: Name of equipment you wish to borrow (e.g., laptop), desired loan period (e.g., from October 1, 2023 to October 7, 2023)

[0362] Output: Data entered into the terminal

[0363] Specific operation: The user enters the name of the equipment and the desired rental period into the input form on the terminal and clicks the submit button.

[0364] Step 2:

[0365] The terminal sends the user's input to the server.

[0366] Input: The name of the equipment you wish to borrow and the period entered by the user

[0367] Output: Data sent to the server

[0368] Specific behavior: The device uses an HTTP POST request to send the data entered by the user to the server.

[0369] Step 3:

[0370] The server checks stock availability using the generated AI model.

[0371] Input: Name of equipment and period of loan request sent to the server

[0372] Output: Stock check result (e.g. available for loan, unavailable for loan)

[0373] What it does: The server uses the generative AI model to query the inventory database to see if the item is available for a specified period of time.

[0374] Step 4:

[0375] If the server is available for rental, a reservation is made.

[0376] Input: Inventory check result (available for loan)

[0377] Output: Reservation information is added to the database

[0378] What happens: The server runs a SQL query to add the reservation information to the inventory database. For example, it runs a query like this:

[0379] INSERT INTO reservations (item, start_date, end_date, user_id) VALUES ('laptop', '2023-10-01', '2023-10-07', 'user123');

[0380] Step 5:

[0381] The server uses the generative AI model to generate a receipt request email and sends it to the user.

[0382] Input: Reservation information, user email address

[0383] Output: A receipt request email is sent to the user.

[0384] Specific operation: The server uses the generative AI model to generate a receipt request email. The generated email is sent to the user using the SMTP server. For example, the following email is generated:

[0385] Subject: Request to receive equipment loan

[0386] Main text:

[0387] Dear User,

[0388] The following equipment has been approved for loan:

[0389] Equipment: Laptop

[0390] Loan period: October 1, 2023 to October 7, 2023

[0391] Pick-up location: Company reception

[0392] Pick-up time: 9:00 - 17:00

[0393] Thank you very much.

[0394] In this way, users can save time by checking the stock status themselves and can efficiently rent out equipment.

[0395] (Application example 3)

[0396] Next, a description will be given of Application Example 3 of Form Example 3. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0397] With conventional equipment rental systems, employees had to check inventory status and make reservations manually, which was time-consuming and labor-intensive. It was also difficult to grasp inventory and rental status in real time, making efficient equipment management difficult. Furthermore, responses to legal and security consultations were often handled manually, requiring quick and accurate responses.

[0398] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines; means for making a reservation and sending a pickup request email if the equipment is available for rental; means for providing a dashboard that allows stock and rental status to be checked in real time; and means for submitting rental requests through an application installed on a smartphone. This eliminates the need for employees to check inventory status themselves, enabling efficient equipment management. It also enables prompt and accurate responses to legal consultations and security consultations.

[0399] "Company regulations" are documents that set out the rules and procedures that employees must follow within a company.

[0400] "Various guidelines" are documents that provide guidelines and procedures for specific tasks or actions.

[0401] "Inventory status of supplies" is information indicating the current number of items used within a company and their availability.

[0402] "Legal consultation" is the act of seeking professional advice on a legal question or issue.

[0403] "Security Consultation" is the act of seeking expert advice on questions or issues related to information or physical security.

[0404] An "equipment rental application" is an application procedure that employees go through to use items within the company for a certain period of time.

[0405] "Means for determining appropriateness" refers to methods or systems for evaluating whether the content of an application or consultation is appropriate.

[0406] "Generative AI" is an artificial intelligence technology that automatically generates answers and suggestions based on input data.

[0407] A "reservation mechanism" is a method or system for registering in advance to secure access to a particular good or service.

[0408] A "receive request email" is an email sent to notify the recipient of a product or service.

[0409] A "dashboard" is an interface for visually displaying data and information in real time.

[0410] "Applications installed on smartphones" refers to software that is downloaded to a mobile phone and used.

[0411] The following system configuration is adopted as an embodiment of the present invention: The system includes a server, a smartphone, a generative AI model, and an SMTP server.

[0412] System Configuration

[0413] 1. Server:

[0414] Means for reading company regulations, various guidelines, and the stock status of equipment: The server reads company regulations, various guidelines, and the stock status of equipment from the database.

[0415] Method for determining validity: The server uses a generative AI model to determine the validity of legal consultations, security consultations, and equipment loan requests received from employees.

[0416] Advice method: The server uses a generative AI model to advise the client on the necessary corrections and responses in accordance with regulations and guidelines.

[0417] How to make a reservation: If the equipment is available for rental, the server makes a reservation and sends a pickup request email.

[0418] Means for providing a dashboard: The server provides a dashboard that allows users to check inventory status and rental status in real time.

[0419] 2. Smartphone:

[0420] Application: Employees apply for loans through an application installed on their smartphones. The application communicates with the server and provides an interface for inputting the equipment and period of loan.

[0421] Processing flow

[0422] 1. Loan application: The user (employee) enters the equipment they wish to loan and the period of time through a smartphone application.

[0423] 2. Inventory check: The server reads the inventory status of the entered equipment from the database and uses a generative AI model to determine whether it is available for rental.

[0424] 3. Reservation management: If the item is available for rental, the server reduces the inventory and confirms the reservation.

[0425] 4. Notification function: The server uses an SMTP server to send a receipt request email to the user.

[0426] 5. Dashboard: The server provides a dashboard that displays inventory and rental status in real time, allowing users to check the status.

[0427] Hardware and software used

[0428] Hardware: Smartphones, servers

[0429] Software: Generative AI model, SMTP server, smartphone application

[0430] Specific examples

[0431] For example, if an employee wants to borrow a laptop for seven days, they can enter "I would like to borrow a laptop for seven days. Please check if it is available for loan" through a smartphone application. The server checks the inventory, and if it is available for loan, it makes a reservation and sends the employee a pickup request email stating "Laptop loan has been reserved. Duration: 7 days."

[0432] Prompt Sentence Examples

[0433] "I'd like to borrow a laptop for 7 days. Please confirm if it's available."

[0434] This eliminates the need for employees to check inventory status themselves, enabling efficient equipment management. It also enables quick and accurate responses to legal and security consultations.

[0435] The flow of the specific processing in Application Example 3 will be described with reference to FIG.

[0436] Step 1:

[0437] The user starts the smartphone application and inputs the equipment they wish to borrow and the rental period. The input data is the name of the equipment they wish to borrow and the rental period. This data is then sent to the server.

[0438] Step 2:

[0439] The server reads the inventory status of the equipment from the database based on the name of the equipment requested for loan and the loan period. The input is the name of the equipment requested for loan, and the output is the number of items in stock. The server checks the inventory and determines whether the item can be loaned.

[0440] Step 3:

[0441] The server uses a generative AI model to determine the validity of the loan request. The input is the name of the equipment desired to be loaned, the loan period, and the number of items in stock, and the output is a determination of whether the item can be loaned. The generative AI model evaluates the validity of the request by referencing past loan data and regulations and guidelines.

[0442] Step 4:

[0443] If the server determines that the item is available for rental, it reduces the inventory and confirms the reservation. The input is the name of the item desired for rental, the rental period, and the inventory quantity, and the output is the updated inventory quantity and reservation information. The server updates the database and saves the reservation information.

[0444] Step 5:

[0445] The server uses the SMTP server to send a receipt request email to the user. The input is the user's email address and reservation information, and the output is the receipt request email. The server generates the content of the email and sends it via the SMTP server.

[0446] Step 6:

[0447] The server provides a dashboard that displays inventory and rental status in real time. The input is the current inventory data and reservation data, and the output is a visual display on the dashboard. Users can check the inventory and rental status through the dashboard.

[0448] In this way, users can easily apply for equipment rental through a smartphone application, and the server can efficiently manage inventory and reservations using generative AI models.

[0449] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0450] "Example 1"

[0451] One embodiment of the present invention is a system incorporating an emotion engine. This system includes: means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary modifications and responses in accordance with the regulations and guidelines; and means for booking and sending a pickup request email if the equipment is available for rental. The system also includes an emotion engine that recognizes the user's emotions. This emotion engine adjusts the judgment on the validity of legal consultations, security consultations, and equipment rental requests and the content of the advice according to the user's emotional state. Specifically, if it is determined that the user is feeling stressed, the system adjusts the content and tone of the advice, such as making it more polite. Furthermore, if it is determined that the user is feeling happy, the system adjusts the message of the pickup request email, such as adding a congratulatory message.

[0452] "Example 2"

[0453] Another embodiment of the present invention is a system incorporating an emotion engine. This system includes means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requesting party on necessary corrections and responses in accordance with the regulations and guidelines; and means for booking a rental and sending a pickup request email if the equipment is available for rental. The system also includes an emotion engine that recognizes the user's emotions. This emotion engine adjusts the wording of the pickup request email according to the user's emotional state. Specifically, if the system determines that the user is feeling anxious, it adjusts the wording of the pickup request email by, for example, specifying detailed pickup instructions and contact information. If the system determines that the user is feeling reassured, it adjusts the wording of the pickup request email by, for example, adding a thank you note.

[0454] "Example 3"

[0455] One embodiment of the present invention is a system incorporating an emotion engine. This system includes: means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary modifications and responses in accordance with the regulations and guidelines; and means for booking and sending a pickup request email if the equipment is available for rental. The system also includes an emotion engine that recognizes the user's emotions. This emotion engine adjusts the judgment on the validity of legal consultations, security consultations, and equipment rental requests and the content of the advice according to the user's emotional state. Specifically, if it is determined that the user is feeling stressed, the system adjusts the content and tone of the advice, such as making it more polite. Furthermore, if it is determined that the user is feeling happy, the system adjusts the message of the pickup request email, such as adding a congratulatory message.

[0456] The processing flow of each embodiment will be described below.

[0457] "Example 1"

[0458] Step 1: The system loads company regulations, various guidelines, and equipment inventory status.

[0459] Step 2: The system determines the validity of legal consultations, security consultations, and equipment loan requests received from employees.

[0460] Step 3: The system advises the person seeking advice on the necessary corrections and actions in accordance with regulations and guidelines.

[0461] Step 4: If the equipment is available for loan, the system will reserve it and send a pickup request email.

[0462] Step 5: The emotion engine adjusts the content of advice and judges the appropriateness of legal consultations, security consultations, and equipment rental requests based on the user's emotional state.

[0463] "Example 2"

[0464] Step 1: The system loads company regulations, various guidelines, and equipment inventory status.

[0465] Step 2: The system determines the validity of legal consultations, security consultations, and equipment loan requests received from employees.

[0466] Step 3: The system advises the person seeking advice on the necessary corrections and actions in accordance with regulations and guidelines.

[0467] Step 4: If the equipment is available for loan, the system will reserve it and send a pickup request email.

[0468] Step 5: The emotion engine adjusts the wording of the receipt request email depending on the user's emotional state.

[0469] Example 1

[0470] Next, a description will be given of Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0471] With the previous system, it was difficult to respond quickly and appropriately to legal and security consultations and equipment rental requests from employees. It also failed to take into account the user's emotional state, making it difficult to improve user satisfaction. Furthermore, there was a need to improve the quality of the appropriateness of judgments and advice based on regulations and guidelines.

[0472] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0473] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, and an emotion engine for recognizing the user's emotional state and adjusting the content and tone of the advice. This enables prompt and appropriate responses to consultations and requests from employees, and improves user satisfaction because the response takes the user's emotional state into consideration.

[0474] "Company regulations" are documents that set out the rules and procedures that employees must follow within a company or organization.

[0475] "Various guidelines" are documents that provide guidelines and standards regarding specific tasks and actions.

[0476] "Inventory status of equipment" is information indicating the current number of items held and their availability status for use within a company or organization.

[0477] "Legal consultation" is the act of seeking professional advice regarding a legal or contractual question or issue.

[0478] "Security Consultation" means the act of seeking professional advice regarding questions or issues related to information security or physical safety.

[0479] An "equipment rental application" is an application procedure for temporarily borrowing items for use within a company or organization.

[0480] A "generative AI model" is an algorithm or system that uses artificial intelligence technology to generate new information or answers from data.

[0481] The "emotion engine" is a system that recognizes the user's emotional state and adjusts the response and advice based on that information.

[0482] "Means for determining validity" refers to methods or systems for evaluating whether received consultations or applications comply with regulations or guidelines.

[0483] "Means of giving advice" refers to a method or system that suggests necessary corrections or responses to the person seeking advice.

[0484] The "means for making a reservation and sending a pickup request email" refers to a method or system for confirming a reservation when equipment is available for rental and notifying the user of pickup instructions by email.

[0485] This invention is a system that combines a generative AI model and an emotion engine. It reads company regulations, various guidelines, and equipment inventory status from a database, and responds appropriately to legal and security consultations and equipment rental requests from employees.

[0486] System configuration

[0487] 1. Loading data

[0488] The server connects to a relational database such as MySQL or PostgreSQL and queries company regulations, guidelines, and equipment inventory status. For example, it executes the following SQL query:

[0489] sql

[0490] SELECT FROM regulations;

[0491] SELECT FROM guidelines;

[0492] SELECT FROM inventory;

[0493] The acquired data is cached in memory and used in subsequent processing.

[0494] 2. Consultation and application acceptance

[0495] Users can input legal or security consultation requests or equipment rental requests via web forms or chatbots. For example, a user might enter "I would like to confirm whether the contents of the new contract comply with company regulations" into a web form and click the submit button.

[0496] 3. Determining Validity

[0497] The generative AI model receives requests from users and determines their appropriateness based on company rules and guidelines. For example, for a legal consultation, the following prompt sentence is input into the generative AI model:

[0498] I want to confirm that the new contract complies with our company regulations. Here is the contract:

[0499] [Contents of the contract]

[0500] The generative AI model compares the contents of the contract with company regulations and generates advice such as, "Article 3 of the contract needs to be revised."

[0501] 4. Use of Emotion Engine

[0502] The emotion engine analyzes the user's emotional state based on their input and past conversation history. For example, if the user inputs "I'm in a hurry," the emotion engine determines that the user is feeling stressed. In this case, the generative AI model's advice is adjusted more carefully. For example, it may respond with something like, "Don't worry. The corrections are clear, so we can address them immediately."

[0503] 5. Equipment loan processing

[0504] The server executes the following SQL query to check the availability of the equipment:

[0505] sql

[0506] SELECT FROM inventory WHERE item_name = 'Projector' AND available = 1;

[0507] If it is in stock, run the following SQL query to reserve it:

[0508] sql

[0509] UPDATE inventory SET available = 0 WHERE item_name = 'Projector' AND available = 1 LIMIT 1;

[0510] The system then uses an SMTP server to send a receipt request email to the user. The content of the email may include a congratulatory message based on the emotion engine's judgment. For example, the email might say, "The projector reservation has been completed. I wish you a successful meeting!"

[0511] Specific examples

[0512] Example 1: Legal consultation

[0513] The user asks, "I would like to confirm whether the contents of the new contract comply with our company regulations."

[0514] The generative AI model refers to the company's internal regulations and advises, "Article 3 of the contract needs to be amended."

[0515] The emotion engine determines that the user is stressed and politely responds, "Don't worry. The corrections are clear and we can address them immediately."

[0516] Example 2: Equipment rental application

[0517] A user requests to use the projector at a meeting next week.

[0518] The server checks the inventory and verifies that the projector is available.

[0519] The generative AI model makes a reservation and sends an email requesting pickup.

[0520] The emotion engine determines that the user is happy and adds a congratulatory message: "Your projector has been reserved. I wish you a successful meeting!"

[0521] The above is an embodiment of the present invention.

[0522] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0523] Step 1:

[0524] The server reads company regulations, various guidelines, and equipment inventory status from a database. Specifically, it connects to a relational database such as MySQL or PostgreSQL and executes the following SQL query:

[0525] sql

[0526] SELECT FROM regulations;

[0527] SELECT FROM guidelines;

[0528] SELECT FROM inventory;

[0529] Input: Database connection information

[0530] Output: Data set of company regulations, guidelines, and equipment inventory status

[0531] Data processing: Cache information retrieved from the database in memory.

[0532] Step 2:

[0533] Users can input legal or security consultation requests or equipment rental requests via web forms or chatbots. For example, a user might enter "I would like to confirm whether the contents of the new contract comply with company regulations" into a web form and click the submit button.

[0534] Input: User's consultation details and application details

[0535] Output: User request data

[0536] Data processing: The user's input is sent to the server and saved as request data.

[0537] Step 3:

[0538] The generative AI model receives requests from users and determines their appropriateness based on company rules and guidelines. For example, for a legal consultation, the following prompt sentence is input into the generative AI model:

[0539] I want to confirm that the new contract complies with our company regulations. Here is the contract:

[0540] [Contents of the contract]

[0541] Input: User request data, company regulations, guidelines

[0542] Output: Validity judgment results, advice content

[0543] Data processing: The generative AI model analyzes the prompt, compares it with company regulations to determine its appropriateness, and generates advice.

[0544] Step 4:

[0545] The emotion engine analyzes the user's emotional state based on their input and past conversation history. For example, if the user inputs "I'm in a hurry," the emotion engine will determine that the user is feeling stressed.

[0546] Input: User input, past interaction history

[0547] Output: User's emotional state

[0548] Data processing: The emotion engine performs text analysis to identify the user's emotional state.

[0549] Step 5:

[0550] The generative AI model adjusts the content and tone of its advice based on the results of the emotion engine, for example, saying, "Don't worry. The corrections are clear and we can address them immediately."

[0551] Input: Validity judgment result, advice content, user's emotional state

[0552] Output: Adjusted advice

[0553] Data processing: A generative AI model adjusts advice content based on emotional state.

[0554] Step 6:

[0555] The server executes the following SQL query to check the availability of the equipment:

[0556] sql

[0557] SELECT FROM inventory WHERE item_name = 'Projector' AND available = 1;

[0558] Input: Equipment loan application details

[0559] Output: Inventory check results

[0560] Data processing: Obtain inventory information from the database and determine whether it is available for loan.

[0561] Step 7:

[0562] If the item is available, the server executes the following SQL query to reserve it:

[0563] sql

[0564] UPDATE inventory SET available = 0 WHERE item_name = 'Projector' AND available = 1 LIMIT 1;

[0565] Input: Inventory check result

[0566] Output: Confirmed reservation information

[0567] Data processing: Update inventory information in the database and confirm reservations.

[0568] Step 8:

[0569] The server uses an SMTP server to send a receipt request email to the user. The email may contain congratulatory messages based on the emotion engine's judgment. For example, the email may say, "The projector reservation has been completed. I wish you a successful meeting!"

[0570] Input: reservation confirmation information, user's emotional state

[0571] Output: Receipt request email

[0572] Data processing: Generates the email content and sends it through the SMTP server.

[0573] (Application example 1)

[0574] Next, a description will be given of Application Example 1 of Embodiment Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0575] In conventional factory support systems, legal consultations, security consultations, and equipment rental requests are often handled manually, resulting in inefficiencies. Furthermore, because the system is unable to respond to the emotional state of the person seeking advice, it is unable to provide appropriate support to workers who are under stress.

[0576] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. In this invention, the server includes means for reading in-house regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for recognizing the emotional state and adjusting the content and tone of the advice, and means installed in robots used in the factory. This enables efficient and emotionally sensitive responses to legal consultations, security consultations, and equipment rental requests in the factory.

[0577] "Company regulations" are documents that set out the rules, procedures, and standards of behavior that employees must follow within a company or organization.

[0578] "Various guidelines" are documents that provide guidelines and procedures to be followed in specific tasks or activities.

[0579] "Inventory status of equipment" is information indicating the current number and availability of goods and equipment used within a company or organization.

[0580] "Legal consultation" means the act of seeking professional advice regarding a legal or contractual issue or question.

[0581] "Security Consultation" means the act of seeking professional advice regarding issues or questions relating to information or physical security.

[0582] An "equipment rental application" is an application procedure for temporarily borrowing items or equipment for use within a company or organization.

[0583] "Means for determining validity" refers to methods or systems for evaluating whether received consultations or applications comply with regulations or guidelines.

[0584] "Generative AI" is a system that uses artificial intelligence technology to generate new information and answers from data.

[0585] "Means for recognizing emotional state" refers to technology that analyzes emotions from the user's facial expressions, voice, etc., and determines their state.

[0586] "Means for adjusting the content and tone of advice" refers to a technique for changing the content and expression of advice provided according to the user's emotional state.

[0587] "Factory robots" are automated machines designed to perform tasks or support functions within a factory.

[0588] As an embodiment of this invention, we will explain a system installed on a robot used in a factory. This system reads company regulations, various guidelines, and equipment inventory status from a database, determines the appropriateness of legal consultations, security consultations, and equipment rental requests from employees, and provides the necessary advice and response. In addition, by combining it with an emotion engine, the content and tone of the advice can be adjusted according to the user's emotional state.

[0589] Hardware and software used

[0590] 1. Database:

[0591] Databases such as MySQL and PostgreSQL are used to store company regulations, various guidelines, and equipment inventory status.

[0592] 2. Voice Recognition and Input Methods:

[0593] Microphones and touch panels will be used to accept inquiries and applications from factory workers.

[0594] The Google (registered trademark) Speech-to-Text API is used for voice recognition.

[0595] 3. Generative AI:

[0596] OpenAI GPT-4 will be used to determine the validity of received consultations and applications and generate necessary advice.

[0597] 4. Emotion Engine:

[0598] It uses the camera and the Microsoft® Azure® Emotion API to recognize the user's emotional state and adjust the content and tone of the advice.

[0599] 5. Advice and Remedies:

[0600] Advise on necessary corrections and responses based on regulations and guidelines, check stock status in response to equipment loan requests, and if equipment is available for loan, make a reservation and send a pickup request email.

[0601] The software used is Python and Flask.

[0602] Specific examples

[0603] 1. Legal consultation scenario:

[0604] A factory worker consults with a robot about a contract with a new business partner.

[0605] The robot uses generative AI to analyze the contents of the contract and determine whether it complies with company regulations.

[0606] Advise on necessary corrections and actions and provide feedback to workers.

[0607] 2. Security consultation scenario:

[0608] A factory worker consults with a robot about the implementation of a new security system.

[0609] The robot will advise on the necessary actions based on the guidelines.

[0610] If a worker is stressed, adjust the tone of your advice to be more polite.

[0611] 3. Equipment loan application scenario:

[0612] A factory worker makes a request to the robot to borrow a new tool.

[0613] The robot checks the stock status and, if the item is available for rental, places a reservation and sends an email requesting collection.

[0614] If the worker is happy, include a congratulatory message in the email.

[0615] Prompt Sentence Examples

[0616] "Legal consultation: I'd like to ask for advice regarding a contract with a new business partner. Please confirm that the contents of the contract comply with our company regulations."

[0617] "Security consultation: I'd like to ask about introducing a new security system in my factory. Please advise how to proceed in accordance with the guidelines."

[0618] "Equipment loan request: I would like to request a loan of new tools to be used in the factory. Please check the inventory and let me know if they are available for loan."

[0619] In this way, by combining generative AI with an emotion engine, factory support robots can respond to inquiries and requests from factory workers efficiently and with consideration for their emotions.

[0620] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0621] Step 1:

[0622] The server reads company regulations, various guidelines, and equipment inventory status from the database. It receives database connection information as input and executes SQL queries to retrieve the required data. As output, it stores the company regulations, various guidelines, and equipment inventory status data in memory.

[0623] Step 2:

[0624] The terminal (robot) accepts requests for legal consultation, security consultation, and equipment rental from factory workers via voice recognition or a touch panel. It receives the worker's voice or touch panel input as input, and converts the voice into text using the Google Speech-to-Text API. It generates the consultation details in text format as output.

[0625] Step 3:

[0626] The server uses generative AI (OpenAI GPT-4) to determine the validity of the consultation content received. As input, it receives text-based consultation content, company regulations, and various guideline data, and inputs prompt text into the generative AI model. As output, it generates a validity judgment result and advice on necessary corrections and responses.

[0627] Step 4:

[0628] The server uses an emotion engine (Microsoft Azure Emotion API) to recognize the emotional state of factory workers. As input, it receives facial expression data of the workers captured by a camera and requests the emotion engine to analyze it. As output, it obtains the worker's emotional state (e.g., stress, joy).

[0629] Step 5:

[0630] The server adjusts the content and tone of the advice based on the worker's emotional state. As input, it receives the result of the validity judgment, the advice for correction or response, and the worker's emotional state, and adjusts the tone of the advice. As output, it generates advice content that takes the worker's emotions into consideration.

[0631] Step 6:

[0632] The server checks the stock status for the equipment loan request, and if the equipment is available for loan, it places a reservation and sends a pickup request email. As input, it receives the equipment loan request details and stock status data, and checks the stock. As output, if the equipment is available for loan, it updates the reservation information and generates and sends a pickup request email.

[0633] Step 7:

[0634] The terminal (robot) provides feedback to the worker on advice and response results. As input, it receives emotion-sensitive advice and response results from the server and conveys them to the worker via voice or display. As output, it completes the feedback to the worker.

[0635] In this way, by clarifying the specific actions and inputs / outputs at each step, factory support robots can respond efficiently and with consideration for human emotions.

[0636] Example 2

[0637] Next, a description will be given of Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0638] With the previous system, it was difficult to provide appropriate advice and responses to legal and security consultations and equipment rental requests from employees. It was also not possible to communicate in accordance with the user's emotional state, making it difficult to improve user satisfaction. Furthermore, the process of checking equipment inventory and making appropriate reservations was often done manually, requiring efficient operation.

[0639] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0640] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, and means for recognizing the user's emotional state and adjusting the wording of the pickup request email depending on the emotional state. This makes it possible to provide appropriate advice and responses to the content of inquiries from employees and communicate according to the user's emotional state.

[0641] "Company regulations" are documents that set out the rules, procedures, and policies that employees must follow within a company or organization.

[0642] "Various guidelines" are documents that provide guidelines and standards regarding specific tasks and actions.

[0643] "Inventory status of equipment" is information that indicates the current number and availability of goods and equipment owned by a company or organization.

[0644] "Legal consultation" means the act of seeking professional advice or solutions regarding legal issues or questions.

[0645] "Security Consultation" means the act of seeking professional advice or solutions regarding issues or questions relating to information or physical security.

[0646] An "equipment loan application" is a procedure for requesting permission to temporarily use goods or equipment owned by a company or organization.

[0647] A "generative AI model" is a type of artificial intelligence that performs natural language processing and data analysis based on input data to generate appropriate responses and results.

[0648] An "emotion engine" is a technology that recognizes the user's emotional state and responds and communicates appropriately according to that state.

[0649] A "receive request email" is an email that notifies the user of details and how to receive the goods or equipment.

[0650] "Making a reservation" is the process of reserving a particular item or facility in advance for use for a certain period of time.

[0651] This invention is a system that uses a generative AI model and an emotion engine to provide appropriate advice and support when employees make legal or security consultations or apply for equipment rentals. A specific embodiment of this system is described below.

[0652] Hardware and software used

[0653] 1. Server

[0654] The server is hardware that runs multiple software modules, including a database, a generative AI model, and an emotion engine.

[0655] Example: Use high-performance cloud or on-premise servers.

[0656] 2. Terminal

[0657] The terminal is a device through which a user accesses the system and inputs the details of the consultation.

[0658] Examples include PCs, smartphones, tablets, etc.

[0659] 3. Generative AI Models

[0660] A generative AI model is a type of artificial intelligence that performs natural language processing and data analysis based on input data to generate appropriate responses and results.

[0661] Example: OpenAI's GPT-4.

[0662] 4. Emotion Engine

[0663] The emotion engine is a technology that recognizes the user's emotional state and responds and communicates appropriately according to that state.

[0664] Example: Affectiva's emotion recognition technology.

[0665] Data processing and calculation

[0666] 1. The user enters the content of the consultation

[0667] Users use a terminal to access the system interface and input the details of requests for legal consultation, security consultation, or equipment rental.

[0668] Example: A user types, "I'd like to discuss a clause in our new contract. Does this clause comply with our company's policies?"

[0669] 2. The server receives the input

[0670] The server receives the consultation contents sent from the user and stores them in a database.

[0671] 3. The server analyzes the content using a generative AI model

[0672] The server calls the generative AI model and analyzes the input consultation content.

[0673] Example: The server sends GPT-4 a prompt saying, "We'd like to discuss the terms of a new contract. Does this term comply with our company's policies?"

[0674] 4. The server compares with company regulations and guidelines

[0675] Based on the analysis results of the generative AI model, the server compares the input content with company regulations and various guidelines.

[0676] 5. The server determines relevance

[0677] The server determines whether the input complies with company regulations and guidelines.

[0678] 6. The server generates the advice

[0679] The server uses a generative AI model to generate advice for the user on how to correct or respond.

[0680] Example: The server generates the advice "This clause does not comply with our internal regulations. We suggest the following modifications."

[0681] 7. The server recognizes the user's emotions using an emotion engine.

[0682] The server uses an emotion engine to recognize the user's emotional state.

[0683] Example: The server analyzes the user's input and interactions and determines that the user is feeling anxious.

[0684] 8. The server adjusts the text of the receipt request email

[0685] The server adjusts the wording of the receipt request email based on the results of the emotion engine.

[0686] Example: The server generates an email with detailed instructions on how to receive the email and contact information.

[0687] 9. The server checks the inventory status of the equipment.

[0688] The server checks the inventory status of the equipment and determines whether it is available for rental.

[0689] 10. The server makes a reservation and sends a pickup request email

[0690] The server reserves the equipment and sends a pickup request email to the user.

[0691] Example: The server sends an email to the user saying, "Equipment reservation completed. Details are as follows."

[0692] In this way, the system can provide appropriate advice and responses to the employee's concerns and communicate in accordance with the user's emotional state.

[0693] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0694] Step 1:

[0695] The user inputs the consultation content

[0696] Input: The user uses a terminal to access the system interface and inputs the details of legal consultation, security consultation, and equipment rental application.

[0697] What happens: A user types, "I'd like to discuss a clause in our new contract. Does this clause comply with our company's policies?"

[0698] Output: The entered consultation content is sent to the server.

[0699] Step 2:

[0700] The server receives the input

[0701] Input: The consultation content sent by the user.

[0702] Specific operation: The server receives the user's input and saves it in the database.

[0703] Output: The saved consultation content is stored in the database.

[0704] Step 3:

[0705] The server analyzes the content using a generative AI model

[0706] Input: Consultation details stored in the database.

[0707] Specific operation: The server calls a generative AI model (e.g., GPT-4) and analyzes the input consultation content.

[0708] Output: Analysis results are obtained using a generative AI model.

[0709] Step 4:

[0710] The server compares with company regulations and guidelines

[0711] Input: Analysis results of generative AI models and internal regulations and guidelines.

[0712] Specific operation: The server retrieves company regulations and guidelines from the database and compares them with the results of the generative AI model.

[0713] Output: A judgment result is obtained as to whether the consultation content complies with regulations and guidelines.

[0714] Step 5:

[0715] The server determines suitability

[0716] Input: Comparison results with internal regulations and guidelines.

[0717] Specific operation: The server determines whether the input complies with company regulations and guidelines.

[0718] Output: The result of the suitability judgment is obtained.

[0719] Step 6:

[0720] The server generates the advice

[0721] Input: The result of the relevance determination.

[0722] Specific operation: The server uses a generative AI model to generate advice for the user on corrections and responses.

[0723] Output: The generated advice is given.

[0724] Step 7:

[0725] The server uses an emotion engine to recognize the user's emotions.

[0726] Input: User input and interactions.

[0727] Specific operation: The server uses the emotion engine to recognize the user's emotional state.

[0728] Output: Recognition results about the user's emotional state are obtained.

[0729] Step 8:

[0730] The server adjusts the text of the receipt request email

[0731] Input: Recognition results about the user's emotional state.

[0732] Specific operation: The server adjusts the wording of the receipt request email based on the results of the emotion engine.

[0733] Output: The adjusted text of the receipt request email is obtained.

[0734] Step 9:

[0735] The server checks the inventory status of the equipment

[0736] Input: Equipment loan application details.

[0737] Specific operation: The server retrieves the equipment inventory information from the database and determines whether it is available for loan.

[0738] Output: The result of the judgment as to whether the item can be borrowed or not is obtained.

[0739] Step 10:

[0740] The server makes a reservation and sends a pickup request email

[0741] Input: Determination result of whether loan is possible.

[0742] Specific operation: The server reserves the equipment and sends the user a pickup request email.

[0743] Output: The reservation is completed and a pickup request email is sent to the user.

[0744] (Application example 2)

[0745] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0746] In conventional factories, workers had difficulty receiving appropriate advice quickly when giving work instructions or seeking advice. Furthermore, because responses were not tailored to the emotional state of the worker, there was a risk of work efficiency and safety declining. Furthermore, the procedures for checking equipment inventory, making reservations, and requesting pickup were cumbersome, which increased the risk of work delays and mistakes.

[0747] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0748] In this invention, the server includes: means for reading company regulations, various guidelines, and equipment inventory; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary corrections and responses in accordance with regulations and guidelines; means for making a reservation and sending a pickup request email if the equipment is available for rental; means for analyzing work instructions and consultation content and providing appropriate advice based on the factory's safety regulations and work guidelines; means for recognizing the worker's emotional state and adjusting the wording of the advice and response; and means for sending a pickup request email as needed. This allows workers to receive prompt and appropriate advice and respond according to their emotional state, improving work efficiency and safety. It also simplifies the procedures for checking equipment inventory, making reservations, and requesting equipment, preventing work delays and errors.

[0749] "Company regulations" are documents that set out the rules, procedures, and standards of behavior that employees must follow within a company or organization.

[0750] "Various guidelines" are guidelines that indicate procedures and standards to be followed when performing specific tasks or operations.

[0751] "Inventory status of supplies" is information that indicates the current quantity and status of goods and materials held by a company or organization.

[0752] "Legal consultation" is the act of seeking professional advice regarding a legal issue or question.

[0753] "Security Consultation" means the act of seeking professional advice regarding issues or questions relating to information or physical security.

[0754] An "equipment loan application" is a procedure for requesting permission to temporarily use goods or materials owned by a company or organization.

[0755] "Generative AI" is an artificial intelligence technology that generates new information and answers based on input data.

[0756] An "emotional state" refers to the psychological response or mood an individual has to a particular situation or stimulus.

[0757] A "receive request email" is an email containing a request to receive a specific product or service.

[0758] "Work instructions" refers to specific instructions or orders for carrying out a specific task or work.

[0759] "Factory safety regulations" are documents that outline the rules and procedures established to ensure safe work and operations within a factory.

[0760] "Work guidelines" are guidelines that outline procedures and standards for performing specific work efficiently and safely.

[0761] A system for implementing this invention is configured as follows: The server has means for reading company regulations, various guidelines, and equipment inventory status, and means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees. It also has means for advising the person seeking advice on necessary corrections and responses in accordance with regulations and guidelines, and means for booking and sending a pickup request email if the equipment is available for rental. It also has means for analyzing work instructions and consultation content and providing appropriate advice based on the factory's safety regulations and work guidelines, and means for recognizing the person's emotional state and adjusting the wording of the advice and the response. It also includes means for sending a pickup request email as needed.

[0762] The program for this system works as follows: The server uses the OpenAI API to call the generative AI model and analyzes the work instructions and consultation details entered by employees. Based on the analysis results, it generates appropriate advice in accordance with the factory's safety regulations and work guidelines. Next, it uses the emotion_recognition library to recognize the user's emotional state. The wording of the advice and the response are adjusted according to the recognized emotional state. For example, if the user is feeling anxious, it will make adjustments such as specifying detailed collection methods and contact information. Finally, if necessary, it uses the email_sender library to send a collection request email.

[0763] For example, if a worker types, "Please tell me how to handle a new part," the generative AI will provide appropriate advice based on the factory's safety regulations and work guidelines. The emotion engine will recognize the worker's emotional state and adjust the wording of the advice. For example, if the worker is feeling anxious, it will specify detailed procedures and contact information. An example of a prompt sentence is as follows:

[0764] Please analyze the following work instructions and provide appropriate advice:

[0765] How do I handle the new parts?

[0766] In this way, the system allows workers to receive prompt and appropriate advice, improving work efficiency and safety by responding to their emotional state. It also simplifies the process of checking equipment inventory, reserving equipment, and requesting pickup, preventing work delays and errors.

[0767] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0768] Step 1:

[0769] The user inputs work instructions and consultation details.

[0770] Input: The user inputs work instructions and consultation details using an input device (tablet or smartphone).

[0771] Output: Text data of the entered work instructions and consultation details.

[0772] Step 2:

[0773] The server receives the input work instructions and consultation details and analyzes them using a generative AI model.

[0774] Input: Text data of work instructions and consultation details received from the user.

[0775] Data processing: Using the OpenAI API, input the data as a prompt sentence to the generative AI model (text-davinci-003).

[0776] Output: Text data of the analysis results and advice returned by the generative AI model.

[0777] Step 3:

[0778] Based on the analysis results, the server generates appropriate advice in accordance with the factory's safety regulations and work guidelines.

[0779] Input: Text data of analysis results and advice returned from the generative AI model.

[0780] Data processing: The analysis results are compared with the factory's safety regulations and work guidelines to generate appropriate advice.

[0781] Output: Text data of advice based on factory safety regulations and work guidelines.

[0782] Step 4:

[0783] The server uses the emotion_recognition library to recognize the user's emotional state.

[0784] Input: Text data of work instructions and consultation details received from the user.

[0785] Data Computation: Analyze emotional states from text data using the emotion_recognition library.

[0786] Output: The user's emotional state (e.g., anxious, relieved, etc.).

[0787] Step 5:

[0788] The server adjusts the advice and response depending on the recognized emotional state.

[0789] Input: Text data of advice based on factory safety regulations and work guidelines, and the user's emotional state.

[0790] Data processing: Adapt the advice to reflect the emotional state of the individual. For example, if the individual is feeling anxious, provide detailed instructions and contact information.

[0791] Output: Text data of the adjusted advice.

[0792] Step 6:

[0793] The server will send a receipt request email using the email_sender library if necessary.

[0794] Input: Text data of the tailored advice.

[0795] Data processing: Generate the content of the receipt request email and send the email using the email_sender library.

[0796] Output: Notification that the receipt request email has been sent.

[0797] In this way, the system allows users to receive prompt and appropriate advice, improving work efficiency and safety by responding to their emotional state. It also simplifies the process of checking equipment inventory, reserving equipment, and requesting pickup, preventing work delays and errors.

[0798] Example 3

[0799] Next, a description will be given of a third embodiment of the third embodiment. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0800] In conventional equipment lending systems, employees had to check the inventory status themselves and determine the validity of the request, which was a time-consuming process. Furthermore, the system responded uniformly without considering the user's emotional state, which resulted in a lack of improvement in the user experience.

[0801] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[0802] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for recognizing the user's emotional state, and means for adjusting the content of the advice and email according to the user's emotional state. This eliminates the need for employees to check inventory status themselves and enables appropriate responses according to the user's emotional state.

[0803] "Internal regulations" refer to the rules and procedures established within a company.

[0804] "Various guidelines" refer to documents that provide guidelines and standards regarding specific tasks or actions.

[0805] "Supply inventory status" refers to information showing the current quantity and availability of supplies held by a company.

[0806] "Employee" means an individual employed by a company.

[0807] "Legal consultation" refers to consultation regarding legal questions or issues.

[0808] "Security consultation" refers to consultations regarding questions or issues related to information or physical security.

[0809] An "equipment loan application" refers to an application made by an employee to borrow company equipment for a certain period of time.

[0810] "Means for determining appropriateness" refers to the methods or systems used to evaluate whether an application or consultation is appropriate.

[0811] "Means of advising" refers to methods or systems for providing appropriate instructions and advice to the person seeking advice.

[0812] "Means for making reservations" refers to the method or system for confirming equipment rentals and recording that information.

[0813] A "receive request email" refers to an email that notifies you that the equipment loan has been approved and encourages you to collect it.

[0814] "Means for recognizing a user's emotional state" refers to a method or system for analyzing a user's emotions and determining their state.

[0815] "Means for adjusting the content of advice or email" refers to a method or system for changing the content of advice or email provided depending on the emotional state of the user.

[0816] MODE FOR CARRYING OUT THE INVENTION

[0817] This invention is a system that combines generative AI and an emotion engine to determine the validity of an employee's equipment rental request and respond appropriately. Specific embodiments for implementing this system are described below.

[0818] Hardware and software used

[0819] 1. Server

[0820] Hardware: High-performance server machine (e.g., Intel Xeon processor, 32GB RAM, 1TB SSD)

[0821] software:

[0822] Database management system (e.g. MySQL)

[0823] Mail server (e.g. Postfix)

[0824] Generative AI models (e.g., OpenAI GPT-4)

[0825] Emotion engine (e.g. Affectiva SDK)

[0826] 2. Terminal

[0827] Hardware: PCs, smartphones, tablets

[0828] Software: Web browser (e.g., GOOGLE CHROME (registered trademark), Mozilla Firefox)

[0829] 3. Users

[0830] Hardware: PCs, smartphones, tablets

[0831] Software: Web browser (e.g. Google Chrome, Mozilla Firefox)

[0832] System processing flow

[0833] 1. An employee applies for equipment rental

[0834] Users (employees) use terminals to access the system's web interface.

[0835] The user enters the name of the equipment they wish to borrow and the period they wish to borrow into the equipment loan application form and clicks the "Submit" button.

[0836] 2. The server checks the inventory status

[0837] The server receives the application data sent by the user.

[0838] The server connects to the database and queries the inventory status of the requested equipment, for example, by executing the SQL query "SELECT FROM inventory WHERE item_name = 'laptop' AND available = TRUE;".

[0839] 3. If the server is available, make a reservation.

[0840] The server checks the stock status and, if the item is available for rental, registers the reservation information in the database.

[0841] For example, run the following SQL query: "INSERT INTO reservations (user_id, item_name, start_date, end_date) VALUES (123, 'Laptop', '2023-10-01', '2023-10-08');".

[0842] 4. The server sends a receipt request email

[0843] The server sends a receipt request email to notify the user that the reservation has been completed.

[0844] The server uses the SMTP server to send an email to the user's email address stating, "Your laptop rental has been approved. Please come and collect it."

[0845] 5. Emotion engine recognizes user emotions

[0846] The emotion engine recognizes the user's emotional state from their input and actions.

[0847] An emotion engine (e.g., Affectiva SDK) analyzes user text input and webcam footage to determine whether the user is stressed or happy.

[0848] 6. The server adjusts the advice and email content.

[0849] The server adjusts the content of advice and emails based on the results of the emotion engine.

[0850] If the user is feeling stressed, the server inputs a prompt sentence to the generative AI model saying, "Please generate advice in a polite tone for a user who is feeling stressed," and provides the generated advice to the user.

[0851] If the user is happy, add the phrase "Congratulations! Enjoy your experience" to the receipt email.

[0852] Specific examples

[0853] Employee input example

[0854] "I would like to borrow a laptop for one week."

[0855] Example prompts for generative AI models

[0856] "An employee has requested to borrow a laptop for one week. Please check the inventory and make a reservation if it is available."

[0857] This system saves employees the trouble of checking the inventory status of supplies themselves, and allows them to receive appropriate support according to the user's emotional state. The flow of the identification process in the third embodiment will be described with reference to FIG.

[0858] Step 1:

[0859] The user applies for equipment rental.

[0860] Input: The user accesses the system's web interface using a terminal, enters the name of the equipment they wish to borrow and the desired period in the equipment loan application form, and clicks the "Submit" button.

[0861] Specific operation: The data entered by the user (item name and desired period) is sent to the server.

[0862] Output: The server receives the application data sent by the user.

[0863] Step 2:

[0864] The server checks the inventory status.

[0865] Input: The server queries the database based on the request data received from the user (item name and desired period).

[0866] Specific behavior: The server connects to the database and executes the SQL query "SELECT FROM inventory WHERE item_name = 'laptop' AND available = TRUE;".

[0867] Output: The server checks the inventory status and obtains information on whether the item is available for loan.

[0868] Step 3:

[0869] If the server is available for rental, a reservation is made.

[0870] Input: The server registers the reservation information in the database based on the confirmed inventory information and the user's application data.

[0871] What happens: The server executes the SQL query "INSERT INTO reservations (user_id, item_name, start_date, end_date) VALUES (123, 'Laptop', '2023-10-01', '2023-10-08');".

[0872] Output: The server registers the reservation information in the database and confirms that the reservation is complete.

[0873] Step 4:

[0874] The server sends a receipt request email.

[0875] Input: The server sends an email to the user's email address based on the information that the reservation has been completed.

[0876] Specific operation: The server uses the SMTP server to send an email stating, "Your laptop loan has been approved. Please come and pick it up."

[0877] Output: The user receives the receipt request email.

[0878] Step 5:

[0879] The emotion engine recognizes the user's emotions.

[0880] Input: The emotion engine receives user input text and webcam footage.

[0881] What it does: The emotion engine (e.g., Affectiva SDK) analyzes the user's input text and video to determine whether the user is feeling stressed or happy.

[0882] Output: The emotion engine sends the user's emotional state to the server.

[0883] Step 6:

[0884] The server adjusts the advice and email content.

[0885] Input: The server inputs a prompt sentence into the generative AI model based on the user's emotional state received from the emotion engine.

[0886] Specific operation: If the user is feeling stressed, the server inputs a prompt sentence to the generative AI model saying, "Please generate advice in a polite tone for users who are feeling stressed," and provides the generated advice to the user. If the user is happy, the server adds the phrase "Congratulations! Enjoy your use" to the receipt request email.

[0887] Output: The user receives advice or email depending on their emotional state.

[0888] (Application example 3)

[0889] Next, a description will be given of Application Example 3 of Form Example 3. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0890] Conventional equipment management systems have the problem that it takes a lot of time for employees to check the inventory status of equipment and make loan requests. In addition, because they respond uniformly without considering the emotional state of employees, they sometimes fail to respond appropriately to employees who are stressed. Furthermore, efficient inventory management and automated processing of loan requests are required for equipment management within factories. To solve these issues, flexible responses using an emotion engine and automation using generative AI are required.

[0891] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means.

[0892] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for recognizing the user's emotional state using an emotion engine and adjusting the advice content and email wording, and means for automatically managing equipment inventory in the factory and processing rental requests.This reduces the burden on employees, enables flexible responses according to their emotional state, and enables efficient equipment management in the factory and automatic processing of rental requests.

[0893] "Company regulations" are documents that set out the rules and procedures that employees must follow within a company or organization.

[0894] "Various guidelines" are documents that provide guidelines and standards regarding specific tasks and actions.

[0895] "Inventory status of equipment" is information indicating the current number of items held and their availability status for use within a company or organization.

[0896] "Legal consultation" is the act of seeking professional advice regarding a legal question or issue.

[0897] "Security Consultation" is the act of seeking professional advice regarding questions or issues related to information or physical security.

[0898] An "equipment rental application" is an application procedure for borrowing items for use within a company or organization for a certain period of time.

[0899] A "reasonableness measure" is a method or system for assessing whether a particular action or application is appropriate.

[0900] "Generative AI" is an artificial intelligence technology that generates new information and answers based on input data.

[0901] An "emotion engine" is a technology that recognizes a user's emotional state and adjusts its response accordingly.

[0902] "Inventory management" is the task of monitoring the number of items in stock and their usage status, and managing them appropriately.

[0903] "Automatic processing of loan applications" is a system that automatically accepts and processes applications for loaning items.

[0904] The "receive request email" is an email that requests the applicant to receive the item when the loan of the item is approved.

[0905] A system for carrying out this invention is configured as follows: The server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental applications received from employees, means for advising the requester on necessary corrections and actions in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for recognizing the user's emotional state using an emotion engine and adjusting the advice content and email wording, and means for managing the inventory of equipment in the factory and automatically processing rental applications.

[0906] Hardware and software used

[0907] Hardware: Factory robots, cameras (for emotion recognition)

[0908] software:

[0909] EmotionEngine: A library for recognizing worker emotions

[0910] InventorySystem: A system for managing equipment inventory.

[0911] LegalAdvisor: A system for determining the appropriateness of legal and security consultations

[0912] smtplib: A Python library for sending emails

[0913] Data processing and calculation

[0914] The server first uses a camera to capture the worker's facial expression and recognizes their emotion using EmotionEngine. It then adjusts the tone of its response based on the recognized emotion. Next, it checks the stock status of the equipment using InventorySystem and makes a reservation if it is available for loan. Once the reservation is complete, it uses smtplib to send the worker a request to pick it up. At this time, the content of the email is adjusted according to the emotion. In addition, when a worker makes a legal or security consultation, it uses LegalAdvisor to determine its appropriateness and provides the necessary advice.

[0915] Specific examples

[0916] For example, if a worker requests to borrow a "wrench" for two days, the server first uses the Emotion Engine to recognize the worker's emotional state. If the server recognizes that the worker is feeling "joyed," it checks the wrench's inventory using the Inventory System and reserves it if it is available for loan. Then, it uses smtplib to send the worker a request to pick up the item. This email includes a congratulatory message depending on the worker's emotional state.

[0917] Prompt Sentence Examples

[0918] A worker requests to borrow a wrench for two days. The emotion engine recognizes that the worker is happy. Adjust the content of the email and send a request for collection.

[0919] In this way, it is possible to reduce the workload of employees, respond flexibly to their emotional state, and realize efficient equipment management within the factory and automatic processing of loan applications.

[0920] The flow of the specific processing in Application Example 3 will be described with reference to FIG.

[0921] Step 1:

[0922] The server captures the facial expressions of the workers using a camera. The input is the video data from the camera, and the output is the captured image data. This image data is sent to the Emotion Engine.

[0923] Step 2:

[0924] The server uses the EmotionEngine to recognize the worker's emotional state from the captured image data. The input is the image data, and the output is the recognized emotional state (e.g., joy, stress). This emotional state is used for subsequent processing.

[0925] Step 3:

[0926] The server uses the InventorySystem to check the stock status of the equipment requested by the worker. The input is the type of equipment and rental period information, and the output is whether or not it is in stock. If there is stock, proceed to the next step.

[0927] Step 4:

[0928] If the equipment is in stock, the server reserves it using the InventorySystem. The input is the type of equipment and rental period information, and the output is reservation confirmation information. This information is used to send subsequent emails.

[0929] Step 5:

[0930] The server uses smtplib to send a pickup request email to the worker. The input is the worker's email address, reservation confirmation information, and the recognized emotional state. The output is the sent email. The content of the email is adjusted depending on the emotional state.

[0931] Step 6:

[0932] The server accepts legal and security consultations from workers and uses LegalAdvisor to determine their validity. The input is the consultation content, and the output is the validity determination result and advice. This advice is provided to the worker.

[0933] Step 7:

[0934] The server uses an emotion engine to adjust the advice content and email text according to the worker's emotional state. The input is the recognized emotional state and advice content, and the output is the adjusted advice content and email text.

[0935] In this way, the server reduces the workload of workers through a series of processes and enables flexible responses according to emotional states.

[0936] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0937] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0938] Another example of generative AI is Gemini (registered trademark) (Internet search engine). <url: https: gemini.google.com ?hl="ja">) are listed.

[0939] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0940] [Second embodiment]

[0941] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0942] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0943] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0944] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0945] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0946] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0947] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0948] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0949] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0950] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0951] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0952] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[0953] "Example 1"

[0954] The present invention is a system that uses generative AI. This system reads company regulations, various guidelines, and equipment inventory status from a database. When an employee requests legal or security consultation or equipment rental, the generative AI judges the appropriateness of the request based on this information. Specifically, for legal or security consultations, the system advises on necessary corrections and responses based on regulations and guidelines. For equipment rental requests, the system checks the inventory status, and if the equipment is available, it makes a reservation and sends a pickup request email.

[0955] "Example 2"

[0956] As a specific example, consider the case where an employee seeks legal advice. The employee inputs the details of the consultation into the system. The generative AI compares the input details with company regulations and various guidelines, and determines whether the consultation complies with the regulations and guidelines. If it does not, the AI ​​advises the employee on how to make corrections or take action in accordance with the regulations and guidelines.

[0957] "Example 3"

[0958] Let's also consider the case where an employee applies to borrow equipment. The employee enters the equipment they wish to borrow and the period of time they wish to borrow into the system. The generative AI checks the stock status of the equipment entered and makes a reservation if it is available for loan. The AI ​​then sends the employee an email requesting that they pick up the equipment. This saves the employee the trouble of having to check the stock status themselves.

[0959] The processing flow of each embodiment will be described below.

[0960] "Example 1"

[0961] Step 1: The generative AI reads company regulations, various guidelines, and equipment inventory status from a database.

[0962] Step 2: When an employee requests legal advice, security advice, or equipment rental, the generative AI determines the appropriateness of the request based on this information.

[0963] Step 3: For legal or security consultations, we advise on necessary modifications and responses based on regulations and guidelines.

[0964] Step 4: For equipment loan requests, check the stock status, and if the item is available for loan, make a reservation and send a pickup request email.

[0965] "Example 2"

[0966] Step 1: When an employee seeks legal advice, the employee enters the details of the consultation into the system.

[0967] Step 2: The generative AI compares the input consultation content with company regulations and various guidelines, and determines whether the consultation content complies with the regulations and guidelines.

[0968] Step 3: If there is a mismatch, the AI ​​will advise the employee on how to correct or respond in accordance with regulations and guidelines.

[0969] "Example 3"

[0970] Step 1: When an employee applies for equipment rental, they enter the equipment they wish to rent and the period of time they wish to rent into the system.

[0971] Step 2: The generative AI checks the stock status of the input equipment and makes a reservation if it is available for rental.

[0972] Step 3: The AI ​​then sends a pickup request email to the employee, eliminating the need for the employee to check the inventory status themselves.

[0973] Example 1

[0974] Next, a description will be given of Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0975] In the past, legal consultations, security consultations, and equipment rental requests were often handled manually, resulting in inefficiency and a high risk of human error. Furthermore, in order for employees to respond appropriately based on regulations and guidelines, they had to manually search through a huge amount of information and make decisions, which was time-consuming and labor-intensive.

[0976] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultation, security consultation, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for generating a prompt sentence based on user input using a generative AI model and providing an appropriate response, means for acquiring necessary information from a database, means for accepting user input via a terminal and sending it to the server, and means for receiving a response from the generative AI model and providing it to the user. This allows the processing of legal consultation, security consultation, and equipment rental requests to be automated, efficiently, and accurately.

[0977] "Internal regulations" are documents that set out the rules, procedures, and policies that must be followed within a company or organization.

[0978] "Various guidelines" are documents that provide guidelines and procedures to be followed in specific tasks or activities.

[0979] "Inventory status of equipment" is information indicating the current number and availability of goods and equipment used within a company or organization.

[0980] "Legal consultation" is the act of seeking advice or a solution to a legal or contractual question or problem.

[0981] "Security Consultation" means the act of seeking advice or solutions regarding questions or issues related to information security or physical safety.

[0982] An "equipment rental application" is an application procedure for temporarily borrowing items or equipment for use within a company or organization.

[0983] A "generative AI model" is an algorithm or system that uses artificial intelligence techniques to generate text or data.

[0984] A "prompt" is an instruction or question input to a generative AI model.

[0985] A "database" is a system for efficiently managing, searching, and updating data.

[0986] A "terminal" is a computer or device through which a user enters information or receives responses from a system.

[0987] A "server" is a computer system that provides services to other computers and devices on a network.

[0988] A "reservation" is the process of securing a particular item or service in advance.

[0989] A "receive request email" is a notification email for receiving reserved goods or services.

[0990] This invention is a system that uses a generative AI model to read company regulations, various guidelines, and equipment inventory status from a database, and respond appropriately to legal consultations, security consultations, and equipment rental requests from employees. A specific embodiment of this system is described below.

[0991] Hardware and software used

[0992] Hardware: Servers, terminals

[0993] Software: Generative AI models (e.g., GPT-4), database management systems (e.g., MySQL)

[0994] Loading data

[0995] The server reads company regulations, various guidelines, and equipment inventory status from the database. Specifically, the server connects to the MySQL database and executes SQL queries to retrieve the necessary data. For example, it executes queries such as SELECT FROM regulations; and SELECT FROM inventory;.

[0996] Accepting inquiries and applications from users

[0997] Users can request legal advice, security advice, or equipment rental through a terminal. The terminal accepts user input through a form or chat interface and sends the data to the server. For example, if a user inputs "I would like to consult about the terms of a new contract," the content is sent to the server.

[0998] Processing by generative AI models

[0999] The server receives input from the user and inputs it as a prompt to a generative AI model (e.g., GPT-4). The server generates a prompt for the generative AI model by combining the user's input with related data. For example, in response to the input "I would like to consult about the terms of a new contract," the server generates a prompt that reads, "In response to the user's input that they would like to consult about the terms of a new contract, please suggest appropriate amendments based on company regulations and guidelines."

[1000] Legal and security consultations

[1001] In response to legal or security consultations, the generative AI model advises on necessary corrections and responses based on company regulations and guidelines. The server receives the response from the generative AI model and provides appropriate advice to the user. For example, if a user inputs, "I would like to consult about the clauses in a new contract," the generative AI model will refer to the relevant regulations and provide specific advice such as, "This clause violates Article 5 of our company regulations. Please revise it as follows."

[1002] Responding to equipment loan requests

[1003] In response to an equipment loan request, the generative AI model checks the stock status and makes a reservation if the item is available. The server receives the response from the generative AI model and makes a reservation if the item is in stock. The server then sends a pickup request email to notify the user that the reservation has been completed. For example, if a user enters "I would like to borrow a projector," the generative AI model checks the stock and provides a response such as "The projector is in stock. A reservation has been made. A pickup request email has been sent."

[1004] Examples of concrete examples and prompts

[1005] Example 1: Legal consultation

[1006] User: "I'd like to discuss the terms of the new contract."

[1007] Prompt: "When a user requests consultation on new contract terms, please suggest appropriate revisions based on your company's policies and guidelines."

[1008] Example 2: Security consultation

[1009] User: "I need some advice on how to improve the security of my company network."

[1010] Prompt: "When a user requests advice on strengthening the security of their company network, please suggest an appropriate solution based on the guidelines."

[1011] Example 3: Equipment rental application

[1012] User: "I'd like to borrow a projector."

[1013] Prompt: "When a user requests to borrow a projector, check the inventory and, if available, reserve it and send an email requesting collection."

[1014] The above is a specific embodiment for carrying out the present invention.

[1015] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1016] Step 1:

[1017] The server reads company regulations, various guidelines, and equipment inventory status from a database.

[1018] Input: Database connection information

[1019] Output: Company regulations, guidelines, inventory status data

[1020] What happens: The server connects to the MySQL database and executes SQL queries such as SELECT FROM regulations; and SELECT FROM inventory; to retrieve the required data.

[1021] Step 2:

[1022] Users can request legal advice, security advice, or equipment rental through the terminal.

[1023] Input: User's consultation or application details

[1024] Output: Input data from the terminal to the server

[1025] Specific operation: The user uses the terminal's form or chat interface to enter the details of the consultation or application, and then sends the data to the server.

[1026] Step 3:

[1027] The server receives input from the user and inputs it as a prompt sentence into the generative AI model.

[1028] Input: User input data, company regulations, guidelines, inventory status data

[1029] Output: Prompt sentence for generative AI model

[1030] Specific operation: The server combines the user's input with related data to generate a prompt and input it into the generative AI model. For example, in response to the input "I would like to consult about the terms of the new contract," the server generates the prompt "In response to the user's input that they would like to consult about the terms of the new contract, please suggest appropriate amendments based on company regulations and guidelines."

[1031] Step 4:

[1032] The generative AI model generates an appropriate response based on the prompt sentence.

[1033] Input: prompt statement

[1034] Output: Response

[1035] Specific behavior: The generative AI model analyzes the prompt and generates an appropriate response based on company regulations and guidelines. For example, it generates specific advice such as, "This clause violates Article 5 of the company regulations. Please correct it as follows."

[1036] Step 5:

[1037] The server receives the response from the generative AI model and provides it to the user.

[1038] Input: Response sentence from generative AI model

[1039] Output: Response to the user

[1040] Specific operation: The server receives the response from the generative AI model and provides it to the user, for example, by displaying it on the device screen or sending it via email.

[1041] Step 6:

[1042] The server checks the stock status in response to the equipment rental request, and if the equipment is available for rental, makes a reservation.

[1043] Input: User equipment loan request, inventory status data

[1044] Output: Reservation information, pickup request email

[1045] Specific operation: The server checks the stock status and reserves the projector if it is available for rental. To notify the user that the reservation is complete, it sends a pickup request email. For example, it provides a response such as "The projector is in stock. A reservation has been made. A pickup request email has been sent."

[1046] (Application example 1)

[1047] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1048] Previously, legal consultations, security consultations, and equipment rental requests within factories were often handled manually, resulting in inefficiency and a high risk of human error. Furthermore, providing appropriate advice and solutions required specialized knowledge, which often resulted in time-consuming responses. This reduced the efficiency of factory operations and caused delays in operations.

[1049] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1050] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for streamlining legal consultations, security consultations, and equipment rental requests within the factory, means for generating responses to legal consultations and security consultations using a generative AI model, and means for checking the equipment inventory status, making a reservation and sending a pickup request email if the equipment is available for rental. This improves the efficiency of responses to legal consultations, security consultations, and equipment rental requests within the factory, reducing human error and speeding up operations.

[1051] "Company regulations" are documents that set out the rules, procedures, and guidelines of behavior that employees must follow within a company or organization.

[1052] "Various guidelines" are guidelines that indicate procedures and standards to be followed in specific tasks or activities.

[1053] "Inventory status of equipment" is information that indicates the current number and availability of goods and equipment owned by a company or organization.

[1054] "Legal consultation" is the act of seeking professional advice regarding a legal or contractual question or issue.

[1055] "Security Consultation" is the act of seeking professional advice regarding questions or issues related to information or physical security.

[1056] An "equipment loan application" is a procedure for requesting permission to temporarily use goods or equipment owned by a company or organization.

[1057] "Means for determining validity" refers to methods or systems for evaluating whether received consultations or applications comply with regulations or guidelines.

[1058] A "generative AI model" is a type of artificial intelligence that generates appropriate answers or information in response to input data or questions.

[1059] The "means of making a reservation and sending a pickup request email" refers to a method or system for making a reservation for a rental item and sending a pickup notification email.

[1060] "Means for streamlining legal consultations, security consultations, and equipment rental applications within the factory" refers to methods and systems for quickly and accurately processing various consultations and applications that arise within the factory.

[1061] A "means for generating an answer" is a method or system that generates an appropriate answer to an input question or data.

[1062] A system for carrying out this invention is configured as follows: The server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental applications received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for streamlining legal consultations, security consultations, and equipment rental applications within the factory, means for generating responses to legal consultations and security consultations using a generative AI model, and means for checking the equipment inventory status, making a reservation if the equipment is available for rental, and sending a pickup request email.

[1063] Hardware and software used

[1064] Hardware: Factory robots (e.g. KUKA, ABB, etc.)

[1065] Software: Python, SQLite, Transformers library (Hugging Face), smtplib

[1066] Data processing and calculation

[1067] The server first uses SQLite to connect to a database that manages factory regulations, guidelines, and equipment inventory. Next, it uses a generative AI model (GPT-2 model) to generate answers to legal and security consultations. Specifically, the generative AI model provides appropriate advice in response to legal and security consultations from employees. In addition, in response to equipment loan requests, the server checks the inventory status, and if the equipment is available, it makes a reservation and sends a pickup request email.

[1068] Specific examples

[1069] Examples of legal consultations

[1070] If an employee asks, "What are the terms of the new contract?", the server inputs the following prompt into the generative AI model:

[1071] Example prompt sentence:

[1072] Legal Advice: What are the terms of the new contract?

[1073] Advice based on regulations and guidelines:

[1074] The generative AI model generates appropriate advice based on this prompt and provides it to the employee.

[1075] Specific examples of security consultations

[1076] If an employee asks, "I'd like to discuss where to install security cameras in the factory," the server inputs the following prompt into the generative AI model:

[1077] Example prompt sentence:

[1078] Security consultation: I would like to consult about where to install security cameras within the factory.

[1079] Guideline-based measures:

[1080] The generative AI model generates appropriate responses based on this prompt and provides them to employees.

[1081] Specific examples of equipment loan applications

[1082] When an employee requests to "apply for loan of a drill," the server checks the stock status of the drill from the database, and if it is available for loan, it reserves it and sends a pickup request email with the following content.

[1083] Email content:

[1084] Subject: Request to receive drill

[1085] Body: Your drill has been reserved for loan. Please come and pick it up.

[1086] In this way, legal consultations, security consultations, and equipment rental requests within the factory can be handled more efficiently, reducing human error and speeding up operations.

[1087] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1088] Step 1:

[1089] The server connects to the SQLite database and reads company regulations, various guidelines, and equipment inventory status. Database connection information is required as input, and regulations, guidelines, and inventory information are obtained as output. Specific operations include establishing a database connection and retrieving data from the required tables.

[1090] Step 2:

[1091] A user applies for legal consultation, security consultation, or equipment rental. The input requires the user's question or application details, and the output generates a request to the server. Specifically, the user enters the question or application through a terminal and presses the send button.

[1092] Step 3:

[1093] The server judges the validity of legal consultations, security consultations, and equipment rental requests received from users. The input requires the user's questions and application details, and the output is the evaluation result of validity. Specifically, the received content is compared with regulations and guidelines to evaluate its conformity.

[1094] Step 4:

[1095] The server uses a generative AI model to generate answers to legal and security consultations. The input requires the user's question and prompt, and the output is a generated answer. Specifically, the server incorporates the question into the prompt, inputs it into the generative AI model, and generates an answer.

[1096] Step 5:

[1097] The server provides the generated answer to the user. The generated answer is required as input, and the answer is sent to the user as output. Specifically, the generated answer is sent to the user's terminal and displayed.

[1098] Step 6:

[1099] The server checks the stock status for equipment loan requests and makes a reservation if the item is available for loan. The inputs required are the user's loan request details and stock information, and the output is the confirmed reservation result. Specifically, the server retrieves stock information from the database, determines whether the item is available for loan, and makes the reservation.

[1100] Step 7:

[1101] When the rental reservation is confirmed, the server sends a pickup request email. The inputs required are the reservation confirmation result and the user's email address, and the output is the sending of the pickup request email. Specifically, the server generates the email content and sends it to the user via the SMTP server.

[1102] In this way, legal consultations, security consultations, and equipment rental requests within the factory can be handled more efficiently, reducing human error and speeding up operations.

[1103] Example 2

[1104] Next, a description will be given of Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1105] When employees request legal or security consultations or apply for resource lending, they are required to quickly and accurately determine whether the request complies with company regulations and guidelines and provide appropriate advice. However, with conventional systems, these judgments and advice are often made manually, which takes time and effort and can lead to a lack of consistency and accuracy in judgments. It is also difficult to grasp the resource lending status in real time and manage it appropriately. An efficient system to solve these issues is needed.

[1106] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1107] In this invention, the server includes means for reading company regulations, various guidelines, and resource inventory status, means for determining the validity of legal and security consultations and resource lending requests received from employees, and means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines. This makes it possible to quickly and accurately determine whether legal and security consultations and resource lending requests made by employees comply with company regulations and guidelines and provide appropriate advice. It also makes it possible to grasp the resource lending status in real time and manage it appropriately.

[1108] "Company regulations" are documents that set out the rules, procedures, and policies that employees must follow within a company or organization.

[1109] "Guidelines" are documents that provide specific guidelines and procedures that employees must follow in certain tasks or activities.

[1110] "Resources" is a general term for goods, equipment, information, etc. owned by a company or organization.

[1111] "Inventory status" is information that indicates the amount of resources held and their availability at a particular point in time.

[1112] An "employee" is an individual employed by a company or organization who uses the system to perform their work.

[1113] "Legal consultation" is the act of an employee seeking professional advice regarding a question or issue relating to a law or regulation.

[1114] "Security Consultation" refers to an employee seeking professional advice regarding questions or issues related to information security or physical safety.

[1115] A "resource loan application" is an application procedure that an employee carries out to temporarily use a specific resource.

[1116] "Means for determining validity" refers to methods and techniques for evaluating whether received consultations or applications comply with internal regulations and guidelines.

[1117] A "generative AI model" is an algorithm or system that uses artificial intelligence technology to analyze data and generate appropriate decisions and advice.

[1118] "Means of giving advice" refers to methods and techniques for giving specific instructions to the person seeking advice on the necessary corrections and responses.

[1119] A "reservation mechanism" is a procedure or system for ensuring the availability of a resource when it is available.

[1120] The "receive request notification" is a means of communication to inform employees when the loan of resources has been confirmed.

[1121] This system is designed to quickly and accurately determine whether an employee's legal or security consultation or resource loan application complies with company regulations and guidelines, and to provide appropriate advice. A specific implementation of this system is shown below.

[1122] Hardware and software used

[1123] The system uses the following hardware and software:

[1124] Server: Receives data, processes it, invokes generative AI models, and sends feedback.

[1125] Terminal: A device (e.g., PC, tablet, smartphone) used by an employee to access the system and enter consultation details.

[1126] Generative AI model: Analyzes the input consultation content and evaluates it by comparing it with internal regulations and guidelines. Specifically, it uses generative AI models such as "OpenAI GPT-4."

[1127] Program processing

[1128] 1. The user enters the content of the consultation

[1129] A user accesses the system using a terminal and inputs the details of a legal consultation, security consultation, or resource loan application. For example, a user might input, "I would like to consult about the terms of a new contract."

[1130] 2. The device sends the input information to the server

[1131] The device sends the consultation details entered by the user to the server. At this time, the device converts the input details into an appropriate format (for example, JSON format) and sends it.

[1132] 3. The server passes the input to the generative AI model

[1133] The server passes the consultation content received from the device to the generative AI model. Specifically, the server calls the API of the generative AI model and passes the input content as a parameter.

[1134] 4. The generative AI model evaluates the input

[1135] The generative AI model evaluates the input consultation content by comparing it with company regulations and various guidelines. For example, if the generative AI model is "OpenAI GPT-4," the model analyzes the input content and determines its suitability.

[1136] 5. The server receives the evaluation results and sends feedback to the user.

[1137] The server receives the evaluation results from the generative AI model and sends feedback to the user. For example, if the generative AI model generates advice such as "This clause does not conform to the format of our company's standard contract. Please make the following corrections," the server sends this advice to the user.

[1138] Examples of concrete examples and prompts

[1139] As a concrete example, consider the case where a user inputs, "I would like to discuss the terms of a new contract." The server receives this input and passes it to a generative AI model. The AI ​​model then compares the input with the company's contract regulations and guidelines to determine whether the input complies.

[1140] An example of a prompt might be:

[1141] "I would like to discuss the terms of the new contract. Specifically, I would like to add a clause regarding extending the contract period, but please confirm whether it complies with our company regulations."

[1142] In this way, employees can request legal or security consultations or resource loans through the system, and appropriate responses can be made with the help of generative AI models.

[1143] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1144] Step 1:

[1145] The user inputs the consultation content

[1146] Users access the system using a terminal and input the details of legal consultations, security consultations, and resource loan applications. For example, a user might input, "I would like to consult about the terms of a new contract." The input data is saved in text format in the input form on the terminal.

[1147] Step 2:

[1148] The device sends the input to the server

[1149] The device sends the consultation details entered by the user to the server. At this time, the device converts the input details into an appropriate format (for example, JSON format) and sends it. Specifically, it generates the following JSON data:

[1150] json

[1151] {

[1152] "Consultation content": "I would like to consult about the terms of the new contract"

[1153] }

[1154] This JSON data is sent to the server as an HTTP POST request.

[1155] Step 3:

[1156] The server passes the input to the generative AI model

[1157] The server analyzes the consultation content received from the device and passes it to the generative AI model. Specifically, the server sends a request to the API endpoint of the generative AI model. For example, it makes the following API request:

[1158] http

[1159] POST / api / evaluate

[1160] Content-Type: application / json

[1161] {

[1162] "input": "I'd like to discuss the terms of the new contract"

[1163] }

[1164] The server sends this request to the generative AI model, asking it to analyze the input.

[1165] Step 4:

[1166] Generative AI model evaluates input

[1167] The generative AI model analyzes the input it receives and evaluates it by comparing it with company regulations and various guidelines. For example, if the generative AI model is "OpenAI GPT-4," the model analyzes the input and determines its suitability. As a result of the evaluation, it generates feedback such as the following:

[1168] json

[1169] {

[1170] "Evaluation result": "This clause does not conform to our standard contract format. Please make the following corrections."

[1171] }

[1172] The generative AI model returns this evaluation result to the server.

[1173] Step 5:

[1174] The server receives the evaluation results and sends feedback to the user.

[1175] The server receives the evaluation results from the generative AI model and sends feedback to the user. Specifically, the server analyzes the evaluation results and provides appropriate advice to the user. For example, the server sends the following feedback to the user:

[1176] json

[1177] {

[1178] "Advice": "This clause does not conform to our standard contract format. Please make the following changes."

[1179] }

[1180] The user can view this feedback in their device's browser and make any necessary corrections.

[1181] (Application example 2)

[1182] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1183] With the conventional system, when employees sought legal or security advice, it took time to determine whether the request complied with company regulations and guidelines, making it difficult to obtain appropriate advice. Furthermore, when requesting equipment loans, the process of checking stock availability and making reservations was cumbersome, requiring efficient operation. To solve these problems, a system was needed that uses generative AI to quickly and accurately assess the content of the consultation and provide appropriate advice.

[1184] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1185] In this invention, the server includes a means for reading company regulations, various guidelines, and equipment inventory status; a means for determining the validity of legal and security consultations and equipment rental requests received from employees; a means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines; a means for making a reservation and sending a pickup request email if the equipment is available for rental; a means for employees to input security-related inquiries; a means for a generative AI to compare the input content with the company's security policies and guidelines to determine compliance; and a means for advising on corrections and responses if the content does not comply. This enables employees to quickly and accurately provide legal and security consultations and receive appropriate advice. It also enables efficient operation of equipment rental requests.

[1186] "Company regulations" are documents that set out the rules, procedures, and standards of behavior that employees must follow within a company or organization.

[1187] A "guideline" is a document that provides guidelines or standards for specific tasks or actions.

[1188] "Inventory status of equipment" is information that indicates the current quantity and status of goods and equipment owned by a company or organization.

[1189] "Legal consultation" is the act of seeking professional advice on a legal issue or question.

[1190] "Security Consultation" means the act of seeking expert advice regarding issues or questions related to information security or physical safety.

[1191] An "equipment loan application" is a procedure for applying for temporary use of goods or equipment owned by a company or organization.

[1192] "Generative AI" is an artificial intelligence technology that generates new information and answers based on input data.

[1193] "Conformance" is the degree of conformance to a particular standard or rule.

[1194] "Means for advising on corrections and responses" are methods of advising on how to correct or respond when specific standards or rules are not met.

[1195] The "means of making a reservation and sending a pickup request email" is a method of confirming a reservation when equipment is available for rental and sending information about pickup via email.

[1196] The system for carrying out the present invention operates in cooperation with three entities: a server, a terminal, and a user. A specific embodiment of the system will be described below.

[1197] server

[1198] The server is configured using the following hardware and software.

[1199] Hardware: Powerful processor, ample memory, and storage

[1200] Software: Python, OpenAI API

[1201] The server reads company regulations, various guidelines, and equipment inventory status from a database. It uses a generative AI model (for example, OpenAI's GPT-4) to determine the validity of legal consultations, security consultations, and equipment rental requests received from employees. The server uses the generative AI model to compare the input content with the company's security policies and guidelines to determine compliance. If it does not comply, it advises on corrections and actions to be taken.

[1202] Terminal

[1203] The devices are smartphones and PCs used by employees. The following software is installed on the devices:

[1204] Software: Dedicated consultation reception application

[1205] Employees use the terminals to input requests for legal consultation, security consultation, and equipment rental applications. The input data is sent from the terminals to the server.

[1206] User

[1207] The users are employees. They use their devices to input their inquiries and receive advice from the server. For example, if a user inputs, "I would like to use an external cloud service for a new project. What procedures are required?", the server uses a generative AI model to compare the inquiry with the company's internal security guidelines and determine whether they are compatible. If they are not compatible, the server provides advice such as, "When using an external cloud service, prior approval from the security department is required."

[1208] Prompt Sentence Examples

[1209] Below is an example of a prompt sentence to input to a generative AI model.

[1210] Please determine whether the following consultation content complies with the company's security guidelines, and if not, advise on corrections and measures to be taken.

[1211] Consultation: I would like to use an external cloud service for a new project. What procedures do I need to follow?

[1212] Security guidelines:

[1213] 1. The password must be at least 8 characters long and contain alphanumeric characters.

[1214] 2. Taking data outside the company is prohibited.

[1215] 3. Attend regular security training.

[1216] In this way, by linking the server, terminals, and users, employees can quickly and accurately seek legal and security advice and receive appropriate advice. It also enables efficient operation of equipment rental requests.

[1217] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1218] Step 1:

[1219] Users use the terminal to input requests for legal consultation, security consultation, and equipment rental.

[1220] Input: Consultation details and application details entered by the user

[1221] Output: Data entered into the terminal

[1222] Specific operation: The user opens a dedicated consultation reception application, enters the consultation content or application content into the text box, and presses the send button.

[1223] Step 2:

[1224] The terminal transmits the input data to the server.

[1225] Input: Data entered into the terminal

[1226] Output: Data sent to the server

[1227] Specific operation: The terminal sends the input data as an HTTP request to the server. The server receives this request and analyzes the data.

[1228] Step 3:

[1229] The server reads company regulations, various guidelines, and equipment inventory status from the database.

[1230] Input: Data sent to the server

[1231] Output: Company regulations, guidelines, and inventory status read from the database

[1232] What happens: The server executes a database query to retrieve the necessary company policies, guidelines, and inventory information.

[1233] Step 4:

[1234] The server uses a generative AI model to compare the input with internal security policies and guidelines to determine compliance.

[1235] Input: Data sent to the server, company regulations and guidelines read from the database

[1236] Output: Compatibility determination result

[1237] Specific operation: The server sends a prompt to a generative AI model (e.g., OpenAI's GPT-4), and the AI ​​model compares the input with company regulations and guidelines to determine suitability.

[1238] Step 5:

[1239] If the server is not compliant, we will advise you on how to fix it or take other measures.

[1240] Input: Compatibility determination result

[1241] Output: Advice on fixes and actions

[1242] Specific operation: The server analyzes the response from the generative AI model and, if it is incompatible, generates specific advice on how to correct or respond.

[1243] Step 6:

[1244] The server sends the advice to the user's terminal.

[1245] Input: Advice on corrections and actions

[1246] Output: Advice sent to the user's terminal

[1247] Specific operation: The server sends the generated advice to the user's device as an HTTP response. The device receives this response and displays it on the screen.

[1248] Step 7:

[1249] The user checks the advice from the server and makes corrections or takes action as necessary.

[1250] Input: Advice sent by the server

[1251] Output: User action (correction or response)

[1252] Specific operation: The user checks the advice displayed on the device, corrects the consultation content or application content as necessary, and submits it again.

[1253] Example 3

[1254] Next, a description will be given of Example 3 of Form Example 3. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1255] With the conventional equipment rental system, employees had to check inventory status and make reservations manually, which was time-consuming and laborious. Furthermore, responses to legal and security inquiries were also handled manually, which was inefficient and prone to errors. Furthermore, it was difficult for employees to receive prompt advice on how to respond appropriately in accordance with regulations and guidelines.

[1256] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[1257] In this invention, the server includes: means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines; means for making a reservation and sending a pickup request email if the equipment is available for rental; means for the employee to input the equipment and rental period using a terminal; means for the terminal to send the user's input to the server; means for the server to check inventory status using a generated AI model; means for the server to make a reservation if the equipment is available for rental; and means for the server to generate a pickup request email using the generated AI model and send it to the user. This eliminates the need for employees to check inventory status themselves, enabling efficient equipment rental. Furthermore, responses to legal consultations and security consultations are automated, enabling faster and more accurate responses. Furthermore, employees can quickly receive advice on taking appropriate action in accordance with regulations and guidelines.

[1258] "Internal regulations" refer to the rules and procedures established within a company.

[1259] "Various guidelines" refer to documents that provide guidelines and standards regarding specific tasks or actions.

[1260] "Supply inventory status" refers to information showing the current number of items owned by a company and their availability.

[1261] "Employee" means an individual employed by a company.

[1262] "Legal consultation" refers to consultation regarding legal questions or issues.

[1263] "Security consultation" refers to consultations regarding questions or issues related to information or physical security.

[1264] An "equipment loan application" refers to an application made by an employee to borrow company equipment for a certain period of time.

[1265] "Means for determining validity" refers to a method or system for evaluating whether the input information is appropriate.

[1266] A "generative AI model" refers to a model that uses artificial intelligence to generate and analyze data.

[1267] "Terminal" refers to a device such as a computer or smartphone that is operated by a user.

[1268] A "server" refers to a computer system that processes and stores data on a network.

[1269] "Inventory database" refers to a database for managing the inventory status of supplies.

[1270] "Reservation method" refers to a method or system for securing equipment for a specific period of time.

[1271] A "request for collection email" refers to an email sent to notify the user of how and where to collect the equipment when the loan of the equipment is approved.

[1272] This invention is a system for efficiently lending equipment, eliminating the hassle of employees applying for equipment loans. This system is realized using a server, terminals, and a generative AI model.

[1273] First, a user accesses the system using a terminal and inputs the equipment they wish to borrow and the period of time. The terminal then sends this information to the server. The server then uses a generative AI model (e.g., OpenAI's GPT-4) to check the stock status of the input equipment. Specifically, the server accesses an inventory database (e.g., a MySQL database) and checks whether the equipment they wish to borrow is available.

[1274] If the inventory is confirmed, the server processes the reservation. If the reservation is successful, the server uses the generative AI model to generate and send a pickup request email to the user. This email contains details of the rental equipment, the pickup location, pickup time, etc.

[1275] For example, if a user wants to borrow a laptop computer from October 1, 2023 to October 7, 2023, the following prompt sentence is input into the generative AI model:

[1276] Example prompt sentence:

[1277] An employee would like to borrow a laptop from October 1, 2023 to October 7, 2023. Please check the inventory and reserve it if it is available. Then, generate a pickup request email and send it to the employee.

[1278] This system eliminates the need for users to check inventory status themselves. It also automates responses to legal and security inquiries, enabling quick and accurate responses. Furthermore, employees can quickly receive advice on how to respond appropriately in accordance with regulations and guidelines.

[1279] The implementation of this system uses the following hardware and software:

[1280] Server: A computer system that processes data and runs generative AI models.

[1281] Device: A computer or smartphone that the user operates.

[1282] Generative AI models: Artificial intelligence models such as OpenAI's GPT-4

[1283] Inventory database: A database system such as a MySQL database

[1284] This eliminates the need for employees to check inventory status themselves, enabling efficient equipment lending. Responses to legal and security consultations are also automated, enabling prompt and accurate responses. Furthermore, employees can quickly receive advice on how to respond appropriately in accordance with regulations and guidelines. The flow of the identification process in the third embodiment will be described with reference to FIG. 15.

[1285] Step 1:

[1286] A user accesses the system using a terminal and inputs the equipment he or she wishes to borrow and the period of time.

[1287] Input: Name of equipment you wish to borrow (e.g., laptop), desired loan period (e.g., from October 1, 2023 to October 7, 2023)

[1288] Output: Data entered into the terminal

[1289] Specific operation: The user enters the name of the equipment and the desired rental period into the input form on the terminal and clicks the submit button.

[1290] Step 2:

[1291] The terminal sends the user's input to the server.

[1292] Input: The name of the equipment you wish to borrow and the period entered by the user

[1293] Output: Data sent to the server

[1294] Specific behavior: The device uses an HTTP POST request to send the data entered by the user to the server.

[1295] Step 3:

[1296] The server checks stock availability using the generated AI model.

[1297] Input: Name of equipment and period of loan request sent to the server

[1298] Output: Stock check result (e.g. available for loan, unavailable for loan)

[1299] What it does: The server uses the generative AI model to query the inventory database to see if the item is available for a specified period of time.

[1300] Step 4:

[1301] If the server is available for rental, a reservation is made.

[1302] Input: Inventory check result (available for loan)

[1303] Output: Reservation information is added to the database

[1304] What happens: The server runs a SQL query to add the reservation information to the inventory database. For example, it runs a query like this:

[1305] INSERT INTO reservations (item, start_date, end_date, user_id) VALUES ('laptop', '2023-10-01', '2023-10-07', 'user123');

[1306] Step 5:

[1307] The server uses the generative AI model to generate a receipt request email and sends it to the user.

[1308] Input: Reservation information, user email address

[1309] Output: A receipt request email is sent to the user.

[1310] Specific operation: The server uses the generative AI model to generate a receipt request email. The generated email is sent to the user using the SMTP server. For example, the following email is generated:

[1311] Subject: Request to receive equipment loan

[1312] Main text:

[1313] Dear User,

[1314] The following equipment has been approved for loan:

[1315] Equipment: Laptop

[1316] Loan period: October 1, 2023 to October 7, 2023

[1317] Pick-up location: Company reception

[1318] Pick-up time: 9:00 - 17:00

[1319] Thank you very much.

[1320] In this way, users can save time by checking the stock status themselves and can efficiently rent out equipment.

[1321] (Application example 3)

[1322] Next, a description will be given of Application Example 3 of Form Example 3. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1323] With conventional equipment rental systems, employees had to check inventory status and make reservations manually, which was time-consuming and labor-intensive. It was also difficult to grasp inventory and rental status in real time, making efficient equipment management difficult. Furthermore, responses to legal and security consultations were often handled manually, requiring quick and accurate responses.

[1324] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines; means for making a reservation and sending a pickup request email if the equipment is available for rental; means for providing a dashboard that allows stock and rental status to be checked in real time; and means for submitting rental requests through an application installed on a smartphone. This eliminates the need for employees to check inventory status themselves, enabling efficient equipment management. It also enables prompt and accurate responses to legal consultations and security consultations.

[1325] "Company regulations" are documents that set out the rules and procedures that employees must follow within a company.

[1326] "Various guidelines" are documents that provide guidelines and procedures for specific tasks or actions.

[1327] "Inventory status of supplies" is information indicating the current number of items used within a company and their availability.

[1328] "Legal consultation" is the act of seeking professional advice on a legal question or issue.

[1329] "Security Consultation" is the act of seeking expert advice on questions or issues related to information or physical security.

[1330] An "equipment rental application" is an application procedure that employees go through to use items within the company for a certain period of time.

[1331] "Means for determining appropriateness" refers to methods or systems for evaluating whether the content of an application or consultation is appropriate.

[1332] "Generative AI" is an artificial intelligence technology that automatically generates answers and suggestions based on input data.

[1333] A "reservation mechanism" is a method or system for registering in advance to secure access to a particular good or service.

[1334] A "receive request email" is an email sent to notify the recipient of a product or service.

[1335] A "dashboard" is an interface for visually displaying data and information in real time.

[1336] "Applications installed on smartphones" refers to software that is downloaded to a mobile phone and used.

[1337] The following system configuration is adopted as an embodiment of the present invention: The system includes a server, a smartphone, a generative AI model, and an SMTP server.

[1338] System Configuration

[1339] 1. Server:

[1340] Means for reading company regulations, various guidelines, and the stock status of equipment: The server reads company regulations, various guidelines, and the stock status of equipment from the database.

[1341] Method for determining validity: The server uses a generative AI model to determine the validity of legal consultations, security consultations, and equipment loan requests received from employees.

[1342] Advice method: The server uses a generative AI model to advise the client on the necessary corrections and responses in accordance with regulations and guidelines.

[1343] How to make a reservation: If the equipment is available for rental, the server makes a reservation and sends a pickup request email.

[1344] Means for providing a dashboard: The server provides a dashboard that allows users to check inventory status and rental status in real time.

[1345] 2. Smartphone:

[1346] Application: Employees apply for loans through an application installed on their smartphones. The application communicates with the server and provides an interface for inputting the equipment and period of loan.

[1347] Processing flow

[1348] 1. Loan application: The user (employee) enters the equipment they wish to loan and the period of time through a smartphone application.

[1349] 2. Inventory check: The server reads the inventory status of the entered equipment from the database and uses a generative AI model to determine whether it is available for rental.

[1350] 3. Reservation management: If the item is available for rental, the server reduces the inventory and confirms the reservation.

[1351] 4. Notification function: The server uses an SMTP server to send a receipt request email to the user.

[1352] 5. Dashboard: The server provides a dashboard that displays inventory and rental status in real time, allowing users to check the status.

[1353] Hardware and software used

[1354] Hardware: Smartphones, servers

[1355] Software: Generative AI model, SMTP server, smartphone application

[1356] Specific examples

[1357] For example, if an employee wants to borrow a laptop for seven days, they can enter "I would like to borrow a laptop for seven days. Please check if it is available for loan" through a smartphone application. The server checks the inventory, and if it is available for loan, it makes a reservation and sends the employee a pickup request email stating "Laptop loan has been reserved. Duration: 7 days."

[1358] Prompt Sentence Examples

[1359] "I'd like to borrow a laptop for 7 days. Please confirm if it's available."

[1360] This eliminates the need for employees to check inventory status themselves, enabling efficient equipment management. It also enables quick and accurate responses to legal and security consultations.

[1361] The flow of the specific processing in Application Example 3 will be described with reference to FIG.

[1362] Step 1:

[1363] The user starts the smartphone application and inputs the equipment they wish to borrow and the rental period. The input data is the name of the equipment they wish to borrow and the rental period. This data is then sent to the server.

[1364] Step 2:

[1365] The server reads the inventory status of the equipment from the database based on the name of the equipment requested for loan and the loan period. The input is the name of the equipment requested for loan, and the output is the number of items in stock. The server checks the inventory and determines whether the item can be loaned.

[1366] Step 3:

[1367] The server uses a generative AI model to determine the validity of the loan request. The input is the name of the equipment desired to be loaned, the loan period, and the number of items in stock, and the output is a determination of whether the item can be loaned. The generative AI model evaluates the validity of the request by referencing past loan data and regulations and guidelines.

[1368] Step 4:

[1369] If the server determines that the item is available for rental, it reduces the inventory and confirms the reservation. The input is the name of the item desired for rental, the rental period, and the inventory quantity, and the output is the updated inventory quantity and reservation information. The server updates the database and saves the reservation information.

[1370] Step 5:

[1371] The server uses the SMTP server to send a receipt request email to the user. The input is the user's email address and reservation information, and the output is the receipt request email. The server generates the content of the email and sends it via the SMTP server.

[1372] Step 6:

[1373] The server provides a dashboard that displays inventory and rental status in real time. The input is the current inventory data and reservation data, and the output is a visual display on the dashboard. Users can check the inventory and rental status through the dashboard.

[1374] In this way, users can easily apply for equipment rental through a smartphone application, and the server can efficiently manage inventory and reservations using generative AI models.

[1375] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1376] "Example 1"

[1377] One embodiment of the present invention is a system incorporating an emotion engine. This system includes: means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary modifications and responses in accordance with the regulations and guidelines; and means for booking and sending a pickup request email if the equipment is available for rental. The system also includes an emotion engine that recognizes the user's emotions. This emotion engine adjusts the judgment on the validity of legal consultations, security consultations, and equipment rental requests and the content of the advice according to the user's emotional state. Specifically, if it is determined that the user is feeling stressed, the system adjusts the content and tone of the advice, such as making it more polite. Furthermore, if it is determined that the user is feeling happy, the system adjusts the message of the pickup request email, such as adding a congratulatory message.

[1378] "Example 2"

[1379] Another embodiment of the present invention is a system incorporating an emotion engine. This system includes means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requesting party on necessary corrections and responses in accordance with the regulations and guidelines; and means for booking a rental and sending a pickup request email if the equipment is available for rental. The system also includes an emotion engine that recognizes the user's emotions. This emotion engine adjusts the wording of the pickup request email according to the user's emotional state. Specifically, if the system determines that the user is feeling anxious, it adjusts the wording of the pickup request email by, for example, specifying detailed pickup instructions and contact information. If the system determines that the user is feeling reassured, it adjusts the wording of the pickup request email by, for example, adding a thank you note.

[1380] "Example 3"

[1381] One embodiment of the present invention is a system incorporating an emotion engine. This system includes: means for reading company regulations, various guidelines, and equipment inventory status; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary modifications and responses in accordance with the regulations and guidelines; and means for booking and sending a pickup request email if the equipment is available for rental. The system also includes an emotion engine that recognizes the user's emotions. This emotion engine adjusts the judgment on the validity of legal consultations, security consultations, and equipment rental requests and the content of the advice according to the user's emotional state. Specifically, if it is determined that the user is feeling stressed, the system adjusts the content and tone of the advice, such as making it more polite. Furthermore, if it is determined that the user is feeling happy, the system adjusts the message of the pickup request email, such as adding a congratulatory message.

[1382] The processing flow of each embodiment will be described below.

[1383] "Example 1"

[1384] Step 1: The system loads company regulations, various guidelines, and equipment inventory status.

[1385] Step 2: The system determines the validity of legal consultations, security consultations, and equipment loan requests received from employees.

[1386] Step 3: The system advises the person seeking advice on the necessary corrections and actions in accordance with regulations and guidelines.

[1387] Step 4: If the equipment is available for loan, the system will reserve it and send a pickup request email.

[1388] Step 5: The emotion engine adjusts the content of advice and judges the appropriateness of legal consultations, security consultations, and equipment rental requests based on the user's emotional state.

[1389] "Example 2"

[1390] Step 1: The system loads company regulations, various guidelines, and equipment inventory status.

[1391] Step 2: The system determines the validity of legal consultations, security consultations, and equipment loan requests received from employees.

[1392] Step 3: The system advises the person seeking advice on the necessary corrections and actions in accordance with regulations and guidelines.

[1393] Step 4: If the equipment is available for loan, the system will reserve it and send a pickup request email.

[1394] Step 5: The emotion engine adjusts the wording of the receipt request email depending on the user's emotional state.

[1395] Example 1

[1396] Next, a description will be given of Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1397] With the previous system, it was difficult to respond quickly and appropriately to legal and security consultations and equipment rental requests from employees. It also failed to take into account the user's emotional state, making it difficult to improve user satisfaction. Furthermore, there was a need to improve the quality of the appropriateness of judgments and advice based on regulations and guidelines.

[1398] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1399] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, and an emotion engine for recognizing the user's emotional state and adjusting the content and tone of the advice. This enables prompt and appropriate responses to consultations and requests from employees, and improves user satisfaction because the response takes the user's emotional state into consideration.

[1400] "Company regulations" are documents that set out the rules and procedures that employees must follow within a company or organization.

[1401] "Various guidelines" are documents that provide guidelines and standards regarding specific tasks and actions.

[1402] "Inventory status of equipment" is information indicating the current number of items held and their availability status for use within a company or organization.

[1403] "Legal consultation" is the act of seeking professional advice regarding a legal or contractual question or issue.

[1404] "Security Consultation" means the act of seeking professional advice regarding questions or issues related to information security or physical safety.

[1405] An "equipment rental application" is an application procedure for temporarily borrowing items for use within a company or organization.

[1406] A "generative AI model" is an algorithm or system that uses artificial intelligence technology to generate new information or answers from data.

[1407] The "emotion engine" is a system that recognizes the user's emotional state and adjusts the response and advice based on that information.

[1408] "Means for determining validity" refers to methods or systems for evaluating whether received consultations or applications comply with regulations or guidelines.

[1409] "Means of giving advice" refers to a method or system that suggests necessary corrections or responses to the person seeking advice.

[1410] The "means for making a reservation and sending a pickup request email" refers to a method or system for confirming a reservation when equipment is available for rental and notifying the user of pickup instructions by email.

[1411] This invention is a system that combines a generative AI model and an emotion engine. It reads company regulations, various guidelines, and equipment inventory status from a database, and responds appropriately to legal and security consultations and equipment rental requests from employees.

[1412] System configuration

[1413] 1. Loading data

[1414] The server connects to a relational database such as MySQL or PostgreSQL and queries company regulations, guidelines, and equipment inventory status. For example, it executes the following SQL query:

[1415] sql

[1416] SELECT FROM regulations;

[1417] SELECT FROM guidelines;

[1418] SELECT FROM inventory;

[1419] The acquired data is cached in memory and used in subsequent processing.

[1420] 2. Consultation and application acceptance

[1421] Users can input legal or security consultation requests or equipment rental requests via web forms or chatbots. For example, a user might enter "I would like to confirm whether the contents of the new contract comply with company regulations" into a web form and click the submit button.

[1422] 3. Determining Validity

[1423] The generative AI model receives requests from users and determines their appropriateness based on company rules and guidelines. For example, for a legal consultation, the following prompt sentence is input into the generative AI model:

[1424] I want to confirm that the new contract complies with our company regulations. Here is the contract:

[1425] [Contents of the contract]

[1426] The generative AI model compares the contents of the contract with company regulations and generates advice such as, "Article 3 of the contract needs to be revised."

[1427] 4. Use of Emotion Engine

[1428] The emotion engine analyzes the user's emotional state based on their input and past conversation history. For example, if the user inputs "I'm in a hurry," the emotion engine determines that the user is feeling stressed. In this case, the generative AI model's advice is adjusted more carefully. For example, it may respond with something like, "Don't worry. The corrections are clear, so we can address them immediately."

[1429] 5. Equipment loan processing

[1430] The server executes the following SQL query to check the availability of the equipment:

[1431] sql

[1432] SELECT FROM inventory WHERE item_name = 'Projector' AND available = 1;

[1433] If it is in stock, run the following SQL query to reserve it:

[1434] sql

[1435] UPDATE inventory SET available = 0 WHERE item_name = 'Projector' AND available = 1 LIMIT 1;

[1436] The system then uses an SMTP server to send a receipt request email to the user. The content of the email may include a congratulatory message based on the emotion engine's judgment. For example, the email might say, "The projector reservation has been completed. I wish you a successful meeting!"

[1437] Specific examples

[1438] Example 1: Legal consultation

[1439] The user asks, "I would like to confirm whether the contents of the new contract comply with our company regulations."

[1440] The generative AI model refers to the company's internal regulations and advises, "Article 3 of the contract needs to be amended."

[1441] The emotion engine determines that the user is stressed and politely responds, "Don't worry. The corrections are clear and we can address them immediately."

[1442] Example 2: Equipment rental application

[1443] A user requests to use the projector at a meeting next week.

[1444] The server checks the inventory and verifies that the projector is available.

[1445] The generative AI model makes a reservation and sends an email requesting pickup.

[1446] The emotion engine determines that the user is happy and adds a congratulatory message: "Your projector has been reserved. I wish you a successful meeting!"

[1447] The above is an embodiment of the present invention.

[1448] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1449] Step 1:

[1450] The server reads company regulations, various guidelines, and equipment inventory status from a database. Specifically, it connects to a relational database such as MySQL or PostgreSQL and executes the following SQL query:

[1451] sql

[1452] SELECT FROM regulations;

[1453] SELECT FROM guidelines;

[1454] SELECT FROM inventory;

[1455] Input: Database connection information

[1456] Output: Data set of company regulations, guidelines, and equipment inventory status

[1457] Data processing: Cache information retrieved from the database in memory.

[1458] Step 2:

[1459] Users can input legal or security consultation requests or equipment rental requests via web forms or chatbots. For example, a user might enter "I would like to confirm whether the contents of the new contract comply with company regulations" into a web form and click the submit button.

[1460] Input: User's consultation details and application details

[1461] Output: User request data

[1462] Data processing: The user's input is sent to the server and saved as request data.

[1463] Step 3:

[1464] The generative AI model receives requests from users and determines their appropriateness based on company rules and guidelines. For example, for a legal consultation, the following prompt sentence is input into the generative AI model:

[1465] I want to confirm that the new contract complies with our company regulations. Here is the contract:

[1466] [Contents of the contract]

[1467] Input: User request data, company regulations, guidelines

[1468] Output: Validity judgment results, advice content

[1469] Data processing: The generative AI model analyzes the prompt, compares it with company regulations to determine its appropriateness, and generates advice.

[1470] Step 4:

[1471] The emotion engine analyzes the user's emotional state based on their input and past conversation history. For example, if the user inputs "I'm in a hurry," the emotion engine will determine that the user is feeling stressed.

[1472] Input: User input, past interaction history

[1473] Output: User's emotional state

[1474] Data processing: The emotion engine performs text analysis to identify the user's emotional state.

[1475] Step 5:

[1476] The generative AI model adjusts the content and tone of its advice based on the results of the emotion engine, for example, saying, "Don't worry. The corrections are clear and we can address them immediately."

[1477] Input: Validity judgment result, advice content, user's emotional state

[1478] Output: Adjusted advice

[1479] Data processing: A generative AI model adjusts advice content based on emotional state.

[1480] Step 6:

[1481] The server executes the following SQL query to check the availability of the equipment:

[1482] sql

[1483] SELECT FROM inventory WHERE item_name = 'Projector' AND available = 1;

[1484] Input: Equipment loan application details

[1485] Output: Inventory check results

[1486] Data processing: Obtain inventory information from the database and determine whether it is available for loan.

[1487] Step 7:

[1488] If the item is available, the server executes the following SQL query to reserve it:

[1489] sql

[1490] UPDATE inventory SET available = 0 WHERE item_name = 'Projector' AND available = 1 LIMIT 1;

[1491] Input: Inventory check result

[1492] Output: Confirmed reservation information

[1493] Data processing: Update inventory information in the database and confirm reservations.

[1494] Step 8:

[1495] The server uses an SMTP server to send a receipt request email to the user. The email may contain congratulatory messages based on the emotion engine's judgment. For example, the email may say, "The projector reservation has been completed. I wish you a successful meeting!"

[1496] Input: reservation confirmation information, user's emotional state

[1497] Output: Receipt request email

[1498] Data processing: Generates the email content and sends it through the SMTP server.

[1499] (Application example 1)

[1500] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1501] In conventional factory support systems, legal consultations, security consultations, and equipment rental requests are often handled manually, resulting in inefficiencies. Furthermore, because the system is unable to respond to the emotional state of the person seeking advice, it is unable to provide appropriate support to workers who are under stress.

[1502] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. In this invention, the server includes means for reading in-house regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for recognizing the emotional state and adjusting the content and tone of the advice, and means installed in robots used in the factory. This enables efficient and emotionally sensitive responses to legal consultations, security consultations, and equipment rental requests in the factory.

[1503] "Company regulations" are documents that set out the rules, procedures, and standards of behavior that employees must follow within a company or organization.

[1504] "Various guidelines" are documents that provide guidelines and procedures to be followed in specific tasks or activities.

[1505] "Inventory status of equipment" is information indicating the current number and availability of goods and equipment used within a company or organization.

[1506] "Legal consultation" means the act of seeking professional advice regarding a legal or contractual issue or question.

[1507] "Security Consultation" means the act of seeking professional advice regarding issues or questions relating to information or physical security.

[1508] An "equipment rental application" is an application procedure for temporarily borrowing items or equipment for use within a company or organization.

[1509] "Means for determining validity" refers to methods or systems for evaluating whether received consultations or applications comply with regulations or guidelines.

[1510] "Generative AI" is a system that uses artificial intelligence technology to generate new information and answers from data.

[1511] "Means for recognizing emotional state" refers to technology that analyzes emotions from the user's facial expressions, voice, etc., and determines their state.

[1512] "Means for adjusting the content and tone of advice" refers to a technique for changing the content and expression of advice provided according to the user's emotional state.

[1513] "Factory robots" are automated machines designed to perform tasks or support functions within a factory.

[1514] As an embodiment of this invention, we will explain a system installed on a robot used in a factory. This system reads company regulations, various guidelines, and equipment inventory status from a database, determines the appropriateness of legal consultations, security consultations, and equipment rental requests from employees, and provides the necessary advice and response. In addition, by combining it with an emotion engine, the content and tone of the advice can be adjusted according to the user's emotional state.

[1515] Hardware and software used

[1516] 1. Database:

[1517] Databases such as MySQL and PostgreSQL are used to store company regulations, various guidelines, and equipment inventory status.

[1518] 2. Voice Recognition and Input Methods:

[1519] Microphones and touch panels will be used to accept inquiries and applications from factory workers.

[1520] The Google Speech-to-Text API is used for voice recognition.

[1521] 3. Generative AI:

[1522] OpenAI GPT-4 will be used to determine the validity of received consultations and applications and generate necessary advice.

[1523] 4. Emotion Engine:

[1524] It uses the camera and the Microsoft Azure Emotion API to recognize the user's emotional state and adjust the content and tone of the advice.

[1525] 5. Advice and Remedies:

[1526] Advise on necessary corrections and responses based on regulations and guidelines, check stock status in response to equipment loan requests, and if equipment is available for loan, make a reservation and send a pickup request email.

[1527] The software used is Python and Flask.

[1528] Specific examples

[1529] 1. Legal consultation scenario:

[1530] A factory worker consults with a robot about a contract with a new business partner.

[1531] The robot uses generative AI to analyze the contents of the contract and determine whether it complies with company regulations.

[1532] Advise on necessary corrections and actions and provide feedback to workers.

[1533] 2. Security consultation scenario:

[1534] A factory worker consults with a robot about the implementation of a new security system.

[1535] The robot will advise on the necessary actions based on the guidelines.

[1536] If a worker is stressed, adjust the tone of your advice to be more polite.

[1537] 3. Equipment loan application scenario:

[1538] A factory worker makes a request to the robot to borrow a new tool.

[1539] The robot checks the stock status and, if the item is available for rental, places a reservation and sends an email requesting collection.

[1540] If the worker is happy, include a congratulatory message in the email.

[1541] Prompt Sentence Examples

[1542] "Legal consultation: I'd like to ask for advice regarding a contract with a new business partner. Please confirm that the contents of the contract comply with our company regulations."

[1543] "Security consultation: I'd like to ask about introducing a new security system in my factory. Please advise how to proceed in accordance with the guidelines."

[1544] "Equipment loan request: I would like to request a loan of new tools to be used in the factory. Please check the inventory and let me know if they are available for loan."

[1545] In this way, by combining generative AI with an emotion engine, factory support robots can respond to inquiries and requests from factory workers efficiently and with consideration for their emotions.

[1546] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1547] Step 1:

[1548] The server reads company regulations, various guidelines, and equipment inventory status from the database. It receives database connection information as input and executes SQL queries to retrieve the required data. As output, it stores the company regulations, various guidelines, and equipment inventory status data in memory.

[1549] Step 2:

[1550] The terminal (robot) accepts requests for legal consultation, security consultation, and equipment rental from factory workers via voice recognition or a touch panel. It receives the worker's voice or touch panel input as input, and converts the voice into text using the Google Speech-to-Text API. It generates the consultation details in text format as output.

[1551] Step 3:

[1552] The server uses generative AI (OpenAI GPT-4) to determine the validity of the consultation content received. As input, it receives text-based consultation content, company regulations, and various guideline data, and inputs prompt text into the generative AI model. As output, it generates a validity judgment result and advice on necessary corrections and responses.

[1553] Step 4:

[1554] The server uses an emotion engine (Microsoft Azure Emotion API) to recognize the emotional state of factory workers. As input, it receives facial expression data of the workers captured by a camera and requests the emotion engine to analyze it. As output, it obtains the worker's emotional state (e.g., stress, joy).

[1555] Step 5:

[1556] The server adjusts the content and tone of the advice based on the worker's emotional state. As input, it receives the result of the validity judgment, the advice for correction or response, and the worker's emotional state, and adjusts the tone of the advice. As output, it generates advice content that takes the worker's emotions into consideration.

[1557] Step 6:

[1558] The server checks the stock status for the equipment loan request, and if the equipment is available for loan, it places a reservation and sends a pickup request email. As input, it receives the equipment loan request details and stock status data, and checks the stock. As output, if the equipment is available for loan, it updates the reservation information and generates and sends a pickup request email.

[1559] Step 7:

[1560] The terminal (robot) provides feedback to the worker on advice and response results. As input, it receives emotion-sensitive advice and response results from the server and conveys them to the worker via voice or display. As output, it completes the feedback to the worker.

[1561] In this way, by clarifying the specific actions and inputs / outputs at each step, factory support robots can respond efficiently and with consideration for human emotions.

[1562] Example 2

[1563] Next, a description will be given of Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1564] With the previous system, it was difficult to provide appropriate advice and responses to legal and security consultations and equipment rental requests from employees. It was also not possible to communicate in accordance with the user's emotional state, making it difficult to improve user satisfaction. Furthermore, the process of checking equipment inventory and making appropriate reservations was often done manually, requiring efficient operation.

[1565] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1566] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, and means for recognizing the user's emotional state and adjusting the wording of the pickup request email depending on the emotional state. This makes it possible to provide appropriate advice and responses to the content of inquiries from employees and communicate according to the user's emotional state.

[1567] "Company regulations" are documents that set out the rules, procedures, and policies that employees must follow within a company or organization.

[1568] "Various guidelines" are documents that provide guidelines and standards regarding specific tasks and actions.

[1569] "Inventory status of equipment" is information that indicates the current number and availability of goods and equipment owned by a company or organization.

[1570] "Legal consultation" means the act of seeking professional advice or solutions regarding legal issues or questions.

[1571] "Security Consultation" means the act of seeking professional advice or solutions regarding issues or questions relating to information or physical security.

[1572] An "equipment loan application" is a procedure for requesting permission to temporarily use goods or equipment owned by a company or organization.

[1573] A "generative AI model" is a type of artificial intelligence that performs natural language processing and data analysis based on input data to generate appropriate responses and results.

[1574] An "emotion engine" is a technology that recognizes the user's emotional state and responds and communicates appropriately according to that state.

[1575] A "receive request email" is an email that notifies the user of details and how to receive the goods or equipment.

[1576] "Making a reservation" is the process of reserving a particular item or facility in advance for use for a certain period of time.

[1577] This invention is a system that uses a generative AI model and an emotion engine to provide appropriate advice and support when employees make legal or security consultations or apply for equipment rentals. A specific embodiment of this system is described below.

[1578] Hardware and software used

[1579] 1. Server

[1580] The server is hardware that runs multiple software modules, including a database, a generative AI model, and an emotion engine.

[1581] Example: Use high-performance cloud or on-premise servers.

[1582] 2. Terminal

[1583] The terminal is a device through which a user accesses the system and inputs the details of the consultation.

[1584] Examples include PCs, smartphones, tablets, etc.

[1585] 3. Generative AI Models

[1586] A generative AI model is a type of artificial intelligence that performs natural language processing and data analysis based on input data to generate appropriate responses and results.

[1587] Example: OpenAI's GPT-4.

[1588] 4. Emotion Engine

[1589] The emotion engine is a technology that recognizes the user's emotional state and responds and communicates appropriately according to that state.

[1590] Example: Affectiva's emotion recognition technology.

[1591] Data processing and calculation

[1592] 1. The user enters the content of the consultation

[1593] Users use a terminal to access the system interface and input the details of requests for legal consultation, security consultation, or equipment rental.

[1594] Example: A user types, "I'd like to discuss a clause in our new contract. Does this clause comply with our company's policies?"

[1595] 2. The server receives the input

[1596] The server receives the consultation contents sent from the user and stores them in a database.

[1597] 3. The server analyzes the content using a generative AI model

[1598] The server calls the generative AI model and analyzes the input consultation content.

[1599] Example: The server sends GPT-4 a prompt saying, "We'd like to discuss the terms of a new contract. Does this term comply with our company's policies?"

[1600] 4. The server compares with company regulations and guidelines

[1601] Based on the analysis results of the generative AI model, the server compares the input content with company regulations and various guidelines.

[1602] 5. The server determines relevance

[1603] The server determines whether the input complies with company regulations and guidelines.

[1604] 6. The server generates the advice

[1605] The server uses a generative AI model to generate advice for the user on how to correct or respond.

[1606] Example: The server generates the advice "This clause does not comply with our internal regulations. We suggest the following modifications."

[1607] 7. The server recognizes the user's emotions using an emotion engine.

[1608] The server uses an emotion engine to recognize the user's emotional state.

[1609] Example: The server analyzes the user's input and interactions and determines that the user is feeling anxious.

[1610] 8. The server adjusts the text of the receipt request email

[1611] The server adjusts the wording of the receipt request email based on the results of the emotion engine.

[1612] Example: The server generates an email with detailed instructions on how to receive the email and contact information.

[1613] 9. The server checks the inventory status of the equipment.

[1614] The server checks the inventory status of the equipment and determines whether it is available for rental.

[1615] 10. The server makes a reservation and sends a pickup request email

[1616] The server reserves the equipment and sends a pickup request email to the user.

[1617] Example: The server sends an email to the user saying, "Equipment reservation completed. Details are as follows."

[1618] In this way, the system can provide appropriate advice and responses to the employee's concerns and communicate in accordance with the user's emotional state.

[1619] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1620] Step 1:

[1621] The user inputs the consultation content

[1622] Input: The user uses a terminal to access the system interface and inputs the details of legal consultation, security consultation, and equipment rental application.

[1623] What happens: A user types, "I'd like to discuss a clause in our new contract. Does this clause comply with our company's policies?"

[1624] Output: The entered consultation content is sent to the server.

[1625] Step 2:

[1626] The server receives the input

[1627] Input: The consultation content sent by the user.

[1628] Specific operation: The server receives the user's input and saves it in the database.

[1629] Output: The saved consultation details are stored in the database.

[1630] Step 3:

[1631] The server analyzes the content using a generative AI model

[1632] Input: Consultation details stored in the database.

[1633] Specific operation: The server calls a generative AI model (e.g., GPT-4) and analyzes the input consultation content.

[1634] Output: Analysis results are obtained using a generative AI model.

[1635] Step 4:

[1636] The server compares with company regulations and guidelines

[1637] Input: Analysis results of generative AI models and internal regulations and guidelines.

[1638] Specific operation: The server retrieves company regulations and guidelines from the database and compares them with the results of the generative AI model.

[1639] Output: A judgment result is obtained as to whether the consultation content complies with regulations and guidelines.

[1640] Step 5:

[1641] The server determines suitability

[1642] Input: Comparison results with internal regulations and guidelines.

[1643] Specific operation: The server determines whether the input complies with company regulations and guidelines.

[1644] Output: The result of the suitability judgment is obtained.

[1645] Step 6:

[1646] The server generates the advice

[1647] Input: The result of the relevance determination.

[1648] Specific operation: The server uses a generative AI model to generate advice for the user on corrections and responses.

[1649] Output: The generated advice is given.

[1650] Step 7:

[1651] The server uses an emotion engine to recognize the user's emotions.

[1652] Input: User input and interactions.

[1653] Specific operation: The server uses the emotion engine to recognize the user's emotional state.

[1654] Output: Recognition results about the user's emotional state are obtained.

[1655] Step 8:

[1656] The server adjusts the text of the receipt request email

[1657] Input: Recognition results about the user's emotional state.

[1658] Specific operation: The server adjusts the wording of the receipt request email based on the results of the emotion engine.

[1659] Output: The adjusted text of the receipt request email is obtained.

[1660] Step 9:

[1661] The server checks the inventory status of the equipment

[1662] Input: Equipment loan application details.

[1663] Specific operation: The server retrieves the equipment inventory information from the database and determines whether it is available for loan.

[1664] Output: The result of the judgment as to whether the item can be borrowed or not is obtained.

[1665] Step 10:

[1666] The server makes a reservation and sends a pickup request email

[1667] Input: Determination result of whether loan is possible.

[1668] Specific operation: The server reserves the equipment and sends the user a pickup request email.

[1669] Output: The reservation is completed and a pickup request email is sent to the user.

[1670] (Application example 2)

[1671] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1672] In conventional factories, workers had difficulty receiving appropriate advice quickly when giving work instructions or seeking advice. Furthermore, because responses were not tailored to the emotional state of the worker, there was a risk of work efficiency and safety declining. Furthermore, the procedures for checking equipment inventory, making reservations, and requesting pickup were cumbersome, which increased the risk of work delays and mistakes.

[1673] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1674] In this invention, the server includes: means for reading company regulations, various guidelines, and equipment inventory; means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees; means for advising the requester on necessary corrections and responses in accordance with regulations and guidelines; means for making a reservation and sending a pickup request email if the equipment is available for rental; means for analyzing work instructions and consultation content and providing appropriate advice based on the factory's safety regulations and work guidelines; means for recognizing the worker's emotional state and adjusting the wording of the advice and response; and means for sending a pickup request email as needed. This allows workers to receive prompt and appropriate advice and respond according to their emotional state, improving work efficiency and safety. It also simplifies the procedures for checking equipment inventory, making reservations, and requesting equipment, preventing work delays and errors.

[1675] "Company regulations" are documents that set out the rules, procedures, and standards of behavior that employees must follow within a company or organization.

[1676] "Various guidelines" are guidelines that indicate procedures and standards to be followed when performing specific tasks or operations.

[1677] "Inventory status of supplies" is information that indicates the current quantity and status of goods and materials held by a company or organization.

[1678] "Legal consultation" is the act of seeking professional advice regarding a legal issue or question.

[1679] "Security Consultation" means the act of seeking professional advice regarding issues or questions relating to information or physical security.

[1680] An "equipment loan application" is a procedure for requesting permission to temporarily use goods or materials owned by a company or organization.

[1681] "Generative AI" is an artificial intelligence technology that generates new information and answers based on input data.

[1682] An "emotional state" refers to the psychological response or mood an individual has to a particular situation or stimulus.

[1683] A "receive request email" is an email containing a request to receive a specific product or service.

[1684] "Work instructions" refers to specific instructions or orders for carrying out a specific task or work.

[1685] "Factory safety regulations" are documents that outline the rules and procedures established to ensure safe work and operations within a factory.

[1686] "Work guidelines" are guidelines that outline procedures and standards for performing specific work efficiently and safely.

[1687] A system for implementing this invention is configured as follows: The server has means for reading company regulations, various guidelines, and equipment inventory status, and means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees. It also has means for advising the person seeking advice on necessary corrections and responses in accordance with regulations and guidelines, and means for booking and sending a pickup request email if the equipment is available for rental. It also has means for analyzing work instructions and consultation content and providing appropriate advice based on the factory's safety regulations and work guidelines, and means for recognizing the person's emotional state and adjusting the wording of the advice and the response. It also includes means for sending a pickup request email as needed.

[1688] The program for this system works as follows: The server uses the OpenAI API to call the generative AI model and analyzes the work instructions and consultation details entered by employees. Based on the analysis results, it generates appropriate advice in accordance with the factory's safety regulations and work guidelines. Next, it uses the emotion_recognition library to recognize the user's emotional state. The wording of the advice and the response are adjusted according to the recognized emotional state. For example, if the user is feeling anxious, it will make adjustments such as specifying detailed collection methods and contact information. Finally, if necessary, it uses the email_sender library to send a collection request email.

[1689] For example, if a worker types, "Please tell me how to handle a new part," the generative AI will provide appropriate advice based on the factory's safety regulations and work guidelines. The emotion engine will recognize the worker's emotional state and adjust the wording of the advice. For example, if the worker is feeling anxious, it will specify detailed procedures and contact information. An example of a prompt sentence is as follows:

[1690] Please analyze the following work instructions and provide appropriate advice:

[1691] How do I handle the new parts?

[1692] In this way, the system allows workers to receive prompt and appropriate advice, improving work efficiency and safety by responding to their emotional state. It also simplifies the process of checking equipment inventory, reserving equipment, and requesting pickup, preventing work delays and errors.

[1693] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1694] Step 1:

[1695] The user inputs work instructions and consultation details.

[1696] Input: The user inputs work instructions and consultation details using an input device (tablet or smartphone).

[1697] Output: Text data of the entered work instructions and consultation details.

[1698] Step 2:

[1699] The server receives the input work instructions and consultation details and analyzes them using a generative AI model.

[1700] Input: Text data of work instructions and consultation details received from the user.

[1701] Data processing: Using the OpenAI API, input the data as a prompt sentence to the generative AI model (text-davinci-003).

[1702] Output: Text data of the analysis results and advice returned by the generative AI model.

[1703] Step 3:

[1704] Based on the analysis results, the server generates appropriate advice in accordance with the factory's safety regulations and work guidelines.

[1705] Input: Text data of analysis results and advice returned from the generative AI model.

[1706] Data processing: The analysis results are compared with the factory's safety regulations and work guidelines to generate appropriate advice.

[1707] Output: Text data of advice based on factory safety regulations and work guidelines.

[1708] Step 4:

[1709] The server uses the emotion_recognition library to recognize the user's emotional state.

[1710] Input: Text data of work instructions and consultation details received from the user.

[1711] Data Computation: Analyze emotional states from text data using the emotion_recognition library.

[1712] Output: The user's emotional state (e.g., anxious, relieved, etc.).

[1713] Step 5:

[1714] The server adjusts the advice and response depending on the recognized emotional state.

[1715] Input: Text data of advice based on factory safety regulations and work guidelines, and the user's emotional state.

[1716] Data processing: Adapt the advice to reflect the emotional state of the individual. For example, if the individual is feeling anxious, provide detailed instructions and contact information.

[1717] Output: Text data of the adjusted advice.

[1718] Step 6:

[1719] The server will send a receipt request email using the email_sender library if necessary.

[1720] Input: Text data of the tailored advice.

[1721] Data processing: Generate the content of the receipt request email and send the email using the email_sender library.

[1722] Output: Notification that the receipt request email has been sent.

[1723] In this way, the system allows users to receive prompt and appropriate advice, improving work efficiency and safety by responding to their emotional state. It also simplifies the process of checking equipment inventory, reserving equipment, and requesting pickup, preventing work delays and errors.

[1724] Example 3

[1725] Next, a description will be given of Example 3 of Form Example 3. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1726] In conventional equipment lending systems, employees had to check the inventory status themselves and determine the validity of the request, which was a time-consuming process. Furthermore, the system responded uniformly without considering the user's emotional state, which resulted in a lack of improvement in the user experience.

[1727] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[1728] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for recognizing the user's emotional state, and means for adjusting the content of the advice and email according to the user's emotional state. This eliminates the need for employees to check inventory status themselves and enables appropriate responses according to the user's emotional state.

[1729] "Internal regulations" refer to the rules and procedures established within a company.

[1730] "Various guidelines" refer to documents that provide guidelines and standards regarding specific tasks or actions.

[1731] "Supply inventory status" refers to information showing the current quantity and availability of supplies held by a company.

[1732] "Employee" means an individual employed by a company.

[1733] "Legal consultation" refers to consultation regarding legal questions or issues.

[1734] "Security consultation" refers to consultations regarding questions or issues related to information or physical security.

[1735] An "equipment loan application" refers to an application made by an employee to borrow company equipment for a certain period of time.

[1736] "Means for determining appropriateness" refers to the methods or systems used to evaluate whether an application or consultation is appropriate.

[1737] "Means of advising" refers to methods or systems for providing appropriate instructions and advice to the person seeking advice.

[1738] "Means for making reservations" refers to the method or system for confirming equipment rentals and recording that information.

[1739] A "receive request email" refers to an email that notifies you that the equipment loan has been approved and encourages you to collect it.

[1740] "Means for recognizing a user's emotional state" refers to a method or system for analyzing a user's emotions and determining their state.

[1741] "Means for adjusting the content of advice or email" refers to a method or system for changing the content of advice or email provided depending on the emotional state of the user.

[1742] MODE FOR CARRYING OUT THE INVENTION

[1743] This invention is a system that combines generative AI and an emotion engine to determine the validity of an employee's equipment rental request and respond appropriately. Specific embodiments for implementing this system are described below.

[1744] Hardware and software used

[1745] 1. Server

[1746] Hardware: High-performance server machine (e.g., Intel Xeon processor, 32GB RAM, 1TB SSD)

[1747] software:

[1748] Database management system (e.g. MySQL)

[1749] Mail server (e.g. Postfix)

[1750] Generative AI models (e.g., OpenAI GPT-4)

[1751] Emotion engine (e.g. Affectiva SDK)

[1752] 2. Terminal

[1753] Hardware: PCs, smartphones, tablets

[1754] Software: Web browser (e.g. Google Chrome, Mozilla Firefox)

[1755] 3. Users

[1756] Hardware: PCs, smartphones, tablets

[1757] Software: Web browser (e.g. Google Chrome, Mozilla Firefox)

[1758] System processing flow

[1759] 1. An employee applies for equipment rental

[1760] Users (employees) use terminals to access the system's web interface.

[1761] The user enters the name of the equipment they wish to borrow and the period they wish to borrow into the equipment loan application form and clicks the "Submit" button.

[1762] 2. The server checks the inventory status

[1763] The server receives the application data sent by the user.

[1764] The server connects to the database and queries the inventory status of the requested equipment, for example, by executing the SQL query "SELECT FROM inventory WHERE item_name = 'laptop' AND available = TRUE;".

[1765] 3. If the server is available, make a reservation.

[1766] The server checks the stock status and, if the item is available for rental, registers the reservation information in the database.

[1767] For example, run the following SQL query: "INSERT INTO reservations (user_id, item_name, start_date, end_date) VALUES (123, 'Laptop', '2023-10-01', '2023-10-08');".

[1768] 4. The server sends a receipt request email

[1769] The server sends a receipt request email to notify the user that the reservation has been completed.

[1770] The server uses the SMTP server to send an email to the user's email address stating, "Your laptop rental has been approved. Please come and collect it."

[1771] 5. Emotion engine recognizes user emotions

[1772] The emotion engine recognizes the emotional state from the user's input and actions.

[1773] An emotion engine (e.g., Affectiva SDK) analyzes user text input and webcam footage to determine whether the user is stressed or happy.

[1774] 6. The server adjusts the advice and email content.

[1775] The server adjusts the content of advice and emails based on the results of the emotion engine.

[1776] If the user is feeling stressed, the server inputs a prompt sentence to the generative AI model saying, "Please generate advice in a polite tone for a user who is feeling stressed," and provides the generated advice to the user.

[1777] If the user is happy, add the phrase "Congratulations! Enjoy your experience" to the receipt email.

[1778] Specific examples

[1779] Employee input example

[1780] "I would like to borrow a laptop for one week."

[1781] Example prompts for generative AI models

[1782] "An employee has requested to borrow a laptop for one week. Please check the inventory and make a reservation if it is available."

[1783] This system saves employees the trouble of checking the inventory status of supplies themselves, and allows them to receive appropriate support according to the user's emotional state. The flow of the identification process in the third embodiment will be described with reference to FIG.

[1784] Step 1:

[1785] The user applies for equipment rental.

[1786] Input: The user accesses the system's web interface using a terminal, enters the name of the equipment they wish to borrow and the desired period in the equipment loan application form, and clicks the "Submit" button.

[1787] Specific operation: The data entered by the user (item name and desired period) is sent to the server.

[1788] Output: The server receives the application data sent by the user.

[1789] Step 2:

[1790] The server checks the inventory status.

[1791] Input: The server queries the database based on the request data received from the user (item name and desired period).

[1792] Specific behavior: The server connects to the database and executes the SQL query "SELECT FROM inventory WHERE item_name = 'laptop' AND available = TRUE;".

[1793] Output: The server checks the inventory status and obtains information on whether the item is available for loan.

[1794] Step 3:

[1795] If the server is available for rental, a reservation is made.

[1796] Input: The server registers the reservation information in the database based on the confirmed inventory information and the user's application data.

[1797] What happens: The server executes the SQL query "INSERT INTO reservations (user_id, item_name, start_date, end_date) VALUES (123, 'Laptop', '2023-10-01', '2023-10-08');".

[1798] Output: The server registers the reservation information in the database and confirms that the reservation is complete.

[1799] Step 4:

[1800] The server sends a receipt request email.

[1801] Input: The server sends an email to the user's email address based on the information that the reservation has been completed.

[1802] Specific operation: The server uses the SMTP server to send an email stating, "Your laptop loan has been approved. Please come and pick it up."

[1803] Output: The user receives the receipt request email.

[1804] Step 5:

[1805] The emotion engine recognizes the user's emotions.

[1806] Input: The emotion engine receives user input text and webcam footage.

[1807] What it does: The emotion engine (e.g., Affectiva SDK) analyzes the user's input text and video to determine whether the user is feeling stressed or happy.

[1808] Output: The emotion engine sends the user's emotional state to the server.

[1809] Step 6:

[1810] The server adjusts the advice and email content.

[1811] Input: The server inputs a prompt sentence into the generative AI model based on the user's emotional state received from the emotion engine.

[1812] Specific operation: If the user is feeling stressed, the server inputs a prompt sentence to the generative AI model saying, "Please generate advice in a polite tone for users who are feeling stressed," and provides the generated advice to the user. If the user is happy, the server adds the phrase "Congratulations! Enjoy your use" to the receipt request email.

[1813] Output: The user receives advice or email depending on their emotional state.

[1814] (Application example 3)

[1815] Next, a description will be given of Application Example 3 of Form Example 3. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1816] Conventional equipment management systems have the problem that it takes a lot of time for employees to check the inventory status of equipment and make loan requests. In addition, because they respond uniformly without considering the emotional state of employees, they sometimes fail to respond appropriately to employees who are stressed. Furthermore, efficient inventory management and automated processing of loan requests are required for equipment management within factories. To solve these issues, flexible responses using an emotion engine and automation using generative AI are required.

[1817] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means.

[1818] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for recognizing the user's emotional state using an emotion engine and adjusting the advice content and email wording, and means for automatically managing equipment inventory in the factory and processing rental requests.This reduces the burden on employees, enables flexible responses according to their emotional state, and enables efficient equipment management in the factory and automatic processing of rental requests.

[1819] "Company regulations" are documents that set out the rules and procedures that employees must follow within a company or organization.

[1820] "Various guidelines" are documents that provide guidelines and standards regarding specific tasks and actions.

[1821] "Inventory status of equipment" is information indicating the current number of items held and their availability status for use within a company or organization.

[1822] "Legal consultation" is the act of seeking professional advice regarding a legal question or issue.

[1823] "Security Consultation" is the act of seeking professional advice regarding questions or issues related to information or physical security.

[1824] An "equipment rental application" is an application procedure for borrowing items for use within a company or organization for a certain period of time.

[1825] A "reasonableness measure" is a method or system for assessing whether a particular action or application is appropriate.

[1826] "Generative AI" is an artificial intelligence technology that generates new information and answers based on input data.

[1827] An "emotion engine" is a technology that recognizes a user's emotional state and adjusts its response accordingly.

[1828] "Inventory management" is the task of monitoring the number of items in stock and their usage status, and managing them appropriately.

[1829] "Automatic processing of loan applications" is a system that automatically accepts and processes applications for loaning items.

[1830] The "receive request email" is an email that requests the applicant to receive the item when the loan of the item is approved.

[1831] A system for carrying out this invention is configured as follows: The server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental applications received from employees, means for advising the requester on necessary corrections and actions in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for recognizing the user's emotional state using an emotion engine and adjusting the advice content and email wording, and means for managing the inventory of equipment in the factory and automatically processing rental applications.

[1832] Hardware and software used

[1833] Hardware: Factory robots, cameras (for emotion recognition)

[1834] software:

[1835] EmotionEngine: A library for recognizing worker emotions

[1836] InventorySystem: A system for managing equipment inventory.

[1837] LegalAdvisor: A system for determining the appropriateness of legal and security consultations

[1838] smtplib: A Python library for sending emails

[1839] Data processing and calculation

[1840] The server first uses a camera to capture the worker's facial expression and recognizes their emotion using EmotionEngine. It then adjusts the tone of its response based on the recognized emotion. Next, it checks the stock status of the equipment using InventorySystem and makes a reservation if it is available for loan. Once the reservation is complete, it uses smtplib to send the worker a request to pick it up. At this time, the content of the email is adjusted according to the emotion. In addition, when a worker makes a legal or security consultation, it uses LegalAdvisor to determine its appropriateness and provides the necessary advice.

[1841] Specific examples

[1842] For example, if a worker requests to borrow a "wrench" for two days, the server first uses the Emotion Engine to recognize the worker's emotional state. If the server recognizes that the worker is feeling "joyed," it checks the wrench's inventory using the Inventory System and reserves it if it is available for loan. Then, it uses smtplib to send the worker a request to pick up the item. This email includes a congratulatory message depending on the worker's emotional state.

[1843] Prompt Sentence Examples

[1844] A worker requests to borrow a wrench for two days. The emotion engine recognizes that the worker is happy. Adjust the content of the email and send a request for collection.

[1845] In this way, it is possible to reduce the workload of employees, respond flexibly to their emotional state, and realize efficient equipment management within the factory and automatic processing of loan applications.

[1846] The flow of the specific processing in Application Example 3 will be described with reference to FIG.

[1847] Step 1:

[1848] The server captures the facial expressions of the workers using a camera. The input is the video data from the camera, and the output is the captured image data. This image data is sent to the Emotion Engine.

[1849] Step 2:

[1850] The server uses the EmotionEngine to recognize the worker's emotional state from the captured image data. The input is the image data, and the output is the recognized emotional state (e.g., joy, stress). This emotional state is used for subsequent processing.

[1851] Step 3:

[1852] The server uses the InventorySystem to check the stock status of the equipment requested by the worker. The input is the type of equipment and rental period information, and the output is whether or not it is in stock. If there is stock, proceed to the next step.

[1853] Step 4:

[1854] If the equipment is in stock, the server reserves it using the InventorySystem. The input is the type of equipment and rental period information, and the output is reservation confirmation information. This information is used to send subsequent emails.

[1855] Step 5:

[1856] The server uses smtplib to send a pickup request email to the worker. The input is the worker's email address, reservation confirmation information, and the recognized emotional state. The output is the sent email. The content of the email is adjusted depending on the emotional state.

[1857] Step 6:

[1858] The server accepts legal and security consultations from workers and uses LegalAdvisor to determine their validity. The input is the consultation content, and the output is the validity determination result and advice. This advice is provided to the worker.

[1859] Step 7:

[1860] The server uses an emotion engine to adjust the advice content and email text according to the worker's emotional state. The input is the recognized emotional state and advice content, and the output is the adjusted advice content and email text.

[1861] In this way, the server reduces the workload of workers through a series of processes and enables flexible responses according to emotional states.

[1862] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1863] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1864] Another example of generative AI is Gemini (internet search engine). <url: https: gemini.google.com ?hl="ja">) are listed.

[1865] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[1866] [Third embodiment]

[1867] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1868] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.

[1869] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure.

[1870] The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1871] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[1872] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1873] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1874] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1875] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1876] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1877] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1878] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1879] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[1880] "Example 1"

[1881] The present invention is a system that uses generative AI. This system reads company regulations, various guidelines, and equipment inventory status from a database. When an employee requests legal or security consultation or equipment rental, the generative AI judges the appropriateness of the request based on this information. Specifically, for legal or security consultations, the system advises on necessary corrections and responses based on regulations and guidelines. For equipment rental requests, the system checks the inventory status, and if the equipment is available, it makes a reservation and sends a pickup request email.

[1882] "Example 2"

[1883] As a specific example, consider the case where an employee seeks legal advice. The employee inputs the details of the consultation into the system. The generative AI compares the input details with company regulations and various guidelines, and determines whether the consultation complies with the regulations and guidelines. If it does not, the AI ​​advises the employee on how to make corrections or take action in accordance with the regulations and guidelines.

[1884] "Example 3"

[1885] Let's also consider the case where an employee applies to borrow equipment. The employee enters the equipment they wish to borrow and the period of time they wish to borrow into the system. The generative AI checks the stock status of the equipment entered and makes a reservation if it is available for loan. The AI ​​then sends the employee an email requesting that they pick up the equipment. This saves the employee the trouble of having to check the stock status themselves.

[1886] The processing flow of each embodiment will be described below.

[1887] "Example 1"

[1888] Step 1: The generative AI reads company regulations, various guidelines, and equipment inventory status from a database.

[1889] Step 2: When an employee requests legal advice, security advice, or equipment rental, the generative AI determines the appropriateness of the request based on this information.

[1890] Step 3: For legal or security consultations, we advise on necessary modifications and responses based on regulations and guidelines.

[1891] Step 4: For equipment loan requests, check the stock status, and if the item is available for loan, make a reservation and send a pickup request email.

[1892] "Example 2"

[1893] Step 1: When an employee seeks legal advice, the employee enters the details of the consultation into the system.

[1894] Step 2: The generative AI compares the input consultation content with company regulations and various guidelines, and determines whether the consultation content complies with the regulations and guidelines.

[1895] Step 3: If there is a mismatch, the AI ​​will advise the employee on how to correct or respond in accordance with regulations and guidelines.

[1896] "Example 3"

[1897] Step 1: When an employee applies for equipment rental, they enter the equipment they wish to rent and the period of time they wish to rent into the system.

[1898] Step 2: The generative AI checks the stock status of the input equipment and makes a reservation if it is available for rental.

[1899] Step 3: The AI ​​then sends a pickup request email to the employee, eliminating the need for the employee to check the inventory status themselves.

[1900] Example 1

[1901] Next, a description will be given of Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1902] In the past, legal consultations, security consultations, and equipment rental requests were often handled manually, resulting in inefficiency and a high risk of human error. Furthermore, in order for employees to respond appropriately based on regulations and guidelines, they had to manually search through a huge amount of information and make decisions, which was time-consuming and labor-intensive.

[1903] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultation, security consultation, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for generating a prompt sentence based on user input using a generative AI model and providing an appropriate response, means for acquiring necessary information from a database, means for accepting user input via a terminal and sending it to the server, and means for receiving a response from the generative AI model and providing it to the user. This allows the processing of legal consultation, security consultation, and equipment rental requests to be automated, efficiently, and accurately.

[1904] "Internal regulations" are documents that set out the rules, procedures, and policies that must be followed within a company or organization.

[1905] "Various guidelines" are documents that provide guidelines and procedures to be followed in specific tasks or activities.

[1906] "Inventory status of equipment" is information indicating the current number and availability of goods and equipment used within a company or organization.

[1907] "Legal consultation" is the act of seeking advice or a solution to a legal or contractual question or problem.

[1908] "Security Consultation" means the act of seeking advice or solutions regarding questions or issues related to information security or physical safety.

[1909] An "equipment rental application" is an application procedure for temporarily borrowing items or equipment for use within a company or organization.

[1910] A "generative AI model" is an algorithm or system that uses artificial intelligence techniques to generate text or data.

[1911] A "prompt" is an instruction or question input to a generative AI model.

[1912] A "database" is a system for efficiently managing, searching, and updating data.

[1913] A "terminal" is a computer or device through which a user enters information or receives responses from a system.

[1914] A "server" is a computer system that provides services to other computers and devices on a network.

[1915] A "reservation" is the process of securing a particular item or service in advance.

[1916] A "receive request email" is a notification email for receiving reserved goods or services.

[1917] This invention is a system that uses a generative AI model to read company regulations, various guidelines, and equipment inventory status from a database, and respond appropriately to legal consultations, security consultations, and equipment rental requests from employees. A specific embodiment of this system is described below.

[1918] Hardware and software used

[1919] Hardware: Servers, terminals

[1920] Software: Generative AI models (e.g., GPT-4), database management systems (e.g., MySQL)

[1921] Loading data

[1922] The server reads company regulations, various guidelines, and equipment inventory status from the database. Specifically, the server connects to the MySQL database and executes SQL queries to retrieve the necessary data. For example, it executes queries such as SELECT FROM regulations; and SELECT FROM inventory;.

[1923] Accepting inquiries and applications from users

[1924] Users can request legal advice, security advice, or equipment rental through a terminal. The terminal accepts user input through a form or chat interface and sends the data to the server. For example, if a user inputs "I would like to consult about the terms of a new contract," the content is sent to the server.

[1925] Processing by generative AI models

[1926] The server receives input from the user and inputs it as a prompt to a generative AI model (e.g., GPT-4). The server generates a prompt for the generative AI model by combining the user's input with related data. For example, in response to the input "I would like to consult about the terms of a new contract," the server generates a prompt that reads, "In response to the user's input that they would like to consult about the terms of a new contract, please suggest appropriate amendments based on company regulations and guidelines."

[1927] Legal and security consultations

[1928] In response to legal or security consultations, the generative AI model advises on necessary corrections and responses based on company regulations and guidelines. The server receives the response from the generative AI model and provides appropriate advice to the user. For example, if a user inputs, "I would like to consult about the clauses in a new contract," the generative AI model will refer to the relevant regulations and provide specific advice such as, "This clause violates Article 5 of our company regulations. Please revise it as follows."

[1929] Responding to equipment loan requests

[1930] In response to an equipment loan request, the generative AI model checks the stock status and makes a reservation if the item is available. The server receives the response from the generative AI model and makes a reservation if the item is in stock. The server then sends a pickup request email to notify the user that the reservation has been completed. For example, if a user enters "I would like to borrow a projector," the generative AI model checks the stock and provides a response such as "The projector is in stock. A reservation has been made. A pickup request email has been sent."

[1931] Examples of concrete examples and prompts

[1932] Example 1: Legal consultation

[1933] User: "I'd like to discuss the terms of the new contract."

[1934] Prompt: "When a user requests consultation on new contract terms, please suggest appropriate revisions based on your company's policies and guidelines."

[1935] Example 2: Security consultation

[1936] User: "I need some advice on how to improve the security of my company network."

[1937] Prompt: "When a user requests advice on strengthening the security of their company network, please suggest an appropriate solution based on the guidelines."

[1938] Example 3: Equipment rental application

[1939] User: "I'd like to borrow a projector."

[1940] Prompt: "When a user requests to borrow a projector, check the inventory and, if available, reserve it and send an email requesting collection."

[1941] The above is a specific embodiment for carrying out the present invention.

[1942] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1943] Step 1:

[1944] The server reads company regulations, various guidelines, and equipment inventory status from a database.

[1945] Input: Database connection information

[1946] Output: Company regulations, guidelines, inventory status data

[1947] What happens: The server connects to the MySQL database and executes SQL queries such as SELECT FROM regulations; and SELECT FROM inventory; to retrieve the required data.

[1948] Step 2:

[1949] Users can request legal advice, security advice, or equipment rental through the terminal.

[1950] Input: User's consultation or application details

[1951] Output: Input data from the terminal to the server

[1952] Specific operation: The user uses the terminal's form or chat interface to enter the details of the consultation or application, and then sends the data to the server.

[1953] Step 3:

[1954] The server receives input from the user and inputs it as a prompt sentence into the generative AI model.

[1955] Input: User input data, company regulations, guidelines, inventory status data

[1956] Output: Prompt sentence for generative AI model

[1957] Specific operation: The server combines the user's input with related data to generate a prompt and input it into the generative AI model. For example, in response to the input "I would like to consult about the terms of the new contract," the server generates the prompt "In response to the user's input that they would like to consult about the terms of the new contract, please suggest appropriate amendments based on company regulations and guidelines."

[1958] Step 4:

[1959] The generative AI model generates an appropriate response based on the prompt sentence.

[1960] Input: prompt statement

[1961] Output: Response

[1962] Specific behavior: The generative AI model analyzes the prompt and generates an appropriate response based on company regulations and guidelines. For example, it generates specific advice such as, "This clause violates Article 5 of the company regulations. Please correct it as follows."

[1963] Step 5:

[1964] The server receives the response from the generative AI model and provides it to the user.

[1965] Input: Response sentence from generative AI model

[1966] Output: Response to the user

[1967] Specific operation: The server receives the response from the generative AI model and provides it to the user, for example, by displaying it on the device screen or sending it via email.

[1968] Step 6:

[1969] The server checks the stock status in response to the equipment rental request, and if the equipment is available for rental, makes a reservation.

[1970] Input: User equipment loan request, inventory status data

[1971] Output: Reservation information, pickup request email

[1972] Specific operation: The server checks the stock status and reserves the projector if it is available for rental. To notify the user that the reservation is complete, it sends a pickup request email. For example, it provides a response such as "The projector is in stock. A reservation has been made. A pickup request email has been sent."

[1973] (Application example 1)

[1974] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1975] Previously, legal consultations, security consultations, and equipment rental requests within factories were often handled manually, resulting in inefficiency and a high risk of human error. Furthermore, providing appropriate advice and solutions required specialized knowledge, which often resulted in time-consuming responses. This reduced the efficiency of factory operations and caused delays in operations.

[1976] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1977] In this invention, the server includes means for reading company regulations, various guidelines, and equipment inventory status, means for determining the validity of legal consultations, security consultations, and equipment rental requests received from employees, means for advising the requester on necessary corrections and responses in accordance with the regulations and guidelines, means for making a reservation and sending a pickup request email if the equipment is available for rental, means for streamlining legal consultations, security consultations, and equipment rental requests within the factory, means for generating responses to legal consultations and security consultations using a generative AI model, and means for checking the equipment inventory s...

Claims

1. A means to read company regulations, various guidelines, and equipment inventory status, A means to determine the validity of legal consultations, security consultations, and equipment rental requests received from employees, A means of advising the client on the necessary corrections and responses in accordance with regulations and guidelines, If the equipment is available for loan, you can make a reservation and send a pickup request email. A means to analyze work instructions and consultation contents and provide appropriate advice based on factory safety regulations and work guidelines, A means of recognising emotional states and tailoring advice and responses; Means for sending a receipt request email as necessary; The determining means determines the validity of an equipment rental application from a user, When the judging means judges that the equipment rental application from the user is valid, the sending means reserves the equipment and sends an equipment receipt request email to the user.

2. The system according to claim 1, wherein the means for determining the validity of legal consultations, security consultations, and equipment rental applications received from said employees is performed using generative AI.

3. The system according to claim 1, wherein the means for advising the person seeking advice on necessary corrections or responses in accordance with regulations and guidelines is performed using generative AI.

Citation Information

Patent Citations

  • Equipment rental management system

    JP2006338164A

  • System for adding affective content, and method and program for adding affective content

    JP2007271655A

  • Artificial intelligence transparent display and its operating method

    JP2019522273A

  • Interactive communication device, apparatus explanation support system, and apparatus explanation provision method

    JP2022067684A

  • Persona chatbot control method and system

    JP2022180282A

Cited By

  • Information processing method and task support system

    JP7810374B1

  • Apparatus, method, and program for verifying the contents of an application

    JP7927127B1