Method and device for generating requests for improvements to vehicle embedded systems
A touchscreen interface with a conversational agent enhances user feedback collection for vehicle embedded systems, improving communication and data analysis for vehicle development.
Patent Information
- Application Number
- FR2024006867
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-26
- Publication Date
- 2026-01-02
AI Technical Summary
Existing methods for gathering user feedback on vehicle embedded systems are costly and difficult to implement, limiting the ability of car manufacturers to understand real-world vehicle use and user needs for improving quality and safety.
A method using a touchscreen interface and a conversational agent with a large language model to generate improvement requests for vehicle embedded systems, allowing users to provide feedback through a form that is refined by the agent, facilitating aggregation and analysis of user data for system enhancements.
Enhances communication between users and manufacturers, improving the clarity and usability of user feedback for vehicle development, enabling efficient collection and analysis of user wishes and issues.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Method and device for generating requests for improvements to vehicle embedded systems. Technical field
[0001] The invention relates to methods and devices for generating requests for improvements to at least one embedded system of a vehicle, particularly, but not exclusively, a motor vehicle. The invention also relates to a method and device for data processing to request new functionalities and / or the correction of existing problems in a vehicle. Technological background
[0002] Modern vehicles consist of a large number of components, organs, and embedded systems configured to assist the driver in operating the vehicle or to accompany the driver and passengers during journeys. The development of these components, organs, or embedded systems is sometimes accompanied by design or manufacturing defects, defects that are only discovered once the vehicles are in circulation. Furthermore, the development of these components, organs, or embedded systems is generally carried out by attempting to anticipate the new needs of vehicle users, for example, in terms of new functionalities or services to be provided.User feedback campaigns are sometimes implemented to gather input on the development of new features or services and / or to obtain feedback on vehicle use. However, such campaigns are difficult and costly to implement.
[0003] Having a better understanding of the use of vehicles in real-world conditions and of the desired evolution of vehicles is an important issue for car manufacturers, for example to improve the quality and safety of vehicles and to better meet the needs of users. Summary of the present invention
[0004] One object of the present invention is to solve at least one of the problems of the technological background described above.
[0005] Another object of the present invention is, for example, to improve the communication of information relating to the use of a vehicle.
[0006] According to a first aspect, the present invention relates to a method for generating an improvement request for at least one embedded system of a vehicle, the method being implemented by at least one processor and comprising the following steps: - receiving initial data representing a touch touch on a graphic object displayed on a touchscreen display, called a touchscreen, in a first determined graphic content of a human-machine interface, called an HMI; - display control of a second graphic content of the HMI on the touchscreen following the reception of the initial data, the second graphic content being representative of a form for generating the improvement request; - generation of an intermediate improvement query from second data obtained via the form; - generation of the improvement request by interaction with a conversational agent implementing a large language model, known as LLM, the conversational agent generating a set of adjustment requests for the intermediate improvement request, the improvement request being generated based on second and third data representing a set of responses to the set of adjustment requests, the third data being obtained via the GUI.
[0007] Using a form within a user interface displayed on a screen allows for easy feedback from a user regarding their wishes to see new functionalities developed for a vehicle's embedded system and / or feedback regarding a problem observed in a vehicle system, with the aim of improving that system. The feedback is formalized as a request, the content of which is adjusted through interaction with a conversational agent using a large language model. This allows for the automatic clarification or refinement of the request expressed by the user through the user interface. The feedback provided by users is then more easily usable, particularly by machines, as its content has been improved through the use of the conversational agent.
[0008] The use of a form with the assistance of a conversational agent makes it possible to improve communication between vehicle users and the manufacturer and / or a service provider of the manufacturer, for example in the context of the development of new services and / or reporting of problems encountered with vehicles.
[0009] According to one variant, the method further includes a step of aggregating fourth data representing the improvement request with fifth data representing a set of other vehicle improvement requests, the aggregation being implemented by the LLM.
[0010] According to yet another variant, the LLM implements an augmented generation of retrieval to generate the set of adjustment queries and / or to aggregate the fourth and fifth data.
[0011] According to another variant, the method further includes a vehicle identification step.
[0012] According to a further variant, vehicle identification includes receiving a vehicle identification number, known as a VIN.
[0013] According to yet another variant, the HMI is implemented via an interactive application embedded in the vehicle.
[0014] According to another variant, the HMI is implemented via a mobile application running on a mobile communication device.
[0015] According to a second aspect, the present invention relates to a system for generating an improvement request for at least one embedded system of a vehicle, the system comprising at least one memory associated with at least one processor configured for the implementation of the steps of the process according to the first aspect of the present invention.
[0016] According to a third aspect, the present invention relates to a vehicle, for example a motor vehicle, comprising the system according to the second aspect of the present invention
[0017] According to a fourth aspect, the present invention relates to a computer program which includes instructions adapted for carrying out the steps of the process according to the first aspect of the present invention, in particular when the computer program is executed by at least one processor.
[0018] Such a computer program may use any programming language, and be in the form of source code, object code, or an intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.
[0019] According to a fifth aspect, the present invention relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the process according to the first aspect of the present invention.
[0020] On the one hand, the recording medium can be any entity or device capable of storing the program. For example, the medium can include a storage means, such as a ROM, a CD-ROM or a microelectronic circuit-type ROM, or a magnetic recording means or a hard disk drive.
[0021] On the other hand, this recording medium can also be a transmissible medium such as an electrical or optical signal, such a signal being able to be transmitted via an electrical or optical cable, by conventional or radio frequency, by self-directing laser beam, or by other means. The computer program according to the present invention can, in particular, be downloaded from an Internet-type network.
[0022] Alternatively, the recording medium may be an integrated circuit in which the computer program is incorporated, the integrated circuit being adapted to execute or to be used in the execution of the process in question. Brief description of the figures
[0023] Other features and advantages of the present invention will become apparent from the description of the particular and non-limiting embodiments of the present invention below, with reference to the attached Figures 1 to 4, in which:
[0024] [Fig.1] schematically illustrates a data communication environment, according to a particular and non-limiting embodiment of the present invention;
[0025] [Fig.2] schematically illustrates a process of generating a request for improvement of at least one embedded system of a vehicle in the communication environment of [Fig.1], according to a particular and non-limiting example of the present invention;
[0026] [Fig.3] illustrates a device configured to generate an improvement request for at least one vehicle embedded system in the communication environment of [Fig.1], according to a particular and non-limiting embodiment of the present invention.
[0027] [Fig.4] illustrates a flowchart of the different stages of a process for generating a request for improvement of at least one embedded system of a vehicle in the communication environment of [Fig.1], according to a particular and non-limiting example of the present invention. Description of examples of achievements
[0028] A method and device for generating request(s) for improvement of at least one embedded system of a vehicle will now be described in what follows with joint reference to Figures 1 to 4. The same elements are identified with the same reference signs throughout the description that follows.
[0029] The terms "first," "second" (or "firsts," "seconds"), etc., are used in this document by arbitrary convention to allow for the identification and distinction of different elements (such as operations, means, etc.) implemented in the embodiments described below. Such elements may be distinct or correspond to a single element, depending on the embodiment.
[0030] Fig. 1 schematically illustrates a communication environment 1, according to a particular and non-limiting embodiment of the present invention.
[0031] According to a first embodiment, the communication environment 1 comprises a vehicle 10. The vehicle 10 corresponds, for example, to a vehicle with an internal combustion engine, with electric motor(s), or even a hybrid vehicle with an internal combustion engine and one or more electric motors. The vehicle 10 corresponds for example to a land vehicle, for example a car, a truck, a bus, a motorcycle.
[0032] The vehicle 10 corresponds to a so-called connected vehicle in that it carries a communication system configured to communicate with one or more remote devices 101 via a wireless communication network infrastructure. The remote device 101 corresponds, for example, to a server or a computer in the "cloud" 100.
[0033] The communication system of a connected vehicle includes, for example, one or more communication antennas connected to a telematic control unit (TCU), which is itself connected to one or more computers of the connected vehicle's embedded system. The antenna(s), the TCU, and the computer(s) form, for example, a multiplexed architecture for providing various services useful for the proper functioning of the connected vehicle and for assisting the driver and / or passengers of the connected vehicle in controlling the vehicle and / or for diagnosing the operation of one or more components of the connected vehicle.The computer(s) and the TCU communicate and exchange data with each other via one or more computer buses, for example a CAN (Controller Area Network), CAN FD (Controller Area Network Flexible Data-Rate), FlexRay (according to ISO 17458) or Ethernet (according to ISO / IEC 802-3) type communication bus.
[0034] According to a second embodiment, the environment 1 comprises a data processing device 11 corresponding, for example, to a mobile communication device such as a smartphone or tablet. According to another embodiment, the data processing device 11 corresponds to a laptop or computer.
[0035] The data processing device 11 is advantageously configured to communicate with the remote device(s) 101 via the wireless communication network infrastructure.
[0036] According to a third embodiment, the environment 1 comprises one or more connected vehicles such as vehicle 10 and one or more data processing devices such as device 11.
[0037] The mobile communication infrastructure enabling wireless data communication between, on the one hand, the vehicle 10 and / or the data processing device and, on the other hand, each of the remote devices 101, comprises, for example, one or more communication devices 102 of the relay antenna type (cellular network). In a communication mode using such a network architecture, the data are for example transmitted by the vehicle connected to the remote device 101 of the "cloud" 100 via a relay antenna 102 (the antenna 102 being for example connected to the "cloud" 100 via a wired link and the remote device 101 being itself connected to the network infrastructure of the "cloud" 100 via a wired and / or wireless network).
[0038] The wireless communication system enabling the exchange of data between, on the one hand, the connected vehicle 10 and / or the data processing device 11 and, on the other hand, the remote device 101 corresponds, for example, to: - a vehicle-to-infrastructure (V2I) communication system, for example based on the 3GPP LTE-V or IEEE 802.1 lp standards of ITS G5; or - a cellular network communication system, for example an LTE (Long-Term Evolution) network, LTE-Advanced (also called LTE 3G, 4G or 5G); or - a Wifi type communication system according to IEEE 802.11, for example according to IEEE 802.1 In or IEEE 802.1 lac.
[0039] A process for generating one or more requests to improve one or more embedded systems of the vehicle 10 is described with reference to [Fig. 2]. The term "embedded system" encompasses any system, component, or part of the vehicle 10, as well as any function, service, or feature offered in the vehicle 10 via an embedded system, component, or part. An improvement request for an embedded system corresponds, for example, to: - a submission of a proposal for the evolution, hardware or software, of one or more embedded systems, for example to obtain the development of new functions, features or services offered in a vehicle; and / or - a submission of a request to correct a problem encountered with an embedded system of the vehicle, for example a hardware problem of a component or organ or a software problem (for example a bug) at the level of an interactive application implemented in the vehicle and / or to report a design defect.
[0040] The process is implemented, for example, in the vehicle 10, for example by one or more processors of one or more computers such as, for example, the computer of the vehicle's infotainment system, known as the IVI computer (In-Vehicle Infotainment). According to this example, the generation and transmission of the request is implemented via an interactive application (widget) executed by the computer, and more specifically via a human-machine interface (HMI) associated with the interactive application and displayed on a touchscreen of the vehicle 10 under the control of the IVI computer, for example.
[0041] According to another example, the process is implemented in the data processing device 11, that is, by one or more processors of this data processing device 11 executing an application (for example, a mobile application when the data processing device is a mobile communication device). According to this example, the generation and transmission of the request is implemented via the application, and more specifically via a human-machine interface (HMI) associated with the application and displayed on the touchscreen of the data processing device 11. According to an alternative embodiment, the application is an internet browser, for example, when the data processing device is a computer.
[0042] The interactive application of the vehicle 10 and the application, for example mobile, of the data processing device 11 are linked in communication to the remote device 101 via the wireless communication network infrastructure for the exchange of data within the framework of the generation of each request, as explained below in more detail.
[0043] Figure 2 schematically illustrates a query generation process. improvement of at least one embedded system of vehicle 10, according to particular and non-limiting examples of embodiment of the present invention.
[0044] The process is, for example, implemented by one or more processors of one or more computers of the vehicle 10 or by one or more processors of a data processing unit of the data processing device 11, in communication with the remote device 101. In the remainder of the description of the process, reference will be made to a processing device corresponding to a system of the vehicle 10 comprising one or more computers when the process is implemented in a system comprising the vehicle 10 and the remote device 101 or corresponding to the data processing device 11 when the process is implemented in a system comprising the data processing device 11 and the remote device 101.
[0045] In a first operation 201 of the process, the user wishing to report a suggestion for development in the vehicle 10 or a fault in a system of the vehicle 10 starts the interaction between the processing device and the remote device 101.
[0046] The initiation of interaction or communication between these two entities is triggered, for example, by a touch press on an icon on a home page of the HMI displayed on the touch screen of the processing device. The touch press triggers, for example, the execution of the application (interactive application, mobile application, thin or thick client, internet browser) enabling the interaction between these two entities.
[0047] The touch press thus triggers, for example, the display of graphical content corresponding to a home page of the application's user interface, offering, for example the execution of one or more services by pressing on a graphic object or an icon associated with each of these services.
[0048] In a second operation 202 of the process, identification of the user and / or vehicle 10 is required. Such an operation 202 is optional and, for example, required when a request is first submitted or when the application is first executed by the processing device.
[0049] To this end, the processing device triggers the display of graphic content requiring the identification of the vehicle 10. The identification graphic content includes, for example, two text areas: a first area for entering an identifier and a second area for entering a password. The entry of the identifier and password is implemented via the touchscreen interface on which the identification graphic content is displayed.
[0050] The identifier corresponds, for example, to a telephone number or an email address associated with the owner of the vehicle 10. Such an identifier is associated with an account of the user of the vehicle 10, the account comprising a set of information on the vehicle 10 enabling the vehicle 10 to be identified, for example the unique identification number of the vehicle, called VIN (from the English "Vehicle Identification Number").
[0051] According to another example, the identifier corresponds to the vehicle identification number, known as the VIN.
[0052] An authentication request including identification data (username and password) is transmitted to the remote device 101 which in turn transmits (to the processing device) an authorization to execute the service of generating and transmitting the embedded system improvement request.
[0053] During subsequent uses of the application, identification is done automatically at the start of the application with, for example, the transmission of identification data of the identified processing device to the processing device during the first connection.
[0054] In a third operation 203 of the process, initial data representing a touch input on a graphical object displayed in a first defined graphical content (corresponding, for example, to a home page) of the application's HMI on the touchscreen of (or associated with) the processing device are received, following a touch input by the user on this graphical object. This graphical object corresponds, for example, to an icon or pictogram associated with the embedded system improvement request generation service.
[0055] A touch press on the indicator sends information to the processing device so that the latter implements one or more functions associated with the command corresponding to the touch press.
[0056] The first representative data of the touch press are received for example via one or more data buses linking the touch interface of the screen and the processing device.
[0057] Touch contact corresponds for example to a short or brief touch contact in which the duration of contact on the indicator is less than a threshold duration (for example equal to 500 or 1000 ms).
[0058] In a fourth operation 204 of the process, the reception of the first data triggers the display of a second graphical content of the HMI on the touch screen. This second graphical content corresponds to a specific content of the HMI which is representative of a form for generating the improvement request.
[0059] The form includes, for example, a set of fields, for example one or more fields allowing the selection of a theme from a proposed list and / or one or more fields for entering free text.
[0060] The form thus corresponds for example to a questionnaire with: - one or more questions to target a particular theme or area (for example the type of embedded system subject of the request, the type of request (suggestion of a new feature or reporting of a defect)), the answers to these questions being guided (via the proposal of an answer in a list of predetermined answers) or free via a free text area; and / or - a free field for the user to provide details to the answers provided previously, if necessary, and / or describe in detail the subject of the request.
[0061] User input is obtained via the touchscreen interface. According to one embodiment, information input is implemented via a voice interface, the HMI generating an audio rendering of the questions or a description of the fields by speech synthesis, the HMI filling the fields by acquiring the answers spoken by the user via a microphone.
[0062] A display control for graphic content, such as a graphic object, the first graphic content, or the second graphic content, includes rendering the graphic content or graphic object. Such rendering corresponds to a set of operations performed by one or more processors on the pixels of one or more images of the graphic content to be displayed on the screen. For example, rendering consists of associating pixel data (for example, color data expressed in an RGB (Red, Green, Blue) color space) with each graphic object.
[0063] The display control of each graphic content or object thus includes the transmission of control signals to the screen to modify the values associated with the screen pixels at the location intended to display the graphic content.
[0064] In a fifth operation 205 of the process, an intermediate version of the improvement query is obtained or generated from the data (called second data) entered by the user via the form. The entry of this second data and the generation of the associated intermediate improvement query triggers an interaction with a conversational agent implementing a Large Language Model (LLM) to improve the quality, clarity, and / or accuracy of the second data.
[0065] Such an LLM is also called a generative LLM agent. Such a generative LLM is, for example, implemented in the form of a neural network, as understood by those skilled in the art. The LLM is, for example, implemented at the level of the remote device 101. According to another embodiment, the LLM is implemented locally at the level of the processing device.
[0066] The second data is processed or analyzed by a natural language processing method, known as NLP (from the English "Natural Language Processing"), to understand the text entered by the user in the form and to make this text interpretable by the LLM.
[0067] The LLM advantageously generates a set of queries (called adjustment queries) or questions for the user so that the latter completes or modifies the information entered in the form and corresponding to the second data.
[0068] The generated question(s) are, for example, displayed on the screen, with a text box provided next to each displayed question so that the user can enter the answer via the touch interface. In one embodiment, this question(s) are rendered by speech synthesis, and the answers are acquired by the microphone and interpreted via NLP.
[0069] The interaction with the conversational agent includes one or more exchanges with the generation of one or more questions at each exchange, until the LLM considers that the quality of the content of the improvement request is sufficient, for example above a determined threshold.
[0070] According to a particular embodiment, the LLM is associated with an augmented generation retrieval module to generate all the adjustment queries to improve the relevance and quality of the processing of the second data as well as to improve the relevance and quality of the questions or adjustment queries according to the domain of the improvement query generated from the second data obtained from the form.
[0071] Retrieval Augmented Generation, or RAG (from the English "Retrieval Augmented Generation"), is a method known to those skilled in the art, for example described in the article "Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks", by Patrick Lewis et al., published in NeurIPS in 2020.
[0072] RAG allows the exploitation of data sources related to the vehicle domain, for example, which makes it possible to use a generic LLM model without needing to retrain the LLM model. Data sources include, for example, vehicle manufacturer databases, vehicle blogs, vehicle news feeds, etc.
[0073] In a sixth operation 206 of the process, a final version of the improvement request is generated based on the result of the interaction between the user and the conversational agent, the final version being generated based on the second data initially entered in the form and based on third data provided in response to adjustment requests or questions generated by the LLM and / or the RAG via the application's GUI.
[0074] In a seventh operation 207 of the process, fourth data representing the final version of the request received by the remote device 101 are aggregated with fifth data representing a set of improvement requests received by the remote device from a set of vehicles and / or data processing devices, these fifth data being associated with vehicles other than vehicle 10.
[0075] Aggregation is implemented at the remote device level 101 by the LLM, and alternatively with the RAG, to group requests related to the same subject or the same technical scope (for example related to the same vehicle system, for example the ABS system (from the German "Antiblockiersystem" or in French "système antiblocage des roues"), the ACC system (from the English "Adaptive Cruise Control" or in French "régular de vitesse adaptatif"), the IVI system, etc.).
[0076] In an eighth operation 208 of the process, a summary document is automatically generated based on the aggregation results. The representative data of this summary document is transmitted electronically to one or more data processing devices such as computers or tablets for submission to individuals identified as recipients of the summary document. The summary document is automatically generated by the LLM, for example, in conjunction with the RAG.
[0077] Such a process makes it possible to collect a large volume of data from vehicle users, this data being particularly useful for understanding users' wishes regarding vehicle development and / or for identifying problems encountered by these users in the use of vehicles. The processing Using a Language Learning Management (LLM) system to automatically generate a summary of the analysis reduces the risk of errors in interpreting the collected data. Furthermore, interaction with the chatbot improves the quality and relevance of the collected data.
[0078] Figure 3 schematically illustrates a device 3 of a system configured to generate an improvement request for at least one embedded system of a vehicle, for example, vehicle 10, according to a particular and non-limiting embodiment of the present invention. Device 3 corresponds, for example, to a device embedded in the vehicle, such as a computer. According to another example, device 3 corresponds to a data processing device, such as a mobile communication device. According to yet another example, device 3 corresponds to a server.
[0079] Device 3 is, for example, configured to carry out the operations described opposite Figures 1 to 2 and / or the steps of the process described opposite [Fig. 4]. Examples of such a device 3 include, but are not limited to, embedded electronic equipment such as a vehicle's on-board computer, an electronic control unit such as an ECU (Electronic Control Unit), a smartphone, a tablet, a laptop, a computer, or a server. The elements of device 3, individually or in combination, can be integrated into a single integrated circuit, into several integrated circuits, and / or into discrete components. Device 3 can be implemented in the form of electronic circuits or software (or computer) modules, or a combination of electronic circuits and software modules.
[0080] The device 3 comprises one (or more) processor(s) 30 configured to execute instructions for carrying out the steps of the process and / or for executing instructions from the software embedded in the device 3. The processor 30 may include integrated memory, an input / output interface, and various circuits known to those skilled in the art. The device 3 further comprises at least one memory 31, for example, volatile and / or non-volatile memory, and / or includes a memory storage device that may include volatile and / or non-volatile memory, such as EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, magnetic disk, or optical disk.
[0081] The computer code of the embedded software(s) including the instructions to be loaded and executed by the processor is for example stored on memory 31.
[0082] According to a particular and non-limiting embodiment, the device 3 comprises a block 32 of interface elements for communicating with external devices such as connected vehicles and / or measuring devices. The interface elements of the block 32 comprise one or more of the following interfaces: - radio frequency RF interface, for example of the Wi-Fi® type (according to IEEE 802.11), for example in the 2.4 or 5 GHz frequency bands, or of the Bluetooth® type (according to IEEE 802.15.1), in the 2.4 GHz frequency band, or of the Sigfox type using UBN (Ultra Narrow Band) radio technology, or LoRa in the 868 MHz frequency band, LTE (Long-Term Evolution), LTE-Advanced; - USB interface (from the English "Universal Serial Bus" or "Universal Serial Bus" in French); - HDMI interface (from the English "High Definition Multimedia Interface", or "High Definition Multimedia Interface" in French); - LIN interface (from the English "Local Interconnect Network", or in French "Réseau interconnecté local").
[0083] According to another particular and non-limiting embodiment, the device 3 includes a communication interface 33 which enables communication with other devices (such as other servers, databases) via a communication channel 330. The communication interface 33 corresponds, for example, to a transmitter configured to transmit and receive information and / or data via the communication channel 330. The communication interface 33 corresponds, for example, to a wired Ethernet network (standardized by ISO / IEC 802-3).
[0084] According to a particular and non-limiting embodiment, the device 3 can provide output signals to one or more external devices, such as a display screen 340, touch or not, one or more speakers 350 and / or other peripherals 360 (projection system) via output interfaces 34, 35 and 36 respectively. According to a variant, one or more of the external devices is integrated into the device 3.
[0085] Figure 4 illustrates a flowchart of the different steps in a method for generating an improvement request for at least one embedded system of a vehicle, for example vehicle 10, according to a particular and non-limiting embodiment of the present invention. The method is, for example, implemented by one or more processors of a system comprising one or more devices such as device 3 in Figure 3.
[0086] In a first step 41, first representative data of a touch press on a graphic object displayed on a display screen with a touch interface, called a touch screen, in a first determined graphic content of a human-machine interface, called an HMI, are received.
[0087] In a second step 42, the display of a second graphical content of the HMI is controlled so that this second graphical content is displayed on the screen tactile following the reception of the first data, the second graphic content being representative of a form for generating the improvement request.
[0088] In a third step 43, an intermediate improvement query is generated from second data obtained via the form.
[0089] In a fourth step 44, the improvement request is generated by interaction with a conversational agent implementing a large language model, called LLM, the conversational agent generating a set of adjustment requests for the intermediate improvement request, the improvement request being generated based on second and third data representing a set of responses to the set of adjustment requests, the third data being obtained via the GUI.
[0090] According to one variant, the variants and examples of the operations described in relation to one of Figures 1 to 2 apply to the steps of the process in [Fig.4].
Claims
Demands
1. A method for generating an improvement request for at least one embedded system of a vehicle (10), said method being implemented by at least one processor and comprising the following steps: - receiving (41) first data representing a touch touch on a graphic object displayed on a touchscreen display, referred to as a touchscreen, in a first determined graphic content of a human-machine interface, referred to as an HMI; - controlling (42) the display of a second graphic content of said HMI on said touchscreen following the reception of said first data, said second graphic content being representative of a form for generating said improvement request; - generating (43) an intermediate improvement request from second data obtained via said form;- generation (44) of said improvement query by interaction with a conversational agent implementing a large language model, said LLM, said conversational agent generating a set of adjustment queries of said intermediate improvement query, said improvement query being generated based on said second data and third data representative of a set of responses to said set of adjustment queries, said third data being obtained via said GUI.;
2. A method according to claim 1, further comprising a step of aggregating fourth data representing said improvement request with fifth data representing a set of other vehicle improvement requests, said aggregation being implemented by said LLM.
3. Method according to claim 2, wherein said LLM implements an augmented generation of retrieval to generate said set of fitting queries and / or to aggregate said fourth and fifth data.
4. A method according to any one of claims 1 to 3, further comprising a step of identifying said vehicle (10).
5. Method according to claim 4, wherein said identification of said vehicle (10) comprises receiving a vehicle identification number, referred to as VIN.
6. A method according to any one of claims 1 to 5, wherein said HMI is implemented via an interactive application embedded in said vehicle (10).
7. A method according to any one of claims 1 to 5, wherein said HMI is implemented via a mobile application running on a mobile communication device (11).
8. A computer program comprising instructions for carrying out the method according to any one of the preceding claims, when such instructions are executed by a processor.
9. A computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the process according to any one of claims 1 to 7
10. 1 d. / . System for generating an improvement request for at least one embedded system of a vehicle (10), said system comprising at least one memory (31) associated with at least one processor (30) configured for the implementation of the steps of the method according to any one of claims 1 to 7.