Information processing device, information processing method, and program

The information processing apparatus enhances user action prediction accuracy and reduces computational load by determining conditions and selectively processing instruction information for a large-scale language model, addressing the challenges of existing technologies.

JP2026063660APending Publication Date: 2026-04-13PIONEER IP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
PIONEER IP
Filing Date
2024-10-01
Publication Date
2026-04-13

AI Technical Summary

Technical Problem

Existing information processing technologies struggle to accurately predict user actions while minimizing computational requirements.

Method used

An information processing apparatus that determines conditions related to the user, vehicle, and surroundings, sets items for instruction information, and inputs this information into a large-scale language model to generate predictive actions, utilizing a text generation and response processing unit to enhance accuracy and reduce computational load.

Benefits of technology

Accurately predicts user actions with reduced computational complexity by selectively generating and processing instruction information based on specific conditions, improving prediction accuracy and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026063660000001_ABST
    Figure 2026063660000001_ABST
Patent Text Reader

Abstract

The goal is to accurately predict potential user actions while minimizing the computational load required for these predictions. [Solution] The information processing device comprises a determination unit, a setting unit, and an input processing unit. The determination unit determines whether at least one of the following conditions is met: the state of the user riding in the mobile vehicle, the state of the mobile vehicle, and the state of the surroundings of the mobile vehicle. The setting unit sets items to be included in instruction information for generating response information about predictive actions, which are actions that the user may take, in a large-scale language model, according to the conditions that have been met. The input processing unit generates instruction information including the set items and performs processing to input the instruction information into the large-scale language model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] In recent years, technologies have been developed to support users riding on a moving object using information processing technology. For example, Patent Document 1 describes an apparatus for predicting a driver's behavior. This apparatus includes an acquisition unit, an estimation unit, a reference unit, and a prediction unit. The acquisition unit acquires a captured image obtained by a camera that captures the interior of the host vehicle. The estimation unit estimates the range of the driver's upper limb movement based on the captured image. The reference unit refers to at least one of the driving information of the host vehicle, the driver's past behavior history, and the driving environment information of the host vehicle. The prediction unit predicts the driver's behavior based on the estimation result of the estimation unit and the reference result of the reference unit.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In order to support a user, it is preferable to be able to accurately predict the actions that the user may perform. On the other hand, it is also necessary to reduce the amount of calculation required for this prediction. An example of the object of the present invention is to enable an information processing apparatus to accurately predict the above-described actions and to reduce the amount of calculation required for this prediction.

Means for Solving the Problems

[0005] The invention according to claim 1 is A determination unit that determines whether at least one of the following conditions is met: the state of the user riding in the mobile vehicle, the state of the mobile vehicle, and the state of the surroundings of the mobile vehicle; A setting unit sets items to be included in instruction information for generating response information for a large-scale language model that represents predictive actions that the user may take, in accordance with the predetermined conditions that have been met. An input processing unit that generates the instruction information including the set items and performs processing to input the instruction information into the large-scale language model, This is an information processing device equipped with [a specific feature / feature].

[0006] The invention described in claim 7 is a computer that, The system determines whether at least one of the following conditions is met: the state of the user on board the mobile vehicle, the state of the mobile vehicle, and the state of the surroundings of the mobile vehicle. Depending on the predetermined conditions that are met, the items to be included in the instruction information for generating response information about predictive behaviors, which are actions that the user may take, into the large-scale language model are set. This is an information processing method that generates instruction information including the set items and performs processing to input the instruction information into the large-scale language model.

[0007] The invention described in claim 8 relates to a computer, A determination unit that determines whether at least one of the following conditions is met: the state of the user riding in the mobile vehicle, the state of the mobile vehicle, and the state of the surroundings of the mobile vehicle; A setting unit sets items to be included in instruction information for generating response information about predictive behaviors, which are actions that the user may take, in accordance with the predetermined conditions that have been met, for use in generating a large-scale language model. An input processing unit that generates the instruction information including the set items and performs processing to input the instruction information into the large-scale language model, This is a program that gives it a function. [Brief explanation of the drawing]

