Information processing device, method, program, and system

The information processing device simplifies the interaction with AI server devices by using format statements and request generation, allowing for easy and efficient response acquisition from AI servers.

JP2025122930APending Publication Date: 2025-08-22RICOH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024018686
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-09
Publication Date
2025-08-22

AI Technical Summary

Technical Problem

Users face challenges in obtaining timely responses from server devices using AI, such as chatbots or generative AI, due to the time-consuming process of creating text inputs.

Method used

An information processing device that includes a memory unit for storing format statements, a reception unit for receiving user input, a request generation unit for creating requests conforming to server specifications, and an output unit for transmitting and receiving responses from the server device, facilitating easy interaction with AI servers.

Benefits of technology

Enables quick and efficient generation of responses from AI server devices, enhancing user interaction and response acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025122930000001_ABST
    Figure 2025122930000001_ABST
Patent Text Reader

Abstract

To easily obtain a response generated by a server device that uses AI to respond.SOLUTION: An information processing device capable of communicating with a server device that uses AI to respond includes: a storage unit that stores a format sentence for creating writing to be input to the server device; a reception unit that receives text input by a user via an input screen from a terminal device; a request generation unit that generates a request conforming to specifications of a Web-API provided by the server device, the request including the writing created by adding the text received by the reception unit to the format sentence; and an output unit that outputs the request to the server device. The reception unit receives from the server device the response to the request generated by the server device using the AI. The output unit outputs the received response to the terminal device.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, a method, a program, and a system. [Background technology]

[0002] Well-known technologies include chatbots (Patent Document 1) that allow users to input questions in natural language and receive responses, and generative AI (Chat-GPT) that allows users to input questions to a server device equipped with a large-scale language model and receive responses. Summary of the Invention [Problem to be solved by the invention]

[0003] However, in order to obtain a response from a server device that uses AI such as a chatbot or a generative AI to respond, the user may have to take the time to create the text to input, making it difficult to obtain a response.

[0004] The disclosed technology aims to easily obtain a response generated by a server device that uses AI to respond. [Means for solving the problem]

[0005] An information processing device capable of communicating with a server device that responds using AI, comprising: a memory unit that stores format statements for creating sentences to be input to the server device; a reception unit that receives text input by a user from a terminal device via an input screen; a request generation unit that generates a request that conforms to the specifications of a Web-API provided by the server device, the request including the sentence created by adding the text received by the reception unit to the format statement; and an output unit that outputs the request to the server device, wherein the reception unit receives a response to the request generated using AI in the server device from the server device, and the output unit outputs the received response to the terminal device. [Effects of the Invention]

[0006] Responses can be easily obtained from server devices such as chatbots and generative AI. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 illustrates an example of a system configuration according to a first embodiment. [Figure 2] FIG. 2 is a hardware configuration diagram of a PC (information processing device 2). [Figure 3] FIG. 2 is a hardware configuration diagram of a terminal device 4. [Figure 4] FIG. 2 is a diagram illustrating the functions of each device in the system. [Figure 5] 10 is an example of information stored in the storage unit 2006 of the information processing device 2. [Figure 6] FIG. 3 is a sequence diagram showing the processing of each device in the first embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a document creation screen 7001 displayed on the display unit of the terminal device 4. [Figure 8] FIG. 8 is a diagram showing an example of a document list screen 8001 that displays a list of documents related to business operations posted by a terminal device 4. [Figure 9] FIG. 10 is a diagram illustrating an example of a sequence of processes for setting a template in the first embodiment. FIG. 10 is a diagram illustrating processes for setting a template 53 and a format statement 54. [Figure 10] FIG. 10 is a sequence diagram illustrating an example of a process for setting a format statement. [Figure 11] 11 is an example of a management screen 1101 displayed on the manager terminal device 5. [Figure 12] 12 is an example of a template setting screen 1201 displayed on the administrator terminal device 5. [Figure 13] 13 is an example of a format statement setting field 1301 displayed based on the information of the format statement setting field received in step S22. [Figure 14]13 is an example of a format statement setting field 1301 displayed based on the information of the format statement setting field received in step S22. [Figure 15] This is an example of a screen 1501 for testing a format. [Figure 16] 15 is another example of a format test screen 1501. [Figure 17] 12 is a diagram showing a related information acquisition setting field 1230 on the template setting screen 1201. FIG. [Figure 18] FIG. 10 is a sequence diagram showing the processing of each device in a modified example of the first embodiment. [Figure 19] FIG. 10 is a sequence diagram showing the processing of each device in the second embodiment. [Figure 20] FIG. 10 illustrates an example of a system configuration according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] The system configuration, hardware configuration, and functions of each device will be described below.

[0009] FIG. 1 is a diagram showing an example of the configuration of the system 1.

[0010] The system 1 includes an information processing device 2, a terminal device 4, and an administrator terminal device 5. The information processing device 2, the terminal device 4, and the administrator terminal device 5 are connected via a communication network 100.

[0011] Furthermore, the server device 3 is connected to the information processing device 2 via a communication network 100 .

[0012] An example of a usage pattern of the system 1 of the present invention is when a user patrols a predetermined site.

[0013] In the system 1 of this embodiment, when a user having a terminal device 4 patrols, the user can input information into an input screen displayed on the terminal device 4, thereby posting a document indicating the results of the patrol to the information processing device 2. Specifically, in this embodiment, when the user inputs the details of the work in accordance with the items included in the input screen and posts the document, work content information indicating the posted document is stored in the information processing device 2.

[0014] In this embodiment, the posted documents include issues pointed out by users during patrols. In addition, in this embodiment, a list of documents posted by multiple users can be viewed on the terminal device 4 or the administrator terminal device 5. This allows anyone to view the issues pointed out by users who have performed patrols.

[0015] Furthermore, in this embodiment, when the task content information is stored in the information processing device 2, the information processing device 2 uses the task content information to generate input information to be input to the server device 3 equipped with a large-scale language model, and outputs the input information to the server device 3. The information processing device 2 also acquires information output from the server device 3 in response to the output input information. The task content information is information related to the task input by the user.

[0016] Here, the information output from the server device 3 may include information such as risk and danger level related to the business content indicated by the business content information, and can be said to be information related to the business content. In the following description, the information output from the server device 3 will be referred to as related information. The related information is a response generated by the server device 3 using AI. In other words, it is a response to the input information. Note that AI is an abbreviation for Artificial Intelligence. A large-scale language model (LLM) is an example of AI, and other AIs may also be used.

[0017] When the information processing device 2 acquires the related information from the server device 3, the information processing device 2 stores the related information in association with the business content information.

[0018] In this embodiment, it is possible to display the issues contained in the documents and related information when a list of documents is viewed on the terminal device 4 or the administrator terminal device 5. More specifically, according to this embodiment, it is possible to show the user information such as the risk and danger level associated with the work content.

[0019] Next, a description will be given of the hardware configuration of the information processing device 2. Fig. 2 is a hardware configuration diagram of a PC (information processing device 2). Here, the hardware configuration of the information processing device 2 will be described.

[0020] 2, the information processing device 2 is constructed by a computer and includes a CPU 201, a ROM 202, a RAM 203, an HD 204, an HDD (Hard Disk Drive) controller 205, a display 206, an external device connection I / F (Interface) 208, a network I / F 209, a data bus 210, a keyboard 211, a pointing device 212, a DVD-RW (Digital Versatile Disk Rewritable) drive 214, and a media I / F 216. The display 206 is an example of a display unit.

[0021] Of these, the CPU 201 controls the overall operation of the information processing device 2. The ROM 202 stores programs used to drive the CPU 201, such as an IPL. The RAM 203 is used as a work area for the CPU 201. The HD 204 stores various data, such as programs. The HDD controller 505 controls the reading and writing of various data from and to the HD 204 under the control of the CPU 201. The display 206 displays various information, such as a cursor, menus, windows, characters, or images. The external device connection I / F 208 is an interface for connecting various external devices. In this case, the external devices are, for example, USB (Universal Serial Bus) memories, printers, etc. The network I / F 209 is an interface for data communication using the communication network 100. The data bus 210 is an address bus, data bus, etc. for electrically connecting the components, such as the CPU 201, shown in FIG. 2.

