WO2019156537A1 - Système d'agent ai interactif et procédé pour fournir activement un service lié à la sécurité et similaire par l'intermédiaire d'une session de dialogue ou d'une session séparée sur la base d'une surveillance de session de dialogue entre des utilisateurs, et support d'enregistrement lisible par ordinateur - Google Patents

Système d'agent ai interactif et procédé pour fournir activement un service lié à la sécurité et similaire par l'intermédiaire d'une session de dialogue ou d'une session séparée sur la base d'une surveillance de session de dialogue entre des utilisateurs, et support d'enregistrement lisible par ordinateur Download PDF

Info

Publication number
WO2019156537A1
WO2019156537A1 PCT/KR2019/001700 KR2019001700W WO2019156537A1 WO 2019156537 A1 WO2019156537 A1 WO 2019156537A1 KR 2019001700 W KR2019001700 W KR 2019001700W WO 2019156537 A1 WO2019156537 A1 WO 2019156537A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
session
user
interactive
conversation
Prior art date
Application number
PCT/KR2019/001700
Other languages
English (en)
Korean (ko)
Inventor
설재호
장세영
Original Assignee
주식회사 머니브레인
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 주식회사 머니브레인 filed Critical 주식회사 머니브레인
Publication of WO2019156537A1 publication Critical patent/WO2019156537A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/085Payment architectures involving remote charge determination or related payment systems
    • G06Q20/0855Payment architectures involving remote charge determination or related payment systems involving a third party
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/127Shopping or accessing services according to a time-limitation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/016After-sales
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/01Social networking