[0008] [Figure 1] This is a diagram illustrating the usage environment and functional configuration of the information processing device according to the embodiment. [Figure 2] This diagram shows the items that may be included in the first text, the items that may be included in the second text, and the items that may be included in the third text. [Figure 3] This figure shows some examples of multiple candidate predictive actions. [Figure 4] This figure shows an example of instruction information. [Figure 5] This diagram illustrates an example of the processing performed by the response processing unit. [Figure 6] This is a diagram illustrating examples of items that can be displayed on a screen. [Figure 7] This diagram illustrates an example of the processing performed by the response processing unit. [Figure 8] This diagram illustrates an example of the processing performed by the response processing unit. [Figure 9] This diagram illustrates an example of the processing performed by the response processing unit. [Figure 10] This figure shows an example of the hardware configuration of an information processing device. [Figure 11] This flowchart shows an example of the processing performed by an information processing device. [Figure 12] This diagram illustrates the operating environment and functional configuration of the information processing device according to this embodiment. [Figure 13] This diagram illustrates the operating environment and functional configuration of the information processing device according to this embodiment. [Figure 14] This figure shows an example of a table used by the settings unit. [Modes for carrying out the invention]

[0009] Embodiments of the present invention will be described below with reference to the drawings. In all drawings, similar components are denoted by the same reference numerals, and their descriptions are omitted as appropriate.

[0010] (First Embodiment) FIG. 1 is a diagram for explaining the usage environment and functional configuration of an information processing apparatus 10 according to the present embodiment. The information processing apparatus 10 performs processing for predicting the behavior of a user riding in the moving body 20, and also performs processing for supporting the user using the processing result. The moving body 20 is, for example, a vehicle such as a private car or a motorcycle, but is not limited thereto.

[0011] The information processing apparatus 10 may be mounted on the moving body 20 or may be located outside the moving body 20. For example, the information processing apparatus 10 can be incorporated as a function of a car navigation device or an in-vehicle device. Further, the information processing apparatus 10 may communicate with an external device, for example, a server, if necessary. An example of this external device is a device that performs route proposal and route search and stores map information. This map information also has information on facilities such as stores. Also, the information processing apparatus 10 may be realized by a combination of a device mounted on the moving body 20 and a device outside the moving body 20.

[0012] The information processing apparatus 10 is used together with the sensor 210, the target device 220, and the model device 30. The sensor 210 and the target device 220 move together with the moving body 20. The sensor 210 and the target device 220 are, for example, incorporated in the moving body 20, but may be incorporated in a portable communication device held by the user. Also, one of the sensor 210 and the target device 220 may be incorporated in the moving body 20 and the other may be incorporated in the communication device. Note that a plurality of sensors 210 and a plurality of target devices 220 may be incorporated in the moving body 20. In this case, a part of the plurality of sensors 210 may be incorporated in the moving body 20 and the remaining sensors 210 may be incorporated in the communication device. The same applies to the plurality of target devices 220.

[0013] Sensor 210 repeatedly generates data used to predict user behavior and transmits the generated data to the information processing device 10. Hereinafter, the information generated by sensor 210 will be referred to as sensor information. Sensor 210 is, for example, at least one of the following. Note that at least some of these examples may also be part of the control unit that controls various devices of the mobile body 20. • Speedometer of the mobile unit 20 • Accelerometer sensor of the mobile unit 20 • Sensors that detect the open / closed state of the doors and windows of the mobile unit 20 • Sensor for detecting the illumination status of the lights (including fog lights) for the forward illumination of the mobile unit 20. • Sensor that detects operations performed on the handle of the mobile unit 20 • A sensor (e.g., GPS) that detects the current location of the moving object 20. A sensor (e.g., a navigation device) that acquires or detects information indicating at least one of the type of road the mobile body 20 is currently traveling on and the traffic conditions (e.g., congestion status such as whether there is traffic congestion or whether there is construction). An imaging device that captures images of at least one of the surroundings of the moving body 20, for example, the front, rear, and sides. • A camera device for photographing the passenger compartment of the mobile unit 20. ·clock • Thermometer for detecting the ambient temperature around the mobile device 20 • Thermometer for detecting the temperature inside the passenger compartment of the mobile unit 20 • Microphone for detecting sound in the passenger compartment of the mobile unit 20 • Microphone that detects sounds around the mobile device 20

[0014] The target device 220 is, for example, at least one of the following: • A device for controlling the opening and closing state of the windows of the mobile unit 20. • Air conditioning equipment with temperature control function • Navigation system • Audio equipment • An interactive device. It may also have the function of controlling at least one of the navigation system and the audio system. • Lights (including fog lights) for the forward illumination of the mobile unit 20.