[0022] The keyboard 211 is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 212 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 214 controls reading and writing of various data from and to a DVD-RW 513, which is an example of a removable recording medium. Note that this is not limited to DVD-RW, and may be DVD-R, etc. The media I / F 216 controls reading and writing (storing) of data from and to a recording medium 215, such as a flash memory.

[0023] The hardware configuration of the administrator terminal device 5 may be the same as the hardware configuration of the information processing device 2 described above, or may be the same as the hardware configuration of the terminal device 4 described later.

[0024] Fig. 3 is a hardware configuration diagram of the terminal device 4. As shown in Fig. 3, the terminal device 4 includes a CPU 401, a ROM 402, a RAM 403, an EEPROM 404, a CMOS sensor 405, an image sensor I / F 406, an acceleration / direction sensor 407, a media I / F 409, and a GPS receiving unit 411.

[0025] Of these, the CPU 401 controls the overall operation of the terminal device 4. The ROM 402 stores programs used to drive the CPU 401, such as the CPU 401 and the IPL. The RAM 403 is used as a work area for the CPU 401. The EEPROM 404 reads and writes various data, such as programs for the terminal device 4, under the control of the CPU 401. The CMOS (Complementary Metal Oxide Semiconductor) sensor 405 is a type of built-in imaging means that captures an image of a subject (mainly a self-portrait) and obtains image data under the control of the CPU 401. Note that instead of a CMOS sensor, an imaging means such as a CCD (Charge Coupled Device) sensor may also be used. The imaging element I / F 406 is a circuit that controls the operation of the CMOS sensor 405. The acceleration / azimuth sensor 407 is a type of sensor, such as an electronic magnetic compass or gyrocompass that detects geomagnetism, or an acceleration sensor. The media I / F 409 controls the reading and writing (storage) of data from and to a recording medium 408, such as a flash memory. The GPS receiver 411 receives GPS signals from GPS satellites.

[0026] The terminal device 4 also includes a long-distance communication circuit 412, a CMOS sensor 413, an image sensor I / F 414, a microphone 415, a speaker 416, an audio input / output I / F 417, a display 418, an external device connection I / F (Interface) 419, a short-distance communication circuit 420, an antenna 420a of the short-distance communication circuit 420, and a touch panel 421. The display 418 is an example of a display unit.

[0027] Of these, the long-distance communication circuit 412 is a circuit that communicates with other devices via the communication network 100. The CMOS sensor 413 is a type of built-in imaging means that captures an image of a subject and obtains image data under the control of the CPU 401. The imaging element I / F 414 is a circuit that controls the driving of the CMOS sensor 413. The microphone 415 is a built-in circuit that converts sound into an electrical signal. The speaker 416 is a built-in circuit that converts the electrical signal into physical vibrations to generate sounds such as music and voice. The sound input / output I / F 417 is a circuit that processes the input and output of sound signals between the microphone 415 and the speaker 416 under the control of the CPU 401. The display 418 is a type of display means such as a liquid crystal or organic electroluminescence (EL) display that displays images of subjects, various icons, etc. The external device connection I / F 419 is an interface for connecting various external devices. The short-distance communication circuit 420 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The touch panel 421 is a type of input means that allows the user to operate the terminal device 4 by pressing the display 418.

[0028] The terminal device 4 also includes a bus line 410. The bus line 410 is an address bus, a data bus, or the like for electrically connecting the components such as the CPU 401 shown in FIG.

[0029] Next, the function of each device will be described with reference to Fig. 4. Fig. 4 is a diagram for explaining the function of each device included in the system 1.

[0030] The following describes the functions of the information processing device 2. The information processing device 2 has an input information generation unit 2001, an output unit 2003, a reception unit 2004, a setting reception unit 2005, a memory unit 2006, a notification management unit 2007, a document generation unit 2008, and a request generation unit 2009. Note that the information stored in the memory unit 2006 may be stored in an information processing device other than the information processing device 2 that is capable of communicating with the information processing device 2.

[0031] The input information generating unit 2001 extracts the format sentence stored in the storage unit, adds the input content, which is text received from the terminal device 4, to the format sentence, and generates a sentence to be given to the server device 3.

[0032] The output unit 2003 outputs and transmits information. Transmission is an example of output, and the output unit 2003 transmits information when transmitting and receiving information to and from other devices such as the server device 3 and the terminal device 4. The output unit 2003 outputs a request generated by the request generation unit to the server device 3, and outputs a response received from the server device 3 to the terminal device 4.

[0033] The reception unit 2004 receives information. Reception is an example of reception, and receives information when transmitting or receiving information to or from other devices such as the server device 3 or the terminal device 4. The reception unit 2004 receives text, which is information input by a user via an input screen. The reception unit 2004 receives text input by a user via the input screen from the terminal device 4, and receives a response generated by the server device 3 using AI from the server device 3.

[0034] The setting receiving unit 2005 receives the template and format statement settings set on the administrator terminal, and stores the received settings in the storage unit 2006 .

[0035] The storage unit 2006 stores a template of an input screen when a document is created on the terminal device 4 and a format statement of input information to be transmitted to the server device 3, in association with each other. A template is information for displaying an input screen when a user creates a document on the terminal device 4. A template includes one or more items for a user to input, and each item is set with an item name, an input type, and the like. A format statement is a format of input information to be transmitted from the information processing device 2 to the server device 3. For example, when an input is made into an item specified in the template on an input screen displayed on the terminal device 4 based on the template, the input content, which is text entered into each item, is added to the format statement corresponding to the template to create a sentence, which is input information. Details of the template and the format statement will be described later.

[0036] The notification management unit 2007 manages settings related to alert notifications, and issues a notification if predetermined information is included in the related information generated by the server device.

[0037] The document generation unit 2008 generates documents related to the business based on the contents of the input entered by the user on the input screen.

[0038] The request generation unit 2009 generates a request to be sent to the server device 3. The request includes the input information generated by the input information generation unit. The request generation unit 2009 generates a request that conforms to the specifications of the Web API provided by the server device 3 and includes the input information.

[0039] The following describes the functions of the terminal device 4. The terminal device 4 includes a control unit 4001, a display control unit 4002, and a communication unit 4003.

[0040] The control unit 4001 controls the operation of the terminal device 4 .

[0041] The display control unit 4002 controls the display of a screen displayed on a display that is a display unit of the terminal device 4. Specifically, it controls the display of an input screen and a document list screen.

[0042] The communication unit 4003 communicates with other devices such as the information processing device 2. Specifically, it transmits a request to create a document to the information processing device 2 and receives items from the information processing device 2. It also transmits the input content that has been accepted for an item by the device to the information processing device 2.

[0043] The following describes the functions of the administrator terminal device 5. The administrator terminal device 5 includes a control unit 5001, a display control unit 5002, and a communication unit 5003.

[0044] The control unit 5001 controls the operation of the administrator terminal device 5.

[0045] The display control unit 5002 displays the screen to be displayed on the display which is the display unit of the administrator terminal device 5. Specifically, it controls the display of the administrator screen, template setting screen, and format statement setting field.

[0046] The communication unit 5003 communicates with other devices such as the information processing device 2. Specifically, the communication unit 5003 transmits to the information processing device 2 the template settings and format statement settings accepted by the administrator terminal.

[0047] The functions of the server device 3 will now be described. The server device 3 has a communication unit 3001, a generation unit 3002, a storage / readout unit 3003, and a storage unit 3004. The server device 3 responds using AI.

[0048] The communication unit 3001 is realized by instructions from the CPU and a communication I / F, and performs communication such as sending and receiving various data (or information) with other information processing devices 2 or systems via the communication network 100.

[0049] The generator 3002 is implemented by instructions from the CPU, and generates various types of information such as text information.

[0050] The storage / readout unit 3003 is executed by instructions from the CPU and the HDD, and performs processing such as storing various data in the storage unit 3004 and reading various data from the storage unit 3004 .

[0051] A large-scale language model is constructed in the storage unit 3004. In the example of the server device 3, the large-scale language model corresponds to AI.

[0052] A large-scale language model is a computer language model that is generated by performing a training process using a huge amount of unlabeled text as training data, and is composed of an artificial neural network with a large number of parameters.

[0053] Large-scale language models can capture much of the syntax and meaning of human language by being sufficiently trained using techniques for learning context, such as next sentence prediction, which understands context by determining whether sentence 1 and sentence 2 are consecutive, or masked language models, which understand context by masking words in a sentence and predicting the masked words based on the words before and after them.

