Transaction conversation breakpoint takeover control method and device
By obtaining static information of the transaction and the intention value of the conversation between the other party, using the preset trading dialogue breakpoint prediction model, the problem of the intelligent robot taking over dialogue breakpoints between traders is solved, realizing the timely completion of transactions and effective capture of market opportunities.
Patent Information
- Application Number
- CN202311029852.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2043-08-16
AI Technical Summary
In multiple rounds of inquiry conversations between intelligent robots and traders, breakpoints may occur, resulting in the inability to complete the transaction effectively, especially when the market conditions are changing rapidly.
By obtaining static information of the transaction and the intent value of the conversation partner at different time stages, using the preset trading dialogue breakpoint prediction model, calculate the probability value of the trading breakpoint, and accessing the trader when the predicted breakpoint occurs through polling monitoring.
It has achieved timely takeover of breakpoints in trading dialogue, reduced waiting time and understanding time, improved transaction completion rate, and avoided missing favorable market opportunities.
Smart Images

Figure CN119558964A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a transaction dialogue breakpoint takeover control method and device. Background Art
[0002] When enterprises apply intelligent robot technology and use intelligent dialogue robots to conduct multiple rounds of price inquiry dialogues with external institutional traders, there will be breakpoints in intelligent price inquiry due to various reasons. Such breakpoints generally require the other party to transfer the call to manual and then be taken over manually by our bank's traders. There will be waiting time and time for traders to read and understand the previous information. Due to the influence of the ever-changing market conditions, transactions may not be effectively concluded. Summary of the invention
[0003] In view of the problems in the prior art, an embodiment of the present invention provides a transaction session breakpoint takeover control method and device, which can at least partially solve the problems in the prior art.
[0004] In one aspect, the present invention provides a transaction session breakpoint takeover control method, comprising:
[0005] During the transaction dialogue process of the intelligent dialogue robot, static information of the transaction and the intention value of the transaction dialogue partner in each time stage are obtained; each time stage includes a communication access time period, a demand communication time period and a demand finalization time period;
[0006] The static information and the intention value in each time stage are processed based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point;
[0007] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data;
[0008] Polling monitoring is performed on the probability value of each transaction breakpoint, and the trader who takes over the intelligent dialogue robot is controlled to access the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
[0009] Wherein, obtaining the intention value of the transaction dialogue counterparty in each time stage includes:
[0010] Extract text features from the transaction dialogue to obtain text features corresponding to each word in the transaction dialogue, identify intent on each text feature, and obtain intent values corresponding to each word;
[0011] Based on the preset transaction dialogue intention recognition model, the intention value corresponding to each segmentation is identified to obtain the intention value of the transaction dialogue counterparty in each time stage;
[0012] Among them, the preset transaction dialogue intention recognition model is obtained by training a neural network model based on transaction dialogue intention recognition sample data, and can be used to obtain intention values in the communication access time period, demand communication time period and demand finalization time period respectively.
[0013] The method of controlling the access to the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the predicted transaction breakpoint occurs according to the polling monitoring result includes:
[0014] The transaction dialogue time point corresponding to the transaction breakpoint probability value greater than the preset transaction breakpoint probability value is used as the target transaction dialogue time point, and the trader is connected at the target transaction dialogue time point.
[0015] The method of controlling the access to the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the predicted transaction breakpoint occurs according to the polling monitoring result includes:
[0016] If it is determined that each transaction breakpoint probability value is less than or equal to the preset transaction breakpoint probability value, and the time period of the current transaction dialogue has not changed, then monitoring the change in the intention value in the current polling monitoring cycle;
[0017] If it is determined that the change in the intention value is greater than the preset numerical change, continue to execute the polling monitoring of each transaction breakpoint probability value until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than the preset transaction breakpoint probability value is monitored, and take the transaction dialogue time point at this time as the target transaction dialogue time point, and connect the trader at the target transaction dialogue time point.
[0018] The transaction dialogue volume is also monitored; accordingly, the transaction dialogue breakpoint takeover control method further includes:
[0019] Switching the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset time thresholds corresponding to the time phase;
[0020] After completing the time phase switching, continue to poll and monitor each transaction breakpoint probability value until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than a preset transaction breakpoint probability value is detected, and use the transaction dialogue time point at this time as the target transaction dialogue time point, and access the trader at the target transaction dialogue time point.
[0021] The switching of the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset duration thresholds respectively corresponding to the time phases includes:
[0022] If it is determined that the change information of the conversation volume in the communication access time period continues to increase, and the first time period of the continuous increase of the change information is greater than the first preset duration threshold corresponding to the communication access time period, the communication access time period is switched to the required communication time period.
[0023] The switching of the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset duration thresholds respectively corresponding to the time phases includes:
[0024] If it is determined that the change information of the conversation volume in the required communication time period continues to increase, and the second time period in which the change information continues to increase is greater than the second preset duration threshold corresponding to the required communication time period, the required communication time period is switched to the required finalization time period.
[0025] In one aspect, the present invention provides a transaction session breakpoint takeover control device, comprising:
[0026] An acquisition unit, used to acquire static information of the transaction and the intention value of the transaction dialogue partner in each time stage during the transaction dialogue of the intelligent dialogue robot; each time stage includes a communication access time period, a demand communication time period and a demand finalization time period;
[0027] A prediction unit, configured to process the static information and the intention value in each time stage based on a preset transaction dialogue breakpoint prediction model to obtain a transaction breakpoint probability value corresponding to each transaction dialogue time point;
[0028] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data;
[0029] The control unit is used to perform polling monitoring on the probability values of each transaction breakpoint, and control the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
[0030] In another aspect, an embodiment of the present invention provides an electronic device, including: a processor, a memory, and a bus, wherein:
[0031] The processor and the memory communicate with each other via the bus;
[0032] The memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute the following method:
[0033] During the transaction dialogue process of the intelligent dialogue robot, static information of the transaction and the intention value of the transaction dialogue partner in each time stage are obtained; each time stage includes a communication access time period, a demand communication time period and a demand finalization time period;
[0034] The static information and the intention value in each time stage are processed based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point;
[0035] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data;
[0036] Polling monitoring is performed on the probability value of each transaction breakpoint, and the trader who takes over the intelligent dialogue robot is controlled to access the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
[0037] An embodiment of the present invention provides a non-transitory computer-readable storage medium, including:
[0038] The non-transitory computer-readable storage medium stores computer instructions, which cause the computer to execute the following method:
[0039] During the transaction dialogue process of the intelligent dialogue robot, static information of the transaction and the intention value of the transaction dialogue partner in each time stage are obtained; each time stage includes a communication access time period, a demand communication time period and a demand finalization time period;
[0040] The static information and the intention value in each time stage are processed based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point;
[0041] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data;
[0042] Polling monitoring is performed on the probability value of each transaction breakpoint, and the trader who takes over the intelligent dialogue robot is controlled to access the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
[0043] The transaction dialogue breakpoint takeover control method and device provided in the embodiment of the present invention obtain static information of the transaction and the intention value of the transaction dialogue counterpart in each time stage during the process of the intelligent dialogue robot conducting a transaction dialogue; the time stages include a communication access time period, a demand communication time period and a demand finalization time period; based on a preset transaction dialogue breakpoint prediction model, the static information and the intention value in each time stage are processed to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point; wherein the preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data; polling and monitoring are performed on each transaction breakpoint probability value, and according to the polling and monitoring results, the trader who accesses and takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur is controlled to facilitate the completion of the transaction as soon as possible and avoid missing favorable transaction opportunities. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0045] Figure 1 It is a flowchart of a transaction session breakpoint takeover control method provided by an embodiment of the present invention.
[0046] Figure 2 It is a structural schematic diagram of a transaction session breakpoint takeover control device provided by an embodiment of the present invention.
[0047] Figure 3 A schematic diagram of the physical structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical scheme and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention. It should be noted that, in the absence of conflict, the embodiments in this application and the features in the embodiments can be combined with each other arbitrarily.
[0049] Figure 1 FIG. 1 is a flow chart of a transaction session breakpoint takeover control method provided by an embodiment of the present invention. Figure 1 As shown, the transaction session breakpoint takeover control method provided by the embodiment of the present invention includes:
[0050] Step S1: During the transaction dialogue process of the intelligent dialogue robot, static transaction information and the intention value of the transaction dialogue partner in each time stage are obtained; the time stages include a communication access time period, a demand communication time period and a demand finalization time period.
[0051] Step S2: processing the static information and the intention value in each time stage based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point;
[0052] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data.
[0053] Step S3: polling and monitoring the probability values of each transaction breakpoint, and controlling the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling and monitoring results.
[0054] In the above step S1, the device obtains static information of the transaction and the intention value of the other party of the transaction dialogue in each time stage during the transaction dialogue of the intelligent dialogue robot; the time stages include the communication access time period, the demand communication time period and the demand finalization time period. The device can be a computer device that executes the method, etc. It should be noted that the data involved in the embodiment of the present invention are all authorized by the user.
[0055] Since both parties of a transaction have real-name registration, the static information of the transaction can be returned through the system interface, including the trader's name, number, counterparty institution, transaction product type, access time, etc. This objective information can be directly obtained and recorded from the trading system, and the backend system can be called to obtain more static information, such as the total amount of historical transactions, the net amount of historical transactions, the total number of transactions, the number of successful manual transactions, the success rate of manual transactions, the number of successful robot transactions, the success rate of robot transactions, and the transaction data for the past three months, six months, and twelve months.
[0056] Credit limit, credit utilization, external rating, internal rating, etc.;
[0057] Available quota, occupied quota, level of risk capital occupied, etc.;
[0058] Current position, credit risk level, debt rating, etc.
[0059] Dynamic information can include dialogue information. The basic process is to use natural language processing technology NLPS to judge factors and transactions, form text intention quotation sheets and push them, and then form formatted intention quotation sheets after confirmation. It also supports active sending of pricing notifications, order splitting reminders, active price inquiries, intention retention and other branch processing.
[0060] The information sent by our intelligent conversation robot and the information replied by the other party are captured as conversation information.
[0061] The relevant dialogue information is processed by NLP as the input parameter of the model, and the intent value corresponding to each word segment is obtained through NLP processing.
[0062] According to the progress of transaction communication time, it mainly goes through three stages, namely, communication access time period, demand communication time period and demand finalization time period.
[0063] Obtaining the intention value of the transaction dialogue counterparty in each time stage, including:
[0064] Perform text feature extraction on the transaction dialogue to obtain the text features corresponding to each word in the transaction dialogue, perform intent recognition on each text feature, and obtain the intent value corresponding to each word. Apply a word vector-based feature extraction model, based on a large amount of text corpus, and train a model similar to a neural network to map each word into a fixed-dimensional vector. Each vector represents this word, and the meaning and grammatical similarity of the word are judged by the similarity between vectors.
[0065] Use NLP methods to analyze based on dictionaries. Different intents have dictionaries in different fields. Judgment is made based on the degree of match or overlap between the intent and the dictionary. Common dictionaries include SentiWordNet, AFINN, etc. Each word in the intent dictionary is assigned a value ranging from -1.0 to 1.0 according to its degree. This value represents the intent value.
[0066] Based on the preset transaction dialogue intention recognition model, the intention values corresponding to each segmentation are identified to obtain the intention values of the transaction dialogue counterparty in each time stage; the intention values corresponding to each segmentation can be input into the preset transaction dialogue intention recognition model, and the results output by the preset transaction dialogue intention recognition model are used as the intention values of the transaction dialogue counterparty in each time stage. The intention values corresponding to each segmentation are first divided into each time stage, and then the weighted average of the intention values divided into different time stages is taken, so that the intention values in each time stage are obtained. Among them, the weighted weights are recorded as W1~W3, corresponding to three different time stages respectively. Taking the intention value c1 corresponding to the segmentation x1 as an example, c1 is divided into the communication access time period, the demand communication time period and the demand finalization time period, and the weighted average of the intention of the segmentation x1 is calculated according to the following formula:
[0067]
[0068] For each word segment, the calculation shown in word segment x1 is performed to obtain the intention value in each time stage.
[0069] The preset transaction dialogue intention recognition model is obtained by training a neural network model based on transaction dialogue intention recognition sample data, and can be used to obtain intention values in the communication access time period, demand communication time period, and demand finalization time period. The specific selection of the neural network model is not specifically limited. It is understandable that after the preset transaction dialogue intention recognition model is trained, the optimized weighted weight value of the intention value of each word segment at different time stages can be obtained, thereby accurately obtaining the intention value of the transaction dialogue counterpart in each time stage.
[0070] Before extracting text features from transaction dialogues, text preprocessing may be performed, which may include:
[0071] Word segmentation: Apply the word segmentation method based on the dictionary. In the unified dictionary table, the sentence is split into multiple parts, and each part is matched one by one with the dictionary. If the word is in the dictionary, the word segmentation is successful, otherwise continue the word segmentation until the match is successful.
[0072] Remove stop words: Create a stop word dictionary, including some adverbs, adjectives, and conjunctions. Remove unnecessary stop words by maintaining a stop word list.
[0073] In the above step S2, the device processes the static information and the intention value in each time stage based on the preset transaction dialogue breakpoint prediction model to obtain the transaction breakpoint probability value corresponding to each transaction dialogue time point; the static information and the intention value in each time stage can be input into the preset transaction dialogue breakpoint prediction model, and the output result of the preset transaction dialogue breakpoint prediction model is used as the transaction breakpoint probability value corresponding to each transaction dialogue time point. Each transaction breakpoint probability value can be recorded in time series and can be expressed as {P1, P2...PN}, which corresponds to each transaction dialogue time point t1, t2...tN corresponding to the chronological order.
[0074] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data.
[0075] The weak classifier of the GBDT (Gradient Boosting Decision Tree) model is iteratively trained to obtain the optimal model. Based on GBDT, the LightGBM model can achieve efficient parallel training, with the advantages of faster training speed, lower memory consumption, better accuracy, and support for distributed processing of massive data.
[0076] This application scenario has a large number of input parameters, and the missing values of different data are relatively large and scattered. LightGBM can be used to train the model better. Through the training of historical basic information, dialogue information and result information, a preset transaction dialogue breakpoint prediction model is formed. Therefore, the method of the embodiment of the present invention can use lightGBM as the above-mentioned machine learning model.
[0077] In the above step S3, the device performs polling monitoring on the probability values of each transaction breakpoint, and controls the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result. The historical dialogue information can be popped up to the trader, and the text prompts the trader that the trader has taken over the dialogue. After reading, the trader enters the information and clicks send, and the trader takes over the transaction dialogue process.
[0078] The method of controlling the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the predicted transaction breakpoint occurs according to the polling monitoring result includes:
[0079] The transaction dialogue time point corresponding to the transaction breakpoint probability value greater than the preset transaction breakpoint probability value is used as the target transaction dialogue time point, and the trader is connected at the target transaction dialogue time point. The preset transaction breakpoint probability value can be set independently according to the actual situation. It is understandable that as the transaction dialogue proceeds, when it is found that the transaction breakpoint probability value of the current transaction dialogue time point is greater than the preset transaction breakpoint probability value, the current transaction dialogue time point is used as the target transaction dialogue time point, and the trader is connected at this time point.
[0080] The method of controlling the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the predicted transaction breakpoint occurs according to the polling monitoring result includes:
[0081] If it is determined that the probability values of each transaction breakpoint are less than or equal to the preset transaction breakpoint probability value, and the time period of the current transaction dialogue has not changed, then the change in the intention value in the current polling monitoring cycle is monitored; it can be understood that since the transaction dialogue is ongoing, the number of transaction breakpoint probability values monitored by the current polling monitoring cycle is greater than the number of transaction breakpoint probability values monitored by the previous polling monitoring cycle.
[0082] Whether the time stage of the current transaction dialogue has changed can be determined based on the keywords corresponding to the time stage. If the current transaction dialogue hits at least M keywords corresponding to the required communication time period, and the previous transaction dialogue was in the communication access time period, it means that the time stage of the current transaction dialogue has changed from the communication access time period to the required communication time period.
[0083] If the current transaction dialogue hits less than M keywords corresponding to the required communication time period, and the previous transaction dialogue is in the communication access time period, it means that the current transaction dialogue is still in the communication access time period.
[0084] If it is determined that the change in the intention value is greater than the preset value change, the polling monitoring of each transaction breakpoint probability value continues until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than the preset transaction breakpoint probability value is detected, and the transaction dialogue time point at this time is used as the target transaction dialogue time point, and the trader is connected at the target transaction dialogue time point. The preset value change can be set independently according to actual conditions.
[0085] It can be understood that if the change in the intention value is greater than the preset numerical change, it means that the intention value in each time stage, which is one of the inputs of the preset transaction dialogue breakpoint prediction model, has undergone a large change, which is likely to affect the output result of the preset transaction dialogue breakpoint prediction model. Therefore, the probability value of each transaction breakpoint is polled and monitored in time to ensure that the transaction breakpoint probability value corresponding to each transaction dialogue time point is accurately obtained.
[0086] If it is determined that the change in the intention value is less than or equal to the preset value change, the polling monitoring of each transaction breakpoint probability value can be suspended. When the transaction dialogue breakpoint takeover control method is periodically executed and the step of polling monitoring of each transaction breakpoint probability value is executed, the polling monitoring of each transaction breakpoint probability value can be started again.
[0087] The conversation volume of the transaction conversation is also monitored; the conversation volume can be represented by the number of conversation sentences.
[0088] Accordingly, the transaction dialogue breakpoint takeover control method further includes:
[0089] The time phase of the transaction dialogue is switched according to the change information of the conversation volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue, and the preset time thresholds corresponding to the time phase; the time phase of the transaction dialogue is switched according to the change information of the conversation volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue, and the preset time thresholds corresponding to the time phase, including:
[0090] If it is determined that the change information of the conversation volume in the communication access time period continues to increase, and the first time period during which the change information continues to increase is greater than the first preset time threshold corresponding to the communication access time period, the communication access time period is switched to the required communication time period. The first preset time threshold can be set independently according to actual conditions, that is, if the conversation volume gradually increases for a long time in the communication access time period, it means that there may be changes in the trading market, which leads to a large amount of communication between the two parties regarding the changes in the trading market, so that the change information of the conversation volume continues to increase. Switching the communication access time period to the required communication time period is conducive to facilitating the completion of the transaction as soon as possible and avoiding missing favorable trading opportunities.
[0091] The switching of the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset time thresholds corresponding to the time phases respectively includes:
[0092] If it is determined that the change information of the conversation volume in the demand communication time period continues to increase, and the second time period in which the change information continues to increase is greater than the second preset time threshold corresponding to the demand communication time period, the demand communication time period is switched to the demand finalization time period. The second preset time threshold can be set independently according to actual conditions, and the second preset time threshold can be the same as or different from the first preset time threshold, that is, when in the demand communication time period, if the conversation volume gradually increases for a long time, it means that there may be changes in the trading market, which leads to a large amount of communication between the two parties regarding the changes in the trading market, so that the change information of the conversation volume continues to increase. Switching the demand communication time period to the demand finalization time period is conducive to facilitating the completion of the transaction as soon as possible and avoiding missing favorable trading opportunities.
[0093] After completing the time phase switching, continue to poll and monitor each transaction breakpoint probability value until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than a preset transaction breakpoint probability value is detected, and use the transaction dialogue time point at this time as the target transaction dialogue time point, and access the trader at the target transaction dialogue time point.
[0094] It should be noted that if it is determined that the change information of the conversation volume in the demand finalization time period continues to increase, there is no need to switch the time period.
[0095] The transaction dialogue breakpoint takeover control method provided in the embodiment of the present invention obtains static information of the transaction and the intention value of the transaction dialogue counterpart in each time stage during the process of the intelligent dialogue robot conducting a transaction dialogue; the time stages include a communication access time period, a demand communication time period and a demand finalization time period; based on a preset transaction dialogue breakpoint prediction model, the static information and the intention value in each time stage are processed to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point; wherein the preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data; polling and monitoring are performed on each transaction breakpoint probability value, and according to the polling and monitoring results, the trader who accesses and takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur is controlled to facilitate the completion of the transaction as soon as possible and avoid missing favorable transaction opportunities.
[0096] Furthermore, obtaining the intention value of the transaction dialogue counterpart in each time stage includes:
[0097] Perform text feature extraction on the transaction dialogue to obtain text features corresponding to each word in the transaction dialogue, perform intent recognition on each text feature to obtain intent values corresponding to each word; refer to the above embodiment for description and no further details will be given.
[0098] Based on the preset transaction dialogue intention recognition model, the intention value corresponding to each participle is identified to obtain the intention value of the transaction dialogue counterpart in each time stage; please refer to the above embodiment for description and will not repeat it here.
[0099] The preset transaction conversation intention recognition model is obtained by training a neural network model based on transaction conversation intention recognition sample data, and can be used to obtain intention values in the communication access time period, demand communication time period, and demand finalization time period. The above-mentioned embodiments can be referred to for explanation and will not be repeated here.
[0100] The transaction dialogue breakpoint takeover control method provided by the embodiment of the present invention can accurately obtain the intention value of the transaction dialogue counterpart in each time stage.
[0101] Furthermore, the control of accessing the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result includes:
[0102] The transaction dialogue time point corresponding to the transaction breakpoint probability value greater than the preset transaction breakpoint probability value is used as the target transaction dialogue time point, and the trader is accessed at the target transaction dialogue time point. The above embodiment can be referred to for explanation and will not be repeated here.
[0103] The transaction dialogue breakpoint takeover control method provided by the embodiment of the present invention can accurately determine the target transaction dialogue time point, thereby facilitating the completion of the transaction as soon as possible and avoiding missing favorable transaction opportunities.
[0104] Furthermore, the control of accessing the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result includes:
[0105] If it is determined that each transaction breakpoint probability value is less than or equal to the preset transaction breakpoint probability value, and the time period of the current transaction dialogue has not changed, then the change in the intention value in the current polling monitoring cycle is monitored; please refer to the above embodiment for description and no further details will be given.
[0106] If it is determined that the change in the intention value is greater than the preset value change, the polling monitoring of each transaction breakpoint probability value continues until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than the preset transaction breakpoint probability value is monitored, and the transaction dialogue time point at this time is used as the target transaction dialogue time point, and the trader is connected at the target transaction dialogue time point. The above embodiment can be referred to for explanation, and no further description is given.
[0107] The transaction dialogue breakpoint takeover control method provided by the embodiment of the present invention can accurately determine the target transaction dialogue time point, thereby facilitating the completion of the transaction as soon as possible and avoiding missing favorable transaction opportunities.
[0108] Furthermore, the transaction dialogue volume is also monitored; accordingly, the transaction dialogue breakpoint takeover control method further includes:
[0109] The time phase of the transaction dialogue is switched according to the change information of the conversation volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset duration thresholds corresponding to the time phases. Please refer to the above-mentioned embodiment for description and will not be repeated here.
[0110] After the time phase switching is completed, each transaction breakpoint probability value is continuously polled and monitored until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than a preset transaction breakpoint probability value is detected, and the transaction dialogue time point at this time is used as the target transaction dialogue time point, and the trader is connected at the target transaction dialogue time point. The above-mentioned embodiment can be referred to for explanation, and no further description is given.
[0111] The transaction dialogue breakpoint takeover control method provided by the embodiment of the present invention is further conducive to facilitating the completion of transactions as soon as possible and avoiding missing favorable transaction opportunities.
[0112] Furthermore, the switching of the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset duration thresholds respectively corresponding to the time phases includes:
[0113] If it is determined that the change information of the conversation volume in the communication access time period continues to increase, and the first time period of the change information continuing to increase is greater than the first preset time threshold corresponding to the communication access time period, the communication access time period is switched to the required communication time period. The above-mentioned embodiment can be referred to for explanation and will not be repeated here.
[0114] The transaction dialogue breakpoint takeover control method provided by the embodiment of the present invention is further conducive to facilitating the completion of transactions as soon as possible and avoiding missing favorable transaction opportunities.
[0115] Furthermore, the switching of the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset duration thresholds respectively corresponding to the time phases includes:
[0116] If it is determined that the change information of the conversation volume in the required communication time period continues to increase, and the second time period in which the change information continues to increase is greater than the second preset time threshold corresponding to the required communication time period, the required communication time period is switched to the required finalization time period. The above embodiment can be referred to for explanation and will not be repeated here.
[0117] The transaction dialogue breakpoint takeover control method provided by the embodiment of the present invention is further conducive to facilitating the completion of transactions as soon as possible and avoiding missing favorable transaction opportunities.
[0118] It should be noted that the transaction dialogue breakpoint takeover control method provided in the embodiment of the present invention can be used in the financial field, and can also be used in any technical field other than the financial field. The embodiment of the present invention does not limit the application field of the transaction dialogue breakpoint takeover control method.
[0119] Figure 2 FIG. 1 is a schematic diagram of a transaction session breakpoint takeover control device provided by an embodiment of the present invention. Figure 2 As shown, the transaction session breakpoint takeover control device provided by the embodiment of the present invention includes an acquisition unit 201, a prediction unit 202 and a control unit 203, wherein:
[0120] The acquisition unit 201 is used to acquire the static information of the transaction and the intention value of the other party in the transaction dialogue in each time stage during the process of the intelligent dialogue robot conducting a transaction dialogue; the time stages include a communication access time period, a demand communication time period and a demand finalization time period; the prediction unit 202 is used to process the static information and the intention value in each time stage based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point; wherein the preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data; the control unit 203 is used to poll and monitor each transaction breakpoint probability value, and control the trader who accesses and takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling and monitoring results.
[0121] Specifically, the acquisition unit 201 in the device is used to obtain the static information of the transaction and the intention value of the other party in the transaction dialogue in each time stage during the process of the intelligent dialogue robot conducting a transaction dialogue; the time stages include a communication access time period, a demand communication time period and a demand finalization time period; the prediction unit 202 is used to process the static information and the intention value in each time stage based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point; wherein the preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data; the control unit 203 is used to poll and monitor each transaction breakpoint probability value, and control the trader who accesses and takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling and monitoring results.
[0122] The transaction dialogue breakpoint takeover control device provided in the embodiment of the present invention obtains static information of the transaction and the intention value of the transaction dialogue counterpart in each time stage during the process of the intelligent dialogue robot conducting a transaction dialogue; the time stages include a communication access time period, a demand communication time period and a demand finalization time period; based on a preset transaction dialogue breakpoint prediction model, the static information and the intention value in each time stage are processed to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point; wherein the preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data; each transaction breakpoint probability value is polled and monitored, and according to the polling and monitoring results, the trader who accesses and takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur is controlled to facilitate the completion of the transaction as soon as possible and avoid missing favorable transaction opportunities.
[0123] Furthermore, the acquisition unit 201 is specifically used for:
[0124] Extract text features from the transaction dialogue to obtain text features corresponding to each word in the transaction dialogue, identify intent on each text feature, and obtain intent values corresponding to each word;
[0125] Based on the preset transaction dialogue intention recognition model, the intention value corresponding to each segmentation is identified to obtain the intention value of the transaction dialogue counterparty in each time stage;
[0126] Among them, the preset transaction dialogue intention recognition model is obtained by training a neural network model based on transaction dialogue intention recognition sample data, and can be used to obtain intention values in the communication access time period, demand communication time period and demand finalization time period respectively.
[0127] The transaction dialogue breakpoint takeover control device provided by the embodiment of the present invention can accurately obtain the intention value of the transaction dialogue counterpart in each time stage.
[0128] Furthermore, the control unit 203 is specifically configured to:
[0129] The transaction dialogue time point corresponding to the transaction breakpoint probability value greater than the preset transaction breakpoint probability value is used as the target transaction dialogue time point, and the trader is connected at the target transaction dialogue time point.
[0130] The transaction dialogue breakpoint takeover control device provided by the embodiment of the present invention can accurately determine the target transaction dialogue time point, thereby facilitating the completion of the transaction as soon as possible and avoiding missing favorable transaction opportunities.
[0131] Furthermore, the control unit 203 is also specifically configured to:
[0132] If it is determined that each transaction breakpoint probability value is less than or equal to the preset transaction breakpoint probability value, and the time period of the current transaction dialogue has not changed, then monitoring the change in the intention value in the current polling monitoring cycle;
[0133] If it is determined that the change in the intention value is greater than the preset numerical change, continue to execute the polling monitoring of each transaction breakpoint probability value until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than the preset transaction breakpoint probability value is monitored, and take the transaction dialogue time point at this time as the target transaction dialogue time point, and connect the trader at the target transaction dialogue time point.
[0134] The transaction dialogue breakpoint takeover control device provided by the embodiment of the present invention can accurately determine the target transaction dialogue time point, thereby facilitating the completion of the transaction as soon as possible and avoiding missing favorable transaction opportunities.
[0135] Furthermore, the transaction dialogue volume is also monitored; accordingly, the transaction dialogue breakpoint takeover control device is also used to:
[0136] Switching the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset time thresholds corresponding to the time phase;
[0137] After completing the time phase switching, continue to poll and monitor each transaction breakpoint probability value until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than a preset transaction breakpoint probability value is detected, and use the transaction dialogue time point at this time as the target transaction dialogue time point, and access the trader at the target transaction dialogue time point.
[0138] The transaction dialogue breakpoint takeover control device provided by the embodiment of the present invention is further helpful in facilitating the completion of transactions as soon as possible and avoiding missing favorable transaction opportunities.
[0139] Furthermore, the transaction session breakpoint takeover control device is also specifically used for:
[0140] If it is determined that the change information of the conversation volume in the communication access time period continues to increase, and the first time period of the continuous increase of the change information is greater than the first preset duration threshold corresponding to the communication access time period, the communication access time period is switched to the required communication time period.
[0141] The transaction dialogue breakpoint takeover control device provided by the embodiment of the present invention is further helpful in facilitating the completion of transactions as soon as possible and avoiding missing favorable transaction opportunities.
[0142] Furthermore, the transaction session breakpoint takeover control device is also specifically used for:
[0143] If it is determined that the change information of the conversation volume in the required communication time period continues to increase, and the second time period in which the change information continues to increase is greater than the second preset duration threshold corresponding to the required communication time period, the required communication time period is switched to the required finalization time period.
[0144] The transaction dialogue breakpoint takeover control device provided by the embodiment of the present invention is further helpful in facilitating the completion of transactions as soon as possible and avoiding missing favorable transaction opportunities.
[0145] The embodiment of the transaction dialogue breakpoint takeover control device provided by the embodiment of the present invention can be specifically used to execute the processing flow of the above-mentioned method embodiments. Its functions are not repeated here, and reference can be made to the detailed description of the above-mentioned method embodiments.
[0146] Figure 3 A schematic diagram of the physical structure of an electronic device provided by an embodiment of the present invention, such as Figure 3As shown, the electronic device includes: a processor (processor) 301, a memory (memory) 302 and a bus 303;
[0147] The processor 301 and the memory 302 communicate with each other via a bus 303;
[0148] The processor 301 is used to call the program instructions in the memory 302 to execute the methods provided by the above method embodiments, for example, including:
[0149] During the transaction dialogue process of the intelligent dialogue robot, static information of the transaction and the intention value of the transaction dialogue partner in each time stage are obtained; each time stage includes a communication access time period, a demand communication time period and a demand finalization time period;
[0150] The static information and the intention value in each time stage are processed based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point;
[0151] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data;
[0152] Polling monitoring is performed on the probability value of each transaction breakpoint, and the trader who takes over the intelligent dialogue robot is controlled to access the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
[0153] This embodiment discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can perform the methods provided by the above method embodiments, for example, including:
[0154] During the transaction dialogue process of the intelligent dialogue robot, static information of the transaction and the intention value of the transaction dialogue partner in each time stage are obtained; each time stage includes a communication access time period, a demand communication time period and a demand finalization time period;
[0155] The static information and the intention value in each time stage are processed based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point;
[0156] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data;
[0157] Polling monitoring is performed on the probability value of each transaction breakpoint, and the trader who takes over the intelligent dialogue robot is controlled to access the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
[0158] This embodiment provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program enables the computer to execute the methods provided by the above method embodiments, for example, including:
[0159] During the transaction dialogue process of the intelligent dialogue robot, static information of the transaction and the intention value of the transaction dialogue partner in each time stage are obtained; each time stage includes a communication access time period, a demand communication time period and a demand finalization time period;
[0160] The static information and the intention value in each time stage are processed based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point;
[0161] The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data;
[0162] Polling monitoring is performed on the probability value of each transaction breakpoint, and the trader who takes over the intelligent dialogue robot is controlled to access the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
[0163] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0164] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0165] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0166] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0167] In the description of this specification, the description with reference to the terms "one embodiment", "a specific embodiment", "some embodiments", "for example", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0168] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A transaction session breakpoint takeover control method, characterized in that: include: During the transaction dialogue process of the intelligent dialogue robot, the static information of the transaction and the intention value of the transaction dialogue partner at each time stage are obtained; The various time periods include a communication access time period, a demand communication time period, and a demand finalization time period; The static information and the intention value in each time stage are processed based on a preset transaction dialogue breakpoint prediction model to obtain transaction breakpoint probability values corresponding to each transaction dialogue time point; The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data; Polling monitoring is performed on the probability value of each transaction breakpoint, and the trader who takes over the intelligent dialogue robot is controlled to access the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
2. The transaction session breakpoint takeover control method according to claim 1, characterized in that: Obtaining the intention value of the transaction dialogue counterparty in each time stage, including: Extract text features from the transaction dialogue to obtain text features corresponding to each word in the transaction dialogue, identify intent on each text feature, and obtain intent values corresponding to each word; Based on the preset transaction dialogue intention recognition model, the intention value corresponding to each segmentation is identified to obtain the intention value of the transaction dialogue counterparty in each time stage; Among them, the preset transaction dialogue intention recognition model is obtained by training a neural network model based on transaction dialogue intention recognition sample data, and can be used to obtain intention values in the communication access time period, demand communication time period and demand finalization time period respectively.
3. The transaction session breakpoint takeover control method according to claim 1, characterized in that: The method of controlling the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the predicted transaction breakpoint occurs according to the polling monitoring result includes: The transaction dialogue time point corresponding to the transaction breakpoint probability value greater than the preset transaction breakpoint probability value is used as the target transaction dialogue time point, and the trader is connected at the target transaction dialogue time point.
4. The transaction session breakpoint takeover control method according to claim 3 is characterized in that: The method of controlling the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the predicted transaction breakpoint occurs according to the polling monitoring result includes: If it is determined that each transaction breakpoint probability value is less than or equal to the preset transaction breakpoint probability value, and the time period of the current transaction dialogue has not changed, then monitoring the change in the intention value in the current polling monitoring cycle; If it is determined that the change in the intention value is greater than the preset numerical change, continue to execute the polling monitoring of each transaction breakpoint probability value until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than the preset transaction breakpoint probability value is monitored, and take the transaction dialogue time point at this time as the target transaction dialogue time point, and connect the trader at the target transaction dialogue time point.
5. The transaction session breakpoint takeover control method according to any one of claims 1 to 4, characterized in that: The transaction dialogue volume is also monitored; accordingly, the transaction dialogue breakpoint takeover control method further includes: Switching the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset time thresholds corresponding to the time phase; After completing the time phase switching, continue to poll and monitor each transaction breakpoint probability value until a transaction dialogue time point corresponding to a transaction breakpoint probability value greater than a preset transaction breakpoint probability value is detected, and use the transaction dialogue time point at this time as the target transaction dialogue time point, and access the trader at the target transaction dialogue time point.
6. The transaction session breakpoint takeover control method according to claim 5, characterized in that: The switching of the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset time thresholds corresponding to the time phases respectively includes: If it is determined that the change information of the conversation volume in the communication access time period continues to increase, and the first time period of the continuous increase of the change information is greater than the first preset duration threshold corresponding to the communication access time period, the communication access time period is switched to the required communication time period.
7. The transaction session breakpoint takeover control method according to claim 5, characterized in that: The switching of the time phase of the transaction dialogue according to the change information of the dialogue volume of the transaction dialogue in the current polling monitoring cycle, the time phase of the transaction dialogue and the preset time thresholds corresponding to the time phases respectively includes: If it is determined that the change information of the conversation volume in the required communication time period continues to increase, and the second time period in which the change information continues to increase is greater than the second preset duration threshold corresponding to the required communication time period, the required communication time period is switched to the required finalization time period.
8. A transaction session breakpoint takeover control device, characterized in that: include: An acquisition unit, used to acquire static information of the transaction and the intention value of the transaction dialogue partner in each time stage during the transaction dialogue of the intelligent dialogue robot; each time stage includes a communication access time period, a demand communication time period and a demand finalization time period; A prediction unit, configured to process the static information and the intention value in each time stage based on a preset transaction dialogue breakpoint prediction model to obtain a transaction breakpoint probability value corresponding to each transaction dialogue time point; The preset transaction dialogue breakpoint prediction model is obtained by training a machine learning model based on transaction dialogue breakpoint prediction sample data; The control unit is used to perform polling monitoring on the probability values of each transaction breakpoint, and control the trader who takes over the intelligent dialogue robot at the target transaction dialogue time point when the transaction breakpoint is predicted to occur according to the polling monitoring result.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Conversation robot control method and device, computer equipment and storage medium
CN111209380A
Man-machine conversation interruption method and device
CN112700767A
Intention recognition method and device
CN112836025A
Conversation interaction decision-making method and device for intelligently interrupting man-machine conversation
CN114238565A
Dialogue system and method for human-machine cooperation
TW202133027A