[0015] When the information processing device 10 performs processing to predict user behavior, it may also use data indicating the operating status of the target device 220. Hereinafter, this information will be referred to as operating status data. The operating status data is generated, for example, by the target device 220. The target device 220 repeatedly generates the operating status data and transmits it to the information processing device 10.

[0016] The model device 30 performs processing using large language models (LLMs). The information processing device 10 generates instruction information, such as a prompt, to be input to the model device 30 and transmits this instruction information to the model device 30. The model device 30 inputs this instruction information into the large language model, obtains the response information generated by the large language model, and transmits it to the information processing device 10.

[0017] The information processing device 10 then performs processing using the response information. One example of this processing is to cause the target device 220 to perform a predetermined process. A specific example of this predetermined process will be described later.

[0018] The information processing device 10 may also serve as the model device 30.

[0019] The information processing device 10 includes a text generation unit 110, an input processing unit 120, and a response processing unit 130, and can utilize a storage unit 140. The storage unit 140 stores various types of information used by the information processing device 10. The storage unit 140 may be part of the information processing device 10 or may be located outside the information processing device 10.

[0020] The text generation unit 110 performs at least one of the following processes: generating a first text about the state of the user riding in the mobile body 20; generating a second text about the status of the mobile body 20; and generating a third text about the surrounding environment of the mobile body 20. For example, the text generation unit 110 acquires sensor information and processes this sensor information to generate at least one of the first text, the second text, and the third text.

[0021] As a first example, the text generation unit 110 generates at least one of a first text, a second text, and a third text by processing sensor information using a machine learning model. This machine learning model may be owned by the information processing device 10 or by an external device.

[0022] As a second example, if the sensor information includes a string (e.g., a number), the text generation unit 110 makes at least a part of this string at least a part of the first text. The second example can also be used when generating at least one of the second text and the third text.

[0023] As a third example, if the sensor information indicates the operation of a device mounted on the mobile body 20, the text generation unit 110 generates at least one of the second text and the third text by processing the sensor information according to a rule base.

[0024] As a fourth example, if the sensor information includes an image, the text generation unit 110 detects the user's movement by processing this image and generates first text by processing this movement according to a rule base.

[0025] As a fifth example, if the sensor information includes speech based on the user's utterance, the text generation unit 110 generates the first text by converting this speech into text.

[0026] The input processing unit 120 generates instruction information to be input to the large-scale language model used by the model device 30. This instruction information is used to cause the large-scale language model to generate response information regarding predictive actions that the user may take in the near future, and includes the text generated by the text generation unit 110 from among the first text, second text, and third text.

[0027] The instruction information may also include at least one of the following pieces of information: • Number of predictive actions to include in response information • Multiple candidate predictive behaviors

[0028] If the instruction information includes the number of predicted actions, the large-scale language model used by the model device 30 includes this number of predicted actions in the response information. The number of predicted actions is, for example, between 2 and 5, but is not limited to this. The number of predicted actions is set in advance by the user, for example. This setting may be done before the mobile body 20 moves, or it may be done while the mobile body 20 is moving. Information indicating this number is then stored, for example, in the memory unit 140.

[0029] If the instruction information includes multiple candidate predictive actions, the large-scale language model used by the model device 30 includes a selected predictive action in the response information. The multiple candidate predictive actions are set, for example, based on a rule base. This rule includes, for example, information that associates combinations of sensor information acquired by the information processing device 10 and the content of each sensor information with the multiple candidate predictive actions, and is stored, for example, in the storage unit 140.

[0030] The input processing unit 120 then performs processing to input the instruction information into the large-scale language model. One example of this processing is sending the instruction information to the model device 30. However, if the information processing device 10 also functions as the model device 30, this processing involves inputting the instruction information into the large-scale language model.

[0031] Furthermore, it is preferable that the text generation unit 110 generates all of the first text, second text, and third text. And it is preferable that the input processing unit 120 includes all of the first text, second text, and third text in the instruction information. Doing so improves the accuracy of the predicted behavior included in the response information generated by the large-scale language model.

[0032] The response processing unit 130 performs processing using the response information. One example of this processing is to cause the target device 220 to perform a predetermined process.

[0033] Figure 2 shows the items that may be included in the first text, the second text, and the third text. Each of the first, second, and third texts provides specific details about these items.