[0054] The communication unit 3001 of the server receives input information transmitted from the information processing device 2. This input information may include voice information, text information, image information, operation information, prompts, etc. In the first and second embodiments, the communication unit 3001 receives the input information transmitted from the information processing device 2.

[0055] The generator 3002 uses the received input information to generate related information based on a large-scale language model. This related information may include text information, audio information, image information, and the like.

[0056] For example, the received prompt may be input into a large-scale language model to generate sentence data according to the prompt.

[0057] In the present invention, received input information including text is input to a large-scale language model, and the generation unit 3002 generates related information including the text, which is related information. Furthermore, the generation unit 3002 may have functions such as function calling, which can call functions, or a code interpreter, which can generate and execute programming code such as Python, and these functions may be used to generate output information. Furthermore, a technique called Retrieval Augmented Generation may be used to generate output information. This is a technique that searches for information from an external database and causes a large-scale language model to generate answers based on the latest, accurate information. This technique makes it possible to improve the accuracy of answers.

[0058] The communication unit 3001 transmits the generated output information as a response to the input information transmitted from the information processing device 2. Details of the processing of the server device 3 will be described later.

[0059] The communication unit 3001 also communicates with the information processing device 2 using a Web-API (Web Application Programming Interface) defined between the server device 3 and the information processing device 2. The communication unit 3001 receives a request that conforms to the Web-API specifications and is transmitted from the information processing device 2.

[0060] 5A and 5B show examples of information stored in the storage unit 2006 of the information processing device 2. Fig. 5A shows an example of a template management table. Fig. 5B shows an example of a format statement management table. Fig. 5C shows an example of a document management table.

[0061] In the template management table, a template ID 51, a template 53, and a format statement ID 54 corresponding to the template 53 are associated with each other. The template 53 includes a template name 52 and each item displayed on a document creation screen, which is an example of an input screen. Each item includes an item name and an input type for inputting the item, and may further include settings related to the item that were set when setting the template, which will be described later.

[0062] The template ID 51 is identification information for identifying a template 53 of an input screen to be input by a user on the terminal device 4. The format statement ID 54 is identification information for identifying a format statement 56. Details of the setting of the template 53 will be described later.

[0063] The format statement management table manages format statement IDs 54 and format statements 56. The format statement IDs 54 are identification information for identifying the format statements 56. The format statements 56 are mainly composed of text, and include portions in the text that correspond to the input contents entered into each of a plurality of items on the input screen. Details of the format statement 56 settings will be described later.

[0064] The document management table 5030 manages a registered document ID 57 that identifies a posted document, a template ID 51 of the template 53 used to create the document, and task content information 59 that includes the task content entered according to the template 53. The task content information 59 includes a document name, each item, and the input content entered in the item. The task content information 59 is associated with related information 60 received from the server device 3. Note that in this example, the related information 60 is associated with the task content information 59, but the related information 60 may also be included in the task content information 59. The task content information 59 associates the input content entered by the user in each item on the input screen with each item of the template 53.

[0065] (First embodiment) In the first embodiment, when a user inputs information into fields on an input screen to create a document, the information processing device 2 creates a document including related information obtained from the server device 3. Details will be described below.

[0066] The processing of the first embodiment will be described with reference to FIG.

[0067] 6 is a sequence diagram showing the processing of each device in the first embodiment. The processing shown in FIG. 6 is processing in which a user uses the terminal device 4 to post a document related to a business.

[0068] In step S1, a user operating terminal device 4 operates terminal device 4 to create a document for a safety patrol job (patrolling (watching) a specified premises by the user). The communication unit 4003 of terminal device 4 transmits a template acquisition request to information processing device 2, for example, by selecting a safety patrol job on terminal device 4. The acquisition request transmitted at this time includes a template ID 51, which is identification information for identifying a template 53 corresponding to the safety patrol job. At this time, the reception unit 2004 of the information processing device 2 receives the acquisition request transmitted from terminal device 4. The template ID 51 included in the acquisition request is one of the template IDs 51 managed in the template management table 5010 of the storage unit 2006.

[0069] In step S2, the output unit 2003 of the information processing device 2 reads out the template 53 identified by the template ID 51 included in the acquisition request from the template management table 5010 stored in the storage unit 2006, and transmits the template 53 to the terminal device 4 that sent the acquisition request. In other words, a template for displaying the document creation screen 7001 is transmitted to the terminal device 4. The communication unit 4003 of the terminal device 4 receives the transmitted template 53.

[0070] In step S3, the display control unit 4002 of the terminal device 4 displays a document creation screen 7001 on the display unit based on the received template 53. The document creation screen 7001 is an example of an input screen. At this time, the user creates a document on the document creation screen 7001 to post a document showing information about safety patrol work. The user enters input content into each field displayed on the displayed document creation screen 7001. The input content includes at least text. The text that is the input content is entered by selecting from a pull-down display or by entering characters using a keyboard or the like.

[0071] In step S4, when the user completes inputting information about the task for each item and performs a posting operation, the communication unit 4003 of the terminal device 4 transmits task content information 59, in which each item on the document creation screen 7001 is associated with the input content, to the information processing device 2. At this time, the reception unit 2004 of the information processing device 2 receives the task content information 59. At this time, the terminal device 4 also transmits, together with the task content information 59, a template ID 51 that identifies the template 53 of the document creation screen 7001 that was displayed on the terminal device 4. The reception unit 2004 of the information processing device 2 stores the received task content information 59, the template ID 51, and the newly acquired registered document ID 57 in association with each other in the document management table 5030.

[0072] In step S5, the input information generation unit 2001 of the information processing device 2 refers to the storage unit 2006 and identifies the formatted statement ID 54 corresponding to the template ID 51 received in step S4. The input information generation unit 2001 generates input information by adding the input content received in step S4 to the formatted statement 56 identified by the identified formatted statement ID 54. Specifically, values ​​are added to the corresponding items of the formatted statement 56, which lists text and corresponding items corresponding to each item of the template. The values ​​added in this case are text. By adding the input content entered into each item of the template as the value of the corresponding item, a sentence can be generated from the formatted statement 56 as input information to be input to the large-scale language model of the server device 3. At this time, if the input content includes images or audio in addition to text, these may also be included in the input information.

[0073] In other words, the format statement 56 is made up of text, and in the text, positions are defined for adding the input content entered into each item included in the template. The input information generation unit 2001 generates input information, which is the input content, by adding the text, which is the input content entered by the user into each item of the template, to the positions defined for each item in the text of the format statement. The input information generated by the input information generation unit is, in other words, a prompt to be input to the server device 3.

[0074] In step S6, the request generation unit 2009 of the information processing device 2 generates a request to be sent to the server device 3, the request conforming to the Web-API provided by the server device 3 and including the input information generated by the input information generation unit 2001, and the output unit 2003 transmits the request generated by the request generation unit 2009 to the server device 3. The communication unit 3001 of the server device 3 receives the transmitted input information. At this time, the input information may be transmitted to the server device 3 without the request generation unit 2009 generating a request.

[0075] In step S7, the generation unit 3002 of the server device 3 generates related information by inputting the input information included in the request received in step S6 into the large-scale language model 3005. The related information 60 generated at this time is generated as a response to the input information, which is text. If the text is an instruction to generate an image, related information 60 including an image is generated, and if the text is an instruction to generate audio, related information 60 including audio is generated. The related information 60 may be text data.

[0076] In step S8, the related information 60 generated by the server device 3 is transmitted to the information processing device 2. The related information 60 is a response to the input information generated by the server device 3 using AI. The reception unit 2004 of the information processing device 2 receives the transmitted related information 60.

[0077] In step S9, the document generation unit 2008 of the information processing device 2 generates a document including the related information 60 received in step S8. The received related information 60 is stored in the document management table 5030 in association with the registered document ID 57 stored in step S4. The generated document includes business content information 59 including the input content received from the terminal device 4 and the related information 60 generated by the server device 3.

[0078] In step S10, the output unit 2003 of the information processing device 2 reads out the registered document ID 57 stored in the document management table 5030 stored in the memory unit 2006, and transmits a document list including the document generated in step S9 to the terminal device 4. The communication unit 4003 of the terminal device 4 receives the document list transmitted from the information processing device 2.