Definitions

  • the present invention relates to monitoring an inter-user dialogue session by an interactive AI agent system and providing active services based on the same. More specifically, the interactive AI agent system monitors an inter-user dialogue session and provides a corresponding interactive AI agent.
  • the present invention relates to a technology for actively determining whether a user needs a service from a system and actively providing a service required to a user in various ways without any explicit and specific request by the user.
  • the user opens a conversation session with a specific interactive AI agent system (that is, a conversation session between the user and the interactive AI agent) and opens the interactive AI.
  • a specific interactive AI agent system that is, a conversation session between the user and the interactive AI agent
  • You must open a separate chat session with the system and explicitly and specifically request the information or service you want. This process not only causes interruption of the existing conversation but also involves cumbersome procedures, which is inconvenient for the user.
  • a method for monitoring and providing a service between a multi-user conversation session provided by an interactive AI agent system includes receiving user input from each of a plurality of users during a chat session, wherein the user input is a conversation input to and from a plurality of users, based on a predetermined knowledge base, the predetermined input corresponding to the user input.
  • Determining a user intent determining, based on the predetermined user intent, whether it is time to provide a service by the interactive AI agent system, wherein the service is associated with performing one or more tasks; In response to determining that the service is to be provided by the system, determining whether the service will be provided in a chat session or through a separate session, and whether the service will be provided during a chat session or a separate session. Providing a service according to the decision of whether to provide the It includes.
  • the step of determining whether the service will be provided in a conversation session or through a separate session may be performed based on the type of service.
  • the step of determining whether the service will be provided in a conversation session or through a separate session may be determined according to whether the service requires a security.
  • providing a service according to determining whether the service will be provided during a chat session or through a separate session, performing one or more tasks associated with the service, It may include providing the results of the above task performed in a chat session or a separate session.
  • providing the service comprises: performing one or more tasks associated with the service, Providing access to a given external server during a chat session or a separate session.
  • providing access to a given external server may include providing a link to the external server.
  • providing access to a given external server comprises providing a link for execution of a given application, where the given application provides access to the given external server. It may include.
  • providing access to a given external server may include invoking a given application, where the given application provides access to a given external service server.
  • a computer readable recording medium comprising one or more instructions, wherein the one or more instructions, when executed for a computer, cause the computer to perform any one of the methods described above. do.
  • an interactive AI agent system configured to provide monitoring and intervention for a conversation session between multiple users.
  • the interactive AI agent system of the present invention includes a communication module, an NLU module, and a conversation session monitoring module.
  • the communication module of the present invention is configured to receive user input from each of a plurality of users during a chat session, wherein the user input is a conversation input to and from a plurality of users, and the NLU module is based on a predetermined knowledge base.
  • the chat session monitoring module determines whether it is a point in time to provide a service by the interactive AI agent system, and is said to be a point in time to provide a service by the interactive AI agent system
  • the service is configured to determine whether the service will be provided during the chat session or through a separate session.
  • the communication module of the present invention is further configured to provide a service, in accordance with determining whether the service will be provided during a chat session or through a separate session.
  • a user immediately obtains desired information or service from an interactive AI agent system without having to actively open a separate conversation session or make a specific request during a conversation with another user through an instant message. can do.
  • the interactive AI agent system since the interactive AI agent system operates as if it is another human user participating in a conversation between users, the user can conveniently obtain appropriate services in a timely manner.
  • FIG. 1 is a diagram schematically illustrating a system environment in which an interactive AI agent system may be implemented, according to an embodiment of the present invention.
  • FIG. 2 is a functional block diagram schematically showing the functional configuration of the user terminal 102 of FIG. 1, according to an embodiment of the invention.
  • FIG. 3 is a functional block diagram schematically illustrating the functional configuration of the interactive AI agent server 108 of FIG. 1, in accordance with an embodiment of the present invention.
  • FIG. 4 illustrates an exemplary operation for monitoring conversation sessions between users and providing services accordingly via messenger service server 106, performed by interactive AI agent server 108, in accordance with an embodiment of the present invention.
  • FIG. 5 illustrates that, according to an embodiment of the present invention, the interactive AI agent server 108 monitors conversations between users through the messenger service server 106 and provides a predetermined service through a separate session with a specific user. This is a screen showing an example dialog in the case of providing.
  • the module or the unit means a functional part that performs at least one function or operation, and may be implemented by hardware or software or by a combination of hardware and software. Also, a plurality of 'modules' or 'units' may be integrated by at least one software module and implemented by at least one processor, except for 'modules' or 'units', which need to be implemented by specific hardware. have.
  • the 'interactive AI agent system' is a natural language input (eg, natural language) input from the user through an interactive interaction via natural language in the form of voice and / or text with the user.
  • a natural language input eg, natural language
  • It may refer to any information processing system capable of providing performance of, but is not limited to any particular form.
  • the dialogue response provided by the 'interactive AI agent system' may be in visual, auditory and / or tactile form (eg, voice, sound, text, video, image, symbol, emoticon, hyperlink, It may be included in various forms such as, but not limited to, animation, various knots, motion, haptic feedback, and the like.
  • the task performed by the interactive AI agent system may include, for example, searching for information, making a payment, writing a message, writing an email, making a phone call, playing a music, taking a picture, searching a user's location, and mapping /
  • Various types of tasks may be included.
  • the 'interactive AI agent system' is specialized for general purpose interactive AI agent system designed for providing general information based on general knowledge, and for each specialty field such as finance, legal, medical, and public fields. It is important to note that you can include all the specialized, interactive AI agent systems for each sector that build a knowledge system that matches that specialization and provide more accurate services.
  • FIG. 1 is a diagram schematically illustrating a system environment 100 in which an interactive AI agent system may be implemented, in accordance with an embodiment of the present invention.
  • the system environment 100 includes a plurality of user terminals 102a-102n, a communication network 104, a messenger service server 106, an interactive AI agent server 108, and an external service server 110. It includes.
  • each of the plurality of user terminals 102a-102n may be any user electronic device having a wired or wireless communication function.
  • Each of the user terminals 102a-102n may be various wired or wireless communication terminals including, for example, a smartphone, a tablet PC, a music player, a smart speaker, a desktop, a laptop, a PDA, a game console, a digital TV, a set-top box, and the like. It should be understood that it is not limited to any particular form.
  • each of the user terminals 102a-102n can communicate with the messenger service server 106, that is, send and receive necessary information, through the communication network 104.
  • each of the user terminals 102a-102n establishes a chat session with one or a plurality of other user terminals 102a-102n through the communication network 104 and the messenger service server 106.
  • the established conversation session may exchange a real-time conversation with one or more other user terminals 102a-102n in a voice and / or text manner.
  • each of the user terminals 102a-102n receives a user input in the form of voice and / or text from the outside, and is established through the communication network 104 and the messenger service server 106. Through the chat session, the user input may be provided to other user terminals 102a-102n participating in the chat session.
  • each of the user terminals 102a-102n can communicate with the interactive AI agent server 108, that is, send and receive necessary information, through the communication network 104.
  • each of the user terminals 102a to 102n may communicate with the external service server 110, that is, transmit and receive necessary information through the communication network 104.
  • each of the user terminals 102a-102n may receive user input in the form of voice, text, and / or touch from the outside, and may be configured as an interactive AI agent server through the communication network 104 ( 108 and / or operation results corresponding to the above user input (eg, providing a specific conversation response and / or obtained through communication with an external service server 110 (and / or processing within user terminals 102a-102n)). To perform specific tasks, etc.) to the user.
  • performing a task as an operation corresponding to a user input includes searching for information, sending or making a payment, writing an SMS message, writing an email, making a phone call, playing music, taking a picture, searching for a user's location, and mapping It may include performing various types of tasks, including but not limited to, navigation services and the like.
  • each of the user terminals 102a-102n may have a conversational response as a result of an operation corresponding to a user input in a visual, auditory and / or tactile form (eg, voice, sound, text, video, And images, symbols, emoticons, hyperlinks, animations, various notes, motions, haptic feedback, and the like, but are not limited thereto.
  • the communication network 104 may include any wired or wireless communication network, such as a TCP / IP communication network.
  • the communication network 104 may include, for example, a Wi-Fi network, a LAN network, a WAN network, an Internet network, and the like, but the present invention is not limited thereto.
  • the communication network 104 may be, for example, Ethernet, GSM, Enhanced Data GSM Environment (EDGE), CDMA, TDMA, OFDM, Bluetooth, VoIP, Wi-MAX, Wibro, or any other various wired or wireless. It may be implemented using a communication protocol.
  • the messenger service server 106 may communicate with the user terminals 102a-102n through the communication network 104.
  • the messenger service server 106 may be connected to one or more of the corresponding user terminals 102a-102n according to a request received from the user terminals 102a-102n through, for example, the communication network 104.
  • a conversation session may be established between the other user terminals 102a-102n, and a real time conversation may proceed between the user terminals 102a-102n participating in the conversation session.
  • the messenger service server 106 when the messenger service server 106 establishes a conversation session between the user terminals 102a-102n in response to a request from the user terminals 102a-102n, the messenger service server 106 according to the user's selection It is possible to determine whether to use one or a plurality of interactive AI agent (interactive AI agent specialized in general or specialized fields) for the conversation session (in this case, the conversation session by the interactive AI agent system described later). Monitoring and active service provision, etc. will be performed if selected to use the interactive AI agent system in the establishment of the corresponding conversation session).
  • interactive AI agent interactive AI agent specialized in general or specialized fields
  • user input in the form of voice and / or text received on each user terminal 102a-102n may be a conversation session established via the communication network 104 and the messenger service server 106. Through this, it may be delivered to other user terminals 102a-102n participating in the conversation session.
  • the interactive AI agent server 108 may communicate with the user terminals 102a-102n via the communication network 104.
  • the interactive AI agent server 108 receives, in advance, user inputs in the form of voice, text and / or touch from the user terminals 102a-102n via the communication network 104, for example. Based on the prepared knowledge models, the received user input can be processed to determine the intent of the user.
  • the interactive AI agent server 108 may, for example, generate a specific conversation response that matches the user's intent and send it to the user terminals 102a-102n.
  • the interactive AI agent server 108 monitors a conversation session between the user terminals 102a-102n via the messenger service server 106, for example via the communication network 104, Receive respective user natural language inputs transmitted and received between user terminals 102a-102n on the conversation session.
  • the interactive AI agent server 108 may determine the intent of the user by processing the received natural language input based on previously prepared knowledge models.
  • the interactive AI agent server 108 generates a conversation response that matches the user intent obtained from the conversation session between the user terminals 102a-102n via the messenger service server 106. By intervening in a chat session between the corresponding user terminals 102a-102n or by establishing a separate session (eg, a separate chat session between the specific user terminal and the interactive AI agent server 108, etc.) May provide the generated chat response.
  • the interactive AI agent server 108 generates, in voice and / or text form, a conversation response corresponding to the determined user intention, and generates the generated response through the communication network 104. , The user terminal 102a-102n and / or the messenger service server 106.
  • the dialogue response generated by the interactive AI agent server 108 along with the above-described natural language responses in the form of voice and / or text, other visual elements such as images, videos, symbols, emoticons, etc. Or other acoustic elements such as sound, sound, or other tactile elements.
  • the same type of response on the interactive AI agent server 108 depending on the type of user input received on the user terminals 102a-102n (eg, voice or text input).
  • Can be generated e.g., a voice response is generated if a voice input is given and a text response is generated if a text input is given
  • responses in the form of voice and / or text may be generated and provided regardless of the form of user input.
  • the interactive AI agent server 108 may allow a task corresponding to the determined user intention to be performed.
  • the interactive AI agent server 108 generates a specific control signal such that, for example, a specific task conforming to the user's intention is performed on the user terminals 102a-102n, so that the user terminal 102a- 102n).
  • the interactive AI agent server 108 intervenes in a chat session between the user terminals 102a-102n via, for example, the messenger service server 106 to meet the user's intention on the chat session.
  • a specific task execution procedure can be performed.
  • the interactive AI agent server 108 may be a separate session with a particular user, for example, separate from the conversation session between the user terminals 102a-102n via the messenger service server 106.
  • a separate conversation session between a specific user terminal and the interactive AI agent server 108 may be established), and a specific task execution procedure may be performed according to the user intention through the separate session.
  • the interactive AI agent server 108 processes certain tasks in accordance with the user's intention, for example in a chat session between the user terminals 102a-102n via the messenger service server 106.
  • a result eg, a predetermined information search result
  • the interactive AI agent server 108 may, for example, perform certain task processing (eg, predetermined task) on a conversation session between the user terminals 102a-102n via the messenger service server 106.
  • Various paths accessible to external service server 110 eg, information retrieval server or financial server
  • information retrieval or transfer execution such as links to external service server 110 or to external service server 110. Links for the execution of certain applications (eg, certain information retrieval apps or money transfer apps) that provide access may be provided.
  • the interactive AI agent server 108 is separate from a particular user, for example separate from a conversation session between the user terminals 102a-102n via the messenger service server 106.
  • a session eg, a separate conversation session between the specific user terminal and the interactive AI agent server 108, etc.
  • predetermined task processing results eg, predetermined information
  • the interactive AI agent server 108 for example, through a separate session above, the external service server 110 for a predetermined task processing (e.g., searching for information or executing a transfer).
  • a given application eg, a given information retrieval
  • a given information retrieval that provides various paths that can be accessed (e.g., an information retrieval server or financial server), such as a link to the external service server 110 or access to the external service server 110.
  • App or money transfer app e.g., a given information retrieval server or financial server
  • the interactive AI agent server 108 is separate from the conversation session between the user terminals 102a-102n, eg, an external service server 110 for processing certain tasks in accordance with user intent.
  • Control signals for calling a predetermined application eg, a predetermined information retrieval app or a remittance app
  • a predetermined application eg, a predetermined information retrieval app or a remittance app
  • RTI ID 0.0 &gt
  • the interactive AI agent server 108 may communicate with the external service server 110 via the communication network 104.
  • the external service server 110 may be, for example, an online consultation center server, a financial service server, a legal service server, a medical service server, an online shopping mall server, an information retrieval server, a map service server, a navigation service server, and the like. It doesn't happen.
  • the response based on the user intention which is transmitted from the interactive AI agent server 108 to the user terminals 102a-102n and / or the messenger service server 106, is for example an external service server ( It should be understood that the data content may include data content retrieved and obtained from 110.
  • the interactive AI agent server 108 is shown as a separate physical server configured to communicate with the external service server 110 through the communication network 104, but the present disclosure is not limited thereto.
  • the interactive AI agent server 110 may be, for example, an online consultation center server, a financial service server, a legal service server, a medical service server, an online shopping mall server, an information retrieval server, a map service server, or navigation.
  • the service server may be included as part of various service servers such as a service server.
  • FIG. 2 is a functional block diagram schematically showing a functional configuration of the user terminal 102 shown in FIG. 1 according to an embodiment of the present invention.
  • the user terminal 102 includes a user input receiving module 202, a sensor module 204, a program memory module 206, a processing module 208, a communication module 210, and a response output module ( 212).
  • the user input receiving module 202 may input various types of inputs from the user, for example, natural language inputs such as voice inputs and / or text inputs (and additionally other types of inputs such as touch inputs). ) Can be received.
  • the user input receiving module 202 may include, for example, a microphone and an audio circuit, and may acquire a user voice input signal through the microphone and convert the obtained signal into audio data.
  • the user input receiving module 202 may include various pointing devices such as a mouse, a joystick, a trackball, a keyboard, a touch panel, a touch screen, a stylus, and the like.
  • the user may acquire text input and / or touch input signals input from the user through these input devices.
  • the user input received by the user input receiving module 202 may be associated with performing a predetermined task, for example, executing a predetermined application or retrieving predetermined information, but the present invention is limited thereto. It is not.
  • the user input received by the user input receiving module 202 may be for only simple conversation progress regardless of executing a predetermined application or searching for information.
  • the sensor module 204 includes one or more different types of sensors, through which the status information of the user terminal 102, for example, the physical state of the corresponding user terminal 102, The software and / or hardware state or information about the environment state of the user terminal 102 may be obtained.
  • the sensor module 204 may include, for example, an optical sensor, and detect an ambient light state of the corresponding user terminal 102 through the optical sensor.
  • the sensor module 204 may include, for example, a movement sensor, and detect whether the corresponding user terminal 102 is moved through the movement sensor.
  • the sensor module 204 may include, for example, a speed sensor and a GPS sensor, and may detect a position and / or orientation state of the corresponding user terminal 102 through these sensors. According to another embodiment of the present invention, it should be appreciated that the sensor module 204 may include other various types of sensors, including temperature sensors, image sensors, pressure sensors, contact sensors, and the like.
  • the program memory module 206 may be any storage medium that stores various programs that can be executed on the user terminal 102, for example, various application programs and related data.
  • the program memory module 206 includes, for example, instant messaging applications, dialing applications, email applications, camera applications, music playback applications, video playback applications, image management applications, map applications, browser applications, and the like.
  • Various application programs, including, and data associated with the execution of these programs can be stored.
  • the program memory module 206 may be configured to include various types of volatile or nonvolatile memory such as DRAM, SRAM, DDR RAM, ROM, magnetic disk, optical disk, flash memory, and the like. .
  • the processing module 208 may communicate with each component module of the user terminal 102 and perform various operations on the user terminal 102. According to an embodiment of the present invention, the processing module 208 may drive and execute various application programs on the program memory module 206. According to one embodiment of the invention, the processing module 208 may receive the signals obtained by the user input receiving module 202 and the sensor module 204, if necessary, and perform appropriate processing on these signals. have. According to one embodiment of the invention, the processing module 208 may perform appropriate processing on the signal received from the outside through the communication module 210, if necessary.
  • the communication module 210 the user terminal 102 via the communication network 104 of Figure 1, the messenger service server 106, the interactive AI agent server 108 and / or Enable communication with an external service server 110.
  • the communication module 210 for example, the signal obtained on the user input receiving module 202 and the sensor module 204 is a messenger service server (through the communication network 104 according to a predetermined protocol) ( 106, the interactive AI agent server 108 and / or the external service server 110.
  • the communication module 210 is received from the messenger service server 106, the interactive AI agent server 108 and / or the external service server 110, for example, via the communication network 104.
  • Various signals for example, response signals including natural language responses in the form of voice and / or text, various control signals, and the like can be received, and appropriate processing can be performed according to a predetermined protocol.
  • the response output module 212 may output a response corresponding to a user input in various forms such as visual, auditory, and / or tactile.
  • the response output module 212 includes various display devices such as a touch screen based on technologies such as LCD, LED, OLED, QLED, etc., and responds to user input through these display devices.
  • Visual responses such as text, symbols, videos, images, hyperlinks, animations, various notes, and the like, to the user.
  • the response output module 212 includes, for example, a speaker or a headset, and provides an audible response, such as a voice and / or acoustic response, to the user via the speaker or the headset, corresponding to a user input. can do.
  • the response output module 212 may include a motion / haptic feedback generator, thereby providing a tactile response, for example, motion / haptic feedback to the user.
  • the response output module 212 can simultaneously provide any two or more combinations of text response, voice response, and motion / haptic feedback corresponding to user input.
  • the interactive agent server 108 may include a communication module 302, a speech-to-text (STT) module 304, a natural language understanding (NLU) module 306. ), Conversation understanding knowledge base 308, user database 310, conversation session monitoring unit 312, conversation management module 314, conversation generation module 316, and speech synthesis (Text-To-Speech; TTS) Module 318.
  • STT speech-to-text
  • NLU natural language understanding
  • Conversation understanding knowledge base 308 user database 310
  • conversation session monitoring unit 312 conversation management module 314, conversation generation module 316, and speech synthesis (Text-To-Speech; TTS) Module 318.
  • TTS speech synthesis
  • the communication module 302 is a communication AI agent server 108 via the communication network 104, according to a predetermined wired or wireless communication protocol, the user terminal 102, the messenger service Enable communication with server 106 and / or external service server 110.
  • the communication module 302 is a user input (eg touch input, voice, etc.) that has been transmitted from the user terminal 102 and / or the messenger service server 106 via the communication network 104. Input, and / or text input, and the like, without limitation thereto).
  • the communication module 302 together with or separately from the above-described user input, has been transmitted from the user terminal 102 or the like via the communication network 104, the user terminal 102. It can receive the state information of.
  • the state information may be, for example, various state information related to the corresponding user terminal 102 at the time of the user input (for example, the physical state of the user terminal 102 and the software of the user terminal 102). And / or hardware status, environmental status information around the user terminal 102, and the like.
  • the communication module 302 further includes a conversation response (eg, voice and / or textual natural language) generated by the interactive AI agent server 108 in response to the received user input.
  • a conversation response eg, voice and / or textual natural language
  • the communication module 302 may be performed via the communication network 104 to the user terminal 102 and / or the messenger service server 106.
  • the STT module 304 may receive a voice input among user inputs received through the communication module 302 and convert the received voice input into text data based on pattern matching or the like. have. According to an embodiment of the present invention, the STT module 304 may generate a feature vector sequence by extracting features from a user's voice input. According to an embodiment of the present invention, the STT module 304 may include a dynamic time warping (DTW) method, a HMM model (Hidden Markov Model), a GMM model (Gaussian-Mixture Mode), a deep neural network model, an n-gram model, and the like. Based on a variety of statistical models of, a text recognition result, such as a sequence of words, can be generated. According to an embodiment of the present invention, when converting the received voice input into text data based on pattern matching, the STT module 304 may refer to each user characteristic data of the user database 310 described later. .
  • DTW dynamic time warping
  • the NLU module 306 may receive a text input from the communication module 302 or the STT module 304.
  • the text input received at the NLU module 306 is received from the user terminal 102 and / or the messenger service server 106 via the communication network 104 at the communication module 302, for example.
  • the status information may include, for example, various status information related to the corresponding user terminal 102 at the time of user voice input and / or text input (eg, physical state of the user terminal 102 and software). And / or hardware status, environmental status information around the user terminal 102, and the like.
  • the NLU module 306 may correspond to the received text input with one or more user intents based on the conversation understanding knowledge base 308 described below.
  • the user intent here may be associated with a series of action (s) that can be understood and performed by the interactive AI agent server 108 in accordance with the user intent.
  • the NLU module 306 may refer to the aforementioned state information in mapping the received text input to one or more user intentions.
  • the NLU module 306 may reference each user characteristic data of the user database 310 described below in mapping the received text input to one or more user intentions.
  • the conversation understanding knowledge base 308 may include, for example, a predefined ontology model.
  • the ontology model can be represented, for example, as a hierarchical structure between nodes, each node being a "intent” node or a sub-attribute linked to a "intent” node corresponding to a user's intent. It may be one of the nodes (subordinate “attributes” nodes directly linked to the "intent” node or back linked to the "attributes” node of the "intent” node.
  • an "intention" node and “attribute” nodes directly or indirectly linked to the "intention” node may constitute one domain, and an ontology may be configured as a set of such domains.
  • the dialogue understanding knowledge base 308 may be configured to include domains corresponding to all intents, for example, that the interactive AI agent system can understand and perform operations corresponding thereto. have.
  • the ontology model may be dynamically changed by adding or deleting nodes, or modifying relationships between nodes.
  • the intent node and attribute nodes of each domain in the ontology model may be associated with words and / or phrases related to the corresponding user intent or attributes, respectively.
  • the dialogue understanding knowledge base 308 comprises an ontology model consisting of nodes in a hierarchy and a set of words and / or phrases associated with each node, e.g. in the form of a lexical dictionary (specific (Not shown), the NLU module 306 may determine user intention based on the ontology model implemented in the form of a lexical dictionary.
  • the NLU module 306 when the NLU module 306 receives a text input or a sequence of words, the NLU module 306 may determine which words in which domain in the ontology model are associated with each word in the sequence, Based on such a determination, it is possible to determine the corresponding domain, ie user intention.
  • the user database 310 may be a database that stores and manages characteristic data for each user.
  • the characteristic data for each user included in the user database 310 may include, for example, a previous conversation / behavior record of the user, pronunciation characteristic information of the user, user vocabulary preferences, and the location of the user for each user. , Settings language, contact / friend list, and various other user specific information.
  • the STT module 304 refers to each user characteristic data of the user database 310, for example, a pronunciation characteristic of each user, when converting a voice input into text data. You can get more accurate text data.
  • the NLU module 306 may make more accurate user intention determination by referring to each user characteristic data of the user database 310, for example, each user characteristic or context, when determining the user intention. Can be.
  • the conversation generating module 316 may refer to user characteristic data of the user database 310 when generating a conversation response.
  • a user database 310 for storing and managing characteristic data for each user is illustrated as being arranged in the interactive AI agent server 108, but the present invention is not limited thereto.
  • the user database 310 for storing and managing the characteristic data for each user may exist in the user terminal 102, for example, the user terminal 102 and the interactive AI agent server 108 It should be noted that they may be distributed in
  • the chat session monitoring unit 312 monitors each chat item on the chat session established between the plurality of user terminals 102, that is, each user input through the messenger service server 106. can do.
  • the chat session monitoring 312 is a conversation item from each user terminal 102, i.e., on a chat session between the plurality of user terminals 102 via the messenger service server 106; Based on each user input, each corresponding user intent obtained from NLU module 306 may be determined.
  • the conversation session monitoring unit 312 may determine whether the user needs to provide a predetermined service based on the user's intention. According to an embodiment of the present invention, the above-described determination by the conversation session monitoring unit 312 may be made according to whether a predetermined (preregistered) condition is met or based on a neural network method.
  • the interactive AI agent server 108 corresponds to a user corresponding to a predetermined user input obtained on a conversation session between a plurality of user terminals 102, for example, via a messenger service server 106. If the intention is to retrieve certain information, transfer a certain amount of money to a specific person, or to execute a particular application (but the invention is not so limited), the user may need to provide a certain service. It can be set in advance as a viewpoint.
  • a conversation management module (described below) 314) and a conversation response generated by the conversation creation module 316 or the like may be used to establish a separate session separately established on the conversation session through the messenger service server 106 or with a specific user who needs to provide the service. May be determined to be provided.
  • the conversation management module 314 may generate a series of operation flows corresponding thereto according to the user intention determined by the NLU module 306.
  • the conversation management module 314 is based on a certain conversation flow management model, for example, in response to user intentions received from the NLU module 306, for example, any conversation response and / or Alternatively, it may be determined whether to perform a task, and a detailed operation flow may be generated accordingly.
  • a predetermined service needs to be provided according to a user's intention identified on a conversation session between user terminals 102a-102n, and such a service is provided. If it is determined that the conversation session should be provided, the conversation management module 314 may perform a predetermined task corresponding to the user's intention and provide the result of the execution (for example, a predetermined information search result) through the conversation session. Can be. According to an embodiment of the present invention, for example, by the above conversation monitoring unit 312, a predetermined service needs to be provided according to a user's intention identified on a conversation session between user terminals 102a-102n, and such a service is provided.
  • the chat management module 314 may request that the external service server 110 (eg, perform certain task processing (eg, retrieve or transfer information) consistent with the user's intent.
  • the external service server 110 eg, perform certain task processing (eg, retrieve or transfer information) consistent with the user's intent.
  • Any application eg, any information retrieval app or money transfer app
  • Etc. link can be provided through the corresponding chat session.
  • a predetermined service needs to be provided according to a user's intention identified on a conversation session between user terminals 102a-102n, and such a service is provided. If it is determined that the communication session should be provided via a separate session other than the above conversation session, the conversation management module 314 may, for example, separate a specific user from the conversation session between the user terminals 102a-102n through the messenger service server 106.
  • a separate session with the user e.g., a separate chat session between the specific user terminal and the interactive AI agent server 108, etc.
  • a predetermined task in accordance with the user's intention
  • perform the result e.g., Information search result
  • a predetermined service needs to be provided according to a user's intention identified on a conversation session between user terminals 102a-102n, and such a service is provided.
  • the conversation management module 314 may, for example, separate a specific user from the conversation session between the user terminals 102a-102n through the messenger service server 106. Establish a separate session with the user (e.g., a separate conversation session between the specific user terminal and the interactive AI agent server 108, etc.), and perform predetermined task processing (e.g., retrieve or transfer information) in accordance with the user's intent.
  • predetermined task processing e.g., retrieve or transfer information
  • an external service server 110 eg, an information retrieval server or a financial server
  • a link to an external service server 110 or A link for executing a predetermined application eg, a predetermined information retrieval app or a remittance app
  • a predetermined application eg, a predetermined information retrieval app or a remittance app
  • the conversation generating module 316 may generate a conversation response to be provided to the user based on the conversation flow generated by the conversation management module 314.
  • the conversation generating module 316 in the generation of the conversation response, the user characteristic data of the user database 310 described above (eg, the user's previous conversation records, the user's pronunciation characteristic information, User vocabulary preferences, user's location, setting language, contact / friend list, each user's previous conversation, etc.).
  • the TTS module 318 may receive a conversation response generated to be sent to the user terminal 102 by the conversation generation module 316.
  • the conversation response received at the TTS module 318 may be a natural language or a sequence of words in text form.
  • the TTS module 318 may convert the received text form input into a speech form according to various types of algorithms.
  • the interactive AI agent system is configured such that the user terminal 102 and the interactive AI agent server 108 are client-server models, in particular, the client only has user input / output functions. All other functions of the interactive AI agent system are provided as described and implemented based on a so-called "thin client-server model," which is delegated to a server, but the invention is not so limited. According to another embodiment of the present invention, the interactive AI agent system should be understood that the functions may be implemented by being distributed between the user terminal and the server, or alternatively, may be implemented as a standalone application installed on the user terminal. .
  • the interactive AI agent system distributes and implements the functions between the user terminal and the server according to an embodiment of the present invention
  • the distribution of each function of the interactive AI agent system between the client and the server is carried out in each embodiment. It should be appreciated that other implementations may be made.
  • a specific module has been described as performing certain operations, but the present invention is not limited thereto. According to another embodiment of the present invention, it should be understood that the operations described as performed by any particular module in the above description may be performed by a separate module from each other.
  • FIG. 4 illustrates an exemplary operation for monitoring conversation sessions between users and providing services accordingly via messenger service server 106, performed by interactive AI agent server 108, in accordance with an embodiment of the present invention.
  • the interactive AI agent server 108 receives user input from each user terminal 102 on a chat session established between two or more user terminals 102 via the messenger service server 106. can do.
  • the received user input may be a text and / or voice input received on each corresponding user terminal 102.
  • the interactive AI agent server 108 may analyze the user input obtained in step 402 and determine the corresponding user intent. According to one embodiment of the invention, the interactive AI agent server 108 may map each user input to one or more user intents based on a predetermined knowledge base. According to one embodiment of the invention, the interactive AI agent server 108 may be specialized in a particular field of expertise. In such a case, the knowledge base of the interactive AI agent server 108 is specialized in that area of expertise and may allow user intentions related to that field to be more accurately determined.
  • the interactive AI agent server 108 may determine whether it is a point in time at which a given service is needed, based on the obtained user intent.
  • a user's intention corresponding to a user input obtained on a conversation session between a plurality of user terminals 102 through a messenger service server 106 is searched for specific information, a predetermined amount of money to a specific person. If it is desired to transfer money or to execute a specific application, it may be predetermined that a predetermined service should be provided, but it should be understood that the present invention is not limited thereto.
  • a and C refer to a particular news article, but B does not say " If you do not know the article in response to the "what," etc., but the intention to know the interactive AI agent server 108 may determine that it is necessary to provide information of a predetermined service, that is, the news article.
  • the interactive AI agent server 108 may determine that it is necessary to provide a remittance service.
  • step 406 if the interactive AI agent server 108 determines that it is not the time to provide the given service, in light of the user's intent, the procedure returns to step 402 and the interactive AI agent server 108 ) Can continue to monitor the conversation afterwards, providing no response.
  • step 406 in light of the user's intention, if it is determined that a given service is required, then the procedure proceeds to step 408 and the interactive AI agent server 108 provides the desired service required. It may be determined whether the provision is to be provided on the above existing conversation session through the messenger service server 106 or alternatively through a separate session established separately with the specific user who needs the service. According to one embodiment of the invention, this determination may be made, for example, according to predetermined criteria or user selection. According to one embodiment of the present invention, this determination may be made, for example, according to the type of service provided (eg, whether the service requires security, etc.).
  • step 408 if it is determined that the service is to be provided on an existing chat session, the procedure proceeds to step 410, where the interactive AI agent server 108 proceeds with a predetermined operational flow (conversation) that matches its user intent. And / or provide a response and / or perform a task), and provide a result of the operation through the corresponding conversation session.
  • the interactive AI agent server 108 performs a task (eg, a predetermined news article retrieval service) for providing a service corresponding to a user's intention, and the result of performing the same (eg, a predetermined Search results of the news article) can be provided through a dialogue session between the corresponding users.
  • a task eg, a predetermined news article retrieval service
  • the result of performing the same eg, a predetermined Search results of the news article
  • the interactive AI agent server 108 may be configured to provide an external service server 110 (eg, to perform predetermined task processing (eg, to retrieve or transfer information) corresponding to a user's intention.
  • an information retrieval server or financial server such as a link to an external service server 110 (e.g., an information retrieval server or a financial server) or any application that provides access to the external service server 110 ( For example, a link for executing a predetermined information retrieval app or a remittance app) may be provided through a conversation session between corresponding users.
  • an interactive AI agent server may retrieve the news article and present the retrieved news article on the conversation session.
  • the interactive AI agent server 108 transmits money.
  • a link to a bank site for or a link to launch a bank app can be presented on the conversation session.
  • step 408 if it is determined that the service will be provided through a separate session, the procedure proceeds to step 412, where the interactive AI agent server 108 passes the user terminal 102a via the messenger service server 106.
  • a separate session with a specific user eg, a separate conversation session between the specific user terminal requiring the corresponding service and the interactive AI agent server 108 or another separate communication session) apart from the conversation session between -102n) ) Can be established.
  • the interactive AI agent server 108 then generates, at step 414, a predetermined flow of actions that may correspond to the user's intent (which may include providing a conversation response and / or performing a task, and the like). And the result of the operation can be provided through the corresponding separate session.
  • the interactive AI agent server 108 performs a predetermined task (e.g., searching for a news article) for providing a service in accordance with the user's intention, and the result (e.g., a predetermined news article search). Results from searching for news articles) can be provided in a separate session.
  • the interactive AI agent server 108 may be configured to provide an external service server 110 (eg, to perform predetermined task processing (eg, to retrieve or transfer information) corresponding to a user's intention.
  • a variety of paths that can be accessed to an information retrieval server or financial server such as a link to an external service server 110 (e.g., an information retrieval server or a financial server) or any application that provides access to the external service server 110 (e.g., a link for executing a predetermined information retrieval app or a remittance app) may be provided through the above separate session.
  • an external service server 110 e.g., an information retrieval server or a financial server
  • any application that provides access to the external service server 110 for example, a link for executing a predetermined information retrieval app or a remittance app
  • the server 108 may open a separate chat session with A, retrieve the news article, and present the retrieved news article on the separate chat session.
  • the interactive AI agent server 108 may be A.
  • a separate chat session can be opened between and and a link to a bank site for money transfer or a link to run a bank app can be presented on the separate chat session.
  • a service that may be provided by the interactive AI agent server 108 may, for example, provide information retrieved from an external service server 110 or the like or execute other service applications (eg, finance). App, map app, navigation app, etc., but is not limited thereto, but it should be understood that the present invention is not so limited.
  • service applications eg, finance
  • App, map app, navigation app, etc. but is not limited thereto, but it should be understood that the present invention is not so limited.
  • the interactive AI agent server 108 is based only on its own judgment (such as determining whether a user intention requires providing a predetermined service by the interactive AI agent server 108). It should be understood that the present invention is described as determining whether to provide a service, but the present invention is not limited thereto. According to another embodiment of the present invention, the interactive AI agent server 108 may determine whether a user calls a predetermined name (eg, a predetermined name to refer to the corresponding interactive AI agent) during a conversation session. Certain procedures may be taken to provide a response and / or a service.
  • a predetermined name eg, a predetermined name to refer to the corresponding interactive AI agent
  • the interactive AI agent server 108 since the interactive AI agent server 108 continuously monitors each user input of the conversation session, the interactive AI agent server 108 receives the final confirmation of the user regarding the provision of the service by simply calling the user. It is only meant to be understood that the user does not need to explicitly request the desired service from the interactive AI agent server 108 again.
  • the interactive AI agent server 108 wants to provide a predetermined service according to its own decision, before providing the service, whether the interactive AI agent server 108 desires to provide the service or not. You can also go through the procedure of asking the user.
  • FIG. 5 illustrates that, according to an embodiment of the present invention, the interactive AI agent server 108 monitors conversations between users through the messenger service server 106 and provides a predetermined service through a separate session with a specific user. This is a screen showing an example dialog in the case of providing.
  • the interactive AI agent server 108 is silent for some time during the conversation between users while monitoring their conversation. Subsequently, reference is made to a certain amount of transfer between users. Then, the interactive AI agent server 108, as shown in Fig. 5 (b), the interactive AI agent server 108 establishes a separate conversation session with the user who wants to receive the transfer service. It provides services through established conversation sessions. As shown in (b) of FIG. 5, the interactive AI agent server 108 first inquires about whether to run an app for remittance, obtains consent from a user, and then proceeds to connect to the corresponding bank app. It can be seen that. In this way, the user can easily receive the necessary service without having to interrupt the current conversation or go through a separate inconvenience procedure.
  • a computer program includes a storage medium readable by a computer processor or the like, for example, a nonvolatile memory such as an EPROM, an EEPROM, a flash memory device, a magnetic disk such as an internal hard disk and a removable disk, a magneto-optical disk, and It may be implemented in a form stored in various types of storage media, including a CDROM disk.
  • the program code (s) may be implemented in assembly or machine language. All modifications and changes that fall within the true spirit and scope of the present invention are intended to be covered by the following claims.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un procédé, fourni par un système d'agent d'intelligence artificielle (AI) interactif, pour surveiller une session de dialogue entre une pluralité d'utilisateurs et fournir un service. Le procédé selon la présente invention comprend les étapes consistant : à recevoir une entrée d'utilisateur en provenance de chaque utilisateur de la pluralité d'utilisateurs dans la session de dialogue, l'entrée d'utilisateur étant une entrée de dialogue échangée entre la pluralité d'utilisateurs ; à déterminer une intention d'utilisateur prédéterminée correspondant à l'entrée d'utilisateur sur la base d'une base de connaissances prédéterminée ; à déterminer, sur la base de l'intention d'utilisateur prédéterminée, si la fourniture d'un service par le système d'agent AI interactif est nécessaire, le service étant lié à une ou plusieurs tâches ; à déterminer s'il faut fournir le service dans la session de dialogue ou par l'intermédiaire d'une session séparée, en réponse à la détermination du fait que la fourniture du service par le système d'agent AI interactif est nécessaire ; et à fournir le service selon la détermination du fait de savoir s'il faut fournir le service dans la session de dialogue ou une session séparée.
PCT/KR2019/001700 2018-02-12 2019-02-12 Système d'agent ai interactif et procédé pour fournir activement un service lié à la sécurité et similaire par l'intermédiaire d'une session de dialogue ou d'une session séparée sur la base d'une surveillance de session de dialogue entre des utilisateurs, et support d'enregistrement lisible par ordinateur WO2019156537A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020180016711A KR101914583B1 (ko) 2018-02-12 2018-02-12 보안 등과 관련된 서비스를, 사용자간 대화 세션에 대한 모니터링에 기초하고 대화 세션 또는 별도의 세션을 통해, 능동적으로 제공하는 대화형 ai 에이전트 시스템, 방법 및 컴퓨터 판독가능 기록 매체
KR10-2018-0016711 2018-02-12

Publications (1)

Publication Number Publication Date
WO2019156537A1 true WO2019156537A1 (fr) 2019-08-15

Family

ID=64329083

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2019/001700 WO2019156537A1 (fr) 2018-02-12 2019-02-12 Système d'agent ai interactif et procédé pour fournir activement un service lié à la sécurité et similaire par l'intermédiaire d'une session de dialogue ou d'une session séparée sur la base d'une surveillance de session de dialogue entre des utilisateurs, et support d'enregistrement lisible par ordinateur

Country Status (2)

Country Link
KR (1) KR101914583B1 (fr)
WO (1) WO2019156537A1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102140253B1 (ko) 2018-12-24 2020-08-11 주식회사 이앤지테크 챗봇 통신을 기반으로 한 사용자 맞춤형 공공지식 정보 제공방법 및 그 시스템
KR102291117B1 (ko) 2018-12-27 2021-08-20 주식회사 오투오 외부 연결용 ai 스피커 장치 및 이와 외부 기기 간의 에코 제거 및 동기화 방법
CN112905780B (zh) * 2021-03-31 2022-04-29 闽江学院 人工智能对话装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020027707A (ko) * 2000-10-04 2002-04-15 안성용 인공 지능형 에이젼트 시스템과 이의 구동 방법 및 이를저장한 컴퓨터가 판독 가능한 기록매체
US20050002502A1 (en) * 2003-05-05 2005-01-06 Interactions, Llc Apparatus and method for processing service interactions
KR101334066B1 (ko) * 2008-02-11 2013-11-29 이점식 진화하는 사이버 로봇 시스템 및 그 제공 방법
US20140058724A1 (en) * 2012-07-20 2014-02-27 Veveo, Inc. Method of and System for Using Conversation State Information in a Conversational Interaction System
KR20140042994A (ko) * 2012-09-28 2014-04-08 한국전자통신연구원 가상 에이전트와의 대화 내용에서 자동으로 추출되는 개인 프로파일링 정보를 이용한 자동학습 기반의 인공지능 대화 시스템
KR101594500B1 (ko) * 2015-08-12 2016-02-16 주식회사 스캐터랩 채팅내용에 기반하여 필요정보를 제공하는 인공지능 채팅 방법
KR20170001550A (ko) * 2015-06-25 2017-01-04 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 인공 지능에 기초한 인간-컴퓨터 지능형 채팅 방법 및 장치

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020027707A (ko) * 2000-10-04 2002-04-15 안성용 인공 지능형 에이젼트 시스템과 이의 구동 방법 및 이를저장한 컴퓨터가 판독 가능한 기록매체
US20050002502A1 (en) * 2003-05-05 2005-01-06 Interactions, Llc Apparatus and method for processing service interactions
KR101334066B1 (ko) * 2008-02-11 2013-11-29 이점식 진화하는 사이버 로봇 시스템 및 그 제공 방법
US20140058724A1 (en) * 2012-07-20 2014-02-27 Veveo, Inc. Method of and System for Using Conversation State Information in a Conversational Interaction System
KR20140042994A (ko) * 2012-09-28 2014-04-08 한국전자통신연구원 가상 에이전트와의 대화 내용에서 자동으로 추출되는 개인 프로파일링 정보를 이용한 자동학습 기반의 인공지능 대화 시스템
KR20170001550A (ko) * 2015-06-25 2017-01-04 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 인공 지능에 기초한 인간-컴퓨터 지능형 채팅 방법 및 장치
KR101594500B1 (ko) * 2015-08-12 2016-02-16 주식회사 스캐터랩 채팅내용에 기반하여 필요정보를 제공하는 인공지능 채팅 방법

Also Published As

Publication number Publication date
KR101914583B1 (ko) 2018-11-05

Similar Documents

Publication Publication Date Title
WO2019132135A1 (fr) Système d'agent intelligent interactif, procédé et support d'enregistrement lisible par ordinateur pour la surveillance active et l'intervention dans une session de dialogue entre des utilisateurs
WO2019088384A1 (fr) Procédé de fourniture de conversation en langage naturel à expression riche par modification de réponse, dispositif informatique et support d'enregistrement lisible par ordinateur
CN105320726B (zh) 降低对手动开始/结束点和触发短语的需求
WO2019124647A1 (fr) Procédé et appareil informatique permettant de construire ou de mettre à jour automatiquement un modèle hiérarchique de gestion de flux de conversations destiné à un système d'agent ai interactif et support d'enregistrement lisible par ordinateur
WO2021034038A1 (fr) Procédé et système d'association contextuelle et de personnalisation à l'aide d'un mot de réveil dans des assistants personnels virtuels
WO2019147039A1 (fr) Procédé de détermination d'un motif optimal de conversation pour la réalisation d'un objectif à un instant particulier pendant une session de conversation associée à un système de service d'ia de compréhension de conversation, procédé de détermination de probabilité de prédiction d'accomplissement d'objectif et support d'enregistrement lisible par ordinateur
WO2019156536A1 (fr) Procédé et dispositif informatique pour construire ou mettre à jour un modèle de base de connaissances pour un système d'agent ia interactif en marquant des données identifiables mais non apprenables, parmi des données d'apprentissage, et support d'enregistrement lisible par ordinateur
WO2019156537A1 (fr) Système d'agent ai interactif et procédé pour fournir activement un service lié à la sécurité et similaire par l'intermédiaire d'une session de dialogue ou d'une session séparée sur la base d'une surveillance de session de dialogue entre des utilisateurs, et support d'enregistrement lisible par ordinateur
WO2020139121A1 (fr) Systèmes et procédés de reconnaissance de la parole d'un locuteur
KR101891498B1 (ko) 대화형 ai 에이전트 시스템에서 멀티 도메인 인텐트의 혼재성을 해소하는 멀티 도메인 서비스를 제공하는 방법, 컴퓨터 장치 및 컴퓨터 판독가능 기록 매체
WO2019168235A1 (fr) Procédé et système d'agent d'ia interactif permettant de fournir une détermination d'intention en fonction de l'analyse du même type de multiples informations d'entité, et support d'enregistrement lisible par ordinateur
WO2019088638A1 (fr) Procédé, dispositif informatique et support d'enregistrement lisible par ordinateur permettant de fournir une conversation en langage naturel par la fourniture en temps opportun d'une réponse substantielle
WO2019088383A1 (fr) Procédé et dispositif informatique de fourniture de conversation en langage naturel en fournissant une réponse d'interjection en temps opportun, et support d'enregistrement lisible par ordinateur
KR20190103951A (ko) 학습 데이터 중 식별 가능하지만 학습 가능성이 없는 데이터의 레이블화를 통한, 대화형 ai 에이전트 시스템을 위한 지식베이스 모델의 구축 또는 갱신 방법, 컴퓨터 장치, 및 컴퓨터 판독 가능 기록 매체
KR20190094087A (ko) 머신러닝 기반의 대화형 ai 에이전트 시스템과 연관된, 사용자 맞춤형 학습 모델을 포함하는 사용자 단말 및 사용자 맞춤형 학습 모델이 기록된 컴퓨터 판독가능 기록 매체
KR102017544B1 (ko) 메신저 플랫폼에 관계없이 복수의 메신저를 이용하는 사용자간 다양한 형식의 채팅 서비스를 제공하는 대화형 ai 에이전트 시스템, 방법 및 컴퓨터 판독가능 기록 매체
WO2019143170A1 (fr) Procédé de génération de modèle de conversation pour système de service ai de compréhension de conversation ayant un but prédéterminé, et support d'enregistrement lisible par ordinateur
KR20190094080A (ko) 사용자간 대화 세션에 대한 모니터링에 기초하여 능동적으로 주문 또는 예약 서비스를 제공하는 대화형 ai 에이전트 시스템, 방법 및 컴퓨터 판독가능 기록 매체
WO2019142976A1 (fr) Procédé de commande d'affichage, support d'enregistrement lisible par ordinateur, et dispositif informatique pour afficher une réponse de conversation candidate pour une entrée de parole d'utilisateur
WO2019156535A1 (fr) Système d'agent ia interactif et procédé pour fournir activement un service de commande ou de réservation sur la base d'une surveillance de session de dialogue entre des utilisateurs à l'aide d'informations d'historique précédentes dans une session de dialogue et support d'enregistrement lisible par ordinateur
WO2019103569A1 (fr) Procédé d'amélioration de la performance de reconnaissance vocale sur la base d'un contexte, appareil informatique et support d'enregistrement lisible par ordinateur
WO2019066132A1 (fr) Procédé d'authentification basée sur un contexte d'utilisateur ayant une sécurité améliorée, système d'agent ai interactif et support d'enregistrement lisible par ordinateur
KR102004092B1 (ko) 복수의 메신저를 이용하는 사용자간 심리스한 채팅 서비스를 제공하기 위해 관계 데이터베이스를 생성하는 방법 및 컴퓨터 판독가능 기록 매체
KR20190103927A (ko) 보안 등과 관련된 서비스를, 사용자간 대화 세션에 대한 모니터링에 기초하고 대화 세션 또는 별도의 세션을 통해, 능동적으로 제공하는 대화형 ai 에이전트 시스템, 방법 및 컴퓨터 판독가능 기록 매체
KR20200091099A (ko) 대화 이해 서비스 서버를 통하여, 블록체인 네트워크 상의 트랜잭션을 생성하는 방법, 컴퓨터 판독가능 기록 매체 및 컴퓨터 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19750992

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19750992

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 09.04.2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19750992

Country of ref document: EP

Kind code of ref document: A1