[0034] The information contained in the first text, i.e., the user's state, may include at least one of the following items: • Content of speech For example, a specific action such as yawning or stretching. ·schedule

[0035] The schedule may be stored in the memory unit 140 in advance, or the information processing device 10 may obtain it from an external device that stores the user's schedule. The schedule may also indicate the time the user must arrive at their destination. In this case, the schedule is obtained from a navigation device that moves along with the mobile body 20.

[0036] The information contained in the second text, namely the status of the moving object, may include at least one of the following items: • Driving speed • Presence or absence of abnormal vehicle behavior • Light status • Open / closed state of windows and doors • Operating status of audio equipment (e.g., car stereo) • Operating status of air conditioning equipment • Presence or absence of passengers and their attributes ·Current location • The type of road you are currently traveling on (e.g., highway, toll road, or general road) • Presence and duration of traffic congestion • Time elapsed since departure

[0037] The information contained in the third text, namely the surrounding conditions of the moving object, may include at least one of the following items. At least one of these items may be obtained from an external server, such as a server that stores weather information or a server that stores road information. • Current time • Current weather • Current temperature • Road surface conditions • Noise level

[0038] Furthermore, road surface conditions can be determined from factors such as the level of road noise, vibration of the moving vehicle, analysis of camera images mounted on the vehicle that capture the road surface ahead, and reference to a real-time road condition map of the road where the vehicle is located.

[0039] Figure 3 shows an example of several candidate predictive actions that may be included in the instruction information. These candidates include, for example, at least two of the following:

[0040] • Route recalculation in navigation systems • Operations to obtain traffic information • Searching for rest facilities using a navigation system • Searching for dining facilities using a navigation system • Make small talk • Mute the audio output of the audio device. • Operating the equalizer on the audio device • Operation of bass and treble boosting (loudness) processing on audio equipment. • Changing the wiper speed • Changing the temperature setting of the air conditioning equipment • Turning on or off the hazard lights • Turning on or off the fog lamps (fog lights) - Starting or stopping the defogger • Switching between 2-wheel drive and 4-wheel drive • Searching for troubleshooting methods

[0041] Figure 4 shows an example of instruction information generated by the input processing unit 120. This instruction information includes an instruction statement requesting the large-scale language model to output the action that the user is expected to take next, along with a first text, i.e., text indicating the "user's state", a second text, i.e., text indicating the "status of the moving object", and a third text, i.e., text indicating the "surroundings" of the moving object. This instruction information further includes the number of predicted actions to be included in the response information, and multiple "candidates" for the predicted actions.

[0042] For example, in response to the instruction information shown in Figure 4, the three predicted actions included in the response information output by the large-scale language model are: "1. Turn on the headlights, 2. Adjust the wiper speed, 3. Adjust the air conditioner temperature." The order of these predicted actions is from highest to lowest probability. In other words, if the large-scale language model can identify not only the predicted actions but also the probability of those actions occurring, it is preferable that the predicted actions included in the response information are arranged in descending order of probability. The instruction information shown in Figure 4 also includes information instructing the model to output the predicted actions in descending order of probability.

[0043] The response processing unit 130 then displays display items on the display corresponding to the predicted action included in the response information. For example, if the response information includes "1. Turn on the headlights, 2. Adjust the wiper speed, 3. Adjust the air conditioner temperature," the response processing unit 130 displays buttons on the display for turning on the headlights, adjusting the wiper speed, and adjusting the air conditioner temperature. The display may also be a touch panel.

[0044] Figure 5 illustrates another example of processing performed by the response processing unit 130. In the example shown in this figure, the model device 30 generates response information that includes the expected action of resetting the route in the car navigation system. The response processing unit 130 then selects the car navigation system as the target device 220, and causes the car navigation system to perform a route re-search process, and also causes the car navigation system to display the results of the re-search on its display. For example, the car navigation system displays the route candidates identified as a result of the re-search along with a map on its display. At this time, the car navigation system may also display display items for operating the car navigation system, such as operation buttons.

[0045] In the example shown in this figure, the displayed items include a button to return to the original route, a button to display the details of the route identified by the re-search, and a button to cancel the re-search process itself. However, the displayed items may also be buttons with other functions.

[0046] As shown in Figure 6, the display items shown in Figure 5 may be shortcut icons for icons that are displayed after selecting at least one icon when the top screen is the starting point in normal operation. In other words, the response processing unit 130 may be shortcut icons for icons located at the second level or later, with the top screen being the first level. In this way, the user does not need to perform any operations to reach that icon from the top screen, and as a result, can select that icon immediately.