[0079] In step S11, the display control unit 4002 of the terminal device 4 displays, on the display unit, a document list screen 8001 (see FIG. 8) that displays a list of posted documents, based on the document list received in step S10. At this time, the document list screen 8001 includes the document posted by the user in step S4. The displayed document displays part or all of the business content information 59 entered by the user and the related information 60 generated by the server device 3. The display control unit 4002 may display only the document posted in step S4, rather than the list of posted documents.

[0080] 7 is a diagram showing an example of a document creation screen 7001 displayed on the display unit of the terminal device 4. The document creation screen 7001 is a screen for creating a document. The document creation screen 7001 is displayed based on a template 53 identified by a template ID 51.

[0081] The document creation screen 7001 includes a template name 7002, item names 7003a, 7003b, and 7003c, input fields 7004a, 7004b, and 7004c, and a submit button 7005. The template name 7002 is the name of a document related to a business, such as "Correction Request," and corresponds to the template name 52 included in the template 53. The item names "Date," "Activity," and "Location" are the names of each item, the matters to be entered in that item, and information related to the business. The input fields 7004 correspond to each item name, and the user can enter values ​​according to the input type, such as a pull-down menu, calendar, text input, or voice input, set during template configuration (described later). The user enters information related to the business in the input fields 7004 to create a document related to the business. The screen is displayed based on these item names, input types, and information included in the template 53.

[0082] When the user has completed inputting information related to the business on the document creation screen 7001, the user operates a post button 7005, which is a button for posting a document related to the business. When the post button 7005 is operated, the communication unit 4003 of the terminal device 4 transmits the input content entered on the document creation screen and the template ID of the template used on the document creation screen to the information processing device 2.

[0083] This allows a user, when submitting a document related to a business, to submit the document simply by filling in the input fields for each item on the document creation screen 7001 displayed based on the template set for that business.

[0084] 8 is a diagram showing an example of a document list screen 8001 that displays a list of documents related to business that have been posted on the terminal device 4. When the post button 7005 is operated on the document creation screen 7001, the screen transitions to the document list screen 8001. A list of documents transmitted from the output unit 2003 of the information processing device 2 is displayed on the document list screen 8001. The document list screen 8001 displays, in association with each other, input content that is information related to the business that has been entered on the document creation screen 7001, business content information 8002 (8002a, 8002b, 8002c, 8002d) that includes the item names, and related information 8003 (8003a, 8003b, 8003c, 8003d) that is related to the information related to the business that has been entered by the user and that is content generated by the server device 3 equipped with a large-scale language model based on the input content included in the business content information. 8, related information 8003 is displayed in a balloon in relation to task content information 8002, but related information 8003 and task content information 8002 may be displayed together. When the user performs an operation such as touching task content information 8002, related information 8003 corresponding to that task content information may be displayed. If the user inputs an image or voice on document creation screen 7001, the document displayed at this time may further include the input image or voice.

[0085] This allows the user to check a list of submitted documents related to the business and related information related to each document.

[0086] FIG. 9 is a diagram for explaining the process of setting the template 53 and the format statement 54. In FIG.

[0087] In step S91, when the administrator performs an operation such as logging in on the administrator terminal device 5, the communication unit 5003 transmits a management screen acquisition request requesting information on the management screen to the information processing device 2. The reception unit 2004 of the information processing device 2 receives the management screen acquisition request transmitted from the administrator terminal device 5.

[0088] In step S92, in response to receiving the management screen acquisition request, the output unit 2003 of the information processing device 2 transmits information about the management screen to the administrator terminal device 5. The communication unit 5003 of the administrator terminal device 5 receives the information about the management screen transmitted from the information processing device 2.

[0089] In step S93, the display control unit 5002 of the administrator terminal device 5 displays the management screen 1101 on the display unit based on the received information on the management screen. The management screen 1101 will be described in detail later.

[0090] In step S94, when the administrator operates the management screen 1101 to perform an operation to request template setting, the communication unit 5003 of the administrator terminal device 5 transmits a template setting request to the information processing device 2. At this time, if the operation to request template setting requests setting of a template that has already been set, a template setting request including the template ID of that template is transmitted to the information processing device 2. If the administrator selects creation of a new template in the operation to request template setting, the template setting request does not include a template ID. The reception unit 2004 of the information processing device 2 receives the template setting request transmitted from the administrator terminal device 5.

[0091] In step S95, in response to receiving the template setting request in step S94, the output unit 2003 of the information processing device 2 transmits information about the template setting screen to the administrator terminal device 5. If a template ID is included in the received template setting information, the output unit 2003 transmits the template setting screen information including the template ID and the template 53 corresponding to the template ID read out from the storage unit 2006.

[0092] In this case, the template 53 corresponding to the template ID is a set template. If the received template setting request does not include a template ID, it means that a request is being made to create a new template, so the output unit 2003 transmits information about the template setting screen including the newly acquired template ID. The communication unit 5003 of the administrator terminal device 5 receives the information about the template setting screen transmitted from the information processing device 2.

[0093] In step S96, the display control unit 5002 of the administrator terminal device 5 displays the template setting screen 1201 on the display unit based on the received template setting screen information. If the received template setting screen information includes a template 53, the template setting screen 1201 including the template name 52 and item names included in the template 53 is displayed. In other words, a screen for editing a configured template is displayed. If the received template setting screen information does not include a configured template, the template setting screen 1201 for creating a new template is displayed, with all template settings in an unconfigured state. The user can configure the template on the displayed template setting screen 1201. The method for configuring a template will be described later.

[0094] In step S97, when the administrator performs an operation to complete the template setting, such as operating the setting completion button on the template setting screen 1201 displayed on the administrator terminal device 5, the communication unit 5003 of the administrator terminal device 5 transmits a template setting completion notification including the set template and its template ID to the information processing device 2. The reception unit 2004 of the information processing device 2 receives the template setting completion notification.

[0095] In step S98, the setting reception unit 2005 of the information processing device 2 stores the configured template and the template ID included in the received template setting information in the template management table 5010 of the storage unit 2006. If the template ID 51 is already stored, the received template 53 is stored in the template management table 5010 in association with the template ID 51.

[0096] When the administrator performs an operation to request setting of a format statement on the template setting screen of the template setting process described above, the process of setting the format statement is performed. Fig. 10 is a sequence diagram showing an example of the process of setting the format statement.

[0097] In step S21, when the user performs an operation to request setting of a format statement on the template setting screen 1201 displayed on the administrator terminal device 5, the communication unit 5003 of the administrator terminal device 5 transmits the format statement setting request to the information processing device 2. Specifically, the operation to request setting of a format statement is an operation such as turning on "Setting for automatic generation of related information" included in the template setting screen 1201. At this time, the template ID related to the template setting screen 1201 is also transmitted. The reception unit 2004 of the information processing device 2 receives the format statement setting request.

[0098] In step S22, in response to receiving the format statement setting request, the output unit 2003 of the information processing device 2 transmits information in the format statement setting field to the administrator terminal device 5. The information in the format statement setting field includes the template 53 identified by the template ID 51 received in step S21 and the format ID.

[0099] Specifically, the template management table 5010 in the storage unit 2006 is referenced, and if a format statement ID associated with the template ID received in step S21 is stored, information on the format statement setting field including the format statement ID and the format statement identified by the format statement ID is transmitted. The format statement identified by the format ID can be read by reference to the format statement management table.

[0100] If there is no format statement ID associated with the template ID received in step S21, the newly acquired format statement ID 54 is included in the information of the format statement setting field and transmitted. At this time, the newly acquired format statement ID 54 is associated with the template ID 51 received in step S21 and stored in the template management table 5010 of the storage unit 2006. The communication unit 5003 of the administrator terminal device 5 receives the information of the format statement setting field from the information processing device 2.

[0101] In step S23, the display control unit 5002 of the administrator terminal device 5 displays a format statement setting field 1301 on the display unit based on the received information of the format statement setting field. The format statement setting field 1301 includes a setting area 1302 for setting a format statement, and an input item list 1303 that is a list of items included in the template 53 identified by the template ID 51 transmitted in step S22.

