摘要 |
Provided is a method for user communications with an information dialog system, which may be used for organizing user interactions with the information dialog system based on a natural language. The method may include activating a user input subsystem in response to a user entering a request; receiving and converting the request of the user into text by the user input subsystem; sending the text obtained as a result of the conversion of the request to a dialog module; processing, by the dialog module, the text; forming, by the dialog module, the response to the request; sending the response to the user; and displaying and/or reproducing the formed response, where, after the displaying and/or the reproducing of the formed response, the user input subsystem is automatically activated upon entering a further request or a clarification request by the user. |
主权项 |
1. A method for user communications with an information dialogue system, the method comprising:
activating, by a user device, a user input subsystem associated with the user device upon a request entered by a user; receiving, by the user input subsystem, the request; converting, by the user input subsystem, the request into text; sending, by the user input subsystem, the text obtained as a result of the converting of the request to a dialogue module associated with the user device; upon sending the text, deactivating the user input subsystem; processing the text by the dialogue module; forming, by the dialogue module, a response to the request, the response including an instruction for activating the user input subsystem, the instruction including at least metadata and a time period required for the user to review the response; sending, by the dialogue module, the response to the user; reproducing the response by a voice generation and reproduction subsystem associated with the user device; upon the reproducing of the response, determining, based on the metadata contained in the instruction, expiration of the time period required for the user to review the response; based on the determining, re-activating, by the user device, the user input subsystem; and receiving a further request or a clarification request, the further request or the clarification request being entered by the user. |