[0047] Furthermore, if the target device 220 is a device other than a car navigation system, for example, an audio system or an air conditioning system, the icon described using Figure 6 may also be displayed on the screen.

[0048] For example, if the response information generated by the model device 30 includes a predicted action such as changing the sound quality or volume of the audio device, the response processing unit 130 causes the audio device to display an icon on its display to change the sound quality or volume, as shown in Figure 7.

[0049] Furthermore, if the response information generated by the model device 30 includes a predicted action of changing the lighting state of the lights mounted on the mobile body 20, the response processing unit 130 causes the control unit of the mobile body 20 to display an icon on its display to change the lighting state of the lights, as shown in Figure 8.

[0050] As explained using Figures 5 to 8, when the target device 220 controls a display visible to the user, one example of a predetermined process performed by the response processing unit 130 is to display a display item on the display for controlling equipment mounted on the mobile body 20 (including cases where it is the target device 220 or equipment other than the target device 220). One example of this display item is an icon indicating a button. This icon includes a shortcut icon for controlling equipment mounted on the mobile body 20.

[0051] Buttons as display items are not limited to the examples shown in Figures 5 to 8. For example, these display items may indicate interacting with a large-scale language model, or they may indicate setting a rest stop as a waypoint or destination.

[0052] Another example of a predetermined process performed by the response processing unit 130 is, as shown in Figure 9, the output to an output device such as a display, which includes information indicating the process to be performed by the control unit of the mobile body 20 (e.g., a button to switch to four-wheel drive mode) and information indicating the action to be taken by the user (e.g., a button to display how to get out of being stuck). This information may also be displayed on the display as an icon such as a button. The screen shown in Figure 9 is displayed when the sensor information estimates that the mobile body 20 is stuck.

[0053] Other examples of information indicating the processing to be performed by the control unit of the mobile unit 20 may include, for example, switching from two-wheel drive to four-wheel drive, turning the automatic driving mode on and off, turning the auto cruise function on and off, and switching between driving modes (sport mode / normal mode).

[0054] Furthermore, information indicating actions that the user should take can also be considered adviceal information. This information may, for example, indicate actions that the user should take regarding the operation of the mobile vehicle 20, more specifically, the operation procedure for at least one of the accelerator, brake, and steering wheel.

[0055] Figure 10 shows an example of the hardware configuration of the information processing device 10. The information processing device 10 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.

[0056] Bus 1010 is a data transmission path for the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060 to send and receive data to and from each other. However, the method of connecting the processor 1020 and the other components to each other is not limited to bus connection.

[0057] The 1020 processor is a processor implemented in components such as the CPU (Central Processing Unit) and GPU (Graphics Processing Unit).

[0058] Memory 1030 is a main memory device implemented using RAM (Random Access Memory), etc.

[0059] The storage device 1040 is an auxiliary storage device implemented as a removable media such as an HDD (Hard Disk Drive), SSD (Solid State Drive), or memory card, or as ROM (Read Only Memory). The storage device 1040 stores program modules that implement each function of the information processing device 10 (for example, the text generation unit 110, the input processing unit 120, the response processing unit 130, and the determination unit 150 and setting unit 160, which will be described later). The processor 1020 reads these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module. The storage device 1040 may also function as a storage unit 140.

[0060] The input / output interface 1050 is an interface for connecting the information processing device 10 with various input / output devices. For example, the information processing device 10 may communicate with at least one of the sensor 210 and the target device 220 via the input / output interface 1050.

[0061] The network interface 1060 is an interface for connecting the information processing device 10 to a network. This network may be, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The method by which the network interface 1060 connects to the network may be wireless or wired. The information processing device 10 may communicate with at least one of the sensor 210 and the target device 220 via the network interface 1060.

[0062] Figure 11 is a flowchart illustrating an example of the processing performed by the information processing device 10. The information processing device 10 repeatedly performs the processing shown in this figure. First, the information processing device 10 acquires sensor information from the mobile body 20 (step S10). Then, the text generation unit 110 uses this sensor information to generate at least one of the first text, second text, and third text (step S20). Then, the response processing unit 130 generates instruction information and transmits this instruction information to the model device 30 (step S30).