[0102] That is, the input item list 1303 is a list of items included in the template corresponding to the format statement to be set. If a format statement 56 is included in the information in the format statement setting field, the format statement 56 is displayed by default in the setting area 1302 of the format statement setting field 1301. In the setting area 1302, a format statement that combines text and corresponding items 1323 can be edited by entering text or by dragging and dropping items 1313 in the input item list 1303.

[0103] In this way, by operating the format statement setting field 1301, the administrator can set the format of the input information to be transmitted to the server device 3 equipped with a large-scale language model. The format statement setting field 1301 will be described in detail later.

[0104] In step S24, when the administrator performs an operation in the format statement setting field 1301 to request that the format statement set in the setting area be tried, the communication unit 5003 of the administrator terminal device 5 transmits a request to try the format statement to the information processing device 2. The reception unit 2004 of the information processing device 2 receives the request to try the format statement transmitted from the administrator terminal device 5.

[0105] In step S25, in response to receiving the request to try out the format sentence, the output unit 2003 of the information processing device 2 transmits information of a screen for trying out the format sentence to the administrator terminal device 5. The communication unit 5003 of the administrator terminal device 5 receives the information of the screen for trying out the format sentence.

[0106] In step S26, the display control unit 5002 of the administrator terminal device 5 displays a format statement test screen 1501 on the display unit based on the received format statement test screen information. The format statement test screen 1501 includes input fields 1505 for each item set on the template setting screen 1201 in step S96, a setting area 1503 for setting the format statement, and a result display area 1504 for displaying the results of the format test. The setting area 1503 displays the format statement set in step S23 in a configurable manner. When the administrator enters a value in the input field 1505 for each item, the entered value is displayed in the corresponding item included in the format statement displayed in the setting area 1503. By entering a value for each item in the input field 1505, the administrator can check the input information that will be generated when a user actually enters the item on the terminal device 4. The setting area 1503 allows editing of the format statement, similar to the setting area 1302 of the format statement setting field 1301.

[0107] In step S27, when the administrator completes inputting values ​​in the input fields 1505 and performs an operation to test the format statement, the communication unit 5003 of the administrator terminal device 5 transmits to the information processing device 2 the business content information in which each item is associated with the value input in the input field, and the test format statement including the format statement set in the setting area 1503. The reception unit 2004 of the information processing device 2 receives the transmitted test format statement.

[0108] In step S28, the input information generating unit 2001 of the information processing device 2 generates input information based on the trial format statement received in step S27, in the same way as in step S5.

[0109] In step S29, the output unit 2003 of the information processing device 2 transmits the text generated by the input information generation unit 2001 to the server device 3. The communication unit 3001 of the server device 3 receives the transmitted input information.

[0110] In step S30, the communication unit 3001 of the server device 3 uses the received input information to transmit related information 60, which is content generated by the generation unit 3002 based on the large-scale language model 3005, to the information processing device 2. The reception unit 2004 of the information processing device 2 receives the transmitted related information 60.

[0111] In step S31, as a result of the server device 3 responding to the test format statement received by the information processing device 2 in S27, the output unit 2003 of the information processing device 2 transmits the related information received in step S30 to the administrator terminal device 5. The communication unit 5003 of the administrator terminal device 5 receives the transmitted related information.

[0112] In step S32, the display control unit 5002 of the administrator terminal device 5 displays in the result display area 1504 the related information obtained from the server device 3 as a result of trying out the format statement displayed in the setting area 1503. The administrator can check the displayed related information, set the format statement in the setting area 1503 again, or the value to be entered in the input field 1505, and try the format statement again (steps S27 to S32), thereby setting a format statement suitable for obtaining related information from the server device 3.

[0113] In step S33, when the administrator performs an operation to complete the setting of the format statement, such as operating the setting completion button, the communication unit 5003 of the administrator terminal device 5 transmits a format statement setting completion notification including the set format statement and its format statement ID to the information processing device 2. After transmitting the format statement setting completion notification, the administrator terminal device 5 returns to step S96, where it displays the template setting screen 1201. The reception unit 2004 of the information processing device 2 receives the transmitted format statement setting completion notification.

[0114] In step S34, the setting acceptance unit 2005 of the information processing device 2 stores the received format statement and its format ID in the format statement management table 5020 of the storage unit 2006 in response to receiving the format statement setting completion notification.

[0115] In this example, the process of setting the format statement when setting the template has been described, but the format statement may be set after the template setting has been completed. In this case, after the processes of steps S1 to S18 in Fig. 9 are completed, the processes of steps S21 to S34 in Fig. 10 are performed.

[0116] Next, each screen displayed in the template setting process and the format statement setting process will be described.

[0117] 11 is an example of a management screen 1101 displayed on the administrator terminal device 5. The management screen 1101 is an example of a screen displayed on the administrator terminal device 5 in step S93 of FIG.

[0118] The management screen 1101 includes a new creation button 1102A for requesting the setting of a new template, and a sample button 1102B for requesting the setting of an already set template. Both are buttons that accept an operation to request the setting of a template. The sample button 1102B is a button for setting a template that has already been set for each type of task performed by the user, such as "alcohol check" or "near miss." When the sample button 1102B is operated, the communication unit 5003 of the administrator terminal device 5 transmits to the information processing device 2 a template setting request that includes the template ID of the template corresponding to the operated sample button.

[0119] When the information processing device 2 receives a template setting request including a template ID, it may transition the management screen 1101 displayed on the administrator terminal device 5 to a template setting screen 1201, which will be described later.

[0120] This allows administrators to manage multiple template settings for each task or category.

[0121] 12 is an example of a template setting screen 1201 displayed on the administrator terminal device 5. The template setting screen 1201 is an example of a screen displayed on the administrator terminal device 5 in step S95 of FIG. 9. On the template setting screen 1201, it is possible to edit a set template corresponding to the sample button 1102B selected on the management screen 1101, or to create a new template when the new creation button 1102A on the management screen 1101 is selected.

[0122] The template setting screen 1201 includes a setting completion button 1202, a cancel button 1203, a template name input field 1210, an item setting field 1220, and a related information acquisition setting field 1230. The item setting field 1220 displays a type setting field 1221 for setting the input type of the item, such as "pull-down," "image," "text," "calendar," or "audio," an item name setting field 1222 for setting the item name, and a detailed setting field 1223 for setting the options for the pull-down, text character limits, and other settings related to the item.

[0123] The setting item column can be added or deleted by an administrator.

[0124] When the setting completion button 1202 is operated, the administrator terminal device 5 transmits the template set on the template setting screen 1201 and a template setting completion notification including the template ID to the information processing device 2. The information processing device 2 stores the template including the received template ID in the template management table 5010.

[0125] The display control unit 5002 displays the management screen 1101 when the setting completion button 1202 is operated.

[0126] When the cancel button 1203 is operated, the template set on the template setting screen 1201 is not stored and the screen returns to the management screen 1101.

[0127] This allows the administrator to set templates for the document creation screen 7001 to be displayed to the user, and to set the acquisition of related information for each template to be set.

[0128] In the related information acquisition setting field 1230, it is possible to set whether or not related information acquired from the server device 3 is displayed when a user posts a document using the template set on the template setting screen 1201. In the example of FIG. 12 , checking the checkbox 1231 for "Automatically generate supplementary information" turns on the setting for acquiring related information. Checking the checkbox 1231 causes a format statement setting request to be sent from the administrator terminal device 5. The operation of checking the checkbox 1231 is an example of an operation requesting the setting of a format statement. In this embodiment, a case where the setting for acquiring related information is turned on will be described. Note that if the setting for acquiring related information is not turned on, the format statement ID 54 in the template management table 5010, the format statement ID 54 and the format statement 56 in the format statement management table 5020, and the related information 60 in the document management table 5030 will be blank.

[0129] When a check box 1231 is checked on the template setting screen 1201, a format statement setting field 1301 is displayed in the related information acquisition setting field 1230. Checking the box may cause the screen to transition to a screen that displays the format statement setting field 1301.

[0130] 13 shows an example of a format statement setting field 1301 displayed based on the information of the format statement setting field received in step S22. The format statement setting field 1301 is displayed on the manager terminal device 5 in step S22 of FIG.

