[go: up one dir, main page]

DE102020106066A1 - Device and method for monitoring communication between a user and an information unit - Google Patents

Device and method for monitoring communication between a user and an information unit Download PDF

Info

Publication number
DE102020106066A1
DE102020106066A1 DE102020106066.1A DE102020106066A DE102020106066A1 DE 102020106066 A1 DE102020106066 A1 DE 102020106066A1 DE 102020106066 A DE102020106066 A DE 102020106066A DE 102020106066 A1 DE102020106066 A1 DE 102020106066A1
Authority
DE
Germany
Prior art keywords
user
response
information unit
database
action
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102020106066.1A
Other languages
German (de)
Inventor
Felix Klanner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102020106066.1A priority Critical patent/DE102020106066A1/en
Publication of DE102020106066A1 publication Critical patent/DE102020106066A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/015Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Multimedia (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Artificial Intelligence (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Es wird eine Vorrichtung zur Überwachung der Kommunikation zwischen einem Benutzer und einer Auskunftseinheit der Vorrichtung vorgeschlagen, wobei die Auskunftseinheit dazu eingerichtet ist, auf eine Anfrage des Benutzers eine korrespondierende Antwort aus einer Datenbank auszuwählen und auszugeben. Die Vorrichtung weist eine Überwachungseinheit, die dazu eingerichtet ist, eine von dem Benutzer als Reaktion auf die Antwort durchgeführte Aktion zu erkennen, und eine Verarbeitungseinheit auf, die dazu eingerichtet ist, die Anfrage des Benutzers, die ausgegebene Antwort und die durchgeführte Aktion zu analysieren und zu bestimmen, ob die durchgeführte Aktion zu der ausgegebenen Antwort korrespondiert.A device is proposed for monitoring the communication between a user and an information unit of the device, the information unit being set up to select and output a corresponding response from a database to a query by the user. The device has a monitoring unit which is set up to recognize an action carried out by the user in response to the response, and a processing unit which is set up to analyze the user's request, the response issued and the action carried out determine whether the action taken corresponds to the response issued.

Description

Beschreibungdescription

Die Erfindung bezieht sich auf eine Vorrichtung zur Überwachung der Kommunikation zwischen einem Benutzer und einer Auskunftseinheit. Die Erfindung bezieht sich des Weiteren auf ein Kraftfahrzeug mit einer solchen Vorrichtung sowie ein Verfahren zur Überwachung der Kommunikation zwischen einem Benutzer und einer Auskunftseinheit.The invention relates to a device for monitoring communication between a user and an information unit. The invention also relates to a motor vehicle with such a device and a method for monitoring communication between a user and an information unit.

In technischen Systemen wird üblicherweise eine technische Betreuung, der sogenannte Support, angeboten. Hat ein Benutzer eine Frage zu einem konkreten technischen Problem, kann sich der Benutzer an den Systeminhaber wenden. Eine solche Rückfrage kann über einen Anruf in einem Callcenter oder einer Supporthotline erfolgen. Alternativ können solche Rückfragen auch mittels eines Chatbots oder ähnlichen Systemen beantwortet werden, die automatisiert Fragen von Benutzern beantworten können. Ist jedoch in einer Datenbank, auf die das Callcenter und der Chatbot zurückgreifen, eine falsche Information hinterlegt, kann ein Benutzer auf eine, eventuell immer wieder kehrende, Frage lediglich die falsche, gespeicherte Antwort bekommen.In technical systems, technical assistance, known as support, is usually offered. If a user has a question about a specific technical problem, the user can contact the system owner. Such a query can be made by calling a call center or a support hotline. Alternatively, such queries can also be answered using a chatbot or similar systems that can automatically answer questions from users. However, if incorrect information is stored in a database that the call center and chatbot access, a user can only get the wrong, saved answer to a question that may recur again and again.

Der Erfindung liegt daher die Aufgabe zugrunde, eine Vorrichtung und ein Verfahren bereitzustellen, um falsch hinterlegte Antworten auf Fragen zu korrigieren.The invention is therefore based on the object of providing a device and a method for correcting incorrectly stored answers to questions.

Diese Aufgabe wird durch eine Vorrichtung zur Überwachung der Kommunikation zwischen einem Benutzer und einer Auskunftseinheit gemäß Patentanspruch 1 sowie ein Verfahren zur Überwachung der Kommunikation zwischen einem Benutzer und einer Auskunftseinheit gemäß Patentanspruch 10 gelöst.This object is achieved by a device for monitoring communication between a user and an information unit according to claim 1 and a method for monitoring communication between a user and an information unit according to claim 10.

Die Vorrichtung weist eine Auskunftseinheit auf, wobei die Auskunftseinheit dazu eingerichtet ist, auf eine Anfrage des Benutzers eine korrespondierende Antwort aus einer Datenbank auszuwählen und auszugeben. Bei der Auskunftseinheit kann es sich um ein Callcenter o. ä. handeln, wobei ein Mitarbeiter des Callcenters auf eine Anfrage des Benutzers eine korrespondierende Antwort aus einer Datenbank auswählt und ausgibt. Alternativ kann es sich bei der Auskunftseinheit auch um ein automatisiertes Frage-Antwort-System handeln, beispielsweise in der Form eines Chatbots, wobei das Frage-Antwort-System die Anfrage des Benutzers verarbeitet und basierend auf der Anfrage eine korrespondierende Antwort aus der Datenbank auswählt und ausgibt.The device has an information unit, the information unit being set up to select and output a corresponding response from a database to a query by the user. The information unit can be a call center or the like, an employee of the call center selecting and outputting a corresponding response from a database to a request from the user. Alternatively, the information unit can also be an automated question-answer system, for example in the form of a chatbot, the question-answer system processing the user's request and selecting a corresponding answer from the database based on the request issues.

Die Eingabe der Anfrage kann über ein Eingabemittel in geschriebener oder gesprochener Form erfolgen. Beispielsweise kann hierzu ein Mikrofon, eine Tastatur, ein Touchscreen oder ähnliches verwendet werden. Die Ausgabe der Antwort kann beispielsweise als Sprachausgabe über einen Lautsprecher oder in Schriftform über einen Bildschirm erfolgen.The request can be entered via an input device in written or spoken form. For example, a microphone, a keyboard, a touchscreen or the like can be used for this purpose. The response can be output, for example, as voice output via a loudspeaker or in writing via a screen.

Um die Kommunikation zu überwachen und insbesondere falsche Antworten zu erkennen, weist die Vorrichtung eine Überwachungseinheit auf, die dazu eingerichtet ist, eine von dem Benutzer als Reaktion auf die Antwort durchgeführte Aktion zu erkennen. Bei einer Aktion des Benutzers kann es sich um eine beliebige Handlung des Benutzers als Reaktion auf die ausgegebene Antwort handeln.In order to monitor the communication and, in particular, to recognize incorrect answers, the device has a monitoring unit which is set up to recognize an action carried out by the user in response to the answer. An action taken by the user can be any action taken by the user in response to the response issued.

Anschließend kann eine Verarbeitungseinheit der Vorrichtung die Anfrage des Benutzers, die ausgegebene Antwort und die durchgeführte Aktion analysieren und bestimmen, ob die durchgeführte Aktion zu der ausgegebenen Antwort korrespondiert. Auf diese Weise ist es möglich zu erkennen, ob der Benutzer die ausgegebene Antwort durchführt oder auf eine andere Aktion ausweicht.A processing unit of the device can then analyze the user's query, the response issued and the action carried out and determine whether the action carried out corresponds to the response issued. In this way it is possible to see whether the user is carrying out the response given or is resorting to another action.

Ein Durchführen der ausgegebenen Antwort kann so interpretiert werden, dass die ausgegebene Antwort eine korrekte Information zu der Anfrage des Benutzers war. Weicht die Aktion des Benutzers jedoch von der ausgegebenen Antwort ab, kann davon ausgegangen werden, dass die ausgegebene Antwort nicht zufriedenstellend oder falsch war und der Benutzer daher eine andere Aktion durchführt. Dies kann dann verwendet werden, um das Gesamtsystem zu verbessern.Carrying out the output response can be interpreted in such a way that the output response was correct information about the user's query. However, if the user's action differs from the response returned, it can be assumed that the response returned was unsatisfactory or incorrect and the user is therefore taking another action. This can then be used to improve the overall system.

Hierzu ist die Verarbeitungseinheit gemäß einer weiteren Ausführungsform dazu eingerichtet, die ausgegebene Antwort basierend auf der durchgeführten Aktion anzupassen, wenn die durchgeführte Aktion nicht der ausgegebenen Antwort entspricht. Eine solche angepasste Antwort kann dann in der Datenbank gespeichert werden. Wird dieselbe Anfrage in der Zukunft erneut durch diesen oder einen anderen Benutzer gestellt, kann die Auskunftseinheit somit auf eine aktualisierte Datenbank mit einer korrekten Antwort zugreifen.For this purpose, according to a further embodiment, the processing unit is set up to adapt the response output based on the action performed if the action performed does not correspond to the response output. Such a customized answer can then be stored in the database. If the same request is made again in the future by this or another user, the information unit can thus access an updated database with a correct answer.

Es ist somit möglich, zu verhindern, dass bei der Beantwortung von Fragen immer wieder die falschen Antworten gegeben werden, da eine Korrektur bzw. Anpassung der gespeicherten Antworten ermöglicht wird. Daher handelt es sich bei der Vorrichtung zur Überwachung der Kommunikation zwischen dem Benutzer und der Auskunftseinheit um ein selbst-lernendes und sich selbst verbesserndes System, da die gespeicherten Fragen und Antworten durch diese Überprüfung ständig auf ihre Korrektheit hin überprüft und, sofern falsch, angepasst werden. Die Datenbank wird somit kontinuierlich und automatisiert verbessert.It is thus possible to prevent the wrong answers being given again and again when answering questions, since a correction or adaptation of the stored answers is made possible. The device for monitoring the communication between the user and the information unit is therefore a self-learning and self-improving system, since the stored questions and answers are constantly checked for correctness by this check and, if incorrect, adjusted . The database is thus continuously and automatically improved.

Wenn es sich beispielsweise bei dem Gesamtsystem um ein Kraftfahrzeugmietsystem, d.h. ein Carsharing-System, handelt, kann die Anfrage des Benutzers beispielsweise beinhalten, ob es möglich ist, ein Fahrzeug an einem bestimmten Standort abzustellen. Die Antwort der Auskunftseinheit kann beispielsweise „nein“ sein, da in der Datenbank hinterlegt ist, dass das Abstellen eines Fahrzeugs an dieser angefragten Position nicht möglich ist. Sofern diese Antwort jedoch falsch ist, könnte es sich bei der Aktion um ein Abstellen des Fahrzeugs an genau dieser Position handeln. Die Überwachungseinheit kann dabei beispielsweise erkennen, dass der Benutzer trotz der „Nein“-Antwort sein Fahrzeug genau an dieser Position abstellt und dort erfolgreich die Miete des Fahrzeugs beendet. In der Datenbank kann damit die aktuell abgespeicherte Antwort „nein, an dieser Position ist kein Abstellen des Fahrzeugs möglich“ in ein „ja, an dieser Position kann das Fahrzeug erfolgreich abgestellt werden“ geändert werden.If, for example, the overall system is a motor vehicle rental system, ie a car sharing system, the user's request can include, for example, whether it is possible to park a vehicle at a specific location. The answer from the information unit can be “no”, for example, since it is stored in the database that it is not possible to park a vehicle at this requested position. However, if this answer is incorrect, the action could be to park the vehicle in precisely this position. The monitoring unit can, for example, recognize that the user parks his vehicle at precisely this position despite the “No” answer and successfully ends the rental of the vehicle there. In the database, the currently stored answer “no, the vehicle cannot be parked at this position” can be changed to “yes, the vehicle can be parked successfully at this position”.

Gemäß einer weiteren Ausführungsform enthält die Datenbank vergangene Anfragen und korrespondierende Antworten, Rückmeldungen von Benutzern zu ausgegebenen Antworten und/oder Zustände von Kraftfahrzeugen von Benutzern nach einer ausgegebenen Antwort. Zusätzlich zur Überwachung der Aktionen von Benutzern können auch Rückmeldungen von Benutzern durch die Verarbeitungseinheit empfangen und in der Datenbank abgespeichert werden. Diese Rückmeldungen können direkte Rückmeldungen zu ausgegebenen Antworten über die Korrektheit sein.According to a further embodiment, the database contains past inquiries and corresponding responses, feedback from users on responses that have been issued, and / or states of motor vehicles from users after a response has been issued. In addition to monitoring the actions of users, feedback from users can also be received by the processing unit and stored in the database. This feedback can be direct feedback about the correctness of the answers given.

Des Weiteren kann die Verarbeitungseinheit auch eine abgespeicherte Antwort basierend auf einem Zustand eines Fahrzeugs, der nach der durchgeführten Aktion erkannt wird, anpassen. Ist beispielsweise die gespeicherte Antwort zu der Anfrage, ob in einem bestimmten Gebiet ein Laden eines elektrischen Fahrzeugs möglich ist, „nein“, kann die Analyseeinheit auch auf eine Information zurückgreifen, nach der in genau diesem Gebiet elektrische Fahrzeuge zurückgegeben wurden und diese vollständig geladen sind. Die Antwort „nein“ kann also in „ja“ angepasst werden.Furthermore, the processing unit can also adapt a stored response based on a state of a vehicle that is recognized after the action has been carried out. If, for example, the stored answer to the query as to whether charging of an electric vehicle is possible in a certain area is “no”, the analysis unit can also access information according to which electric vehicles have been returned in precisely this area and are fully charged . The answer “no” can therefore be changed to “yes”.

Gemäß einer weiteren Ausführungsform ist die Auskunftseinheit dazu eingerichtet, die Anfrage des Benutzers als Eingabe in natürlicher Sprache zu empfangen, die Eingabe in natürlicher Sprache zu analysieren und eine zu dem Analyseergebnis korrespondierende Antwort aus der Datenbank auszuwählen. Die Auskunftseinheit kann als künstliche Intelligenz implementiert sein, zum Beispiel unter Verwendung eines neuronalen Netzes. Die natürliche Sprache, die der Benutzer bei der Eingabe verwendet hat, kann dann durch die Auskunftseinheit in maschinenverständliche Sprache umgewandelt werden, um eine zu der Eingabe bzw. Anfrage korrespondierende Antwort aus der Datenbank auszuwählen.According to a further embodiment, the information unit is set up to receive the user's request as an input in natural language, to analyze the input in natural language and to select a response from the database that corresponds to the analysis result. The information unit can be implemented as artificial intelligence, for example using a neural network. The natural language that the user used for the input can then be converted into machine-understandable language by the information unit in order to select a response from the database that corresponds to the input or query.

Durch die Verwendung von natürlicher Sprache ist es möglich, dass ein Benutzer seine Fragen zu einem technischen Problem frei formulieren kann und nicht auf bereits vorgefertigte, insbesondere bereits gestellte, Fragen festgelegt ist. Die Kommunikation zwischen dem Benutzer und der Auskunftseinheit kann insbesondere im Rahmen eines Chats erfolgen. Die Auskunftseinheit kann beispielsweise hierzu als Chatbot implementiert werden.By using natural language, it is possible for a user to be able to freely formulate his questions about a technical problem and not to be restricted to questions that have already been prepared, in particular questions that have already been asked. The communication between the user and the information unit can take place in particular in the context of a chat. For this purpose, the information unit can be implemented as a chatbot, for example.

Unter einem Chatbot wird ein textbasiertes Dialogsystem verstanden, das in einer Mensch-Maschine-Kommunikation mit einem oder mehreren Teilnehmern bzw. Benutzern kommunizieren kann. Der Chatbot stellt dabei ein System dar, das algorithmusbasiert auf menschliche Text-Anfragen, z.B. die oben genannten Fragens des Benutzers, reagiert. Basierend auf solchen Benutzereingaben kann der Chatbot dann die entsprechende Analyse und Auswahl der Informationen vornehmen.A chatbot is understood to be a text-based dialog system that can communicate with one or more participants or users in human-machine communication. The chatbot represents a system that reacts algorithm-based to human text requests, e.g. the above-mentioned questions from the user. Based on such user input, the chatbot can then carry out the appropriate analysis and selection of the information.

Gemäß einer weiteren Ausführungsform enthält die Datenbank Daten in sortierter Form mit Untergruppen und die Auskunftseinheit ist dazu eingerichtet, die Anfrage des Benutzers einer Untergruppe zuzuordnen, um die entsprechende Antwort auszuwählen. Die Auskunftseinheit kann während der Eingabe des Benutzers dessen Anfrage einer Untergruppe zuzuordnen, um die entsprechende Information bzw. Antwort auszuwählen. Sollte eine solche Zuordnung zu einer Untergruppe fehlschlagen, kann die Auskunftseinheit eine Kommunikation mit dem Benutzer durchführen, um durch entsprechende automatisierte Nachfragen eine Zuordnung zu einer Untergruppe zu ermöglichen.According to a further embodiment, the database contains data in sorted form with subgroups and the information unit is set up to assign the user's query to a subgroup in order to select the corresponding answer. During the input of the user, the information unit can assign the user's request to a subgroup in order to select the corresponding information or response. If such an assignment to a subgroup fails, the information unit can communicate with the user in order to enable an assignment to a subgroup by means of corresponding automated queries.

Gemäß einer weiteren Ausführungsform ist die Auskunftseinheit dazu eingerichtet, einen Hinweis an den Benutzer auszugeben, wenn die Auskunftseinheit nicht in der Lage ist, eine Antwort auszuwählen. Sind die in der Datenbank vorhandenen Daten nicht ausreichend, um auf eine Anfrage eine korrespondierende Antwort auszuwählen, kann dies zum einen dem Benutzer mitgeteilt werden, und zum anderen kann der Benutzer oder die Anfrage des Benutzers an eine externe Vorrichtung weitergeleitet werden. Beispielsweise handelt es sich in diesem Fall bei der Auskunftseinheit um einen Chatbot und die externe Vorrichtung kann dann ein Servicemitarbeiter oder ein Callcenter mit Personen sein. Die Weiterleitung oder Verbindung des Benutzers kann automatisiert erfolgen, wobei insbesondere die bereits gesammelten Informationen des Benutzers ebenfalls an die externe Vorrichtung weitergeleitet werden können. Durch die Weiterleitung der bereits gesammelten Informationen, d. h. Rückfragen durch die Auskunftseinheit, Zuordnung zu Untergruppen, etc., kann die Beantwortung der Anfrage des Benutzers durch einen Servicemitarbeiter beschleunigt werden.According to a further embodiment, the information unit is set up to output a message to the user if the information unit is not able to select a response. If the data available in the database are not sufficient to select a corresponding response to a query, this can be communicated to the user on the one hand, and the user or the user's query can be forwarded to an external device on the other hand. For example, in this case the information unit is a chatbot and the external device can then be a service employee or a call center with people. The forwarding or connection of the user can take place automatically, in particular the information already collected by the user can also be forwarded to the external device. By forwarding the information that has already been collected, ie queries by the information unit, assignment to subgroups, etc., the answering of the user's query by a service employee can be accelerated.

Gemäß einem weiteren Aspekt wird ein Kraftfahrzeug mit einer wie oben beschriebenen Vorrichtung vorgeschlagen.According to a further aspect, a motor vehicle with a device as described above is proposed.

Gemäß einem weiteren Aspekt wird ein Verfahren zur Überwachung der Kommunikation zwischen einem Benutzer und einer Auskunftseinheit vorgeschlagen, wobei das Verfahren die Schritte aufweist: Auswählen einer auf eine Anfrage des Benutzers korrespondierenden Antwort aus einer Datenbank und Ausgeben der Antwort, Erkennen einer von dem Benutzer als Reaktion auf die Antwort durchgeführten Aktion, Analysieren der Anfrage es Benutzers, der ausgegebenen Antwort und der durchgeführten Aktion und Bestimmen, ob die durchgeführte Aktion zu der ausgegebenen Antwort korrespondiert.According to a further aspect, a method for monitoring the communication between a user and an information unit is proposed, the method comprising the steps of: selecting a response corresponding to a query by the user from a database and outputting the response, recognizing a response from the user action taken on the response, analyzing the user's request, the response issued, and the action taken, and determining whether the action taken corresponds to the response issued.

Die für die vorgeschlagene Vorrichtung beschriebenen Ausführungsformen und Merkmale gelten für das vorgeschlagene Verfahren entsprechend.The embodiments and features described for the proposed device apply accordingly to the proposed method.

Weiterhin wird ein Computerprogrammprodukt vorgeschlagen, welches einen Programmcode aufweist, der dazu ausgebildet ist, auf einem Computer die Durchführung des wie oben erläuterten Verfahrens zu veranlassen.Furthermore, a computer program product is proposed which has a program code which is designed to cause the method as explained above to be carried out on a computer.

Ein Computerprogrammprodukt, wie z.B. ein Computerprogramm-Mittel, kann beispielsweise als Speichermedium, wie z.B. Speicherkarte, USB-Stick, CD-ROM, DVD, oder auch in Form einer herunterladbaren Datei von einem Server in einem Netzwerk bereitgestellt oder geliefert werden. Dies kann zum Beispiel in einem drahtlosen Kommunikationsnetzwerk durch die Übertragung einer entsprechenden Datei mit dem Computerprogrammprodukt oder dem Computerprogramm-Mittel erfolgen.A computer program product, such as a computer program means, for example, can be provided or delivered as a storage medium such as a memory card, USB stick, CD-ROM, DVD, or also in the form of a downloadable file from a server in a network. This can take place, for example, in a wireless communication network by transmitting a corresponding file with the computer program product or the computer program means.

Weitere mögliche Implementierungen der Erfindung umfassen auch nicht explizit genannte Kombinationen von zuvor oder im Folgenden bezüglich der Ausführungsbeispiele beschriebenen Merkmale oder Ausführungsformen. Dabei wird der Fachmann auch Einzelaspekte als Verbesserungen oder Ergänzungen zu der jeweiligen Grundform der Erfindung hinzufügen.Further possible implementations of the invention also include combinations, not explicitly mentioned, of features or embodiments described above or below with regard to the exemplary embodiments. The person skilled in the art will also add individual aspects as improvements or additions to the respective basic form of the invention.

Weitere Vorteile und vorteilhafte Ausführungsformen sind in der Beschreibung, den Zeichnungen und den Ansprüchen angegeben. Dabei sind insbesondere die in der Beschreibung und in den Zeichnungen angegebenen Kombinationen der Merkmale rein exemplarisch, so dass die Merkmale auch einzeln oder anders kombiniert vorliegen können.Further advantages and advantageous embodiments are specified in the description, the drawings and the claims. In particular, the combinations of features specified in the description and in the drawings are purely exemplary, so that the features can also be present individually or in a different combination.

Im Folgenden soll die Erfindung anhand von in den Zeichnungen dargestellten Ausführungsbeispielen näher beschrieben werden. Dabei sind die Ausführungsbeispiele und die in den Ausführungsbeispielen gezeigten Kombinationen rein exemplarisch und sollen nicht den Schutzbereich der Erfindung festlegen. Dieser wird allein durch die anhängigen Ansprüche definiert.In the following, the invention will be described in more detail with reference to the exemplary embodiments shown in the drawings. The exemplary embodiments and the combinations shown in the exemplary embodiments are purely exemplary and are not intended to define the scope of protection of the invention. This is defined solely by the pending claims.

Es zeigt:

  • 1: eine Vorrichtung zur Überwachung der Kommunikation zwischen einem Benutzer und einer Auskunftseinheit.
It shows:
  • 1 : a device for monitoring communication between a user and an information unit.

Im Folgenden werden gleiche oder funktionell gleichwirkende Elemente mit denselben Bezugszeichen gekennzeichnet.In the following, elements that are the same or have the same function are identified with the same reference symbols.

1 zeigt eine Vorrichtung 1 zur Überwachung der Kommunikation zwischen einem Benutzer 2 und einer Auskunftseinheit 4 der Vorrichtung 1. Der Benutzer 2 kann insbesondere ein Benutzer eines Kraftfahrzeugmietsystems, d.h. eines Carsharing-Systems, sein. 1 shows an apparatus 1 for monitoring communication between a user 2 and an information unit 4th the device 1 . The user 2 can in particular be a user of a motor vehicle rental system, ie a car sharing system.

Bei der Auskunftseinheit 4 kann es sich um einen Chatbot handeln, der auf eine oder mehrere Anfragen des Benutzers 2 aus einer Datenbank 6 korrespondierende Antworten auswählt und an den Benutzer 2 ausgibt. Alternativ kann es sich bei der Auskunftseinheit 4 auch um ein Callcenter handeln.At the information unit 4th it can be a chatbot that responds to one or more requests from the user 2 from a database 6th Selects corresponding answers and sends them to the user 2 issues. Alternatively, it can be at the information unit 4th also act as a call center.

Die Anfrage des Benutzers 2 kann in natürlicher Sprache über ein Mikrofon oder eine Tastatur oder einen Bildschirm bzw. Touchscreen erfolgen. Die Auskunftseinheit 4 kann diese Anfrage analysieren, um die natürliche Sprache der Anfrage zu verstehen. Die Auskunftseinheit 4 kann hierzu beispielsweise als neuronales Netz implementiert sein. Die Ausgabe der Antwort kann ebenfalls in natürlicher Sprache erfolgen und kann über einen Lautsprecher oder in Schriftform über einen Bildschirm ausgegeben werden.The user's request 2 can be done in natural language using a microphone or keyboard or screen or touchscreen. The information unit 4th can parse this request to understand the natural language of the request. The information unit 4th can be implemented as a neural network for this purpose, for example. The response can also be output in natural language and can be output via a loudspeaker or in writing on a screen.

Die Datenbank 6 kann, obwohl getrennt davon dargestellt, Teil der Vorrichtung 1 sein. Alternativ kann die Datenbank auch remote, beispielsweise auf einem externen Server implementiert sein.Database 6th may, although shown separately, be part of the device 1 be. Alternatively, the database can also be implemented remotely, for example on an external server.

Da zur Beantwortung einer Anfrage des Benutzers 2 auf die bereits gespeicherten korrespondierenden Antworten in der Datenbank 6 zugegriffen wird, kann es vorkommen, dass auf die gleiche Anfrage immer die gleiche, unter Umständen falsche oder fehlerhafte Antwort ausgegeben wird. Um dies zu verhindern, weist die Vorrichtung 1 eine Überwachungseinheit 8 und eine Verarbeitungseinheit 10 auf, deren Funktionen im Folgenden beschrieben werden.As to answer a request from the user 2 to the corresponding answers already stored in the database 6th is accessed, it can happen that the same request is always given the same, possibly incorrect or faulty answer. To prevent this from happening, the device 1 a monitoring unit 8th and a processing unit 10 whose functions are described below.

Die Überwachungseinheit 8 ist dazu eingerichtet, eine Aktion zu erkennen, die der Benutzer 2 als Reaktion auf die ausgegebene Antwort durchführt. Diese Aktion kann, wenn die Antwort korrekt war, der Antwort entsprechen. War die Antwort jedoch falsch, kann der Benutzer 2 entgegen der ausgegebenen Antwort handeln. Dies wird durch die Überwachungseinheit 8 erkannt.The monitoring unit 8th is set up to recognize an action that the user 2 in response to the response issued. If the answer was correct, this action can correspond to the answer. However, if the answer was incorrect, the user can 2 act contrary to the answer given. This is done by the monitoring unit 8th recognized.

Basierend auf der Anfrage des Benutzers 2, der ausgegebenen Antwort sowie der durchgeführten Aktion kann die Verarbeitungseinheit 10 bestimmen, ob die durchgeführte Aktion zu der ausgegebenen Antwort korrespondiert. Stellt die Verarbeitungseinheit 10 fest, dass die durchgeführte Aktion nicht der ausgegebenen Antwort entspricht, kann sie die ausgegebene Antwort anpassen und entsprechend in der Datenbank 6 speichern. Auf diese Weise kann die Datenbank 6 immer weiter verbessert werden, da die gespeicherten Antworten basierend auf den tatsächlich durchgeführten Aktionen des Benutzers 2 angepasst werden können.Based on the user's request 2 The processing unit 10 determine whether the action taken corresponds to the response issued. Represents the processing unit 10 determines that the action performed does not correspond to the response issued, it can adapt the response issued and in the database accordingly 6th to save. That way the database 6th are always improved, as the stored answers are based on the actions actually performed by the user 2 can be customized.

Zusätzlich kann die Verarbeitungseinheit 10 einen Zustand eines Kraftfahrzeugs des Benutzers 2 nach der durchgeführten Aktion bestimmen und die ausgegebene Antwort basierend auf dem Zustand des Kraftfahrzeugs anpassen. Wurde beispielsweise die Anfrage gestellt, ob ein Aufladen eines Kraftfahrzeugs an einer bestimmten Position möglich ist, und die ausgegebene Antwort, die in der Datenbank 6 gespeichert war, hat diese Anfrage negativ beantwortet, kann die Verarbeitungseinheit 10 feststellen, dass der Zustand des Kraftfahrzeugs einem geladenen Kraftfahrzeug entspricht, obwohl nach den gespeicherten Informationen kein Aufladen möglich ist. Dies kann durch die Verarbeitungseinheit 10 so interpretiert werden, dass sehr wohl ein Aufladen des Fahrzeugs möglich ist. Dies wird entsprechend in der Datenbank 6 korrigiert. Wird in Zukunft durch den Benutzer 2 eine Frage gestellt, ob ein Aufladen an dieser Position möglich ist, wird die Auskunftseinheit 4 in der Datenbank 6 die Information finden, dass dies möglich ist, und dies entsprechend an den Benutzer 2 ausgeben.In addition, the processing unit 10 a state of a motor vehicle of the user 2 determine after the action taken and adjust the output response based on the condition of the motor vehicle. For example, if the request was made as to whether a motor vehicle could be charged at a certain position, and the response that was issued was stored in the database 6th was saved, if this query has been answered in the negative, the processing unit can 10 determine that the state of the motor vehicle corresponds to a charged motor vehicle, although charging is not possible according to the stored information. This can be done by the processing unit 10 can be interpreted in such a way that it is very possible to charge the vehicle. This will be done accordingly in the database 6th corrected. Will be used in the future by the user 2 The information unit will ask a question as to whether charging is possible at this position 4th in the database 6th find the information that this is possible, and accordingly to the user 2 output.

Durch die vorgeschlagene Vorrichtung ist es somit möglich, die in der Datenbank gespeicherten Informationen fortlaufend zu verbessern, um korrekte Antworten geben zu können.The proposed device thus makes it possible to continuously improve the information stored in the database in order to be able to give correct answers.

BezugszeichenlisteList of reference symbols

11
Vorrichtungcontraption
22
Benutzeruser
44th
AuskunftseinheitInformation unit
66th
DatenbankDatabase
88th
ÜberwachungseinheitMonitoring unit
1010
VerarbeitungseinheitProcessing unit

Claims (10)

Vorrichtung (1) zur Überwachung der Kommunikation zwischen einem Benutzer (2) und einer Auskunftseinheit (4) der Vorrichtung (1), wobei die Auskunftseinheit (4) dazu eingerichtet ist, auf eine Anfrage des Benutzers (2) eine korrespondierende Antwort aus einer Datenbank (6) auszuwählen und auszugeben, dadurch gekennzeichnet, dass die Vorrichtung (1) eine Überwachungseinheit (8), die dazu eingerichtet ist, eine von dem Benutzer (2) als Reaktion auf die Antwort durchgeführte Aktion zu erkennen, und eine Verarbeitungseinheit (10) aufweist, die dazu eingerichtet ist, die Anfrage des Benutzers (2), die ausgegebene Antwort und die durchgeführte Aktion zu analysieren und zu bestimmen, ob die durchgeführte Aktion zu der ausgegebenen Antwort korrespondiert.Device (1) for monitoring the communication between a user (2) and an information unit (4) of the device (1), the information unit (4) being set up to receive a corresponding response from a database to a request from the user (2) (6) to select and output, characterized in that the device (1) has a monitoring unit (8) which is set up to recognize an action carried out by the user (2) in response to the response, and a processing unit (10) which is set up to analyze the request of the user (2), the response issued and the action performed and to determine whether the action performed corresponds to the response output. Vorrichtung nach Anspruch 1, wobei die Verarbeitungseinheit (10) dazu eingerichtet ist, die ausgegebene Antwort basierend auf der durchgeführten Aktion anzupassen, wenn die durchgeführte Aktion nicht der ausgegebenen Antwort entspricht, und die angepasste Antwort in der Datenbank (6) zu speichern.Device according to Claim 1 wherein the processing unit (10) is set up to adapt the output response based on the action performed, if the action performed does not correspond to the response output, and to store the adapted response in the database (6). Vorrichtung nach einem der vorhergehenden Ansprüche, wobei die Datenbank (6) vergangene Anfragen und korrespondierende Antworten, Rückmeldungen von Benutzern (2) zu ausgegebenen Antworten und/oder Zustände von Kraftfahrzeugen von Benutzern (2) nach einer ausgegebenen Antwort enthält.Device according to one of the preceding claims, wherein the database (6) contains past inquiries and corresponding answers, feedback from users (2) on answers issued and / or states of motor vehicles from users (2) after an answer issued. Vorrichtung nach einem der vorhergehenden Ansprüche, wobei die Verarbeitungseinheit (10) dazu eingerichtet ist, einen Zustand eines Kraftfahrzeugs des Benutzers (2) nach der durchgeführten Aktion zu bestimmen und die ausgegebene Antwort basierend auf dem Zustand des Kraftfahrzeugs anzupassen.Device according to one of the preceding claims, wherein the processing unit (10) is set up to determine a state of a motor vehicle of the user (2) after the action carried out and to adapt the output response based on the state of the motor vehicle. Vorrichtung nach einem der vorhergehenden Ansprüche, wobei die Auskunftseinheit (4) dazu eingerichtet ist, die Anfrage des Benutzers (2) als Eingabe in natürlicher Sprache zu empfangen, die Eingabe in natürlicher Sprache zu analysieren und eine zu dem Analyseergebnis korrespondierende Antwort aus der Datenbank (6) auszuwählen.Device according to one of the preceding claims, wherein the information unit (4) is set up to receive the request from the user (2) as input in natural language, to analyze the input in natural language and to send a response from the database ( 6). Vorrichtung nach einem der vorhergehenden Ansprüche, wobei die Datenbank (6) Daten in sortierter Form mit Untergruppen enthält und wobei die Auskunftseinheit (4) dazu eingerichtet ist, die Anfrage des Benutzers (2) einer Untergruppe zuzuordnen, um die entsprechende Antwort auszuwählen.Device according to one of the preceding claims, wherein the database (6) contains data in sorted form with subgroups and wherein the information unit (4) is set up to process the query of the Assign user (2) to a subgroup in order to select the appropriate answer. Vorrichtung nach Anspruch 6, wobei die Auskunftseinheit (4) dazu eingerichtet ist, eine Kommunikation mit dem Benutzer (2) durchzuführen, wenn die Zuordnung zu einer Untergruppe fehlgeschlagen ist.Device according to Claim 6 , wherein the information unit (4) is set up to carry out a communication with the user (2) if the assignment to a subgroup has failed. Vorrichtung nach einem der vorhergehenden Ansprüche, wobei die Auskunftseinheit (4) dazu eingerichtet ist, einen Hinweis an den Benutzer (2) auszugeben, wenn die Auskunftseinheit (4) nicht in der Lage ist, eine Antwort auszuwählen.Device according to one of the preceding claims, wherein the information unit (4) is set up to output a message to the user (2) if the information unit (4) is unable to select a response. Kraftfahrzeug mit einer Vorrichtung zur Überwachung der Kommunikation zwischen einem Benutzer (2) und einer Auskunftseinheit (4) nach einem der vorhergehenden Ansprüche.Motor vehicle with a device for monitoring communication between a user (2) and an information unit (4) according to one of the preceding claims. Verfahren zur Überwachung der Kommunikation zwischen einem Benutzer (2) und einer Auskunftseinheit (4), wobei das Verfahren die Schritte aufweist: Auswählen einer auf eine Anfrage des Benutzers (2) korrespondierenden Antwort aus einer Datenbank (6) und Ausgeben der Antwort, dadurch gekennzeichnet, dass das Verfahren die Schritte aufweist: Erkennen einer von dem Benutzer (2) als Reaktion auf die Antwort durchgeführten Aktion, Analysieren der Anfrage des Benutzers (2), der ausgegebenen Antwort und der durchgeführten Aktion und Bestimmen, ob die durchgeführte Aktion zu der ausgegebenen Antwort korrespondiert.A method for monitoring the communication between a user (2) and an information unit (4), the method comprising the steps of: selecting a response from a database (6) corresponding to a query by the user (2) and outputting the response, characterized in that in that the method comprises the steps of: recognizing an action taken by the user (2) in response to the response, analyzing the request of the user (2), the response issued and the action performed, and determining whether the action performed is the same as the action taken Answer corresponds.
DE102020106066.1A 2020-03-06 2020-03-06 Device and method for monitoring communication between a user and an information unit Pending DE102020106066A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102020106066.1A DE102020106066A1 (en) 2020-03-06 2020-03-06 Device and method for monitoring communication between a user and an information unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102020106066.1A DE102020106066A1 (en) 2020-03-06 2020-03-06 Device and method for monitoring communication between a user and an information unit

Publications (1)

Publication Number Publication Date
DE102020106066A1 true DE102020106066A1 (en) 2021-09-09

Family

ID=77389041

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020106066.1A Pending DE102020106066A1 (en) 2020-03-06 2020-03-06 Device and method for monitoring communication between a user and an information unit

Country Status (1)

Country Link
DE (1) DE102020106066A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220207392A1 (en) * 2020-12-31 2022-06-30 International Business Machines Corporation Generating summary and next actions in real-time for multiple users from interaction records in natural language

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120317593A1 (en) 2011-06-10 2012-12-13 Myslinski Lucas J Fact checking method and system
US20140164994A1 (en) 2012-12-12 2014-06-12 Linkedin Corporation Fact checking graphical user interface including fact checking icons
US20160364997A1 (en) 2014-02-27 2016-12-15 Moore Theological College Council Assessing learning of users
DE102017121712A1 (en) 2016-09-23 2018-03-29 Google Inc. Intelligent answers using a device-internal model

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120317593A1 (en) 2011-06-10 2012-12-13 Myslinski Lucas J Fact checking method and system
US20140164994A1 (en) 2012-12-12 2014-06-12 Linkedin Corporation Fact checking graphical user interface including fact checking icons
US20160364997A1 (en) 2014-02-27 2016-12-15 Moore Theological College Council Assessing learning of users
DE102017121712A1 (en) 2016-09-23 2018-03-29 Google Inc. Intelligent answers using a device-internal model

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220207392A1 (en) * 2020-12-31 2022-06-30 International Business Machines Corporation Generating summary and next actions in real-time for multiple users from interaction records in natural language
US12380344B2 (en) * 2020-12-31 2025-08-05 International Business Machines Corporation Generating summary and next actions in real-time for multiple users from interaction records in natural language

Similar Documents

Publication Publication Date Title
DE69812674T2 (en) SYSTEM FOR ENABLING AUTOMATIC ACCESS TO A DISPENSER AND METHOD FOR REFUELING A VEHICLE
DE102017217668A1 (en) Method and central data processing device for updating software in a plurality of vehicles
DE102019200956A1 (en) Signal processing device, system and method for processing audio signals
WO2020011655A1 (en) Method and system for detecting data in vehicles
WO2015078739A1 (en) Method and system for making available an assistance suggestion for a user of a motor vehicle
DE102020106066A1 (en) Device and method for monitoring communication between a user and an information unit
DE102017218925A1 (en) Handling a customer service request
EP3660801B1 (en) Automated creation of an accident report
DE102018200570B4 (en) Method for processing a telephone emergency call and system for carrying out the method
EP3787954B1 (en) Method and device for logging an item of information relating to a rail vehicle
DE102022119837A1 (en) Emergency call procedure with low consumption of spectral resources
DE102017206884A1 (en) Method and system for detecting a problem in an Internet-based infotainment system for a motor vehicle
DE102021109329A1 (en) Method for checking the fitness to drive of a driver of a motor vehicle, and a motor vehicle
DE102022130298A1 (en) Method for wirelessly transmitting a message from a motor vehicle to a receiver, as well as motor vehicle operable in this way, computer program and data storage medium
WO2018188907A1 (en) Processing speech input
DE102006016535A1 (en) Method for controlling an emergency device and method for controlling a receiving device for receiving emergency calls
DE10221059C1 (en) Process for the automatic processing of SMS messages and dialog system for communication by means of SMS messages
DE102017222549A1 (en) Control procedure and speech dialogue system
DE102019206189B4 (en) Communication system with a motor vehicle and a server device, motor vehicle, and server device
DE102024003438A1 (en) Interactive communication interface and interactive communication method in a vehicle
DE102023003137A1 (en) Process for optimizing services
EP3559941B1 (en) Audio response voice of a voice control system
WO2001039440A1 (en) Sending of e-mails by telephone
DE102021118494A1 (en) User device, device and method for setting up an audio connection via Voice Over IP to a user device associated with a means of transport
DE102022208762A1 (en) Text extraction from audio data in a vehicle

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06F0003160000

Ipc: G06Q0010000000

R163 Identified publications notified
R016 Response to examination communication