[go: up one dir, main page]

WO2020080976A1 - Automated voice question-answering system - Google Patents

Automated voice question-answering system Download PDF

Info

Publication number
WO2020080976A1
WO2020080976A1 PCT/RU2019/050156 RU2019050156W WO2020080976A1 WO 2020080976 A1 WO2020080976 A1 WO 2020080976A1 RU 2019050156 W RU2019050156 W RU 2019050156W WO 2020080976 A1 WO2020080976 A1 WO 2020080976A1
Authority
WO
WIPO (PCT)
Prior art keywords
voice
module
question
block
client
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.)
Ceased
Application number
PCT/RU2019/050156
Other languages
French (fr)
Russian (ru)
Inventor
Игорь Александрович КАЛИНИН
Егор Николаевич ТАЛАНЦЕВ
Алексей Яковлевич РЫКОВ
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of WO2020080976A1 publication Critical patent/WO2020080976A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue

Definitions

  • the invention relates to the field of platforms for building automated voice and chat robots and can be used for automatic voice and text interaction with customers of the banking and financial sectors and other areas.
  • Known automated contact center containing a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages and a module for answering incoming voice and text messages [https://www.ziax.ru, publication date: 26.09. 2014].
  • Known intelligent automatic agent for contact centers containing a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages, a module for answering incoming voice and text messages, and a communication module with an operator [US8767948, publication date: 01.07. 2014, MIC: H04M 3/00].
  • a disadvantage of the known technical solutions is their limited functionality, due to the lack of the ability to quickly adjust and reconfigure the scenarios that interact with the client, without the intervention of highly qualified specialists in the script code.
  • an automated information-voice question-answer system which contains a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages, a module for answering incoming voice and text messages, a module for communicating with an operator, and a scripting module dialog forms of the system
  • the scripting module of dialog forms of the system is a constructor that contains a script start block and a client question block programmable means of making the transition between them, which is made with the possibility of making the transition according to the type of fulfilled condition, as well as with the ability to provide information to the client [US7136865, publication date: 11/14/2006 IPC: G06F 17/30].
  • the advantage of the prototype over the well-known technical solutions is the ability to create a simple script for polling the client due to the presence of the blocks corresponding to this task in the script creation module.
  • the disadvantage of the prototype is the high complexity of creating more variable scenarios and ensuring the error-free operation of the automated voice-activated question-answer system in these scenarios, which necessitates the expansion of the arsenal of existing systems.
  • the technical problem to which the invention is directed is to expand the arsenal of automated voice-activated question-answer systems.
  • the technical result, to which the invention is directed, is to provide the ability to perform an automated information-voice question-answer system of the created scenarios.
  • the invention consists in the following.
  • the automated information-voice question-answer system contains a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages, a module for responding to incoming voice and text messages, a module for communicating with an operator, and a module for creating scripts of dialog forms, while the modules are associated with the ability to send and receive voice and text messages, and the scripting module for dialog forms contains a launch unit configured to execute a script system, and a question block, equipped with tools for building logical connections.
  • a launch unit configured to the execution of the script by the system, contains means for entering the name of the script or the maximum number of cycles for repeating the script, means for choosing a recognition system for incoming voice or text messages, or means for choosing the type of audio for sending voice messages, or means for choosing the type of voice or means for entering voice or text messages with a request repeat the answer or inform the next part of a large number or means of automatic transfer to the operator, and means for constructing logical connections with one uyuschim unit of conventional type transition issue unit includes means for entering text questions, ask the customer selection means or recognition session duration client response or system selecting means for recognizing customer speech and means for constructing the logical links with multiple blocks of data type.
  • the dialog form scripting module provides the ability to build blocks in the required sequence and create logical connections between blocks.
  • a startup unit configured to execute a script by the system provides the ability to execute the script by the system.
  • the startup block configured to execute the script by the system, contains means for entering the name of the script and the maximum number of cycles for repeating the script.
  • the launch unit configured to execute the script by the system, comprises means for selecting a recognition system for incoming voice and text messages, providing the ability to identify the language and mood of the client, means for selecting the type of “audio” for sending voice messages, for example, synthesis or previously created audio recording, and Means of choosing the type of voice, for example, male or female.
  • the launch unit configured to execute the script by the system, contains means for inputting voice or text messages with a request to repeat the answer or inform part of a large number.
  • a startup unit configured to execute a script by the system also comprises means automatic transfer to the operator, presented in the form of an address bar, to indicate the direction of the transfer, and is equipped with means for indicating the phrase communicated by the system to the client when translating to the operator or the phrase communicated by the client to the system for transferring to the operator.
  • the launch block configured to execute the script by the system, contains means for constructing logical connections with one next block as a normal transition, i.e. simply transferring the script to the next step.
  • the question block provides the opportunity for the system to contact the client in order to receive any information from the client.
  • the question block contains means for text input of the question asked to the client, means for selecting the duration of the session for recognizing the client’s response, and means for selecting a system for recognizing the client’s speech.
  • the question block also contains a phrase input tool asking the client to repeat his answer.
  • the question block contains tools for constructing logical connections with several blocks according to the type of data received from the client. Moreover, the data can be, for example, keywords, (name, gender), date, number, etc.
  • Means for constructing logical connections can be displayed using any means of data output, for example, the screen of a smartphone, tablet, laptop, etc.
  • means for constructing logical connections, blocks can be represented by graphic models and have any shape and size, and can also be represented by lines, arrows, etc., and additionally contain description input means.
  • Means for constructing logical connections are connected with the system modules with the ability to receive and send voice and text messages.
  • the module for sending and receiving voice and text messages allows the system to interact with the client.
  • the analysis module for outgoing and incoming voice and text messages provides the ability to take into account previously received voice and text messages when interacting with a client for making changes in system behavior.
  • the module may include means for speech recognition, voice and language identification of the client.
  • the module may additionally comprise means for processing the language of incoming voice and text messages, means for searching for keywords, searching and converting integers in incoming voice and text messages of a client, etc.
  • the response module for incoming voice and text messages enables the system to select responses from the database of responses and / or synthesize responses by the system based on the results of the analysis of incoming and outgoing voice and text messages. Additionally, the module may contain means for synthesizing behavior, for example, in the case of voice messages, changes in the speed and volume of speech or, in the case of text messages, changes in the tonality of the system relative to previous voice and text messages of the client.
  • the communication module with the operator provides the ability to transfer the client to the system operator at the request of the client itself either automatically, or in the event of malfunctions or system failures.
  • the invention possesses previously unknown significant salient features, namely that the scripting module for dialog forms of an automated information-voice question-answer system contains:
  • a launch unit configured to execute the script by the system, with means for entering the name of the script or the maximum number of cycles for repeating the script, means for selecting a recognition system for incoming voice or text messages, or means for selecting the type of audio for sending voice messages, or means for choosing the type of voice or means entering voice or text messages with a request to repeat the answer or inform the next part of a large number or by means of automatic transfer to the operator, and environments systems for constructing logical connections with one next block as a conventional transition, which provides the ability to create a starting point for the script and enter the baseline data of the script;
  • a question block with means for entering the text of the question asked to the client or means for choosing the duration of the session for recognizing the client’s response, or means for choosing a system for recognizing the client’s speech and means for constructing logical connections with several blocks by data type, which provides the ability to enter data that allows obtaining information from the client and translate the script to the next block;
  • the set of essential features provides the ability to create variable and complex scenarios from blocks, each of which has a specific purpose and its own type of logical connection with other blocks, and also allows you to check the script at each individual stage of its creation, at the same time due to the blocks of the corresponding purpose, connected through the scripting module with the rest of the system blocks, it is possible to start and stop the script by the system, thereby ensuring the technical result, which consists in providing the ability to perform an automated information-voice question-answer system of the created scenarios, thereby expanding the arsenal of existing systems.
  • the invention can be implemented using known means, materials and technologies, which indicates its compliance with the patentability criterion of "industrial applicability".
  • Figure 1 General diagram of an automated information-voice question-answer system.
  • Figure 2 Module for creating scripts of dialog forms with a script run block.
  • Fig.Z Module for creating scripts of dialog forms with the selected question block.
  • Figure 4 Module for creating scripts of dialog forms with the selected means of constructing a logical transition between the script run block and the question block.
  • Figure 5 Scripting module of dialog forms with a selected block of information.
  • Fig. 7 - Scripting module for dialog forms with a selected condition block.
  • Fig. 8 is a scripting module for dialog forms with the selected means of constructing a logical transition between the information block and the condition block.
  • Figure 9 Module for creating scripts of dialog forms with the selected request block to the system server.
  • Figure 10 Module for creating scripts of dialog forms with the selected result block.
  • 11 - Module for creating scripts of dialog forms with the selected means of constructing a logical transition between the condition block and the request block to the system server.
  • Fig. 12 Scripting module for dialog forms with the selected means of constructing a logical transition between the condition block and the result block.
  • the automated information-voice question-answer system contains module 1 for sending and receiving voice and text messages, module 2 for analyzing outgoing and incoming voice and text messages messages, response module 3 for incoming voice and text messages, operator communication module 4, dialog form scripting module 5, client electronic device 6 and user electronic device 7.
  • module 1 is connected with the client’s electronic device 6 with the ability to send and receive voice and text messages and with module 2 with the ability to transmit received voice and text messages
  • module 2 is connected with module 3 with the ability to transmit data to respond to voice messages received from module 1 and text messages
  • module 3 is connected to module 1 with the possibility of transmitting a response to the voice and text messages received from the electronic device 6 of the client.
  • Module 5 contains a script run block 8, a question block 9, an information block 10, a condition block 11, a random transition block 12, a request block to the system server 13, a result block 14, a pause block 15, a voice tool 16 and a text test tool 17.
  • module 5 is connected to the user's electronic device 7 with the possibility of transmitting data about the selected blocks and the means for constructing logical connections between the blocks, and the blocks are connected to the system modules with the possibility of transmitting data entered into them, and about the means for constructing logical connections between them.
  • the invention works as follows.
  • the user through the browser of the electronic device 7, starts the scripting module 5 of the dialog forms.
  • the user creates a scenario according to which the system will automatically have to poll customers.
  • the user selects the script run block 8 ( Figure 2), in which the name of the script is indicated by text line 18, and By means of text line 19, the maximum number of cycles for repeating the script is indicated.
  • the synthesized type of audio is selected, and in the window 21 voice (male or female) for sending voice messages.
  • a phrase is entered by the user by means of text line 22 asking to repeat the client’s response, and by means of text line 23, a phrase is entered asking to inform part of a large number.
  • the user selects the transfer function to the system operator in the case of a specific situation, and through the drop-down window 25, the transfer direction to the system website is selected.
  • the user enters the address for sending the result of interaction with the client, and by line 27, the accompanying message is attached, attached to the sent result.
  • the user selects the block 9 of the question (Fig. H), in which, by means of a text line 28, a question is entered that is asked to the client by the system and through the drop-down window 29, the duration of the session for recognizing the response of the client is selected.
  • block 8 ( Figure 4) is connected by the user with block 9 by means 30 of constructing a logical transition of a conventional type.
  • the information block 10 is selected by the user (FIG. 5), into which the text with the information communicated to the client is entered via text line 31.
  • block 9 (Fig. 6) is connected by the user with block 10 to the logical transition building means 32, and by clicking on the logical transition building means 32 a pop-up window 33 is called in which the type of output data (text) is selected and entered via a text line 34 the text, upon coincidence with which the transition from block 9 to block 10 is carried out.
  • the user selects the condition block 11 (Fig. 7), while the information block 10 (Fig. 8) is connected to it using the means 35 of constructing a logical transition of a conventional type.
  • the user selects block 13 a request to the server of the system (Fig. 9), into which a text is entered using a text line 36 asking to wait for the client to complete the request, a text line 37 is used to enter the repetition frequency of the phrase on line 36.
  • a text line 37 is used to enter the repetition frequency of the phrase on line 36.
  • the user selects the result block 14 (Fig. 10), into which the description of the recorded result is entered via the text line 40, and the type of action (sending E-mail) is selected using the drop-down box 41, while the recipient's E-mail is entered via the address line 42, by text line 43 enters the header E-mail, and through text line 44 enters the message in the E-mail.
  • the condition block 11 (Fig. 11) is connected using the means 45 of constructing a logical transition according to the type of the fulfilled condition with the request block 13.
  • the type of the fulfilled condition is selected in the drop-down box 46 (the number coincides with one of the presented range), and using the text lines 47 and 48, the presented range is entered to go to the request block 13.
  • the condition block 11 (Fig. 12) is connected using the means 49 for constructing a logical transition according to the type of the fulfilled condition with the result block 14.
  • the type of condition is selected in the pop-up window 50 (the number coincides with one number), and a number is entered via text line 51 to go to the result block 14, which is considered to be final in the script.
  • the user using the tool 16, starts a voice test of the system, which pronounces the text entered into the blocks, and based on the operator’s responses, makes transitions and / or indicates errors in the blocks and / or logical link building tools.
  • a textual testing of the system is started, which, through chat, contacts the operator and receives answers from him, making transitions between blocks and indicating errors in blocks and / or tools building logical connections between blocks.
  • After testing the script it integrates into the system and interacts with the system modules, and it is executed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to the field of computing. An automated voice question-answering system comprises an activation block configured to allow the system to execute a scenario, said activation unit comprising means for inputting a title of a scenario or a maximum number of repetition cycles of a scenario, means for selecting a system of recognition for incoming voice and text messages, or means for selecting an audio type for sending voice messages, or means for selecting a voice type or means for inputting voice or text messages with a request to repeat an answer or to give the next part of a long number or means for automatic transfer to an operator, and means for building logical connections with one subsequent block according to the type of transition. A question block comprises means for inputting the text of a question to be posed to a client or means for selecting the duration of a session of recognition of a client answer, or means for selecting a system of recognition of client speech and means for building logical connections with a plurality of blocks according to the type of information. The result is that of allowing an automated voice question-answering system to execute established scenarios.

Description

Автоматизированная информационно-голосовая  Automated Voice Information

вопросно-ответная система  question and answer system

Изобретение относится к области платформ для построения автоматизированных голосовых и чат-роботов и может быть использовано для автоматического голосового и текстового взаимодействия с клиентами банковского и финансового сектора и других направлений. The invention relates to the field of platforms for building automated voice and chat robots and can be used for automatic voice and text interaction with customers of the banking and financial sectors and other areas.

Известен автоматизированный контакт-центр, содержащий модуль отправки и получения голосовых и текстовых сообщений, модуль анализа исходящих и входящих голосовых и текстовых сообщений и модуль ответов на входящие голосовые и текстовые сообщения [https://www.ziax.ru, дата публикации: 26.09.2014 г.].  Known automated contact center containing a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages and a module for answering incoming voice and text messages [https://www.ziax.ru, publication date: 26.09. 2014].

Известен интеллектуальный автоматический агент для контакт-центров, содержащий модуль отправки и получения голосовых и текстовых сообщений, модуль анализа исходящих и входящих голосовых и текстовых сообщений, модуль ответов на входящие голосовые и текстовые сообщения и модуль связи с оператором [US8767948, дата публикации: 01.07.2014 г., МИК: Н04М 3/00].  Known intelligent automatic agent for contact centers, containing a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages, a module for answering incoming voice and text messages, and a communication module with an operator [US8767948, publication date: 01.07. 2014, MIC: H04M 3/00].

Недостатком известных технических решений является их ограниченный функционал, обусловленный отсутствием возможности проведения оперативной корректировки и перенастройки сценариев, по которым осуществляется взаимодействие с клиентом, без вмешательства высококвалифицированных специалистов в программный код сценария.  A disadvantage of the known technical solutions is their limited functionality, due to the lack of the ability to quickly adjust and reconfigure the scenarios that interact with the client, without the intervention of highly qualified specialists in the script code.

В качестве прототипа выбрана автоматизированная информационно- голосовая вопросно-ответная система, содержащая модуль отправки и получения голосовых и текстовых сообщений, модуль анализа исходящих и входящих голосовых и текстовых сообщений, модуль ответов на входящие голосовые и текстовые сообщения, модуль связи с оператором и модуль создания сценариев диалоговых форм системы, а модуль создания сценариев диалоговых форм системы представляет собой конструктор, который содержит блок начала сценария и блок вопроса к клиенту, снабженные программируемым средством совершения перехода между ними, который выполнен с возможностью совершения перехода по типу выполненного условия, а также с возможностью предоставления информации клиенту [US7136865, дата публикации: 14.11.2006 г. МПК: G06F 17/30] . As a prototype, an automated information-voice question-answer system was selected, which contains a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages, a module for answering incoming voice and text messages, a module for communicating with an operator, and a scripting module dialog forms of the system, and the scripting module of dialog forms of the system is a constructor that contains a script start block and a client question block programmable means of making the transition between them, which is made with the possibility of making the transition according to the type of fulfilled condition, as well as with the ability to provide information to the client [US7136865, publication date: 11/14/2006 IPC: G06F 17/30].

Преимуществом прототипа перед известными техническими решениями является возможность создания простого сценария для опроса клиента за счет наличия в модуле создания сценариев соответствующих для этой задачи блоков. Однако недостатком прототипа является высокая сложность создания более вариативных сценариев и обеспечение безошибочной работы автоматизированной информационно-голосовой вопросно-ответной системы по этим сценариям, вследствие чего возникает потребность в расширении арсенала существующих систем.  The advantage of the prototype over the well-known technical solutions is the ability to create a simple script for polling the client due to the presence of the blocks corresponding to this task in the script creation module. However, the disadvantage of the prototype is the high complexity of creating more variable scenarios and ensuring the error-free operation of the automated voice-activated question-answer system in these scenarios, which necessitates the expansion of the arsenal of existing systems.

Техническая проблема, на решение которой направлено изобретение, заключается в расширении арсенала автоматизированных информационно- голосовых вопросно-ответных систем.  The technical problem to which the invention is directed is to expand the arsenal of automated voice-activated question-answer systems.

Технический результат, на достижение которого направлено изобретение, заключается в обеспечении возможности выполнения автоматизированной информационно-голосовой вопросно-ответной системой созданных сценариев.  The technical result, to which the invention is directed, is to provide the ability to perform an automated information-voice question-answer system of the created scenarios.

Сущность изобретения заключается в следующем.  The invention consists in the following.

Автоматизированная информационно-голосовая вопросно-ответная система содержит модуль отправки и получения голосовых и текстовых сообщений, модуль анализа исходящих и входящих голосовых и текстовых сообщений, модуль ответов на входящие голосовые и текстовые сообщения, модуль связи с оператором и модуль создания сценариев диалоговых форм, при этом модули связаны с возможностью передачи и получения голосовых и текстовых сообщений, а модуль создания сценариев диалоговых форм содержит блок запуска, выполненный с возможностью выполнения сценария системой, и блок вопроса, снабженные средствами для построения логических связей. В отличие от прототипа блок запуска, выполненный с возможностью выполнения сценария системой, содержит средства ввода названия сценария или максимального количества циклов повтора сценария, средства выбора системы распознавания входящих голосовых или текстовых сообщений, или средства выбора типа аудио для отправки голосовых сообщений, или средства выбора типа голоса или средства ввода голосовых или текстовых сообщений с просьбой повторить ответ или сообщить следующую часть большого числа или средства автоматического перевода на оператора, и средства для построения логических связей с одним следующим блоком по типу обычного перехода, блок вопроса содержит средства ввода текста вопроса, задаваемого клиенту или средства выбора длительности сеанса распознавания ответа клиента, или средства выбора системы для распознавания речи клиента и средства для построения логических связей с несколькими блоками по типу данных. The automated information-voice question-answer system contains a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages, a module for responding to incoming voice and text messages, a module for communicating with an operator, and a module for creating scripts of dialog forms, while the modules are associated with the ability to send and receive voice and text messages, and the scripting module for dialog forms contains a launch unit configured to execute a script system, and a question block, equipped with tools for building logical connections. Unlike the prototype, a launch unit configured to the execution of the script by the system, contains means for entering the name of the script or the maximum number of cycles for repeating the script, means for choosing a recognition system for incoming voice or text messages, or means for choosing the type of audio for sending voice messages, or means for choosing the type of voice or means for entering voice or text messages with a request repeat the answer or inform the next part of a large number or means of automatic transfer to the operator, and means for constructing logical connections with one uyuschim unit of conventional type transition issue unit includes means for entering text questions, ask the customer selection means or recognition session duration client response or system selecting means for recognizing customer speech and means for constructing the logical links with multiple blocks of data type.

Модуль создания сценариев диалоговых форм обеспечивает возможность выстраивания блоков в необходимой последовательности и создания логических связей между блоками. Блок запуска, выполненный с возможностью выполнения сценария системой, обеспечивает возможность выполнения сценария системой. Блок запуска, выполненный с возможностью выполнения сценария системой, содержит средства ввода названия сценария и максимального количества циклов повтора сценария. Также блок запуска, выполненный с возможностью выполнения сценария системой, содержит средства выбора системы распознавания входящих голосовых и текстовых сообщений, обеспечивающие возможность идентификации языка и настроения клиента, средства выбора типа «аудио» для отправки голосовых сообщений, например, синтез или созданную ранее аудиозапись, и средства выбора типа голоса, например, мужской или женский. Блок запуска, выполненный с возможностью выполнения сценария системой, содержит средства ввода голосовых или текстовых сообщений с просьбой повторить ответ или сообщить часть большого числа. Блок запуска, выполненный с возможностью выполнения сценария системой, также содержит средства автоматического перевода на оператора, представленные в виде адресной строки, для указания направления перевода, и снабжен средствами для указания фразы, сообщаемой системой клиенту при переводе на оператора или фразы, сообщаемой клиентом системе, для перевода на оператора. Блок запуска, выполненный с возможностью выполнения сценария системой, содержит средства для построения логических связей с одним следующим блоком по типу обычного перехода, т.е. простого перевода сценария на следующий этап. The dialog form scripting module provides the ability to build blocks in the required sequence and create logical connections between blocks. A startup unit configured to execute a script by the system provides the ability to execute the script by the system. The startup block, configured to execute the script by the system, contains means for entering the name of the script and the maximum number of cycles for repeating the script. Also, the launch unit, configured to execute the script by the system, comprises means for selecting a recognition system for incoming voice and text messages, providing the ability to identify the language and mood of the client, means for selecting the type of “audio” for sending voice messages, for example, synthesis or previously created audio recording, and Means of choosing the type of voice, for example, male or female. The launch unit, configured to execute the script by the system, contains means for inputting voice or text messages with a request to repeat the answer or inform part of a large number. A startup unit configured to execute a script by the system also comprises means automatic transfer to the operator, presented in the form of an address bar, to indicate the direction of the transfer, and is equipped with means for indicating the phrase communicated by the system to the client when translating to the operator or the phrase communicated by the client to the system for transferring to the operator. The launch block, configured to execute the script by the system, contains means for constructing logical connections with one next block as a normal transition, i.e. simply transferring the script to the next step.

Блок вопроса обеспечивает возможность обращения системой к клиенту с целью получения от клиента какой-либо информации. Блок вопроса содержит средства текстового ввода вопроса, задаваемого клиенту, средства выбора длительности сеанса распознавания ответа клиента и средства выбора системы для распознавания речи клиента. Также блок вопроса содержит средства ввода фразы с просьбой клиенту повторить его ответ. Блок вопроса содержит средства для построения логических связей с несколькими блоками по типу данных, полученных от клиента. При этом данные могут представлять собой, например, ключевые слова, (имя, пол), дату, число и т.п.  The question block provides the opportunity for the system to contact the client in order to receive any information from the client. The question block contains means for text input of the question asked to the client, means for selecting the duration of the session for recognizing the client’s response, and means for selecting a system for recognizing the client’s speech. The question block also contains a phrase input tool asking the client to repeat his answer. The question block contains tools for constructing logical connections with several blocks according to the type of data received from the client. Moreover, the data can be, for example, keywords, (name, gender), date, number, etc.

Средства для построения логических связей могут быть отображены посредством любого средства вывода данных, например, экраном смартфона, планшетного компьютера, ноутбука и др. При этом средства для построения логических связей блоки могут быть представлены графическими моделями и иметь любую форму и размер, а также могут быть представлены линиями, стрелками и пр. и дополнительно содержать средства ввода описания. Средства для построения логических связей связаны с модулями системы с возможностью получения и отправки голосовых и текстовых сообщений.  Means for constructing logical connections can be displayed using any means of data output, for example, the screen of a smartphone, tablet, laptop, etc. Moreover, means for constructing logical connections, blocks can be represented by graphic models and have any shape and size, and can also be represented by lines, arrows, etc., and additionally contain description input means. Means for constructing logical connections are connected with the system modules with the ability to receive and send voice and text messages.

Модуль отправки и получения голосовых и текстовых сообщений обеспечивает возможность взаимодействия системы с клиентом. Модуль анализа исходящих и входящих голосовых и текстовых сообщений обеспечивает возможность учитывания полученных ранее голосовых и текстовых сообщений при взаимодействии с клиентом для внесения изменений в поведение системы. Дополнительно модуль может содержать средство распознавания речи, голосовой и языковой идентификации клиента. Также модуль дополнительно может содержать средство обработки языка входящих голосовых и текстовых сообщений, средство поиска ключевых слов, поиска и преобразования целых числительных во входящих голосовых и текстовых сообщениях клиента и т.п. The module for sending and receiving voice and text messages allows the system to interact with the client. The analysis module for outgoing and incoming voice and text messages provides the ability to take into account previously received voice and text messages when interacting with a client for making changes in system behavior. Additionally, the module may include means for speech recognition, voice and language identification of the client. Also, the module may additionally comprise means for processing the language of incoming voice and text messages, means for searching for keywords, searching and converting integers in incoming voice and text messages of a client, etc.

Модуль ответа на входящие голосовые и текстовые сообщения обеспечивает возможность выбора системой ответов из базы данных ответов и/или синтеза ответов системой исходя из результатов анализа входящих и исходящих голосовых и текстовых сообщений. Дополнительно модуль может содержать средства для синтеза поведения, например, в случае голосовых сообщений - изменения скорости и громкости речи или, в случае текстовых сообщений - изменения тональности системы относительно предыдущих голосовых и текстовых сообщений клиента.  The response module for incoming voice and text messages enables the system to select responses from the database of responses and / or synthesize responses by the system based on the results of the analysis of incoming and outgoing voice and text messages. Additionally, the module may contain means for synthesizing behavior, for example, in the case of voice messages, changes in the speed and volume of speech or, in the case of text messages, changes in the tonality of the system relative to previous voice and text messages of the client.

Модуль связи с оператором обеспечивает возможность осуществления перевода клиента на оператора системы по запросу самого клиента или автоматически, либо при возникновении неисправностей или сбоев системы.  The communication module with the operator provides the ability to transfer the client to the system operator at the request of the client itself either automatically, or in the event of malfunctions or system failures.

Изобретение обладает ранее не известными существенными отличительными признаками, заключающимися в том, что модуль создания сценариев диалоговых форм автоматизированной информационно-голосовой вопросно-ответной системы содержит:  The invention possesses previously unknown significant salient features, namely that the scripting module for dialog forms of an automated information-voice question-answer system contains:

— блок запуска, выполненный с возможностью выполнения сценария системой, со средствами ввода названия сценария или максимального количества циклов повтора сценария, средствами выбора системы распознавания входящих голосовых или текстовых сообщений, или средствами выбора типа аудио для отправки голосовых сообщений, или средствами выбора типа голоса или средствами ввода голосовых или текстовых сообщений с просьбой повторить ответ или сообщить следующую часть большого числа или средствами автоматического перевода на оператора, и средствами для построения логических связей с одним следующим блоком по типу обычного перехода, что обеспечивает возможность создания стартовой точки сценария и ввода базовых данных сценария; - a launch unit configured to execute the script by the system, with means for entering the name of the script or the maximum number of cycles for repeating the script, means for selecting a recognition system for incoming voice or text messages, or means for selecting the type of audio for sending voice messages, or means for choosing the type of voice or means entering voice or text messages with a request to repeat the answer or inform the next part of a large number or by means of automatic transfer to the operator, and environments systems for constructing logical connections with one next block as a conventional transition, which provides the ability to create a starting point for the script and enter the baseline data of the script;

— блок вопроса со средством ввода текста вопроса, задаваемого клиенту или средством выбора длительности сеанса распознавания ответа клиента, или средством выбора системы для распознавания речи клиента и средством для построения логических связей с несколькими блоками по типу данных, что обеспечивает возможность ввода данных, позволяющих получить информацию от клиента и осуществить перевод сценария к следующему блоку;  - a question block with means for entering the text of the question asked to the client or means for choosing the duration of the session for recognizing the client’s response, or means for choosing a system for recognizing the client’s speech and means for constructing logical connections with several blocks by data type, which provides the ability to enter data that allows obtaining information from the client and translate the script to the next block;

Совокупность существенных признаков обеспечивает возможность создания вариативных и сложных сценариев из блоков, каждый из которых имеет определенное назначение и свойственный ему тип логической связи с другими блоками, а также позволяет производить проверку сценария на каждом отдельном этапе его создания, при этом за счет блоков соответствующего назначения, связанных через модуль создания сценариев с остальными блоками системы обеспечивается возможность запуска и остановки сценария системой, благодаря чему обеспечивается достижение технического результата, заключающегося в обеспечении возможности выполнения автоматизированной информационно-голосовой вопросно- ответной системой созданных сценариев, тем самым расширяется арсенал существующих систем.  The set of essential features provides the ability to create variable and complex scenarios from blocks, each of which has a specific purpose and its own type of logical connection with other blocks, and also allows you to check the script at each individual stage of its creation, at the same time due to the blocks of the corresponding purpose, connected through the scripting module with the rest of the system blocks, it is possible to start and stop the script by the system, thereby ensuring the technical result, which consists in providing the ability to perform an automated information-voice question-answer system of the created scenarios, thereby expanding the arsenal of existing systems.

Наличие новых отличительных существенных признаков свидетельствует о соответствии изобретения критерию патентоспособности «новизна» и «изобретательский уровень».  The presence of new distinctive essential features indicates compliance of the invention with the patentability criterion of "novelty" and "inventive step".

Изобретение может быть реализовано при помощи известных средств, материалов и технологий, что свидетельствует о его соответствии критерию патентоспособности «промышленная применимость».  The invention can be implemented using known means, materials and technologies, which indicates its compliance with the patentability criterion of "industrial applicability".

Изобретение поясняется следующими фигурами.  The invention is illustrated by the following figures.

Фиг.1 - Общая схема автоматизированной информационно-голосовой вопросно-ответной системы. Фиг.2 - Модуль создания сценариев диалоговых форм с блоком запуска сценария. Figure 1 - General diagram of an automated information-voice question-answer system. Figure 2 - Module for creating scripts of dialog forms with a script run block.

Фиг.З - Модуль создания сценариев диалоговых форм с выбранным блоком вопроса.  Fig.Z - Module for creating scripts of dialog forms with the selected question block.

Фиг.4 - Модуль создания сценариев диалоговых форм с выбранным средством построения логического перехода между блоком запуска сценария и блоком вопроса.  Figure 4 - Module for creating scripts of dialog forms with the selected means of constructing a logical transition between the script run block and the question block.

Фиг.5 - Модуль создания сценариев диалоговых форм с выбранным блоком информации.  Figure 5 - Scripting module of dialog forms with a selected block of information.

Фиг.6 - Модуль создания сценариев диалоговых форм с выбранным средством построения логического перехода между блоком вопроса и блоком информации.  6 - Module for creating scripts of dialog forms with the selected means of constructing a logical transition between the question block and the information block.

Фиг.7 - Модуль создания сценариев диалоговых форм с выбранным блоком условия.  Fig. 7 - Scripting module for dialog forms with a selected condition block.

Фиг.8 - Модуль создания сценариев диалоговых форм с выбранным средством построения логического перехода между блоком информации и блоком условия.  Fig. 8 is a scripting module for dialog forms with the selected means of constructing a logical transition between the information block and the condition block.

Фиг.9 - Модуль создания сценариев диалоговых форм с выбранным блоком запроса к серверу системы.  Figure 9 - Module for creating scripts of dialog forms with the selected request block to the system server.

Фиг.10 - Модуль создания сценариев диалоговых форм с выбранным блоком результата.  Figure 10 - Module for creating scripts of dialog forms with the selected result block.

Фиг.11 - Модуль создания сценариев диалоговых форм с выбранным средством построения логического перехода между блоком условия и блоком запроса к серверу системы.  11 - Module for creating scripts of dialog forms with the selected means of constructing a logical transition between the condition block and the request block to the system server.

Фиг.12 Модуль создания сценариев диалоговых форм с выбранным средством построения логического перехода между блоком условия и блоком результата.  Fig. 12 Scripting module for dialog forms with the selected means of constructing a logical transition between the condition block and the result block.

Автоматизированная информационно-голосовая вопросно-ответная система содержит модуль 1 отправки и получения голосовых и текстовых сообщений, модуль 2 анализа исходящих и входящих голосовых и текстовых сообщений, модуль 3 ответов на входящие голосовые и текстовые сообщения, модуль 4 связи с оператором, модуль 5 создания сценариев диалоговых форм, электронное устройство 6 клиента и электронное устройство 7 пользователя. При этом модуль 1 связан с электронным устройством 6 клиента с возможностью отправки и получения голосовых и текстовых сообщений и с модулем 2 с возможностью передачи полученных голосовых и текстовых сообщений, модуль 2 связан с модулем 3 с возможностью передачи данных для ответа на полученные от модуля 1 голосовые и текстовые сообщения, а модуль 3 связан с модулем 1 с возможностью передачи ответа на полученные от электронного устройства 6 клиента голосового и текстового сообщения. При этом все модули системы связаны с модулем 4 связи с оператором с возможностью соединения электронного устройства 6 клиента и с возможностью передачи отчета о неисправностях системы. Модуль 5 создания сценариев диалоговых форм связан с модулем 3 ответов и электронным устройством с возможностью обмена сценариями и электронным устройством 7 пользователя. Модуль 5 содержит блок 8 запуска сценария, блок 9 вопроса, блок 10 информации, блок 11 условия, блок 12 случайного перехода, блок 13 запроса к серверу системы, блок 14 результата, блок 15 паузы, средство 16 голосового и средство 17 текстового тестирования. При этом модуль 5 связан с электронным устройством 7 пользователя с возможностью передачи данных о выбранных блоках и средстве построения логических связей между блоками, а блоки связаны с модулями системы с возможностью передачи данных, введенных в них, и о средствах построения логических связей между ними. The automated information-voice question-answer system contains module 1 for sending and receiving voice and text messages, module 2 for analyzing outgoing and incoming voice and text messages messages, response module 3 for incoming voice and text messages, operator communication module 4, dialog form scripting module 5, client electronic device 6 and user electronic device 7. At the same time, module 1 is connected with the client’s electronic device 6 with the ability to send and receive voice and text messages and with module 2 with the ability to transmit received voice and text messages, module 2 is connected with module 3 with the ability to transmit data to respond to voice messages received from module 1 and text messages, and module 3 is connected to module 1 with the possibility of transmitting a response to the voice and text messages received from the electronic device 6 of the client. Moreover, all the modules of the system are connected with the module 4 of communication with the operator with the possibility of connecting the electronic device 6 of the client and with the possibility of transmitting a report of system malfunctions. The dialog form scripting module 5 is connected to the response module 3 and an electronic device with the possibility of exchanging scripts and the user's electronic device 7. Module 5 contains a script run block 8, a question block 9, an information block 10, a condition block 11, a random transition block 12, a request block to the system server 13, a result block 14, a pause block 15, a voice tool 16 and a text test tool 17. In this case, module 5 is connected to the user's electronic device 7 with the possibility of transmitting data about the selected blocks and the means for constructing logical connections between the blocks, and the blocks are connected to the system modules with the possibility of transmitting data entered into them, and about the means for constructing logical connections between them.

Изобретение работает следующим образом.  The invention works as follows.

Пользователем через браузер электронного устройства 7 запускается модуль 5 создания сценариев диалоговых форм. Пользователем создается сценарий, по которому система в автоматическом режиме должна будет осуществлять опрос клиентов.  The user, through the browser of the electronic device 7, starts the scripting module 5 of the dialog forms. The user creates a scenario according to which the system will automatically have to poll customers.

Пользователем выбирается блок 8 запуска сценария (Фиг.2), в котором посредством текстовой строки 18 указывается название сценария, а посредством текстовой строки 19 указывается максимальное количество циклов повтора сценария. В выпадающем окне 20 с пользователем выбирается синтезированный тип аудио, а в окне 21 голос (мужской или женский) для отправки голосовых сообщений. Пользователем посредством текстовой строки 22 вводится фраза с просьбой повторить ответ клиента, а посредством текстовой строки 23 вводится фраза с просьбой сообщить часть большого числа. Посредством окна 24 выбора пользователем выбирается функция перевода на оператора системы в случае специфической ситуации, а посредством выпадающего окна 25 выбирается направление перевода на сайт системы. Посредством текстовой строки 26 пользователем вводится адрес для отправки результата взаимодействия с клиентом, а посредством строки 27 вводится сопроводительное сообщение, прикрепляемое к отправляемому результату. The user selects the script run block 8 (Figure 2), in which the name of the script is indicated by text line 18, and By means of text line 19, the maximum number of cycles for repeating the script is indicated. In the pop-up window 20 with the user, the synthesized type of audio is selected, and in the window 21 voice (male or female) for sending voice messages. A phrase is entered by the user by means of text line 22 asking to repeat the client’s response, and by means of text line 23, a phrase is entered asking to inform part of a large number. Through the selection window 24, the user selects the transfer function to the system operator in the case of a specific situation, and through the drop-down window 25, the transfer direction to the system website is selected. By means of text line 26, the user enters the address for sending the result of interaction with the client, and by line 27, the accompanying message is attached, attached to the sent result.

Пользователем выбирается блок 9 вопроса (Фиг.З), в котором посредством текстовой строки 28 вводится вопрос, задаваемый клиенту системой и посредством выпадающего окна 29, выбирается длительность сеанса распознавания ответа клиента. После этого блок 8 (Фиг.4) соединяется пользователем с блоком 9 средством 30 построения логического перехода обычного типа.  The user selects the block 9 of the question (Fig. H), in which, by means of a text line 28, a question is entered that is asked to the client by the system and through the drop-down window 29, the duration of the session for recognizing the response of the client is selected. After that, block 8 (Figure 4) is connected by the user with block 9 by means 30 of constructing a logical transition of a conventional type.

Пользователем выбирается блок 10 информации (Фиг.5), в который посредством текстовой строки 31 вводится текст с информацией, сообщаемой клиенту. После этого блок 9 (Фиг.6) соединяется пользователем с блоком 10 средством 32 построения логического перехода, при этом путем нажатия на средство 32 построения логического перехода вызывается выпадающее окно 33, в котором выбирается тип выходных данных (текст) и посредством текстовой строки 34 вводится текст, при совпадении с которым осуществляется переход от блока 9 к блоку 10.  The information block 10 is selected by the user (FIG. 5), into which the text with the information communicated to the client is entered via text line 31. After that, block 9 (Fig. 6) is connected by the user with block 10 to the logical transition building means 32, and by clicking on the logical transition building means 32 a pop-up window 33 is called in which the type of output data (text) is selected and entered via a text line 34 the text, upon coincidence with which the transition from block 9 to block 10 is carried out.

Пользователем выбирается блок 11 условия (Фиг.7), при этом блок 10 информации (Фиг.8) соединяется с ним при помощи средства 35 построения логического перехода обычного типа. Пользователем выбирается блок 13 запроса к серверу системы (Фиг.9), в который посредством текстовой строки 36 вводится текст с просьбой подождать клиента при осуществлении запроса, посредством текстовой строки 37 вводится частота повтора фразы в строке 36. Посредством выпадающего окна 38 выбирается тип запроса на отправку, а посредством адресной строки 39 вводится URL-адрес отправки. The user selects the condition block 11 (Fig. 7), while the information block 10 (Fig. 8) is connected to it using the means 35 of constructing a logical transition of a conventional type. The user selects block 13 a request to the server of the system (Fig. 9), into which a text is entered using a text line 36 asking to wait for the client to complete the request, a text line 37 is used to enter the repetition frequency of the phrase on line 36. By means of the pop-up window 38, the type of sending request is selected, and by Address bar 39 Enter the send URL.

Пользователем выбирается блок 14 результата (Фиг.10), в который посредством текстовой строки 40 вводится описание фиксируемого результата, а посредством выпадающего окна 41 выбирается тип действия (отправка E-mail), при этом посредством адресной строки 42 вводится E-mail получателя, посредством текстовой строки 43 вводится заголовок E-mail, а посредством текстовой строки 44 вводится сообщение в E-mail.  The user selects the result block 14 (Fig. 10), into which the description of the recorded result is entered via the text line 40, and the type of action (sending E-mail) is selected using the drop-down box 41, while the recipient's E-mail is entered via the address line 42, by text line 43 enters the header E-mail, and through text line 44 enters the message in the E-mail.

Блок 11 условия (Фиг.11) соединяется при помощи средства 45 построения логического перехода по типу выполненного условия с блоком 13 запроса. При этом тип выполненного условия выбирается в выпадающем окне 46 (совпадение числа с одним из представленного диапазона), а посредством текстовых строк 47 и 48 вводится представляемый диапазон для перехода к блоку 13 запроса.  The condition block 11 (Fig. 11) is connected using the means 45 of constructing a logical transition according to the type of the fulfilled condition with the request block 13. In this case, the type of the fulfilled condition is selected in the drop-down box 46 (the number coincides with one of the presented range), and using the text lines 47 and 48, the presented range is entered to go to the request block 13.

Блок 11 условия (Фиг.12) соединяется при помощи средства 49 построения логического перехода по типу выполненного условия с блоком 14 результата. При этом тип условия выбирается в выпадающем окне 50 (совпадение числа с одним числом), а посредством текстовой строки 51 вводится число для перехода к блоку 14 результата, считающимся конечным в сценарии.  The condition block 11 (Fig. 12) is connected using the means 49 for constructing a logical transition according to the type of the fulfilled condition with the result block 14. In this case, the type of condition is selected in the pop-up window 50 (the number coincides with one number), and a number is entered via text line 51 to go to the result block 14, which is considered to be final in the script.

Пользователем при помощи средства 16 запускается голосовое тестирование системы, которое произносит текст, введенный в блоки, и на основании ответов оператора совершает переходы и/или осуществляет указание ошибок в блоках и/или средствах построения логических связей. При помощи средства 17 запускается текстовое тестирование системы, которое при помощи чата обращается к оператору и получает ответы от него, осуществляя переходы между блоками и указывая на ошибки в блоках и/или средствах построения логических связей между блоками. После тестирования сценария он интегрируется в систему и взаимодействует с модулями системы, и происходит его выполнение. The user, using the tool 16, starts a voice test of the system, which pronounces the text entered into the blocks, and based on the operator’s responses, makes transitions and / or indicates errors in the blocks and / or logical link building tools. Using tool 17, a textual testing of the system is started, which, through chat, contacts the operator and receives answers from him, making transitions between blocks and indicating errors in blocks and / or tools building logical connections between blocks. After testing the script, it integrates into the system and interacts with the system modules, and it is executed.

Таким образом достигается технический результат, заключающийся в обеспечении возможности выполнения автоматизированной информационно- голосовой вопросно-ответной системой созданных сценариев, тем самым расширяется арсенал таких систем.  Thus, a technical result is achieved, which consists in providing the ability to execute an automated information-voice question-answer system of the created scenarios, thereby expanding the arsenal of such systems.

Claims

Формула изобретения Claim Автоматизированная информационно-голосовая вопросно-ответная система, содержащая модуль отправки и получения голосовых и текстовых сообщений, модуль анализа исходящих и входящих голосовых и текстовых сообщений, модуль ответа на входящие голосовые и текстовые сообщения, модуль связи с оператором и модуль создания сценариев диалоговых форм, при этом модули связаны с возможностью передачи и получения голосовых и текстовых сообщений, а модуль создания сценариев диалоговых форм содержит блок запуска, выполненный с возможностью выполнения сценария системой, и блок вопроса, снабженные средствами для построения логических связей, отличающаяся тем, что блок запуска, выполненный с возможностью выполнения сценария системой, содержит средства ввода названия сценария или максимального количества циклов повтора сценария, средства выбора системы распознавания входящих голосовых или текстовых сообщений, или средства выбора типа аудио для отправки голосовых сообщений, или средства выбора типа голоса или средства ввода голосовых или текстовых сообщений с просьбой повторить ответ или сообщить следующую часть большого числа или средства автоматического перевода на оператора, и средства для построения логических связей с одним следующим блоком по типу обычного перехода, блок вопроса содержит средства ввода текста вопроса, задаваемого клиенту или средства выбора длительности сеанса распознавания ответа клиента, или средства выбора системы для распознавания речи клиента и средства для построения логических связей с несколькими блоками по типу данных. An automated information-voice question-answer system containing a module for sending and receiving voice and text messages, a module for analyzing outgoing and incoming voice and text messages, a module for responding to incoming voice and text messages, a module for communicating with an operator, and a module for creating scripts of dialog forms, when the modules are associated with the ability to send and receive voice and text messages, and the scripting module of the dialogue forms contains a startup unit configured to execute I have a script system, and a question block equipped with tools for constructing logical connections, characterized in that the startup block, configured to execute a script by the system, contains means for entering the name of the script or the maximum number of script repeats, means for selecting a recognition system for incoming voice or text messages , or means for selecting the type of audio for sending voice messages, or means for choosing the type of voice or means for entering voice or text messages with a request to repeat the answer em or inform the next part of a large number or means of automatic transfer to the operator, and means for constructing logical connections with one next block as a usual transition, the question block contains means for entering the text of the question asked to the client or means for choosing the duration of the session for recognizing the client’s response, or means choosing a system for recognizing client speech and means for constructing logical connections with several blocks by data type.
PCT/RU2019/050156 2018-10-15 2019-09-17 Automated voice question-answering system Ceased WO2020080976A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
RU2018136263A RU2704738C1 (en) 2018-10-15 2018-10-15 Automated information and voice question-answer system
RU2018136263 2018-10-15

Publications (1)

Publication Number Publication Date
WO2020080976A1 true WO2020080976A1 (en) 2020-04-23

Family

ID=68500689

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2019/050156 Ceased WO2020080976A1 (en) 2018-10-15 2019-09-17 Automated voice question-answering system

Country Status (2)

Country Link
RU (1) RU2704738C1 (en)
WO (1) WO2020080976A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113282725A (en) * 2021-05-21 2021-08-20 北京市商汤科技开发有限公司 Dialogue interaction method and device, electronic equipment and storage medium
CN116049352A (en) * 2022-12-29 2023-05-02 天津光电通信技术有限公司 A natural language analysis and processing platform

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112788185A (en) 2019-11-11 2021-05-11 中兴通讯股份有限公司 Hard phone, method for realizing telephone traffic operation and call center system
RU2722461C1 (en) * 2019-11-19 2020-06-01 Общество с ограниченной ответственностью "Уралинновация" Voice robotic question-answer system and method of its automatic interaction with electronic device of user
RU2724600C1 (en) * 2019-11-19 2020-06-25 Общество с ограниченной ответственностью "Уралинновация" Voice robotic question-answer system and method of its automatic interaction with electronic device of user
RU2730693C1 (en) * 2020-03-11 2020-08-25 Общество с ограниченной ответственностью "Уралинновация" Voice robotic question-answer system and method of its automatic interaction with electronic device of user

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999057714A1 (en) * 1998-05-01 1999-11-11 General Magic, Inc. Voice user interface with personality
US20050216551A1 (en) * 2004-03-27 2005-09-29 John Sirstins Apparatus, system, and method for presenting scripts to a contact
US20080262848A1 (en) * 2005-01-06 2008-10-23 Eric Shienbrood Applications Server and Method
US20100204994A1 (en) * 2002-06-03 2010-08-12 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
RU2412463C2 (en) * 2008-04-08 2011-02-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Mobile communication terminal and menu navigation method for said terminal
US20150026106A1 (en) * 2012-02-23 2015-01-22 National Institute Of Information And Communcations Technology Non-factoid question-answering system and computer program
RU2658792C2 (en) * 2014-01-22 2018-06-22 Гугл Инк. Identifying tasks in messages

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999057714A1 (en) * 1998-05-01 1999-11-11 General Magic, Inc. Voice user interface with personality
US20100204994A1 (en) * 2002-06-03 2010-08-12 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
US20050216551A1 (en) * 2004-03-27 2005-09-29 John Sirstins Apparatus, system, and method for presenting scripts to a contact
US20080262848A1 (en) * 2005-01-06 2008-10-23 Eric Shienbrood Applications Server and Method
RU2412463C2 (en) * 2008-04-08 2011-02-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Mobile communication terminal and menu navigation method for said terminal
US20150026106A1 (en) * 2012-02-23 2015-01-22 National Institute Of Information And Communcations Technology Non-factoid question-answering system and computer program
RU2658792C2 (en) * 2014-01-22 2018-06-22 Гугл Инк. Identifying tasks in messages

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113282725A (en) * 2021-05-21 2021-08-20 北京市商汤科技开发有限公司 Dialogue interaction method and device, electronic equipment and storage medium
CN116049352A (en) * 2022-12-29 2023-05-02 天津光电通信技术有限公司 A natural language analysis and processing platform

Also Published As

Publication number Publication date
RU2704738C1 (en) 2019-10-30

Similar Documents

Publication Publication Date Title
RU2704738C1 (en) Automated information and voice question-answer system
EP3786833B1 (en) Artificial intelligence based virtual agent trainer
CN109760041B (en) Chat robot-based cloud management system and operation method thereof
US8001469B2 (en) Automatic generation of interactive systems from a formalized description language
US8155959B2 (en) Dialog system for human agent to correct abnormal output
CN108229704B (en) Method and device for pushing information
CN103631853B (en) Phonetic search based on correlation and response
EP1860862B1 (en) Interactive voise response system
CN109388691A (en) Method and system for generating conversation agent
CN117556026B (en) Data generation method, electronic device and storage medium
CN113630309B (en) Robot conversation system, method, device, computer equipment and storage medium
US20250085936A1 (en) System architecture with generative ai
CN117055845B (en) Internet of things intelligent application method and device based on large language model
CN108154020A (en) A kind of identifying code input and display methods and equipment
CN113840040A (en) An outbound call method, device, device and storage medium for man-machine cooperation
CN109542780A (en) Test method, test equipment and the storage medium of natural language processing application
CN113782022A (en) Communication method, device, equipment and storage medium based on intention recognition model
CN113065850B (en) Method and device for testing speech skills of intelligent outbound calling robot
US20250086451A1 (en) Continuously evolving user training manual
CN107679159A (en) Generation method, device, server and the storage medium that fault diagnosis class problem replies
CN108766429B (en) Voice interaction method and device
CN113656045A (en) Online deployment system, method and device of intelligent voice robot and electronic equipment
EA042864B1 (en) AUTOMATED INFORMATION AND VOICE QUESTION AND ANSWER SYSTEM
CN114374768B (en) Voice dialogue testing method and device and storage medium
CN114996537A (en) Diagnosis method and device for dialogue flow

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: 19872552

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: 19872552

Country of ref document: EP

Kind code of ref document: A1