[0131] The format statement setting field 1301 allows the setting of a format statement. Setting a format statement is, in other words, a format statement that serves as the format of input information to be input to the server device 3 equipped with a large-scale language model, and it is used to set how the input content, which is information related to the business entered by the user, is to be input to the large-scale language model. This allows the user to check related information related to the input content, which is obtained from the server device 3 in the large-scale language model, simply by entering the input content into each field on the document creation screen 7001.

[0132] The format statement setting field 1301 includes a setting area 1302 for editing the format statement, an input item list 1303 that displays a list of each item set on the template setting screen 1201, a registration button 1304 (an example of a setting completion button), and a try question statement button 1305 (an example of a button that accepts an operation requesting to try a question statement).

[0133] 13A shows an example of a format statement setting field 1301 that is displayed when a default format statement is set. If the format statement ID associated with the template ID received in step S21 is stored in the template management table 5010, the format statement identified by that format statement ID is displayed in the setting area 1302.

[0134] Fig. 13(B) is an example of customizing the default text of a format text. In Fig. 13(A), the format text stored in the storage unit 2006 is displayed as the default format text, but as shown in Fig. 13(B), it is possible to edit the default format text in the setting area 1302.

[0135] The input item list 1303 displays a list of items included in the template received by the receiving unit 2004 of the information processing device 2 in step S22.

[0136] In the setting area 1302, the administrator can edit the format statement. Specifically, the administrator can edit the format statement by inputting text and arranging the text and corresponding items 1323. The corresponding items 1323 are items corresponding to the input item list 1303. For example, by selecting an item 1313 included in the input item list 1303 and inputting it as the corresponding item 1323 in the setting area 13023 by an operation such as drag and drop, a format statement combining text and the corresponding items 1323 can be set. In this case, the corresponding item 1323 is indicated as corresponding to the selected item 1313. In other words, the corresponding item 1323 is an icon indicating which input item in the input item list 1303 it corresponds to. For example, the corresponding item 1323 displays the item name. Furthermore, one item included in the input item list 1303 may be included as two or more corresponding items 1323 in the setting area.

[0137] When the registration button 1304 is operated, the communication unit 5003 of the administrator terminal device 5 transmits a format statement setting completion notification to the information processing device 2. That is, the processing of step S33 is performed, and a format statement setting completion notification including the format statement set in the setting area 1302 of the format statement setting field 1301 and a format statement ID that identifies the format statement is transmitted to the information processing device 2. The information processing device 2 stores the received format statement ID and format statement in the format statement management table 5020.

[0138] When the button 1305 for trying out a question sentence is operated, the communication unit 5003 of the administrator terminal device 5 transmits a request for trying out a format sentence to the information processing device 2. That is, the process of step S24 is performed.

[0139] FIG. 14 shows an example of the format statement setting field 1301 displayed based on the information of the format statement setting field received in step S22.

[0140] 14(A) is an example of a format statement setting field 1301 that allows a format statement to be created from scratch when the format statement setting field information received by the administrator terminal device 5 in step S22 does not include a format statement. Similar to the method for editing the template described above, a format statement such as that shown in FIG. 14(B) can be created.

[0141] This allows the administrator to set format statements for each template, i.e., to set in detail format statements that are the basis of input information on how the content entered by the user on the document creation screen is input to the server device 3 equipped with a large-scale language model.

[0142] 15 is an example of a formatting test screen 1501. FIG. 15 is an example of a screen displayed on the administrator terminal device 5 in step S26 of FIG.

[0143] When the button for trying out a question is operated in the format sentence setting field 1301, the screen transitions to a format try out screen 1501.

[0144] A format test screen 1501 includes an input item list 1502, a setting area 1503, a result display area 1504, input fields 1505 corresponding to each input item, a question button 1506, and a registration button 1507 (an example of a setting completion button).

[0145] The input item list 1502 includes a list of each item 1313 included in the template, similar to the input item list 1303 in the format statement setting field 1301. The setting area 1053 is a screen on which the format statement can be edited, similar to the setting area 1302 in the format statement setting field 1301, and when the Try question button 1305 on the format statement creation screen is operated, the template statement set in the setting area 1302 is displayed in the setting area 1503 in an editable state.

[0146] The setting area 1503 allows editing of the format statement, similar to the setting area 1302 of the format statement setting field 1301. Specifically, the format statement can be edited by inputting text and arranging the text and the corresponding items 1523. The corresponding items 1523 correspond to the items in the input item list 1502.

[0147] The administrator inputs values ​​corresponding to each item included in the template into input field 1505. In this example, text is input, but input may also be made using an input type such as a pull-down menu set for each item.

[0148] When a question button 1506 is operated after a value is entered in the input field 1505, the format statement to be tested is sent to the information processing device 2. As a result of the server device 3 responding to the input information sent to the server device 3 based on the format statement to be tested, related information that is information related to the value entered in the input field 1050 is displayed in the result display area 1504.

[0149] Fig. 16 is another example of the format test screen 1501. Fig. 16 shows an example of a screen in which, when a value is input in an input field 1505 and a question button 1506 is operated, a format statement to be tested is sent to the information processing device 2, and related information, which is information related to the value input in the input field 1050, is displayed in a result display area 1504 as a result of the server device 3 responding to the input information sent to the server device 3 based on the format statement to be tested.

[0150] In the input field 1505, a value corresponding to each item in the input item list 1502 can be entered by text input or by selecting from a pull-down menu.

[0151] A format statement consisting of text and corresponding items 1523 is displayed in the setting area 1503 and can be edited. The corresponding items 1523 included in the format statement displayed in the setting area 1503 are icons that indicate which input items in the input item list 1502 the corresponding items correspond to. The corresponding items 1523 display, for example, the item names.

[0152] In the setting area 1503, when a value corresponding to each item in the input item list 1502 is entered in the input field 1505, the entered value is displayed in the corresponding field 1523 corresponding to that input item. For example, when the value "2023-10-15" is entered in the input field 1505 for the item "Date" in the input item list 1502, "2023-10-15" is displayed in the corresponding field 1523a in the setting area. In other words, when a value is entered in the input field 1505, the setting area 1500 allows the administrator to check an image of the text to be entered into the server device 3 as input information. This allows the administrator to check the format statement with the values ​​that the user is expected to enter into the input fields added, and to consider and edit the text of the format statement and the arrangement of the corresponding fields 1523 more optimally. Furthermore, in the result display area 1504, the administrator can check the results obtained from the server device 3 when the image of the text is entered. Using this screen, the administrator can consider how to edit the format statement to obtain the desired results from the server device 3.

[0153] When the registration button 1507 is operated, the communication unit 5003 of the administrator terminal device 5 transmits a format statement setting completion notification to the information processing device 2. That is, the processing of step S33 is performed, and a format statement setting completion notification including the format statement set in the setting area 1503 of the format statement try-out screen 1501 and a format statement ID that identifies the format statement is transmitted to the information processing device 2. The information processing device 2 stores the received format statement ID and format statement in the format statement management table 5020.

[0154] FIG. 17 is a diagram showing the related information acquisition setting field 1230 on the template setting screen 1201.

[0155] The related information acquisition setting field 1230 may further include an alert setting field 1701. The alert setting field 1701 allows settings to be made to detect terms included in related information obtained from the server device 3 for input information generated based on business content information of a business entered by a user. When settings are made in the alert setting field 1701, a setting acceptance unit 2005 of the information processing device 2 accepts the settings and stores the accepted settings in a memory unit 2006. A notification management unit 2007 manages alert notifications based on the stored settings.

[0156] Specifically, if, for example, "violation of laws and regulations" is entered and set in the field for entering the term to be detected, and the text "violation of laws and regulations" is included in the related information obtained from the server device 3, the notification management unit 2007 will send an alert. The address of the alert notification destination can also be set in the alert setting field 1701.

[0157] This makes it possible to detect, for example, undesirable terms contained in the related information obtained from the server device 3 for the task content information of the task entered by the user, detect the possibility that the user has performed an undesirable task or reported an undesirable situation as a task, and issue an alert. Since the related information is information related to the task performed by the user, detecting terms contained in the related information makes it possible to issue an alert for the task performed by the user.

[0158] (Effects of the First Embodiment) According to the present invention, a user can simply input information about a business operation on an input screen on a terminal device 4, and can check related information obtained from the server device 3 without being particularly conscious of the fact that the information is being input to the server device 3.