[0063] The model device 30 inputs instruction information into a large-scale language model and obtains response information from this large-scale language model. The model device 30 then transmits this response information to the information processing device 10. The response processing unit 130 of the information processing device 10 obtains this response information (step S40). The response processing unit 130 then uses this response information to perform predetermined processing (step S50).

[0064] In this way, the information processing device 10 generates at least one of three texts: a first text describing the state of the user riding in the mobile body 20, a second text describing the status of the mobile body 20, and a third text describing the surrounding environment of the mobile body 20, and generates instruction information including the generated text. The information processing device 10 then inputs this instruction information into a large-scale language model to obtain response information regarding predicted actions, which are actions that the user may take. Therefore, by using the information processing device 10, it is possible to predict the user's actions with high accuracy and reduce the amount of computation required for this prediction.

[0065] As shown in Figure 12, the information processing device 10 may further include a determination unit 150.

[0066] For example, the determination unit 150 determines whether at least one of the user riding in the mobile body 20 and the mobile body 20 meets a predetermined condition. If this predetermined condition is met, the input processing unit 120 generates the instruction information described above and performs processing to input this instruction information into the large-scale language model. If this predetermined condition is not met, the input processing unit 120 does not generate the instruction information, and as a result does not perform processing to input the instruction information into the large-scale language model.

[0067] This reduces the number of times the large-scale language model generates response information, thereby further reducing the computational load required for prediction.

[0068] The predetermined conditions may include the user performing a predetermined action. The action performed by the user is identified, for example, by processing an image generated by the imaging device acting as sensor 210. An example of a predetermined action is an action performed when the user is fatigued, such as yawning or stretching a part of the body. However, the predetermined action is not limited to these.

[0069] The specified conditions may include the user uttering a specified statement. The specified statement may be, for example, a statement that suggests at least one of the user's physical and mental states is in a specified state, such as a statement that suggests the user is tired. The specified statement may also include a specific word. Furthermore, the specified statement may be a request to turn the target device 220 on or off or change its settings.

[0070] When the surrounding conditions of the mobile body 20 change significantly, users often switch the target device 220 on or off or change its settings. Therefore, the predetermined conditions may include that the change in the surrounding conditions of the mobile body 20 meets a criterion. The criterion here includes, for example, a change in the type of road on which the mobile body 20 is traveling, and at least one of the following: the change in the ambient temperature, brightness, and sound level outside the mobile body 20 is greater than or equal to a criterion value.

[0071] Furthermore, when the mobile device 20 approaches its destination, the user often changes the on / off status or settings of the target device 220. Also, if the mobile device 20 is operating continuously for a predetermined period of time, that is, if the user has not been taking a break for a predetermined period of time, it would be advisable to make some kind of suggestion to the user, for example, via the navigation device. Therefore, the predetermined conditions may include at least one of the following: the distance from the current position of the mobile device 20 to the destination is less than or equal to a predetermined value, and the mobile device 20 is operating continuously for a predetermined period of time.

[0072] The determination unit 150 may also use the text generated by the text generation unit 110 to determine whether predetermined conditions have been met. For example, the determination unit 150 can use the first text to determine whether the user has made an utterance of predetermined content. The determination unit 150 can also use the second text to determine whether the mobile object 20 is approaching its destination. The determination unit 150 can also use the third text to determine whether the surrounding conditions of the mobile object 20 have changed significantly.

[0073] In this case, the text generation unit 110 repeatedly generates at least one of the first text, the second text, and the third text. The determination unit 150 then uses the generated text to determine whether predetermined conditions have been met each time text is generated. If the predetermined conditions are met, the processing from step S30 onwards in Figure 11 is performed.

[0074] Furthermore, as shown in Figure 13, the information processing device 10 may have a setting unit 160 in addition to the configuration shown in Figure 12.

[0075] In the example shown in this figure, the determination unit 150 determines, in place of or in addition to the process described using Figure 12, whether at least one of the following conditions is met: the state of the user riding in the mobile body 20, the state of the mobile body 20, or the state of the surroundings of the mobile body 20. The setting unit 160 then sets the items to be included in the instruction information according to the conditions that have been met. The input processing unit 120 then generates instruction information including the set items and performs processing to input the instruction information into the large-scale language model. For example, the input processing unit 120 generates instruction information that does not include any items other than the set items.

[0076] This reduces the amount of information contained in the instruction data. As a result, the computational complexity of the large-scale language model required for prediction can be further reduced.

