Information processing apparatus and information processing method
The information processing device dynamically selects knowledge databases based on changing work environments, enhancing work support accuracy and efficiency by integrating dynamic and static attributes for improved generative AI utilization.
Patent Information
- Application Number
- JP2024103005
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-26
- Publication Date
- 2026-01-15
AI Technical Summary
Conventional systems struggle to dynamically select appropriate knowledge databases based on changing events and situations in manufacturing and workplace environments, leading to inefficiencies in utilizing generative AI for work support.
An information processing device that utilizes a knowledge database table to manage relationships between knowledge databases and dynamically changing work site evaluations, along with static work content, to select the appropriate database based on dynamic and static attribute information, ensuring accurate work support information output.
Enables identification of necessary knowledge in response to events, reducing the time and resources required for work support, and improving the accuracy of work instructions through integrated knowledge utilization.
Smart Images

Figure 2026004921000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and an information processing method. [Background technology]
[0002] Today, various applications and solutions are being offered to improve productivity at production sites. For example, by connecting equipment at production sites to a network and utilizing sensors, robots, etc., it is possible to aggregate on-site work information in real time to a higher-level system. In addition, efforts are being made to improve productivity by utilizing generative AI to solve work issues and obtain information for improving work efficiency.
[0003] Retrieval-Augmented Generation (RAG) is attracting attention as a business application of generative AI. It searches external knowledge databases and embeds information related to the input prompt to output answers that incorporate external knowledge. By utilizing the quoted information, RAG can perform various tasks such as information extraction, translation, similar sentence generation, and summarization.
[0004] On the other hand, since there are multiple external knowledge databases such as manuals, and it is necessary to select an appropriate external knowledge database depending on the events that occur at the production site, applying RAG requires man-hours to make decisions regarding the selection of an external knowledge database.A prior art example of a technology for acquiring appropriate knowledge from multiple knowledge groups has been disclosed (Patent Document 1). [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-200197 Summary of the Invention [Problem to be solved by the invention]
[0006] In the conventional example described above, knowledge is selected based on relevance, but because events and situations occurring in manufacturing and other workplaces change dynamically due to multiple factors such as differences in workers, environments, and locations, it is not always possible to select an appropriate knowledge database based on past relevance. Another issue is that the system does not take into account relevance to create search queries for utilizing generative AI.
[0007] The present invention has been made in view of the above background. That is, one of the objects of the present invention is to provide an information processing device and an information processing method that can identify the necessary knowledge in response to an event that has occurred when supporting a task that requires complex knowledge. [Means for solving the problem]
[0008] In order to solve the above-mentioned problems and achieve the above-mentioned object, the information processing device of the present invention is an information processing device that outputs work support information for supporting work, and is equipped with: a storage device that stores a knowledge database table that manages the relationship between a knowledge database and a work site evaluation value that changes dynamically according to work progress, and the relationship between the knowledge database and work content that does not change dynamically according to work progress; and a calculation device that, when receiving as input data dynamic attribute information, which is information about work that changes dynamically according to work progress, and static attribute information, which is information about work that does not change dynamically according to work progress, for an event that occurs at the work site, calculates the work site evaluation value based on the dynamic attribute information, calculates static work content based on the static attribute information, and selects the knowledge database required to output the work support information based on the knowledge database table, the work site evaluation value, and the static work content.
[0009] The information processing method of the present invention is an information processing method by an information processing device that includes a storage device storing a knowledge database table that manages the relationship between a knowledge database and a dynamically changing evaluation value of a work site, and the relationship between the knowledge database and static work content, and an arithmetic device, and performs the following steps: accepting, as input data, dynamic attribute information, which is information about work that dynamically changes depending on differences in the worker and / or work environment, and static attribute information, which is information about work that does not change depending on differences in the worker and / or work environment, for an event that occurs at the work site; determining an evaluation value of the work site based on the dynamic attribute information; determining the static work content based on the static attribute information; and selecting the knowledge database required to output work support information based on the knowledge database table, the static work content, and the evaluation value of the work site. [Effects of the Invention]
[0010] According to the present invention, for task support that requires complex knowledge, it is possible to identify the necessary knowledge according to the event that has occurred. Note that the effects described herein are not necessarily limited to those described herein, and may be any of the effects described in this disclosure. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a configuration diagram showing a system including a database search device according to an embodiment of the present invention. [Figure 2] FIG. 2 is an explanatory diagram showing an example of creating a related knowledge search query according to an embodiment of the present invention. [Figure 3A] FIG. 3A is an explanatory diagram showing an example of creating an integrated search query according to an embodiment of the present invention. [Figure 3B] FIG. 3B is an explanatory diagram showing an example of creating a work instruction according to an embodiment of the present invention. [Figure 4] FIG. 4 is an explanatory diagram showing an example of a knowledge database table according to an embodiment of the present invention. [Figure 5]FIG. 5 is a flowchart illustrating an example of the operation according to one embodiment of the present invention. [Figure 6A] FIG. 6A is an explanatory diagram illustrating an example of a method for evaluating dynamic attributes according to an embodiment of the present invention. [Figure 6B] FIG. 6B is an explanatory diagram illustrating an example of a method for evaluating dynamic attributes according to an embodiment of the present invention. [Figure 6C] FIG. 6C is a diagram illustrating an example of a method for evaluating dynamic attributes according to an embodiment of the present invention. [Figure 6D] FIG. 6D is a diagram illustrating an example of a method for evaluating dynamic attributes according to an embodiment of the present invention. [Figure 6E] FIG. 6E is a diagram illustrating an example of a method for evaluating dynamic attributes according to an embodiment of the present invention. [Figure 7] FIG. 7 is an explanatory diagram showing an example of knowledge database table selection according to an embodiment of the present invention. [Figure 8] FIG. 8 is an explanatory diagram illustrating an example of a knowledge database setting interface according to an embodiment of the present invention. [Figure 9] FIG. 9 is an explanatory diagram showing an example of a log of integrated search query creation according to one embodiment of the present invention. [Figure 10] FIG. 10 is a diagram showing an example of the hardware configuration of a computer applied to the database search device. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the following description and drawings are merely examples for explaining the present invention, and some omissions and simplifications have been made as appropriate for clarity of explanation. The present invention can also be implemented in various other forms. Furthermore, unless otherwise specified, each component may be singular or plural.
[0013] In the following description, various types of information may be described using expressions such as "table," but the various types of information may also be expressed using other data structures. Furthermore, when describing identification information, expressions such as "ID," "name," and "number" are used, but these are interchangeable and other expressions may also be used. Furthermore, in the following description, processing may be described using a functional block as the subject, but the subject of the processing may be a CPU or device instead of a functional block.
[0014] Elements that are given reference numbers with branch numbers (e.g., knowledge database 20-1, knowledge database 20-2, etc.) are represented by adding the higher number of the branch number to the element when there is no need to particularly distinguish between them. For example, knowledge databases 20-1 to 20-3 are referred to as "knowledge database 20" when there is no need to particularly distinguish between them.
[0015] As used herein, a "knowledge domain" refers to a collection of knowledge or information related to a particular field, theme, subject, etc. A knowledge domain may be expressed in the form of a database, instruction manual, web page, manual, video, image, etc.
[0016] A "knowledge database" is a database that collects and organizes knowledge and information about a particular field, theme, or subject, making it easily accessible.
[0017] At work sites, the presence of both skilled and beginner workers can lead to variations in work levels. Furthermore, the work environment, such as the location of work and the temperature and humidity of the work area, can change from time to time. A mechanism for absorbing these variations in work level and work environment and providing work support is described below as one embodiment of the present invention.
[0018] The overall configuration of this embodiment will be described below with reference to Figures 1 to 4. Figure 1 is a configuration diagram showing a database search system including a database search device 10 according to one embodiment of the present invention. Figure 2 is an explanatory diagram showing an example of creating a related knowledge search query according to one embodiment of the present invention. Figure 3 is an explanatory diagram showing an example of creating an integrated search query according to one embodiment of the present invention. Figure 4 is an explanatory diagram showing an example of a knowledge database table according to one embodiment of the present invention.
[0019] First, the overall configuration will be described with reference to Fig. 1. A database search system including a database search device 10 of this embodiment is composed of, for example, the database search device 10 that acquires related knowledge from a plurality of knowledge databases 20 based on the contents of input data and outputs work support information for supporting work (for example, work instructions 51), as shown in Fig. 1, and a generation AI engine 30 that outputs answers to questions input to the database search device 10 for creating related knowledge search statements 45 or for acquiring work instructions.
[0020] The data to be input to the database search device 10 includes sensor data and work results 41 that change dynamically depending on the worker and the work environment, and work attributes 42 that indicate the work content and work conditions that do not depend on the worker or the work environment.
[0021] The database search device 10 outputs, as output data, work instructions 51 that indicate instructions and advice for improving the work efficiency and productivity of the worker based on the work performance.
[0022] The database search device 10 includes a knowledge domain analysis unit 101 that selects a knowledge database 20 required for outputting work instructions based on input sensor data, work results 41, and work attributes 42, and outputs a related knowledge search statement 45 for acquiring related knowledge 46 from each knowledge database 20, a related knowledge acquisition unit 102 that acquires the related knowledge 46 from each knowledge database 20, and a knowledge integration unit 103 that integrates multiple related knowledge 46 and creates an integrated search statement 47.
[0023] The knowledge domain analysis unit 101 includes a knowledge database table 1011 that holds information on the knowledge database 20 that can be used to output work instructions, a necessary knowledge domain extraction unit 1012 that selects the knowledge database 20 that is required to output work instructions based on the input sensor data / work results 41, work attributes 42, and knowledge database table 1011, and a related knowledge search statement creation unit 1013 that creates a related knowledge search statement 45 for acquiring related knowledge 46 for the knowledge database 20 selected by the necessary knowledge domain extraction unit 1012.
[0024] The data input and output by the knowledge domain analysis unit 101 will be described using FIG. 2. The knowledge domain analysis unit 101 receives sensor data and work results 41 and work attributes 42 as input data. In this embodiment, the sensor data and work results 41 include the work time, the number of errors during the work, whether or not there are abnormalities in the tools used, and a temperature and humidity discomfort index calculated from the temperature and humidity values. In this embodiment, the work attributes 42 include the target product, work process, tools used, and work area. The sensor data and work results 41 are information about the work that depends on the worker and / or work environment and changes dynamically as the work progresses. This information is sometimes referred to as "dynamic attribute information." The work attributes 42 are information indicating work attributes that do not change as the work progresses, such as work content and work conditions that are independent of the worker or work environment. This information is sometimes referred to as "static attribute information." These are merely examples, and should be determined based on the requirements of the work site.
[0025] The necessary knowledge domain extraction unit 1012 in the knowledge domain analysis unit 101 creates a work report 43 indicating the details of the work based on the sensor data / work results 41 and the work attributes 42. The work report 43 includes the details of the work, the work time, the number of errors, and whether or not there were any tool abnormalities.
[0026] Additionally, the necessary knowledge domain extraction unit 1012 selects a necessary knowledge database 20 (knowledge domain) by referring to the knowledge database table 1011. An example of a method for selecting the knowledge database 20 will be described later.
[0027] Next, the related knowledge search statement creation unit 1013 creates a related knowledge search query 44 for the selected knowledge database 20. The related knowledge search query 44 follows a predetermined format and includes a prerequisite such as "You are an excellent manufacturing site manager," a command statement instructing the creation of a query statement to query the selected knowledge database 20, and a work report 43. Figure 2 shows an example in which the assembly manual for product A, the field work manual for beginners, and the product A configuration manual are selected as knowledge databases 20, and the command statement instructs the rephrasing of the query statement for each knowledge database 20.
[0028] The related knowledge search query creation unit 1013 sends the related knowledge search question 44 to the generation AI engine 30-2 and receives a related knowledge search query 45 as a response from the generation AI engine 30-2. Figure 2 shows an example in which three types of knowledge databases 20 are selected, and three types of related knowledge search queries 45 are received. The related knowledge search query creation unit 1013 sends the received related knowledge search query 45 to the related knowledge acquisition unit 102 connected to the corresponding knowledge database 20.
[0029] 3A shows an example of related knowledge 46 acquired by the related knowledge acquisition unit 102 and an integrated search statement 47 created by the knowledge integration unit 103. The related knowledge acquisition unit 102 transmits the related knowledge search statement 45 received from the related knowledge search statement creation unit 1013 to the knowledge database 20, and receives related knowledge 46 from the knowledge database 20 as a response.
[0030] In FIG. 3A , for example, a related knowledge search statement 45 is sent to the knowledge database 20-1 for the product A assembly manual, asking, "When assembling product A, can you name three tasks that take a long time and three tasks with complex procedures?" The response received is, "Tasks that take a long time are installing part A, tightening screws, and installing the chassis. Tasks with complex procedures are installing part A, installing part B, and installing part C." The response is related knowledge 46, and detailed information about the tasks can be obtained. Similarly, in FIG. 3A , points that beginners should pay attention to can be obtained from the knowledge database 20-2 for the on-site work manual for beginners, and details about the configuration of product A can be obtained from the knowledge database 20-3 for the product A configuration manual, thereby obtaining prerequisite knowledge for understanding events that occur at the work site and work results.
[0031] The related knowledge acquisition unit 102 transmits the acquired related knowledge 46 to the knowledge integration unit 103. In addition, the knowledge domain analysis unit 101 transmits the work report 43 to the knowledge integration unit 103. The knowledge integration unit 103 combines the received multiple pieces of related knowledge 46 and the contents of the work report 43 into a single search statement to create an integrated search statement 47. The integrated search statement 47 includes the premise information "You are an excellent manufacturing site educator" and the instruction statement "Please give us some advice on how to reduce the work time for the following work report," requesting work instructions and work support methods, and also includes the work report 43 and the contents of the related knowledge 46 as related information. By adding the related knowledge 46 to the contents of the work report 43, which can be determined from the input sensor data, work results 41, and work attributes 42, and inputting the information into the generation AI engine 30-1, it is possible to acquire highly accurate work instructions and work support methods.
[0032] The knowledge integration unit 103 inputs the integrated search statement 47 into the generation AI engine 30-1, thereby obtaining work instructions 51 from the integrated search statement 47, as shown in FIG. 3B. This integrated search statement 47 uses the "Product A Assembly Manual," "Beginner's Field Work Manual," and "Product A Configuration Manual" as the knowledge databases 20, as described above, and is a search statement intended to obtain an answer that integrates information (related knowledge 46) obtained from these knowledge databases 20. The work instructions 51 are work support information (work instructions, advice) that mainly includes information that integrates the "Product A Assembly Manual," "Beginner's Field Work Manual," and "Product A Configuration Manual." In the example of the work instructions 51 in FIG. 3B, the contents of the major points in the work instructions 51 are created based on the "Beginner's Field Work Manual." Point 3 incorporates information from the "Product A Configuration Manual" as supplementary explanation. Point 4 incorporates information from the "Product A Assembly Manual" as supplementary explanation.
[0033] Next, an example of the knowledge database table 1011 that the necessary knowledge domain extraction unit 1012 uses to select the necessary knowledge database 20 will be described with reference to Fig. 4. The knowledge database table 1011 is composed of information indicating the contents of the knowledge database 20 and the conditions for requiring the knowledge database 20, as shown in Fig. 4, for example, and stores the knowledge database name, dynamic attributes, and static attributes linked to the knowledge database ID.
[0034] The knowledge database name indicates documents and data that may be referred to when performing work, such as instructions, work manuals, operation manuals, and layout information of the work place.
[0035] Dynamic attributes indicate the conditions under which the relevant knowledge database 20 is required for events that can be determined from sensor data and work performance 41, which change from time to time. In this embodiment, the following dynamic attributes are stored: work level, work time, error frequency, tool abnormality, and environmental discomfort. Each dynamic attribute is entered as a value evaluated on a three-point scale (1 to 3) or as a binary value (yes or no). If there is no association with a dynamic attribute, no value is entered; in Figure 4, this is indicated by "-" (-). Work level indicates beginner, intermediate, or expert level. Work time and error frequency indicate whether the performance is standard, good, or poor compared to predetermined standard work time and error frequency. Tool abnormality indicates whether the sensor data of the tool being used indicates an abnormal value. Environmental discomfort is evaluated on a three-point scale based on temperature and humidity, indicating whether the work environment based on temperature and humidity is standard, good, or poor. The dynamic attribute items listed above are merely examples; other items may be stored.
[0036] Static attributes indicate conditions related to work content that are independent of the worker or work environment and can be obtained from work attributes 42. In this embodiment, the work process, tools used, work area, and target product are stored as static attributes. The work process indicates the relevant work step, such as assembly or inspection. The tools used indicate the tools used in the work. The work area indicates the location of the work. The target product indicates the name of the product manufactured at the work site. The items of static attributes are merely examples, and other items may also be stored.
[0037] Dynamic attributes and static attributes are obtained from the input sensor data / work results 41 and work attributes 42, and related knowledge can be obtained by selecting the knowledge database 20 associated with the corresponding dynamic attributes and static attributes from the knowledge database table 1011.
[0038] An example of a work instruction creation flowchart in this embodiment is shown in Fig. 5. First, the knowledge domain analysis unit 101 receives the sensor data / work results 41 and the work attributes 42 (step S001).
[0039] Next, the knowledge domain analysis unit 101 determines the evaluation values of the dynamic attributes {task level, task time, number of errors, and environmental discomfort level} from the sensor data and task results 41 (step S002). The evaluation method will be described later.
[0040] Next, the necessary knowledge domain extraction unit 1012 of the knowledge domain analysis unit 101 refers to the knowledge database table 1011 based on the dynamic attribute (evaluation value of the dynamic attribute) and the task attribute 42, and selects the knowledge database 20 (step S003).
[0041] Next, the knowledge domain analysis unit 101 creates a work report 43 from the sensor data and work results 41 and the work attributes 42, and creates a related knowledge search query 44 (step S004).
[0042] Next, the related knowledge search statement creation unit 1013 of the knowledge domain analysis unit 101 inputs the related knowledge search query 44 to the generation AI engine 30-2 and creates a related knowledge search statement 45 corresponding to the knowledge database 20 selected in step S003 (step S005).
[0043] Next, the related knowledge retrieval statement creation unit 1013 of the knowledge domain analysis unit 101 transmits each related knowledge retrieval statement 45 to the related knowledge acquisition unit 102 connected to the corresponding knowledge database 20, and each related knowledge acquisition unit 102 inputs it into the corresponding knowledge database 20 and acquires related knowledge 46 (step S006). The related knowledge acquisition unit 102 transmits the acquired related knowledge 46 to the knowledge integration unit 103.
[0044] Next, the knowledge integration unit 103 combines the related knowledge 46 and the work report 43 to create an integrated search statement 47 (step S007).
[0045] Finally, the knowledge integration unit 103 inputs the integrated query statement 47 to the AI generation engine 30-1 and obtains the work instruction 51 (step S008).
[0046] The evaluation value determination method in step S002 will be described using Figures 6A to 6E. Figure 6A shows a logic table 601 for determining an evaluation value for work time. Judgment conditions are stored for the relevant product and work process, and a three-level evaluation value is determined based on the judgment conditions. Figure 6B shows a logic table 602 for determining an evaluation value for error frequency. As with the logic table 601 for determining an evaluation value for work time, judgment conditions are stored for the relevant product and work process, and a three-level evaluation value is determined based on the judgment conditions. Figure 6C shows a logic table 603 for determining an evaluation value for tool abnormalities. The evaluation value is determined as a binary value of 1 or 0 based on the presence or absence of a tool abnormality. Figure 6D shows a logic table 604 for determining an evaluation value for environmental discomfort. Judgment conditions based on the discomfort index of temperature and humidity are stored, and a three-level evaluation value is determined based on the judgment conditions.
[0047] The target product and work process are identified from the work attributes 42, and the values of the sensor data and work performance 41 are compared with the work time evaluation value determination logic table 601, the error frequency evaluation value determination logic table 602, the tool abnormality evaluation value determination logic table 603, and the environmental discomfort evaluation value determination logic table 604, thereby making it possible to determine the evaluation values for the work time, error frequency, tool abnormality, and environmental discomfort.
[0048] The evaluation value of the work level is determined using the evaluation values of the work time, error frequency, and tool abnormality, which depend on the proficiency of the worker. Fig. 6E shows the logic table 605 for determining the evaluation value of the worker level. The table stores the judgment conditions for the total of the evaluation values of the work time, error frequency, and tool abnormality, and determines the evaluation value in three stages: if the total value is high, the worker is judged as an expert, if the total value is low, the worker is judged as a beginner, and if the total value is intermediate, the worker is judged as an intermediate worker.
[0049] 6A to 6E are merely examples, and other evaluation methods may be used. For example, evaluation may be performed on a five-point scale, or the values of multiple pieces of sensor data and work performance 41 may be weighted and then summed to determine the evaluation value.
[0050] Next, an example of selecting the knowledge database 20 will be described with reference to Fig. 7. In the example of Fig. 7, the sensor data / work performance 41 indicates that the work time is 15 minutes, the number of errors is 2, the tool abnormality is none, and the temperature and humidity discomfort index is 65. The work attributes 42 indicate that the target product is product A, the work process is assembly, the tools used are none, and the work area is assembly booth 1.
[0051] From the task attributes 42, it is clear that the target product is product A and the task process is assembly, so for the task of assembling product A, an evaluation value is determined by referring to task time evaluation value determination logic table 601, error frequency evaluation value determination logic table 602, tool abnormality evaluation value determination logic table 603, environmental discomfort evaluation value determination logic table 604, and worker level evaluation value determination logic table 605, all of which are shown in Figures 6A to 6E. In the example of Figure 7, the following evaluation values are obtained: task level: 1 (beginner), task time: 1 (long), error frequency: 3 (standard), tool abnormality: 1 (none), environmental discomfort: 3 (good).
[0052] The obtained evaluation value is used as a dynamic attribute and the task attribute 42 as a static attribute, and the knowledge database table 1011 is referenced to select a location where the dynamic attribute and static attribute can be ANDed. In the example of Fig. 7, three types of knowledge databases 20-1 to 20-3 are selected: product A configuration manual, product A assembly manual, and field work manual for beginners. As described above, an evaluation value is determined using the sensor data / task results 41 and task attribute 42, and by using the evaluation value to reference the knowledge database table 1011, it is possible to determine which area of knowledge is required as knowledge related to the event indicated by the sensor data / task results 41 and task attribute 42.
[0053] 8 shows an example of the knowledge database setting interface 1014. The knowledge database setting interface 1014 is an interface (user interface (GUI (Graphical User Interface)) used by the system administrator 81 to register information in the knowledge database table 1011.
[0054] The knowledge database setting interface 1014 has a function for inputting information to be registered in the knowledge database table 1011, and includes a knowledge database name input field 1401, a worker level evaluation value selection field 1411, a work time evaluation value selection field 1412, an error frequency evaluation value selection field 1413, a tool abnormality evaluation value selection field 1414, an environmental discomfort evaluation value selection field 1415, a work process attribute input field 1421, a tool used attribute input field 1422, a work area attribute input field 1423, and a target product attribute input field 1424.
[0055] The name of the knowledge database to be registered is input in the knowledge database name input field 1401. The evaluation values of the dynamic attributes to be associated with the knowledge database 20 to be registered are selected in the worker level evaluation value selection field 1411, work time evaluation value selection field 1412, error frequency evaluation value selection field 1413, tool abnormality evaluation value selection field 1414, and environment discomfort evaluation value selection field 1415. Information on the static attributes to be associated with the knowledge database 20 to be registered is input in the work process attribute input field 1421, tool used attribute input field 1422, work area attribute input field 1423, and target product attribute input field 1424. After inputting, by pressing the register button 1402, the input information is registered in the knowledge database table 1011.
[0056] FIG. 9 shows an example of an integrated search statement creation log. The integrated search statement creation log 901 records the input logs of the sensor data and work history 41 and work attributes 42 described in FIGS. 2 and 3. It also records the evaluation results based on the sensor data and work history 41 and the selection results of the knowledge database 20 using the evaluation results. It also records the creation logs of the related knowledge search query 44, related knowledge search statement 45, related knowledge 46, and integrated search statement 47. From the integrated search statement creation log 901, it is possible to confirm which knowledge database 20 was selected for each input data, how the related knowledge 46 was acquired, and how it was combined into the integrated search statement 47. In the example of FIG. 9, the data is recorded in JSON (JavaScript Object Notation) format, but it may also be recorded in another data format.
[0057] As described above, according to this embodiment, the necessary knowledge database 20 is identified from input data indicating the event that occurred and the work results, relevant information is obtained from the relevant knowledge database 20, and a question to be input to the generation AI engine is created, thereby making it possible to obtain appropriate work instructions.
[0058] That is, according to this embodiment, for work support that requires complex knowledge, it is possible to identify the necessary knowledge in accordance with the event that has occurred and obtain appropriate work instructions.
[0059] In addition, it is possible to reduce the amount of work required to check the necessary information to support work, thereby contributing to a reduction in personnel resources and work time.
[0060] Furthermore, according to this embodiment, by integrating and using a plurality of types of knowledge databases 20, it is possible to improve the accuracy of work support using a generation AI.
[0061] Furthermore, the above-described configurations, functional units, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The above-described configurations, functions, etc. may also be implemented in software, with a processor interpreting and executing a program that implements each function. Information such as the programs, tables, and files that implement each function can be stored in a memory, a hard disk, a recording device such as an SSD (Solid State Drive), an IC card, an SD card, a DVD, or other recording media.
[0062] 10 is a diagram showing an example of the hardware configuration of a computer applied to the database search device 10. The computer 1000 may be referred to as an "information processing device." The computer 1000 includes a CPU 1001, a ROM 1002, a RAM 1003, a non-volatile storage device 1004 that can read and write data, a network interface 1005, and an input / output interface 1006. These are connected to each other via a bus 1007 so that they can communicate with each other.
[0063] The CPU 1001 is an arithmetic unit that realizes the various functions of the functional blocks described above by loading various programs (not shown) stored in the ROM 1002 and / or storage device 1004 into the RAM 1003 and executing the programs loaded into the RAM 1003. The various programs executed by the CPU 1001 as described above are loaded into the RAM 1003, and data used when the CPU 1001 executes the various programs is temporarily stored therein. The ROM 1002 and / or storage device 1004 are non-volatile storage media, and various programs are stored in the ROM 1002 and / or storage device 1004.
[0064] The network interface 1005 is an interface for connecting the computer 1000 to a network. The input / output interface 1006 is an interface for connecting the computer 1000 to an operation device and a display (display device) capable of displaying images.
[0065] Instead of the computer 1000, a hardware device in which part or all of the computer 1000 is configured using an FPGA (Field Programmable Gate Array) or the like may be used.
[0066] Furthermore, the above-described arrangement of the various functional units, various processing units, and various databases of the database search device 10 and the system including the database search device 10 is merely an example. The arrangement of the various functional units, various processing units, and various databases can be changed to an optimal arrangement in terms of the performance, processing efficiency, communication efficiency, etc. of the hardware and software provided in these devices.
[0067] Furthermore, the configuration (schema, etc.) of the database that stores the various types of data described above can be flexibly changed from the perspective of efficient use of resources, improved processing efficiency, improved access efficiency, improved search efficiency, and the like.
[0068] Furthermore, in the above-described embodiment, a manufacturing site has been described as an example, but the present invention is not limited to this. For example, advertisements and guidance presented to customers at a commercial facility may be changed according to the customer's movements and characteristics. In this case, the above-described processes are replaced with products and advertisements and guidance. Furthermore, the knowledge database 20 is a system that handles customer service manuals, product descriptions, etc.
[0069] In the above embodiment, the work instructions 51 (work support information) may be accumulated (stored) in a database. In this case, a work support document such as an existing manual may be automatically revised based on the work instructions 51 (work support information) accumulated in the database. For example, information including the work instructions 51 accumulated in the database and the existing manual (work support document) may be input to an AI engine (generative AI engine), and a revised manual (work support document) may be output.
[0070] Furthermore, a work support document such as a new manual may be automatically generated based on the work instructions stored in the database. For example, information including the work instructions 51 (work support information) stored in the database may be input to an AI engine (generative AI engine) to output a new manual (work support document).
[0071] The present invention can also have the following configuration.
[0072] [1] A database search device including an information processing device that receives input data including information about an event that has occurred at a work site and outputs work support information for supporting work, The information processing device includes: Multiple knowledge areas are accessible, selecting, from the plurality of knowledge domains, a knowledge domain that is necessary for outputting the work support information and for understanding the event, based on the content dynamically determined from the input data; It was configured as follows: Database search device.
[0073] [2] A generative AI engine and an information processing device that receives input data including information about an event that occurred at a work site and outputs work support information using the generation AI engine; a plurality of knowledge domains accessible by the information processing device; A database search system having: The information processing device includes: selecting, from the plurality of knowledge domains, a knowledge domain that is necessary for outputting the work support information and for understanding the event, based on the content dynamically determined from the input data; It was configured as follows: Database search system.
[0074] [3] A work support device including an information processing device that receives input data including information about an event that has occurred at a work site and outputs work support information, The information processing device includes: Multiple knowledge areas are accessible, selecting, from the plurality of knowledge domains, a knowledge domain that is necessary for outputting the work support information and for understanding the event, based on the content dynamically determined from the input data; acquiring related knowledge from the selected knowledge domain, and creating the work support information based on the related knowledge; It was configured as follows: Work support equipment.
[0075] [4] [3] The work support device according to the present invention, The information processing device includes: The output work support information is stored in a storage device; updating an existing work support document or creating a new work document based on the accumulated work support information; It was configured as follows: Work support equipment. [Explanation of symbols]
[0076] 10...database search system, 20...knowledge database, 30...generative AI engine, 41...sensor data / work performance, 42...work attributes, 43...work report, 44...question sentence for related knowledge search, 45...related knowledge search sentence, 46...related knowledge, 47...integrated search sentence, 91...system administrator, 101...knowledge domain analysis unit, 102...related knowledge acquisition unit, 103...knowledge integration unit, 1011...knowledge database table, 1012...necessary knowledge domain extraction unit, 1013...related knowledge search sentence creation unit, 1014...knowledge database setting interface
Claims
1. An information processing device that outputs work support information for supporting a work, a storage device that stores a knowledge database table that manages the relationship between a knowledge database and an evaluation value of a work site that changes dynamically according to the progress of the work, and the relationship between the knowledge database and work content that does not change dynamically according to the progress of the work; a computing device which, when receiving as input data dynamic attribute information, which is information relating to an event occurring at a work site that dynamically changes in accordance with the progress of the work, and static attribute information, which is information relating to the work that does not dynamically change in accordance with the progress of the work, calculates an evaluation value of the work site based on the dynamic attribute information, calculates static work content based on the static attribute information, and selects the knowledge database table and the knowledge database required to output the work support information based on the evaluation value of the work site and the static work content; An information processing device comprising:
2. 2. The information processing device according to claim 1, The dynamic attribute information is sensor data and work results, The static attribute information is a task attribute. Information processing device.
3. 3. The information processing device according to claim 2, The computing device creating a related knowledge search statement for retrieving related knowledge from the selected knowledge database; It was configured as follows: Information processing device.
4. 4. The information processing device according to claim 3, The computing device using the related knowledge search statement to acquire the related knowledge from the selected knowledge database, and by integrating the acquired related knowledge, create an integrated search statement for searching the work support information, and create the work support information using the integrated search statement; It was configured as follows: Information processing device.
5. 5. The information processing device according to claim 4, The computing device A log function is provided that allows the user to check the results of the knowledge database selection, the record of the related knowledge search query, and the record of the integrated search query. It was configured as follows: Information processing device.
6. 4. The information processing device according to claim 3, The computing device creating a work report based on the dynamic attribute information and the static attribute information; creating a related knowledge search query from the work report and the selected knowledge database; creating a related knowledge search statement for acquiring the related knowledge from the knowledge database from the related knowledge search query statement; using the related knowledge search statement to acquire related knowledge necessary for outputting the work support information from the knowledge database; It was configured as follows: Information processing device.
7. 7. The information processing device according to claim 6, The computing device creating an integrated search statement for searching the work support information by integrating the acquired related knowledge and the work report, and creating the work support information using the integrated search statement; Information processing device.
8. 8. The information processing device according to claim 7, the computing device uses a generation AI engine to create the related knowledge search statement from the related knowledge search question statement for acquiring the related knowledge from the knowledge database; creating the work support information from the integrated search sentence using the generation AI engine; Information processing device.
9. 9. The information processing device according to claim 8, The computing device The output work support information is stored in a storage device; updating an existing work support document or creating a new work document based on the accumulated work support information; It was configured as follows: Information processing device.
10. 2. The information processing device according to claim 1, The computing device a user interface for inputting information, configured to register in the knowledge database table a relationship between the knowledge database and the dynamically changing evaluation value of the work site, and a relationship between the knowledge database and the static work content; Information processing device.
11. An information processing method using an information processing device including a storage device storing a knowledge database table that manages the relationship between a knowledge database and dynamically changing evaluation values of a work site and the relationship between the knowledge database and static work content, and an arithmetic unit, A process of receiving, as input data, dynamic attribute information, which is information about work that dynamically changes depending on differences in workers and / or work environments, and static attribute information, which is information about work that does not change depending on differences in workers and / or work environments, for events that occur at a work site; A process of calculating an evaluation value of the work site based on the dynamic attribute information; A process of determining the static work content based on the static attribute information; and a process of selecting the knowledge database necessary for outputting work support information based on the knowledge database table, the static work content, and the evaluation value of the work site; An information processing method that performs the above.
Citation Information
Patent Citations
Knowledge storage / Selection method, knowledge storage / selection device and storage medium recording knowledge storage / Selection program
JP2000200197A