[0159] In the past, in order to obtain information from a server device 3 such as Chat-GPT, users had to take the time to create a prompt in an ingenious way, but with this, users can easily obtain relevant information from the server device 3.

[0160] Furthermore, even if the user does not intend to obtain related information from the server device 3, the user can obtain related information that is supplementary to the input information. For example, when the user creates and posts a document regarding a safety patrol in a factory, the user can further confirm related information indicating that the factory equipment is in a dangerous state, as an example of related information obtained from the server device 3. In this way, when posting a document, additional information, new suggestions, etc., in relation to the input content entered in the document can be displayed as related information, thereby giving the user an awareness or reducing the user's effort of entering detailed information when creating a document.

[0161] (Modification of the first embodiment) Next, a modified example of the first embodiment will be described, focusing on the differences from the first embodiment.

[0162] In the modification of the first embodiment, the information processing device 2 has the functions of the server device 3, and the processes in the first embodiment described above are realized by the terminal device 4 and the information processing device 2.

[0163] Specifically, the information processing device 2 includes the generating unit 3002, the storing and reading unit 3003, and the storage unit 3004 (large-scale language model 3005) that the server device 3 has.

[0164] FIG. 18 is a sequence diagram showing the processing of each device in the modified example of the first embodiment.

[0165] The processing in steps S41 to S45 is the same as the processing in steps S1 to S5.

[0166] Step S46 is the same process as step S7, in which the input information generated in step S45 is input to the large-scale language model 3005, and the generation unit 3002 generates related information.

[0167] Step S47 is the same process as step S9. Based on the related information generated in step S47, the document generation unit 2008 generates a document.

[0168] The processing in steps S48 and S49 is the same as the processing in steps S10 and S11.

[0169] (Second embodiment) Next, the second embodiment will be described, focusing on the differences from the first embodiment.

[0170] The second embodiment is realized by an information processing device 11 having the functions of the information processing device 2 and the functions of the terminal device 4, and a server device 3 having the same functions as those in the first embodiment.

[0171] Specifically, the server device 3 includes an input information generating unit 2001, an output unit 2003, a receiving unit 2004, a setting receiving unit 2005, a storage unit 2006, a notification managing unit 2007, and a document generating unit 2008, which are included in the information processing device 2.

[0172] Fig. 19 is a sequence diagram showing the processing of each device in the second embodiment. Fig. 20 is a diagram showing the configuration of a system in the second embodiment. System 10 is a modified example of system 1. System 10 of the second embodiment includes an information processing device 11 having each function provided in information processing device 2 and terminal device 4 of the first embodiment, and information processing device 11 is capable of communicating via network 100 with server device 3 having each configuration similar to that of the first embodiment.

[0173] In step S51, a template acquisition request is made by operating the information processing device 11. At this time, one template ID 51 is identified by the user's operation from among the template IDs 51 stored in the template management table 5010.

[0174] In step S52, based on the template ID 51 identified in step S1, the display control unit 4002 of the information processing device 11 displays the document creation screen 7001 on the display unit, and the receiving unit 2004 receives input of input contents from the user.

[0175] In step S53, when the user performs a posting operation on the document creation screen 7001, the input information generation unit 2001 generates input information based on the input content entered on the document creation screen 7001. The input information generation process is the same as in the first embodiment. At this time, the reception unit 2004 stores, in the registered document ID 57, task content information 59 in which each item on the document creation screen 7001 is associated with the input content, in association with the template ID 51 that identifies the template of the displayed document creation screen 7001. At this time, the newly acquired registered document ID 57 is also stored in association with the task content information 59.

[0176] In step S54, the request generation unit 2009 generates a request to be sent to the server device 3, including the input information generated by the input information generation unit 2001, and the output unit 2003 transmits the request generated by the request generation unit 2009 to the server device 3, similar to the processing in step S6 of the first embodiment.

[0177] In step S55, the generation unit 3002 of the server device 3 generates related information by inputting the input information included in the request received in step S54 into the large-scale language model 3005. This is the same as the processing in step S7 of the first embodiment.

[0178] In step S56, the related information 60 generated by the server device 3 is transmitted to the information processing device 11. The reception unit 2004 of the information processing device 11 receives the transmitted related information 60. This is the same as the processing in step S8 in the first embodiment.

[0179] In step S57, the document generation unit 2008 of the information processing device 11 generates a document including the related information 60 received in step S56. The received related information 60 is stored in the document management table 5030 in association with the registered document ID 57 stored in step S53. The generated document includes business content information 59 including the input content received from the information processing device 11 and the related information 60 generated by the server device 3.

[0180] In step S58, the display control unit 4002 of the information processing device 11 reads out the registered document ID 57 stored in the document management table 5030, and displays a document list screen 8001 (see FIG. 8) on the display unit, which displays a list of posted documents. At this time, the document list screen 8001 includes the documents posted by the user in step S53. The displayed documents display some or all of the business content information 59 entered by the user and the related information 60 generated by the server device 3. The display control unit 4002 may display each document posted in step S53, rather than a list of posted documents.

[0181] (Application to other usage scenarios) In the above explanation of each embodiment, the use example of posting documents for safety patrol work in a factory has been mainly explained, but the present invention can also be applied to other use scenes.

[0182] In the above embodiment, an example has been described in which a user is prompted to input the situation of each site, such as a factory, and then posts a document, but the present invention can also be applied to an example in which different customer information is entered for each customer and related information is displayed to the user. For example, other usage scenarios include the following:

[0183] Sales support Individual learning in the field of education In sales support, a sales representative or the like inputs customer problems and customer data into each input field on the document creation screen 7001. At this time, the format sentence corresponding to the template on the document creation screen 7001 is, for example, a format sentence for asking the user about suitable sales support. As a result, related information, which is information related to the input customer, is generated by the server device 3 equipped with a large-scale language model and displayed on the terminal device 4. The sales representative can make sales proposals and recommend products based on the related information.

[0184] The same applies to individual learning in the field of education. The user inputs information about the user, such as weak areas and profile, into each input field on the document creation screen 7001. At this time, the format sentence corresponding to the template on the document creation screen 7001 is, for example, a format sentence for asking about an appropriate educational program for the user. As a result, related information, which is information related to the input user, is generated by the server device 3 equipped with a large-scale language model and displayed on the terminal device 4. The user can execute the educational program based on the related information.