[0077] The setting unit 160 includes at least one of the following items to be included in the instruction information: the user's status, the status of the mobile body 20, and the surrounding conditions of the mobile body 20. Specific examples of these are explained using Figure 2.

[0078] Furthermore, the setting unit 160 includes multiple candidate predictive actions in at least one of the items to be included in the instruction information. Specific examples of these are explained using Figure 3.

[0079] The setting unit 160 sets the items to be included in the instruction information using a list of items, such as those shown in Figures 2 and 3. For example, the setting unit 160 sets the items to be included in the instruction information by deleting candidates from this list according to the predetermined conditions that have been met.

[0080] Figure 14 shows an example of a table that associates "predetermined conditions" with "items to be removed from the list." For example, the setting unit 160 sets the items to be included in the instruction information by removing items corresponding to the satisfied predetermined conditions from the lists shown in Figures 2 and 3, according to this table. In Figure 14, the items to be removed for each satisfied predetermined condition are items that can be considered to have a generally weak relevance to the user's state, the state of the mobile body 20, or the surrounding environment of the mobile body 20, among multiple types of current situations and multiple types of predicted behavior candidates, as indicated by the predetermined conditions. In this way, the setting unit 160 can easily set the items to be included in the instruction information.

[0081] The embodiments of the present invention have been described above with reference to the drawings, but these are merely examples of the present invention, and various other configurations can also be adopted.

[0082] Furthermore, while the flowcharts used in the above description show multiple steps (processes) in sequence, the execution order of the steps performed in each embodiment is not limited to the order in which they are described. In each embodiment, the order of the illustrated steps can be changed to the extent that it does not impede the content. Also, the above embodiments can be combined to the extent that their contents do not conflict. [Explanation of symbols]

[0083] 10 Information Processing Devices 20 Mobile Units 30 Model Devices 110 Text generation unit 120 Input Processing Unit 130 Response Processing Unit 140 Storage section 150 Judgment Department 160 Setting section 210 sensors 220 Target devices 230 displays

Claims

1. A determination unit that determines whether at least one of the following conditions is met: the state of the user riding in the mobile vehicle, the state of the mobile vehicle, and the state of the surroundings of the mobile vehicle; A setting unit sets items to be included in instruction information for generating response information for a large-scale language model that represents predictive actions that the user may take, in accordance with the predetermined conditions that have been met. An input processing unit that generates the instruction information including the set items and performs processing to input the instruction information into the large-scale language model, An information processing device equipped with the following features.

2. In the information processing apparatus according to claim 1, The setting unit is an information processing device that includes at least one of the following items to be included in the instruction information: the user's status, the status of the mobile body, and the surrounding conditions of the mobile body.

3. In the information processing apparatus according to claim 1 or 2, The setting unit is an information processing device that includes a plurality of candidates for the predicted action in at least one of the items to be included in the instruction information.

4. In the information processing apparatus according to claim 1 or 2, The setting unit is an information processing device that sets items to be included in the instruction information using a list of the items.

5. In the information processing apparatus according to claim 4, The setting unit is an information processing device that sets items to be included in the instruction information by deleting candidates from the list that meet the predetermined conditions that have been met.

6. In the information processing apparatus according to claim 1 or 2, An information processing apparatus including a response processing unit that acquires the aforementioned response information and uses the response information to cause a target device that moves together with the moving object to perform a predetermined process.

7. Computers The system determines whether at least one of the following conditions is met: the state of the user on board the mobile vehicle, the state of the mobile vehicle, and the state of the surroundings of the mobile vehicle. Depending on the predetermined conditions that are met, the items to be included in the instruction information for generating response information about predictive behaviors, which are actions that the user may take, into the large-scale language model are set. An information processing method that generates instruction information including the set items and performs processing to input the instruction information into the large-scale language model.

8. On the computer, A determination unit that determines whether at least one of the following conditions is met: the state of the user riding in the mobile vehicle, the state of the mobile vehicle, and the state of the surroundings of the mobile vehicle; A setting unit sets items to be included in instruction information for generating response information for a large-scale language model that represents predictive actions that the user may take, in accordance with the predetermined conditions that have been met. An input processing unit that generates the instruction information including the set items and performs processing to input the instruction information into the large-scale language model, A program to give it a hand.

Citation Information

Patent Citations

  • Driver behavior prediction device

    JP2019086932A