[0185] For example, aspects of the present invention are as follows. <1> An information processing device capable of communicating with a server device that responds using AI, a storage unit that stores format sentences for creating sentences to be input to the server device; a receiving unit that receives text input by a user via an input screen from a terminal device; a request generation unit that generates a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the text received by the reception unit to a format sentence; an output unit that outputs the request to the server device; and the receiving unit receives, from the server device, a response to the request that is generated using AI in the server device; the output unit outputs the received response to the terminal device. Information processing device. <2> the output unit further outputs to the terminal device a template for displaying the input screen that accepts input of the text. <1> The information processing device described in <3> a sentence generation unit that generates the sentence by adding the received plurality of texts to the format sentence; the accepting unit accepts the plurality of texts input into the plurality of items on the input screen, <1> or <2> The information processing device described. <4> the accepting unit accepts text input by the user selecting text displayed in a pull-down menu or by inputting characters on the input screen; <1> ~ <3> 1. An information processing device according to any one of claims 1 to 9. <5> the storage unit stores the template in which the plurality of items related to the work performed by the user are set; The receiving unit receives the text as information on the task to be performed by the user via the input screen displayed based on the template. <1> ~ <4> 10. The information processing device according to claim 9, wherein: <6> the accepting unit accepts the text input by a user to create a document related to the business; the output unit outputs the document including the response received by the reception unit and the text. <5> The information processing device described in <7> when the output unit receives a request to create a first document, it outputs a template related to the first document; the accepting unit accepts the text to be input on a screen for creating the first document, the screen being the input screen displayed based on the template; the sentence generation unit generates a sentence by adding the text received by the reception unit to a first format sentence stored in association with the first document. , <3> ~ <6> 10. The information processing device according to claim 9, wherein: <8> the output unit outputs a first document including the response generated based on the request including the sentence. <1> ~ <7> 10. The information processing device according to claim 9, wherein: <9> and a setting receiving unit that receives settings for the format statement. <1> ~ <8> 10. The information processing device according to claim 9, wherein: <10> the setting reception unit outputs a setting screen for receiving settings; the setting screen is a screen for creating the format sentence by combining text and a portion where the text is to be added; <9> The information processing device described in <11> the sentence is a prompt to be input to the server device; <1> ~ <10> 10. The information processing device according to claim 9, wherein: <12> The method further includes a notification management unit that notifies the user when predetermined information is included in the response. <1> ~ <11> 10. The information processing device according to claim 9, wherein: <13> A method executed by an information processing device capable of communicating with a server device that responds using AI, a storage step of storing a format sentence for creating a sentence to be input to the server device; a receiving step of receiving, from the terminal device, text input by a user via the input screen; a request generating step of generating a request conforming to a specification of a Web-API provided by the server device, the request including the sentence created by adding the received text to a format sentence; an output step of outputting the request to the server device; a receiving step of receiving, from the server device, a response to the request generated using AI in the server device; an output step of outputting the received response to the terminal device; A method comprising: <14> A program executed on an information processing device capable of communicating with a server device that responds using AI, a storage step of storing a format sentence for creating a sentence to be input to the server device; a receiving step of receiving, from the terminal device, text input by a user via the input screen; a request generating step of generating a request conforming to a specification of a Web-API provided by the server device, the request including the sentence created by adding the received text to a format sentence; an output step of outputting the request to the server device; and a receiving step of receiving from the server device a response to the request, the response being generated in the server device using AI. <15> A system including an information processing device capable of communicating with a server device that responds using AI, The information processing device includes: a storage unit that stores format sentences for creating sentences to be input to the server device; a receiving unit that receives text input by a user via an input screen from a terminal device; a request generation unit that generates a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the text received by the reception unit to a format sentence; an output unit that outputs the request to the server device; and the receiving unit receives, from the server device, a response to the request that is generated using AI in the server device; the output unit outputs the received response to the terminal device. system. <16> the system further includes the terminal device capable of communicating with the information processing device; the output unit further outputs a template for displaying the input screen that accepts the input of the text and the response to the terminal device; the accepting unit accepts the text from the terminal device; 16. The system of claim 15. <17> An information processing device capable of communicating with a server device that responds using AI, a storage unit that stores format sentences for creating sentences to be input to the server device; a receiving unit that receives text input by a user via an input screen displayed on the display unit; a request generation unit that generates a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the text received by the reception unit to a format sentence; an output unit that outputs the request generated by the request generation unit to the server device; a display control unit that causes a response to the request, which is transmitted from the server device and generated by the server device using AI, to be displayed on the display unit; An information processing device having the above. <18> A program executed on an information processing device capable of communicating with a server device that responds using AI, a storage step of storing a format sentence for creating a sentence to be input to the server device; a receiving step of receiving text input by a user via an input screen displayed on a display unit; a request generating step of generating a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the text received in the receiving step to a format sentence; an output step of outputting the request generated in the request generation step to the server device; a display control step of displaying on the display unit a response to the request that is transmitted from the server device and that is generated in the server device using AI; A program that executes.

[0186] Although the present invention has been described above based on the embodiments, the present invention is not limited to the requirements shown in the above embodiments. These requirements can be changed without departing from the spirit of the present invention, and can be appropriately determined depending on the application form. [Explanation of symbols]

[0187] 1 System 2. Information processing equipment 3. Server equipment 4 Terminal Devices 5. Administrator terminal device 2001 Input Information Generation Unit 2003 Output section 2004 Reception Department 2005 Settings Reception Department 2006 Memory section 2007 Notification Management Department 2008 Document Generation Department 2009 Request generator [Prior art documents] [Patent documents]

[0188] [Patent Document 1] Patent Publication No. 2021-039456

Claims

1. An information processing device capable of communicating with a server device that responds using AI, a storage unit that stores format sentences for creating sentences to be input to the server device; a receiving unit that receives text input by a user via an input screen from a terminal device; a request generation unit that generates a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the text received by the reception unit to the format sentence; an output unit that outputs the request to the server device; and the reception unit receives, from the server device, a response to the request generated using AI in the server device; the output unit outputs the received response to the terminal device. Information processing device.

2. the output unit further outputs to the terminal device a template for displaying the input screen that accepts input of the text. The information processing device according to claim 1 .

3. a sentence generation unit that generates the sentence by adding the received plurality of texts to the format sentence; the accepting unit accepts the plurality of texts input into the plurality of items on the input screen, The information processing device according to claim 2 .

4. the accepting unit accepts text input by the user selecting text displayed in a pull-down menu or by inputting characters on the input screen; The information processing device according to claim 3 .

5. the storage unit stores the template in which the plurality of items related to the work performed by the user are set; the accepting unit accepts the text as information on the business to be performed by the user via the input screen displayed based on the template. The information processing device according to claim 4 .

6. the accepting unit accepts the text input by a user to create a document related to the business; the output unit outputs the document including the response received by the reception unit and the text. The information processing device according to claim 5 .

7. when the output unit receives a request to create a first document, it outputs a template related to the first document; the accepting unit accepts the text to be input on a screen for creating the first document, the screen being the input screen displayed based on the template; the sentence generation unit generates a sentence by adding the text received by the reception unit to a first format sentence stored in association with the first document. The information processing device according to claim 3 .

8. the output unit outputs a first document including the response generated based on the request including the sentence. The information processing device according to claim 7 .

9. and a setting receiving unit that receives settings for the format statement. The information processing device according to claim 1 .

10. the setting reception unit outputs a setting screen for receiving settings; The information processing apparatus according to claim 9 , wherein the setting screen is a screen for creating the format sentence by combining text and a portion to which the text is to be added.

11. the sentence is a prompt to be input to the server device; The information processing device according to claim 1 .

12. The method further includes a notification management unit that notifies the user when predetermined information is included in the response. The information processing device according to claim 1.

13. A method executed by an information processing device capable of communicating with a server device that responds using AI, a storage step of storing a format sentence for creating a sentence to be input to the server device; a receiving step of receiving, from the terminal device, text input by a user via the input screen; a request generating step of generating a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the received text to the format sentence; an output step of outputting the request to the server device; a receiving step of receiving, from the server device, a response to the request generated using AI in the server device; an output step of outputting the received response to the terminal device; A method comprising:

14. A program executed on an information processing device capable of communicating with a server device that responds using AI, a storage step of storing a format sentence for creating a sentence to be input to the server device; a receiving step of receiving, from the terminal device, text input by a user via the input screen; a request generating step of generating a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the received text to the format sentence; an output step of outputting the request to the server device; A program including a receiving step of receiving from the server device a response to the request generated using AI in the server device.

15. A system including an information processing device capable of communicating with a server device that responds using AI, The information processing device includes: a storage unit that stores format sentences for creating sentences to be input to the server device; a receiving unit that receives text input by a user via an input screen from a terminal device; a request generation unit that generates a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the text received by the reception unit to the format sentence; an output unit that outputs the request to the server device; and the reception unit receives, from the server device, a response to the request generated using AI in the server device; the output unit outputs the received response to the terminal device. system.

16. the system further includes the terminal device capable of communicating with the information processing device; the output unit further outputs a template for displaying the input screen that accepts the input of the text and the response to the terminal device; the accepting unit accepts the text from the terminal device; The system of claim 15.

17. An information processing device capable of communicating with a server device that responds using AI, a storage unit that stores format sentences for creating sentences to be input to the server device; a receiving unit that receives text input by a user via an input screen displayed on the display unit; a request generation unit that generates a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the text received by the reception unit to the format sentence; an output unit that outputs the request generated by the request generation unit to the server device; a display control unit that causes the display unit to display a response to the request that is transmitted from the server device and that is generated by the server device using AI; and An information processing device having the above.

18. A program executed on an information processing device capable of communicating with a server device that responds using AI, a storage step of storing a format sentence for creating a sentence to be input to the server device; a receiving step of receiving text input by a user via an input screen displayed on a display unit; a request generating step of generating a request conforming to the specifications of the Web-API provided by the server device, the request including the sentence created by adding the text received in the receiving step to the format sentence; an output step of outputting the request generated in the request generation step to the server device; a display control step of displaying, on the display unit, a response to the request that is transmitted from the server device and that is generated in the server device using AI; A program that executes.

Citation Information

Patent Citations

  • Chat program, device, and method

    JP2021039456A