CN111104490B - Parameter deleting method and device - Google Patents
Parameter deleting method and device Download PDFInfo
- Publication number
- CN111104490B CN111104490B CN201811251408.0A CN201811251408A CN111104490B CN 111104490 B CN111104490 B CN 111104490B CN 201811251408 A CN201811251408 A CN 201811251408A CN 111104490 B CN111104490 B CN 111104490B
- Authority
- CN
- China
- Prior art keywords
- attribute
- entities
- entity
- type
- attributes
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 99
- 238000012217 deletion Methods 0.000 claims description 139
- 230000037430 deletion Effects 0.000 claims description 139
- 230000004044 response Effects 0.000 claims description 79
- 230000008859 change Effects 0.000 claims description 40
- 238000012790 confirmation Methods 0.000 claims description 39
- 238000004590 computer program Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 28
- 230000004048 modification Effects 0.000 description 20
- 238000012986 modification Methods 0.000 description 20
- 230000008520 organization Effects 0.000 description 19
- 238000012545 processing Methods 0.000 description 8
- 238000011084 recovery Methods 0.000 description 4
- ANBQYFIVLNNZCU-CQCLMDPOSA-N alpha-L-Fucp-(1->2)-[alpha-D-GalpNAc-(1->3)]-beta-D-Galp-(1->3)-[alpha-L-Fucp-(1->4)]-beta-D-GlcpNAc-(1->3)-beta-D-Galp Chemical compound O[C@H]1[C@H](O)[C@H](O)[C@H](C)O[C@H]1O[C@H]1[C@H](O[C@H]2[C@@H]([C@@H](O[C@@H]3[C@@H]([C@@H](O)[C@@H](O)[C@@H](CO)O3)NC(C)=O)[C@@H](O)[C@@H](CO)O2)O[C@H]2[C@H]([C@H](O)[C@H](O)[C@H](C)O2)O)[C@@H](NC(C)=O)[C@H](O[C@H]2[C@H]([C@@H](CO)O[C@@H](O)[C@@H]2O)O)O[C@@H]1CO ANBQYFIVLNNZCU-CQCLMDPOSA-N 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002715 modification method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the present specification provides a method for deleting parameters, wherein the parameters include dialogue parameters set for identifying dialogue elements in a user dialogue, and the method includes: firstly, responding to a deleting instruction of parameter information of the dialogue parameters, acquiring a dialogue statement set established for identifying user intention of a user dialogue; then, at least one dialogue sentence with dialogue parameters is searched from a dialogue sentence set, and each dialogue sentence of the at least one dialogue sentence comprises the dialogue parameters and calling symbols aiming at the dialogue parameters; the at least one dialogue sentence is presented again to prompt further operations to be performed to delete the dialogue parameters.
Description
Technical Field
The embodiment of the specification relates to the technical field of computers, in particular to a method and a device for deleting parameters and a method and a device for deleting or changing elements in a knowledge graph.
Background
Currently, when a configurator wants to delete a certain parameter with a called condition, the system usually only prompts the configurator that the parameter cannot be deleted due to the called condition. For example, a sample inquiry sentence corresponding to a user intention is generally configured in the conversation robot, the sentence can be used for comparing with a user dialogue on one hand to identify the user intention corresponding to the user dialogue, and on the other hand, parameters can be called in the sentence to acquire parameter information corresponding to the parameters in the user dialogue, so that the conversation robot can further determine reply content for the user dialogue by combining the user intention and the parameter information corresponding to the user dialogue, and when a configurator needs to delete the parameters called in the sample inquiry sentence in the background, the system prompts that the parameters cannot be deleted due to being called.
Therefore, a reasonable method is needed to be provided, so that a configurator can quickly adjust the content related to parameter call to release the call relationship, and further delete the parameters.
On the other hand, in a scenario involving element editing, since a plurality of elements are not always completely independent, that is, one element may have an association relationship with another element, when deletion or modification of one element is required, other elements associated with the element may be affected. For example, in the construction of a knowledge graph, including the construction and editing of types, attributes and entities, when a type is deleted or changed, the attributes and entities associated therewith are generally affected.
However, when deleting or changing an element in the conventional scheme, the user is usually informed of the careful deletion or change operation only through a sentence. Accordingly, there is a need to provide a reasonable way to provide a user with a range of impact to which an element is to be deleted or changed to assist the user in determining whether to delete or change the element.
Disclosure of Invention
The specification describes a method for deleting parameters, when a configurator needs to delete parameters with calling conditions, contents calling the parameters are displayed to the configurator in an editable dialog box, so that the configurator can remove the calling relation between the configurator and the parameters by editing related contents, and further confirm and delete the parameters.
According to a first aspect, there is provided a method of deleting parameters including dialog parameters set for identifying dialog elements in a user dialog, the method comprising: acquiring a dialogue sentence set established for identifying user intention of the user dialogue in response to a deletion instruction of parameter information of the dialogue parameters; retrieving at least one dialogue sentence with the dialogue parameters from the dialogue sentence set, wherein each dialogue sentence of the at least one dialogue sentence comprises the dialogue parameters and calling symbols aiming at the dialogue parameters; the at least one dialogue statement is presented to prompt further operations to be performed to delete the dialogue parameters.
According to one embodiment, the parameter information includes a parameter name of the dialogue parameter, and further includes at least one of entity information, tag information, numerical information, and problem session information corresponding to the dialogue parameter.
According to one embodiment, the presenting the at least one dialogue sentence includes: highlighting the dialog parameters and/or the call symbols of the dialog parameters.
According to one embodiment, the presenting the at least one dialogue sentence includes: the at least one dialogue statement is presented in an editable dialogue.
According to one embodiment, further comprising: responding to an editing instruction of at least one dialogue sentence in the dialogue box, and acquiring at least one edited dialogue sentence; and detecting whether the dialogue parameters are called in the edited at least one dialogue statement.
According to one embodiment, the detecting whether the dialogue parameters are invoked in the edited at least one dialogue sentence includes: and detecting whether the edited at least one dialogue statement comprises a calling symbol aiming at the dialogue parameter.
According to one embodiment, further comprising: and under the condition that the dialog parameters are not called in at least one edited dialog sentence, displaying first prompt information to prompt whether the current editing is confirmed or not.
According to one embodiment, further comprising: and responding to an editing confirmation instruction of the current editing, and displaying second prompting information to prompt whether to confirm deleting the parameter information.
According to one embodiment, further comprising: and displaying second prompt information to prompt whether to confirm deleting the parameter information or not under the condition that the dialogue parameters are not called in the edited at least one dialogue statement.
According to one embodiment, further comprising: and in response to a deletion confirmation instruction of the parameter information, updating the at least one dialogue sentence in the dialogue sentence set into the edited at least one dialogue sentence, and deleting the parameter information.
According to one embodiment, further comprising: and displaying a third prompting message to prompt that the parameter information cannot be deleted.
According to a second aspect, there is provided a deletion apparatus of parameters including dialogue parameters set for identifying dialogue elements in a user dialogue, the apparatus comprising: a first acquisition unit configured to acquire a dialogue sentence set established for identifying a user intention of the user dialogue in response to a deletion instruction of parameter information of the dialogue parameter; a search unit, configured to search at least one dialogue sentence with the dialogue parameter from the dialogue sentence set, where each dialogue sentence of the at least one dialogue sentence includes the dialogue parameter and a call symbol for the dialogue parameter; and the display unit is used for displaying the at least one dialogue statement to prompt further operation required by deleting the dialogue parameters.
According to one embodiment, the parameter information includes a parameter name of the dialogue parameter, and further includes at least one of entity information, tag information, numerical information, and problem session information corresponding to the dialogue parameter.
According to one embodiment, the display unit is specifically configured to: highlighting the dialog parameters and/or the call symbols of the dialog parameters.
According to one embodiment, the display unit is specifically configured to: the at least one dialogue statement is presented in an editable dialogue.
According to one embodiment, further comprising: the second acquisition unit is used for responding to an editing instruction of at least one dialogue statement in the dialogue box and acquiring the edited at least one dialogue statement; and the detection unit is used for detecting whether the dialogue parameters are called in the edited at least one dialogue statement.
According to one embodiment, the detection unit is specifically configured to: and detecting whether the edited at least one dialogue statement comprises a calling symbol aiming at the dialogue parameter.
According to one embodiment, further comprising: and the display unit is used for displaying first prompt information to prompt whether the current edition is confirmed or not under the condition that the dialogue parameters are not called in at least one edited dialogue statement.
According to one embodiment, the display unit is further configured to display second prompting information in response to an edit confirmation instruction of the current edit, to prompt whether to confirm deletion of the parameter information.
According to one embodiment, further comprising: and the display unit is used for displaying second prompt information to prompt whether to confirm deleting the parameter information under the condition that the dialogue parameters are not called in at least one edited dialogue statement.
According to one embodiment, further comprising: and the updating unit is used for responding to the deletion confirmation instruction of the parameter information, updating the at least one dialogue sentence in the dialogue sentence set into the edited at least one dialogue sentence and deleting the parameter information.
According to one embodiment, further comprising: and the display unit is used for displaying third prompt information to prompt that the parameter information cannot be deleted.
According to a third aspect, there is provided a computer readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method of the first aspect.
According to a fourth aspect, there is provided a computing device comprising a memory and a processor, characterised in that the memory has executable code stored therein, the processor implementing the method of the first aspect when executing the executable code.
In the method for deleting parameters disclosed in the embodiments of the present disclosure, a dialogue sentence set corresponding to a user intention is obtained in response to a deletion instruction of parameter information of a dialogue parameter associated with the user intention, at least one dialogue sentence calling the dialogue parameter is retrieved from the dialogue sentence set, and is displayed to a configurator in an editable dialogue box manner, so that the configurator can edit the dialogue sentence directly in the dialogue box to release the call of the dialogue sentence to the dialogue parameter, and then after the dialogue box is detected that the dialogue parameter is not called, prompt the configurator to perform deletion confirmation, and complete deletion of the parameter information according to the deletion confirmation instruction. Therefore, the configuration personnel can analyze and confirm whether the parameter information needs to be deleted according to at least one displayed dialogue statement, and can quickly and conveniently complete the deletion of the parameter information under the condition of deciding to delete.
In addition, the specification also describes a deleting/changing method of the elements in the knowledge graph, by responding to a deleting/changing instruction of a type in the knowledge graph, searching out a sub-class related to the type, an attribute of the type and an entity belonging to the type, and providing the searched type as an influence range of the deleting/changing instruction for a user, so as to assist the user in further judging whether to delete/change the type.
According to a first aspect, there is provided a method for deleting an element in a knowledge graph, the element of the knowledge graph including a type, an attribute and an entity, the entity having the same attribute constituting one type, the method comprising: searching a first attribute set and a first entity set in response to a deleting instruction of a first type in the knowledge spectrogram, wherein the first attribute set is composed of attributes of the first type, and the first entity set is composed of entities belonging to the first type; and displaying deletion prompt information which at least comprises the first attribute set and the related information of the first entity set so as to prompt the deletion of the influence range of the first type.
According to one embodiment, the retrieving the first set of attributes and the first set of entities includes: determining the attribute of the first type, and forming the determined attribute into the first attribute set; determining entities belonging to the first type, and forming the determined entities into the first entity set.
According to one embodiment, the related information comprises a number and/or a name of entities in the first set of entities and a number and/or a name of attributes in the first set of attributes.
According to one embodiment, further comprising: and deleting the first type, the first attribute set and the first entity set in response to a deletion confirmation instruction of the first type.
According to one embodiment, further comprising: and responding to the first type information viewing instruction, and displaying each attribute in the first attribute set and each entity in the first entity set.
According to one embodiment, before the displaying the deletion hint information, the method further includes: determining a sub-class set formed by at least one sub-class included in the first type, and determining a second attribute set formed by attributes of each sub-class in the sub-class set and a second entity set formed by entities belonging to each sub-class; wherein the second set of attributes contains all of the attributes in the first set of attributes; the deletion prompt information further comprises related information of the sub-class set, the second attribute set and the second entity set.
Further, in a specific embodiment, the displaying the deletion prompting information includes: the first type and the set of sub-classes are presented in a tree structure, the first type corresponding to a parent node in the tree structure, each sub-class in the set of sub-classes corresponding to a child node in the tree structure.
In another specific embodiment, the method further comprises: and responding to the information viewing instruction of each subclass, and displaying the attribute of each subclass and the entity belonging to each subclass.
In yet another specific embodiment, the method further comprises: and deleting the first type, the sub-class set, the second attribute set and the first entity set in response to a deletion confirmation instruction of the first type.
According to one embodiment, the knowledge-graph comprises a model layer and a fact layer; the responding to the deleting instruction of the first type in the knowledge spectrogram, the searching the first attribute set and the first entity set comprises the following steps: the first set of attributes is retrieved at the model layer and the first set of entities is retrieved at the fact layer in response to a delete instruction of the first type in the model layer.
According to a second aspect, there is provided a method of deleting an element in a knowledge graph, the element of the knowledge graph including a type, an attribute and an entity, the entity having the same attribute constituting one type, the method comprising: searching out an entity set in response to a deleting instruction of a first attribute in the knowledge graph, wherein the entity set is composed of entities with the first attribute; and displaying deletion prompt information, wherein the deletion prompt information comprises related information of the entity set so as to prompt deletion of the influence range of the first attribute.
According to one embodiment, the retrieving the entity set includes: determining the entity with the first attribute, and forming the determined entity into the entity set.
According to an embodiment, the related information comprises the number and/or the name of the entities in the set of entities.
According to one embodiment, each entity in the set of entities further has a first attribute value corresponding to the first attribute; before the displaying of the deletion prompt information, the method further comprises: determining a first attribute value of each entity; the related information includes first attribute values of the respective entities.
Further, in a specific embodiment, the method further includes: and deleting the first attribute and the first attribute value of each entity in response to a deletion confirmation instruction of the first attribute.
According to one embodiment, further comprising: and deleting the first attribute of each entity in the entity set in response to a deletion confirmation instruction of the first attribute.
According to one embodiment, the knowledge-graph comprises a model layer and a fact layer; said retrieving the set of entities in response to the delete instruction for the first attribute comprises: retrieving the set of entities at the fact layer in response to a delete instruction for a first attribute in the model layer; the method further comprises the steps of: and deleting the first attribute in the model layer and deleting the first attribute of each entity in the entity set in the fact layer in response to a deletion confirmation instruction of the first attribute.
According to a third aspect, there is provided a method of modifying an element in a knowledge graph, the element of the knowledge graph including a type, an attribute and an entity, the entity having the same attribute constituting a type, the method comprising: retrieving a first attribute set and a first entity set in response to a change instruction of a first type in the knowledge spectrogram, wherein the first attribute set is composed of attributes of the first type, and the first entity set is composed of entities belonging to the first type; and displaying change prompt information, wherein the change prompt information at least comprises the first attribute set and related information of the first entity set so as to prompt the change of the influence range of the first type.
According to a fourth aspect, there is provided a method of modifying an element in a knowledge-graph, the element of the knowledge-graph comprising a type, an attribute and an entity, the entity having the same attribute constituting a type, the method comprising: retrieving an entity set in response to a change instruction of a first attribute in the knowledge graph, wherein the entity set is composed of entities with the first attribute; and displaying change prompt information, wherein the change prompt information comprises related information of the entity set so as to prompt the change of the influence range of the first attribute.
According to a fifth aspect, there is provided a deletion apparatus of an element in a knowledge-graph, the element of the knowledge-graph including a type, an attribute, and an entity, the entity having the same attribute constituting one type, the apparatus comprising: a searching unit configured to respond to a deleting instruction of a first type in the knowledge spectrogram, and search a first attribute set and a first entity set, wherein the first attribute set is composed of attributes of the first type, and the first entity set is composed of entities belonging to the first type; the display unit is configured to display deletion prompt information, and the deletion prompt information at least comprises the first attribute set and related information of the first entity set so as to prompt deletion of the influence range of the first type.
According to a sixth aspect, there is provided a deletion apparatus of an element in a knowledge-graph, the element of the knowledge-graph including a type, an attribute, and an entity, the entity having the same attribute constituting one type, the apparatus comprising: a retrieval unit configured to retrieve a set of entities, the set of entities being constituted by entities having a first attribute in the knowledge graph, in response to a deletion instruction of the first attribute; the display unit is configured to display deletion prompt information, wherein the deletion prompt information comprises related information of the entity set so as to prompt deletion of the influence range of the first attribute.
According to a seventh aspect, there is provided a modification apparatus of an element in a knowledge-graph, the element of the knowledge-graph including a type, an attribute, and an entity, the entity having the same attribute constituting one type, the apparatus comprising: a retrieval unit configured to retrieve a first set of attributes and a first set of entities in response to a modification instruction to a first type in the knowledge spectrogram, the first set of attributes being composed of attributes possessed by the first type, the first set of entities being composed of entities belonging to the first type; the display unit is configured to display change prompt information, and the change prompt information at least comprises the first attribute set and related information of the first entity set so as to prompt the change of the influence range of the first type.
According to an eighth aspect, there is provided a modification apparatus of an element in a knowledge-graph, the element of the knowledge-graph including a type, an attribute, and an entity, the entity having the same attribute constituting one type, the apparatus comprising: a retrieval unit configured to retrieve a set of entities, the set of entities being constituted by entities having a first attribute in the knowledge graph, in response to a change instruction to the first attribute; the display unit is configured to display change prompt information, wherein the change prompt information comprises related information of the entity set so as to prompt the influence range of the first attribute to be changed.
According to a ninth aspect, there is provided a computer readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method of the first, or second, or third, or fourth aspect.
According to a tenth aspect, there is provided a computing device comprising a memory and a processor, wherein the memory has executable code stored therein, the processor, when executing the executable code, implementing the method of the first, second, third, or fourth aspect.
In the method for deleting/changing the elements in the knowledge graph disclosed in the embodiments of the present disclosure, the corresponding influence range is determined in response to the instruction for deleting/changing the elements in the knowledge graph, so that the user can determine whether to perform the deletion operation through sufficient information, and further, the situation that the user deletes/changes the content by mistake, which results in irrecoverable loss or huge recovery cost loss is prevented.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments disclosed in the present specification, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only examples of the embodiments disclosed in the present specification, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 illustrates a user intent configuration interface schematic according to one example;
FIG. 2 illustrates an editing interface schematic of dialog parameters according to one example;
FIG. 3 illustrates a method flow diagram for deleting parameters, according to one embodiment;
FIG. 4 illustrates a validation editing interface schematic of dialog parameters according to one example;
FIG. 5 illustrates a confirmation deletion interface diagram of dialog parameters according to one example;
FIG. 6 illustrates a user intent configuration interface diagram after deleting dialog parameters, according to an example;
FIG. 7 shows a flowchart of a method of deleting parameters according to another embodiment;
FIG. 8 shows a flowchart of a method of deleting parameters according to yet another embodiment;
FIG. 9 illustrates a prompt message interface diagram including a failure to delete a dialog parameter, according to one example;
FIG. 10 illustrates a schematic diagram of a delete device for parameters according to one embodiment;
FIG. 11 illustrates an application flow diagram of a method for element deletion in a knowledge graph, in accordance with an example;
FIG. 12 illustrates a schematic diagram of a method of deleting elements in a knowledge-graph, in accordance with an embodiment;
FIG. 13 illustrates an edit interface diagram of types in a knowledge graph, in accordance with an example;
FIG. 14 is a diagram of a presentation interface for deleting hints information from a knowledge graph in accordance with an example;
FIG. 15 is a diagram showing a display interface for deleting hint information in a knowledge graph according to another example;
FIG. 16 is a diagram showing a presentation interface for deleting hint information in a knowledge graph according to yet another example;
FIG. 17 is a diagram showing a presentation interface for deleting hint information in a knowledge graph according to yet another example;
FIG. 18 is a diagram showing a presentation interface for deleting hint information in a knowledge graph according to yet another example;
FIG. 19 shows a schematic diagram of a method of deleting an element in a knowledge-graph, in accordance with another embodiment;
FIG. 20 illustrates a schematic diagram of a modification method of elements in a knowledge-graph, in accordance with an embodiment;
FIG. 21 illustrates a schematic diagram of a method of modification of elements in a knowledge-graph, in accordance with another embodiment;
FIG. 22 illustrates a schematic diagram of a deletion apparatus of elements in a knowledge-graph, in accordance with one embodiment;
FIG. 23 shows a schematic diagram of a deletion apparatus of elements in a knowledge-graph, in accordance with another embodiment;
FIG. 24 illustrates a schematic diagram of a modification device of elements in a knowledge-graph, in accordance with an embodiment;
fig. 25 shows a schematic diagram of a modification apparatus of elements in a knowledge-graph according to another embodiment.
Detailed Description
Various embodiments disclosed in this specification are described below with reference to the accompanying drawings.
The parameter deleting method disclosed in the embodiment of the present specification may be applied to a scenario in which some or some parameters in which a called situation exists are to be deleted or deleted in batch. Next, referring first to fig. 1, an application scenario of the method will be described according to a specific example.
FIG. 1 illustrates a user intent configuration interface schematic according to one example. As shown in fig. 1, the target user intention configured in the interface is "buying a train ticket", and the sample query sentence configured for identifying the target user intention includes: "I want to buy tickets from $ { start time } to $ { end time }," $ { start time } also do, i want to buy tickets from $ { departure place } to $ { destination }, etc., where "$ { }" is a call symbol and "start time" is a called parameter name. The target user intention configured based on the interface shown in fig. 1 may be plural, for example, buying a train ticket, buying a traffic package, or the like, and the configured content data may be used for a conversation robot, and specifically, the conversation robot may receive a user conversation transmitted by a user, for example, "the train ticket is also the same in tomorrow evening", and then calculate the similarity of the user conversation to a plurality of sample query sentences corresponding to the plural target user intentions, assuming that the sample query sentence corresponding to the highest value in the determined similarity is: the train ticket of "$ { start time } also has the same" from which it can be determined that the user intends to buy the train ticket ", and the dialog element is identified from the user dialog by the call parameter $ { start time } therein, that is," tomorrow evening ", and the train ticket service component is called again to determine the reply content for the user dialog, for example, the determined reply content may be" two trains with 21:00 and 22:00 departure in the evening ".
Based on the interface shown in fig. 1, when one or more of parameters set therein, such as start time, end time, departure place or destination, etc., need to be deleted, the method provided by the embodiment of the present specification may be adopted to retrieve, from among a plurality of sample query sentences corresponding to "buy train tickets" intended by the user, a sample query sentence calling parameters to be deleted, such as start time, e.g. "i want to buy train tickets" of $ { start time } to $ { end time }, and "$ { start time }, and then present the retrieved sample query sentences to a configurator, for example, the presentation interface may be as shown in fig. 2, to prompt further operations required to be performed by the configurator to delete parameters, e.g." call case in clear sentence "and" delete confirmation "shown in fig. 2. Next, specific implementation steps of the method will be described.
Fig. 3 shows a flowchart of a method for deleting parameters, according to one embodiment, the method execution subject may be a device with processing capabilities: a server or system or device. As shown in fig. 3, the method flow includes the steps of: step S310, responding to a deleting instruction of parameter information of dialogue parameters, acquiring a dialogue statement set established for identifying user intention of user dialogue; step S320, retrieving at least one dialogue sentence with dialogue parameters from the dialogue sentence set; step S330, at least one dialogue sentence is presented in the editable dialogue box to prompt further operations to be performed to delete the dialogue parameters.
Further, in one embodiment, in step S340, in response to an editing instruction for at least one dialogue sentence in the dialogue box, acquiring at least one edited dialogue sentence, and detecting whether a dialogue parameter is invoked in the at least one edited dialogue sentence; step S350, under the condition that the dialogue parameters are not called in at least one edited dialogue statement, displaying first prompt information to prompt whether to confirm the current editing; step S360, in response to the editing confirmation instruction of the current editing, displaying second prompting information to prompt whether to confirm to delete the parameter information; step S370, in response to the deletion confirmation instruction of the parameter information, updating the at least one dialogue sentence in the dialogue sentence set to the edited at least one dialogue sentence, and deleting the parameter information.
First, in step S310, a dialog sentence set established for identifying a user intention of a user dialog is acquired in response to a deletion instruction of parameter information of dialog parameters.
In one embodiment, the dialog parameters for which the delete instruction is directed may be one or more, that is, the configurator may delete a single dialog parameter or may delete multiple dialog parameters in bulk.
In one embodiment, the operation corresponding to the delete instruction may be a click operation on a delete marker corresponding to the parameter information line, for example, a click operation on a garbage can-like delete symbol displayed on the right side after selecting the parameter information line corresponding to "start time" in the interface shown in fig. 1.
In one embodiment, the dialog parameters are set to identify dialog elements in a user dialog. In a specific embodiment, the user session comprises a user session received by a customer service person or a customer service robot from a user. In a specific embodiment, specific information, i.e. dialog elements, correspondingly included in the user dialog may be obtained by invoking dialog parameters. For example, a dialogue sentence "$ { start time }" including a dialogue parameter "$ { start time }" may be set, and a dialogue from the user "is there a ticket at 8 pm today? "dialog element identified in" 8 pm today ".
In one embodiment, the parameter information for the dialog parameter includes a parameter name for the dialog parameter, e.g., a "start time". In one embodiment, the parameter information further includes entity information corresponding to the dialogue parameter, for example, entity information corresponding to "start time" and "end time" is "time", and entity information corresponding to "departure place and" destination "is" place ". In one embodiment, the parameter information further includes tag information corresponding to the dialog parameters, for example, the tags corresponding to "start time" may include text tags describing time such as "tomorrow morning", "tomorrow evening", "next monday", and so forth. In one embodiment, the parameter information further includes numerical information corresponding to the dialog parameter, such as a numerical format of "xx" points, "xx", and the like. In one embodiment, the parameter information further includes question session information corresponding to the dialogue parameters, for when the dialogue sentence fails to identify a corresponding dialogue element from the user dialogue by invoking the dialogue parameters, then the user may be asked for the question accordingly to acquire the dialogue element, e.g., when "start time" is not acquired, "please ask the user for train departure time is? ".
In one embodiment, a set of dialogue sentences is used to identify user intent of a user dialogue, including a plurality of dialogue sentences that are used to compare, match, and query the dialogue with the user dialogue as sample query sentences to determine intent of the user dialogue. At least one dialogue parameter may be called or not in each dialogue sentence, and for any two dialogue sentences which call dialogue parameters, the called dialogue parameters may be completely the same, or partially the same, or completely different.
The purpose of the dialogue statement calling dialogue parameters is to identify dialogue elements in the user dialogue, and further determine reply content for the user dialogue according to the identified dialogue elements. Further, in one embodiment, the dialog sentence may call a dialog parameter by calling a symbol and a parameter name of the dialog parameter, e.g., the call may be in the form of $ { XXX }, where $ { } is a call symbol and XXX is a parameter name.
According to one example, based on the configuration page of the user intention "buy train ticket" shown in fig. 1, in response to a deletion operation of a parameter information line in which a dialogue parameter "start time" is performed, a dialogue sentence set corresponding to the user intention is acquired, the dialogue sentence set including a plurality of dialogue sentences: "I want to buy tickets from $ { start time } to $ { end time }", "$ { start time } also do $", "I want to buy tickets from $ { departure place } to $ { destination }, etc.
In the above, a set of dialogue sentences established for recognizing the user intention of the user dialogue can be acquired. Next, at step S320, at least one dialogue sentence having dialogue parameters invoked is retrieved from the dialogue sentence set.
In one embodiment, the dialogue parameter to be deleted is one, and accordingly, at least one dialogue sentence having the dialogue parameter invoked therein may be retrieved from the dialogue sentence set. In one example, the dialogue parameter to be deleted is "start time", and then the dialogue sentence including $ { start time } can be retrieved from the dialogue sentence set.
In another embodiment, the number of dialogue parameters to be deleted is plural, and accordingly, at least one dialogue sentence calling any one of the plural dialogue parameters can be retrieved from the dialogue sentence set. In one example, the dialogue parameters to be deleted are "start time" and "end time", and then dialogue sentences including $ { start time } or $ { end time } can be retrieved from the dialogue sentence set.
Then, in step S330, the at least one dialogue sentence is presented in an editable dialogue box to prompt further operations to be performed to delete the dialogue parameters.
Therefore, the configurator can edit at least one dialogue sentence according to the further operation required by the prompted dialogue parameter deletion, so as to release the calling relation between the dialogue sentence and the dialogue parameter. According to one example, as shown in FIG. 2, two dialogue statements called with the dialogue parameter "start time" may be presented in an editable dialogue box, and further actions that prompt deletion of the dialogue parameter need to be performed include "call in clear statement" and "delete confirm".
In one embodiment, the step may further include: in the dialog box, dialog parameters and/or call signs for dialog parameters are highlighted. In one example, highlighting may include bolding, enlarging, highlighting with a different color than other text in the page, and so forth. For example, in the dialog box shown in fig. 2, "$ { start time }" is bolded.
After the dialogue sentence with the dialogue parameter is shown in the editable dialogue box, in step S340, in response to the edit instruction for at least one dialogue sentence in the dialogue box, at least one edited dialogue sentence is obtained, and whether the dialogue parameter is called in the at least one edited dialogue sentence is detected.
In one embodiment, detecting whether a dialog parameter is invoked in the edited at least one dialog sentence includes detecting whether a call symbol for the dialog parameter is included therein, that is, detecting whether "$ { XXX }" exists, where XXX is the parameter name for the dialog parameter. Further, in one example, for "$ { XXX }" included in the dialogue sentence, when it is detected that it is edited as "XXX", for example, it is determined that the call symbol for XXX is not included in the dialogue sentence, as is also the case with "$ { start time }" for the train ticket. In another example, when "$ { XXX }" is edited to "{ XXX }", or "$xxx", etc. that does not include the complete call symbol, for example, the "$ { start time } train ticket also has the" $ { start time "$x" edited, it may be determined that the call symbol for XXX is not included in the dialogue sentence. In yet another example, when "$ { XXX }" is deleted, for example, it may be determined that "$ { start time } train ticket also has been edited as" train ticket also has "that call symbol for XXX is not included in the dialogue sentence.
Then, in step S350, in the case that it is detected that the dialog parameter is not invoked in at least one dialog sentence after editing, a first prompt message is displayed to prompt whether to confirm the current editing.
It should be noted that, the "first" of the "first prompt information" and the "second" and "third" of the "second prompt information" and the "third" of the "third prompt information" mentioned below are for distinguishing the prompt information generated under different conditions, and do not have other limitation.
According to one example, when the dialog parameters are not invoked in the edited at least one dialog sentence, the corresponding interface may be as shown in fig. 4. Further, in one example, displaying the first hint information may include: the "next" button shown in fig. 4, from the non-clickable state to the clickable state, may specifically implement a prompt by a color conversion, for example, from gray to blue. Thus, the configurator can confirm the current editing operation by clicking the "next" button. In another example, displaying the first hint information may include: the first prompt information is displayed in a popup window mode, for example, the content of the prompt information can be: "does it confirm the modification made to the current content? And provides the keys of yes and no for the configurator to select.
When the call relation between the dialogue statement and the dialogue parameter in the dialogue box is detected to be relieved, the configurator is prompted to confirm whether the current editing operation is performed. Next, in step S360, in response to the edit confirmation instruction of the current edit, second prompting information is displayed to prompt whether deletion of the parameter information is confirmed.
According to one example, displaying the second prompt may include prompting the configurator to currently enter "(2) delete confirm" step, deleting the current parameter by clicking on the confirm button, or clicking on "previous" to return to the edit page for the dialogue statement, or clicking on "cancel", canceling the delete operation, as shown in fig. 5.
In step S370, at least one dialogue sentence in the dialogue sentence set is updated to at least one edited dialogue sentence in response to the deletion confirmation instruction for the parameter information, and the parameter information is deleted.
In one embodiment, according to the editing operation of the configurator on each dialogue sentence in the dialogue box, the corresponding dialogue sentence stored in the system is updated, and the parameter information stored in the system is deleted. Thus, the deletion of the parameter information is completed.
After step S370, the method may further include: and displaying feedback information to inform configuration personnel that the parameter information is successfully deleted, for example, the content of the feedback information can be: the deletion was successful. Further, in one example, the user intent interface after deleting the parameter information may be as shown in FIG. 6.
As can be seen from the foregoing, in the method for deleting parameters provided in the embodiments of the present disclosure, in response to a deletion instruction for parameter information of a dialog parameter associated with a user intention, a dialog sentence set corresponding to the user intention is obtained, at least one dialog sentence calling the dialog parameter is retrieved from the dialog sentence set, and is displayed to a configurator in a manner of being able to edit the dialog box, so that the configurator can edit the dialog sentence directly in the dialog box to release the call of the dialog parameter by the dialog sentence, and then after the dialog box is detected that the dialog parameter is not called, prompt the configurator to perform deletion confirmation, and complete deletion of the parameter information according to the deletion confirmation instruction. Therefore, the configuration personnel can analyze and confirm whether the parameter information needs to be deleted according to at least one displayed dialogue statement, and can quickly and conveniently complete the deletion of the parameter information under the condition of deciding to delete.
According to another embodiment, the present disclosure further provides another method for deleting a parameter. Fig. 7 shows a flowchart of a method for deleting parameters according to another embodiment, where the method may be performed by a device with processing capabilities: a server or system or device. As shown in fig. 7, the method flow includes the steps of: step S710, responding to the deleting instruction of parameter information of dialogue parameters, acquiring a dialogue statement set established for identifying user intention of user dialogue; step S720, retrieving at least one dialogue sentence with dialogue parameters from the dialogue sentence set; step S730, displaying at least one dialogue sentence in the editable dialogue box to prompt further operations required to delete the dialogue parameters; step S740, responding to the editing instruction of at least one dialogue sentence in the dialogue box, obtaining at least one edited dialogue sentence, and detecting whether dialogue parameters are called in the at least one edited dialogue sentence; step S750, under the condition that the dialogue parameters are not called in at least one edited dialogue statement, displaying second prompt information to prompt whether to confirm to delete the parameter information; step S760, in response to the deletion confirmation instruction for the parameter information, updating the at least one dialogue sentence in the dialogue sentence set to the edited at least one dialogue sentence, and deleting the parameter information.
It should be noted that, for the descriptions of steps S710, S720, S730, S740 and S760, reference may be made to the descriptions of steps S310, S320, S330, S340 and S370, respectively, which are not described herein.
In addition, the embodiment shown in fig. 7 is mainly different from the embodiment shown in fig. 3 in step S750. Specifically, in step S750, if it is detected that the dialog parameter is not invoked in at least one edited dialog sentence, it may be directly prompted whether the configurator confirms that the parameter information is deleted, without prompting the configurator to confirm the current editing first, and prompting the configurator to confirm whether to delete the parameter information after the configurator confirms the current editing. In this way, the flow of deleting the parameter information can be further shortened.
According to an embodiment of still another aspect, the present disclosure further provides a method for deleting another parameter. Fig. 8 shows a flowchart of a method for deleting parameters according to another embodiment, where the method may be performed by a device with processing capabilities: a server or system or device. As shown in fig. 8, the method flow includes the steps of: step S810, responding to a deleting instruction of parameter information of dialogue parameters, acquiring a dialogue statement set established for identifying user intention of a user dialogue; step S820, retrieving at least one dialogue sentence with dialogue parameters from the dialogue sentence set; in step S830, at least one dialogue sentence is displayed in the editable dialogue box to prompt that the parameter information cannot be deleted.
It should be noted that, for the description of step S810 and step S820, reference may be made to the foregoing descriptions of step S310 and step S320, which are not repeated herein.
At step S830, at least one dialogue sentence is presented in the dialogue box to indicate that the parameter information cannot be deleted.
According to one example, the configuration interface is shown in FIG. 9. Therefore, the method can inform the configurator that the dialogue parameters which are required to be deleted cannot be deleted because the dialogue parameters are called in the dialogue sentences, and inform the configurator that the dialogue parameters are specifically called by the dialogue sentences, and prompt the configurator that the call relation between the configurator and the dialogue sentences needs to be released when the configurator deletes the dialogue parameters, so that the configurator can further determine whether to delete the dialogue parameters according to the call relation. If the configurator still decides to delete the dialogue parameters, the configurator can search at least one corresponding dialogue sentence in the editing column of the dialogue sentence according to at least one dialogue sentence displayed in the dialogue box so as to release the calling relation of the dialogue parameters, and then try to delete the dialogue parameters again in the parameter information editing column after releasing the calling relation.
According to another embodiment, a device for deleting parameters is also provided. Fig. 10 shows a deletion apparatus of parameters including dialog parameters set for identifying dialog elements in a user dialog, according to an embodiment. As shown in fig. 10, the apparatus 1000 includes:
A first acquisition unit 1010 for acquiring a dialogue sentence set established for identifying a user intention of the user dialogue in response to a deletion instruction of parameter information of the dialogue parameter;
a retrieving unit 1020, configured to retrieve at least one dialogue sentence that invokes the dialogue parameter from the dialogue sentence set, where each dialogue sentence of the at least one dialogue sentence includes the dialogue parameter and a call symbol for the dialogue parameter;
and a display unit 1030, configured to display the at least one dialogue sentence to prompt a further operation required to delete the dialogue parameter.
In one embodiment, the parameter information includes a parameter name of the dialogue parameter, and further includes at least one of entity information, tag information, numerical information, and problem session information corresponding to the dialogue parameter.
In one embodiment, the display unit 1030 is specifically configured to: highlighting the dialog parameters and/or the call symbols of the dialog parameters.
In one embodiment, the display unit 1030 is specifically configured to: the at least one dialogue statement is presented in an editable dialogue.
In one embodiment, further comprising: a second obtaining unit 1040, configured to obtain at least one dialogue sentence after editing in response to an editing instruction for at least one dialogue sentence in the dialogue box; the detecting unit 1050 is configured to detect whether the dialog parameter is invoked in the edited at least one dialog sentence.
In one embodiment, the detection unit 1050 is specifically configured to: and detecting whether the edited at least one dialogue statement comprises a calling symbol aiming at the dialogue parameter.
In one embodiment, further comprising: and a display unit 1060, configured to display a first prompt message to prompt whether to confirm the current editing if it is detected that the dialog parameter is not invoked in the edited at least one dialog sentence.
In one embodiment, the display unit 1060 is further configured to display, in response to an edit confirmation instruction of the current edit, a second prompting message to prompt whether to confirm deletion of the parameter information.
In one embodiment, further comprising: and a display unit 1060, configured to display a second prompting message to prompt whether to confirm deletion of the parameter information when it is detected that the dialogue parameter is not invoked in the edited at least one dialogue sentence.
In one embodiment, further comprising: an updating unit 1070, configured to update the at least one dialogue sentence in the dialogue sentence set to the edited at least one dialogue sentence in response to a deletion confirmation instruction for the parameter information, and delete the parameter information.
In one embodiment, further comprising: and a display unit 1060 for displaying a third prompting message to prompt that the parameter information cannot be deleted.
The embodiment of the specification also discloses a method for deleting or changing the elements in the knowledge graph, wherein the elements in the knowledge graph comprise types, attributes and entities, and the method mainly aims at the types and the attributes. In the following, the inventive concept of the method will be described first.
With the development of the internet, network data content presents an explosively growing situation. Because the internet content has the characteristics of large scale, heterogeneous multiple, loose organization structure and the like, how people can effectively acquire knowledge and information from the internet becomes a great challenge, and the knowledge graph lays a foundation for the organization and intelligent application of knowledge information in the internet era by virtue of the strong semantic processing capability and the open organization capability.
Generally, elements in a knowledge graph include entities (entities), types (classes), and properties (properties). Wherein, the entities are the most basic elements for constructing the knowledge graph, each entity represents a thing or concept, and is an abstraction or description of objective things, such as "Yao Ming", "alembia". A type (which may be referred to as a "class") is an abstraction of a collection of entities having the same trait or attribute, e.g., "persona" is a type, and "Yao Ming", "Li An" are entities belonging to the type "persona". The attribute may represent a feature possessed by a class or an entity, and may be used to describe a relationship between classes and entities, and between entities and entities, for example, a relationship between "movie→director→persona", or "sleeping tie→director→ Li An", whereby "movie" and "sleeping tie" have "director" attributes.
As can be seen from the above, the elements in the knowledge graph, i.e. the types, attributes and entities, have an association relationship, so that when deleting/modifying one element, other elements are affected, and the knowledge graph generally includes a larger data amount, so that the deleting/modifying operation will have a larger scope of influence. For example, when a type is deleted/changed, the properties it has, and the entity it maps to will be affected. For another example, when a deletion/modification is made to an attribute, the entity with that attribute will be affected. In addition, when deleting an entity, only information related to the entity, such as the entity itself, the attribute of the entity, or the corresponding attribute value, is usually deleted, and the influence scope is relatively small, so the method disclosed in this specification is mainly aimed at deleting/modifying types and attributes. However, in the conventional scheme, when deleting the type in the knowledge graph, only a sentence is usually used, for example, "whether it is determined to delete the item? ", to alert the user that the operation is to be performed carefully.
Based on this, the embodiment of the present disclosure provides a deletion/modification method, which determines a corresponding influence range in response to a deletion/modification instruction for an element in a knowledge graph, so that a user can determine whether to perform a deletion operation through sufficient information, thereby preventing a user from deleting/modifying content by mistake, which may cause unrecoverable loss or huge recovery cost loss. The application flow of the method for deleting an element in the knowledge-graph is described below in detail with reference to a specific example.
As shown in fig. 11, in response to a click deletion instruction of a user on an element in a knowledge graph, an influence range of the element is searched in the background, and the influence range is presented to the user in a secondary confirmation popup, so that the user can judge in combination with browsed information, and in the case of deciding to delete the element, input corresponding characters, such as "confirm deletion (element name)", in the secondary confirmation popup according to a prompt, and then in response to the click confirmation instruction, delete the corresponding element, and prompt the user that the deletion is successful. Next, specific implementation steps of the method are described.
Fig. 12 is a schematic diagram of a method for deleting an element in a knowledge graph, where the element of the knowledge graph includes a type, an attribute, and an entity, and the entity having the same attribute forms a type, and an execution subject of the method may be a device having processing capability according to an embodiment: a server or system or device. As shown in fig. 12, the method flow includes the steps of: step S1210, in response to a deletion instruction of a first type in the knowledge spectrogram, retrieving a first attribute set and a first entity set; in step S1220, deletion prompting information is displayed, where the information includes at least related information of the first attribute set and the first entity set, so as to prompt deletion of the influence range of the first type.
First, in step S1210, in response to a deletion instruction for a first type in the knowledge spectrogram, a first attribute set and a first entity set are retrieved, where the first attribute set is composed of attributes that the first type has, and the first entity set is composed of entities that belong to the first type.
In one embodiment, the delete instruction may correspond to a variety of modes of operation, such as clicking a delete button, entering a voice command, entering a text command, and so forth. In a specific example, the first type may be "organization" shown in fig. 13, and the delete instruction corresponds to a click operation on an icon of "delete category".
In one embodiment, retrieving the first set of attributes may include: the attributes of the first type are determined, and the determined attributes form a first set of attributes. Further, in one particular embodiment, the attributes that the first type has may include inherited attributes that the first type inherits from its parent, as well as own attributes that the first type own. In one example, assuming that the first type of "organization" does not have a parent, the corresponding first set of attributes includes only "organization" own attributes, such as board length, social credit code, and the like. In another example, assuming that a first type of "jazz" has a parent class of "music" and the attributes of "music" include "year", a first set of attributes corresponding to "jazz" may include the inherited attributes "year" and the own attributes "originating place".
In one embodiment, retrieving the first set of entities may include: determining entities belonging to a first type, and forming the determined entities into a first entity set. In one example, entities belonging to the first type of "organization" may include "WTO", "alembia", etc., and thus the first set of entities may include WTO, alembia, etc.
On the other hand, in one embodiment, the knowledge graph logically includes a model layer and a fact layer, where the model layer may include types and attributes, the fact layer includes entities, and the fact layer is mainly composed of a series of facts, which store knowledge in units of facts, e.g., facts may be expressed in triples of (entity 1, attribute, entity 2), (entity, attribute value). In addition, the classes and properties edited in the model layer will map into the entities of the fact layer, for example, "company→board length" is included in the model layer, and after mapping into the fact layer, "aleba→board length" may be correspondingly included in the fact layer. Further, in a particular embodiment, the editing of the model layer and the editing of the fact layer may be separate in two different editors, such that the type and properties may be edited in one of the editors and the entity may be edited in the other editor, it being understood that the editing of the type or property may affect the entity in the other editor.
According to a specific embodiment, the step may include: in response to a delete instruction of a first type in the model layer, a first set of attributes is retrieved at the model layer and a first set of entities is retrieved at the fact layer.
In the above, it is possible to determine the first attribute set constituted by the attributes possessed by the first type, and the first entity set constituted by the entities belonging to the first type. Next, in step S1220, a deletion hint is displayed, where the deletion hint includes at least information related to the first attribute set and the first entity set, to hint to delete the scope of influence of the first type.
In one embodiment, the first set of attributes and the related information for the first set of entities may include a number and/or names of entities in the first set of entities and a number and/or names of attributes in the first set of attributes.
In one embodiment, the first type has at least one sub-class, where each sub-class has properties that include at least its inherited properties inherited from the parent class, and may also include its own properties. According to a specific embodiment, at least one of the sub-classes may belong to the same hierarchy or may belong to different hierarchies. For the subclass in which it belongs to the next hierarchy of the first type, the inherited attribute it has is the attribute that the first type has.
Accordingly, in such a case, an embodiment of the present specification may further include the steps of: a sub-class set of at least one sub-class is determined, and a second set of attributes of each sub-class in the sub-class set and a second set of entities belonging to each sub-class are determined. From the foregoing, it will be appreciated that the subclass of the first type inherits the attributes of the first type, and thus, the second set of attributes will contain all of the attributes in the first set of attributes. In addition, entities belonging to the respective subclasses necessarily also belong to the parent class, i.e. the first type, and thus the second set of entities is typically a subset of the first set of entities.
Further, in a specific example, the first type "organization structure" has the subclass "company" having the attribute including the inherited attribute "board length" and the own attribute "time of establishment", the entity belonging to the "company" includes "aleba" and the like, and thus the second attribute set includes "board length", "time of establishment" and the like, and the second entity set includes "aleba".
Accordingly, in one embodiment, the deletion hint information displayed in step S1220 may further include a first type of sub-class set, a second attribute set formed by attributes of each sub-class, and a second entity set formed by entities belonging to each sub-class.
According to a specific embodiment, it is assumed that the first type is an "organization", its subclasses are "company", the properties of the "organization" include "board length", "the properties of the company" itself include "time of establishment", the entity belonging to the "company" is "aleb", the entities belonging to the "organization" are "WTO" and "aleb". Accordingly, as shown in fig. 14, the deletion hint information may include the contents: "delete class will affect 2 classes, 2 attributes and 2 entities" and the names of the classes, attributes and entities.
On the other hand, in one embodiment, displaying the deletion hint information may include: the first type and the sub-class set consisting of its sub-classes are presented in the form of a tree structure, wherein the first type corresponds to a parent node in the tree structure and each sub-class in the sub-class set corresponds to a child node in the tree structure. According to a specific example, a type tree is shown in fig. 15, wherein the first type is music, and the subclasses in the subclass set include classical music, popular music, mid-century music, country music, and the like.
Further, in an embodiment, displaying the prompt information may further include: the first type and the subset are presented in a clickable tree structure. According to a particular embodiment, each attribute in the first set of attributes and each entity in the first set of entities may be presented in response to a view instruction for the first type of information. In one example, as shown in fig. 16, in response to a click operation on "organization", the attributes "board length" and entities "WTO" and "aleb" may be presented. According to another specific embodiment, the attribute of each subclass and the entity belonging to each subclass may be presented in response to an information viewing instruction for each subclass in the set of subclasses. In one example, as shown in fig. 17, in response to a click operation on "company", its own attribute "time of establishment" and inherited attribute "board length" may be presented, as well as an entity "aleba".
By displaying the related information of the attribute set and the entity set in the deletion prompting information, the influence range of the first type is prompted to be deleted, so that a user can judge whether to perform the deletion operation according to sufficient information.
Further, according to an embodiment, after step S1220, it may further include: and deleting the first type, the first set of attributes and the first set of entities in response to a deletion confirmation instruction for the first type. In another embodiment, the first type, the subset, the second set of attributes, and the first set of entities may be deleted. Further, according to a specific embodiment, the delete confirmation instruction may correspond to a click operation of any of the "confirm" buttons of fig. 14-17. In another specific embodiment, the deletion prompting information may further include prompting content of the operation mode for deletion confirmation, and accordingly, when the user operation is detected to be matched with the operation mode of prompting, the retrieved information of the attribute, the entity and the like related to the first type is deleted. In one example, shown in fig. 18: when the "delete" class is input below, correspondingly, when it is detected that the character in the input box matches with the preset rule, for example, the character content is "delete organization structure class", the confirm button may be controlled to be changed from the click invalid state to the click valid state, and then in response to the click operation on the confirm button, the 2 classes, 2 attributes and 2 entities mentioned in the prompt information are deleted.
In summary, in the method for deleting the type in the knowledge graph disclosed in the embodiments of the present disclosure, a corresponding influence range is determined in response to a deletion instruction for the type in the knowledge graph, so that a user can determine whether to perform a deletion operation through sufficient information, thereby preventing the user from deleting the content by mistake and causing unrecoverable loss or huge recovery cost.
The method for deleting the types in the knowledge graph is introduced, and then the method for deleting the attributes in the knowledge graph is introduced. Fig. 19 is a schematic diagram showing a method for deleting an element in a knowledge graph according to another embodiment, where the element of the knowledge graph includes a type, an attribute, and an entity, and the entity having the same attribute forms one type, and an execution subject of the method may be a device having processing capability: a server or system or device. As shown in fig. 19, the method flow includes the steps of: step S1910, in response to the deletion instruction of the first attribute in the knowledge graph, retrieving an entity set, wherein the entity set is composed of entities with the first attribute; step S1920 displays deletion prompt information, where the information includes related information of the entity set to prompt deletion of the influence range of the first attribute.
First, in step S1910, in response to a deletion instruction of a first attribute in the knowledge-graph, an entity set composed of entities having the first attribute is retrieved.
In one embodiment, the delete instruction may correspond to a variety of modes of operation, such as clicking a delete button, entering a voice command, entering a text command, and so forth. In a specific embodiment, assuming that the first attribute is "board length," deletion of that attribute may be accomplished by a voice control instruction "delete board length.
In one embodiment, retrieving the set of entities may include: an entity having a first attribute is determined and the determined entity is formed into a set of entities. In one example, it may be determined that entities having an "age" attribute include "Li An" and "Yao Ming" and the like, and accordingly, the set of entities may include "Li An" and "Yao Ming" and the like.
In one embodiment, each entity in the entity set further has a first attribute value corresponding to the first attribute, and accordingly, the step may further include: a first attribute value for each entity is determined. In one example, assuming that the set of entities includes entity "Li An," it may be determined that it has a first attribute value corresponding to "age" of "64 years.
On the other hand, in one embodiment, the knowledge graph logically includes a model layer and a fact layer, and specific reference may be made to the related descriptions in the foregoing embodiments. Further, in a specific embodiment, the step may include: in response to a delete instruction for the first attribute in the model layer, the set of entities is retrieved at the fact layer.
Above, the entity set constituted by the entities having the first attribute can be determined. Next, in step S1920, deletion prompting information is displayed, where the information includes information about the entity set to prompt deletion of the influence range of the first attribute.
In one embodiment, the related information for the set of entities may include the number and/or names of the entities therein. In one embodiment, the related information may include that each entity in the set of entities has a first attribute value corresponding to the first attribute. According to a specific example, the related information may include: (Li An, age, 64 years), (Yao Ming, age, 38 years).
By displaying the related information of the entity set in the deletion prompting information, the influence range of the first attribute is prompted to be deleted, so that a user can judge whether to perform the deletion operation according to sufficient information.
Further, according to an embodiment, after step S1920, it may further include: and deleting the first attribute of each entity in the entity set in response to a deletion confirmation instruction of the first attribute. In addition, when each entity has a first attribute value corresponding to the first attribute, it is also necessary to delete the first attribute value that each entity has.
Further, in a specific embodiment, the first attribute may be deleted in the model layer, and the first attribute value that each entity in the entity set has are deleted in the fact layer.
In summary, in the method for deleting the attribute in the knowledge graph disclosed in the embodiments of the present specification, the corresponding influence range is determined in response to the instruction for deleting the attribute in the knowledge graph, so that the user can determine whether to perform the deletion operation through sufficient information, thereby preventing the user from deleting the content by mistake and causing unrecoverable loss or huge recovery cost loss.
According to an embodiment of another aspect, a method of modifying an element is also provided. FIG. 20 illustrates a schematic diagram of a method of modifying elements in a knowledge-graph, the elements of the knowledge-graph including types, attributes, and entities, the entities having the same attributes comprising one type, an execution subject of the method may be a device having processing capabilities, according to one embodiment: a server or system or device. As shown in fig. 20, the method flow includes the steps of: step S2010, in response to a modification instruction of a first type in the knowledge spectrogram, retrieving a first attribute set and a first entity set; in step S2020, a change prompting message is displayed, where the message includes at least information related to the first attribute set and the first entity set, so as to prompt for changing the influence range of the first type.
It should be noted that the main difference between the present embodiment and the embodiment shown in fig. 12 is that in the present embodiment, a change operation is performed on a type, and in fig. 12, a delete operation is performed on a type, where the displayed hint information is similar, and in addition, in response to the change confirmation operation, the type is changed, for example, an "organization structure" is changed to an "organization" instead of deleting. Based on this, the description of the present embodiment may refer to the foregoing description of the embodiment shown in fig. 12, which is not repeated herein.
According to an embodiment of yet another aspect, a method of modifying an element is also provided. Fig. 21 is a schematic diagram of a method for modifying elements in a knowledge-graph, where the elements of the knowledge-graph include types, attributes, and entities having the same attributes form one type, and an execution subject of the method may be a device having processing capabilities: a server or system or device. As shown in fig. 21, the method flow includes the steps of: step S2110, in response to the instruction for changing the first attribute in the knowledge graph, retrieving an entity set, the entity set being composed of entities having the first attribute; in step S2120, a change prompting message is displayed, where the message includes information about the entity set to prompt for changing the influence range of the first attribute.
It should be noted that the main difference between the present embodiment and the embodiment shown in fig. 19 is that in the present embodiment, the modification operation is performed on the attribute, and in fig. 19, the deletion operation is performed on the attribute, in which the presented hint information is similar, and in addition, in response to the modification confirmation operation, the attribute is modified, for example, "organization structure" in the model layer is modified to "organization", and the attribute "organization structure" possessed by the entity in the fact layer is modified to "organization". Based on this, the description of the present embodiment may be referred to the foregoing description of the embodiment shown in fig. 19, and will not be repeated herein.
According to an embodiment of another aspect, there is also provided an element deletion apparatus. Fig. 22 shows a schematic diagram of a deletion apparatus of elements in a knowledge-graph, including types, attributes, and entities, the entities having the same attributes constituting one type, in accordance with an embodiment. As shown in fig. 22, the apparatus 2200 includes:
a retrieving unit 2210 configured to retrieve, in response to a deletion instruction of a first type in the knowledge spectrogram, a first attribute set and a first entity set, the first attribute set being composed of attributes possessed by the first type, the first entity set being composed of entities belonging to the first type;
The display unit 2220 is configured to display deletion prompt information, where the deletion prompt information at least includes the first attribute set and related information of the first entity set, so as to prompt deletion of the influence range of the first type.
According to one embodiment, the retrieving unit 2210 is specifically configured to:
determining the attribute of the first type, and forming the determined attribute into the first attribute set;
determining entities belonging to the first type, and forming the determined entities into the first entity set.
According to one embodiment, the related information comprises a number and/or a name of entities in the first set of entities and a number and/or a name of attributes in the first set of attributes.
According to one embodiment, further comprising:
a deletion unit 2230 configured to delete the first type, the first set of attributes, and the first set of entities in response to a deletion confirmation instruction for the first type.
According to one embodiment, further comprising:
a determining unit 2240 configured to determine, before the presenting of the deletion hint information, a sub-class set formed by at least one sub-class included in the first type, and determine a second attribute set formed by attributes of each sub-class in the sub-class set, and a second entity set formed by entities belonging to each sub-class; wherein the second set of attributes contains all of the attributes in the first set of attributes;
The deletion prompt information further comprises related information of the sub-class set, the second attribute set and the second entity set.
Further, according to a specific embodiment, the display unit 2220 is specifically configured to:
the first type and the set of sub-classes are presented in a tree structure, the first type corresponding to a parent node in the tree structure, each sub-class in the set of sub-classes corresponding to a child node in the tree structure.
According to one embodiment, the display unit 2220 is further configured to: and responding to the first type information viewing instruction, and displaying each attribute in the first attribute set and each entity in the first entity set.
According to one embodiment, the display unit 2220 is further configured to:
and responding to the information viewing instruction of each subclass, and displaying the attribute of each subclass and the entity belonging to each subclass.
According to one embodiment, further comprising:
a deletion unit 2230 configured to delete the first type, the sub-class set, the second attribute set, and the first entity set in response to a deletion confirmation instruction for the first type.
According to one embodiment, the knowledge-graph comprises a model layer and a fact layer; the retrieval unit 2210 is specifically configured to:
The first set of attributes is retrieved at the model layer and the first set of entities is retrieved at the fact layer in response to a delete instruction of the first type in the model layer.
According to an embodiment of still another aspect, there is also provided an element deletion apparatus. Fig. 23 shows a schematic diagram of a deletion apparatus of elements in a knowledge-graph, including types, attributes, and entities, the entities having the same attributes constituting one type, in accordance with an embodiment. As shown in fig. 23, the apparatus 2300 includes:
a retrieving unit 2310 configured to retrieve a set of entities constituted by entities having a first attribute in the knowledge-graph in response to a deletion instruction of the first attribute;
the display unit 2320 is configured to display deletion prompting information, where the deletion prompting information includes related information of the entity set, so as to prompt deletion of an influence range of the first attribute.
According to one embodiment, the retrieving unit 2310 is specifically configured to:
determining the entity with the first attribute, and forming the determined entity into the entity set.
According to an embodiment, the related information comprises the number and/or the name of the entities in the set of entities.
According to one embodiment, each entity in the set of entities further has a first attribute value corresponding to the first attribute; the apparatus further comprises a determining unit 2330 configured to determine a first attribute value of the respective entity before the presentation of the deletion hint information;
the related information includes first attribute values of the respective entities.
According to one embodiment, further comprising:
the deletion unit 2340 is configured to delete the first attribute possessed by each entity in the entity set in response to a deletion confirmation instruction for the first attribute.
According to one embodiment, further comprising:
the deletion unit 2340 is configured to delete the first attribute and the first attribute value possessed by the respective entities in response to a deletion confirmation instruction for the first attribute.
According to one embodiment, the knowledge-graph comprises a model layer and a fact layer; the retrieving unit 2310 is specifically configured to: retrieving the set of entities at the fact layer in response to a delete instruction for a first attribute in the model layer;
the apparatus further comprises: the deletion unit 2340 is configured to delete the first attribute at the model layer and delete the first attribute possessed by each entity in the entity set at the fact layer in response to a deletion confirmation instruction for the first attribute.
According to an embodiment of another aspect, there is also provided an element modification apparatus. Fig. 24 shows a schematic diagram of a deletion apparatus of elements in a knowledge-graph, including a type, an attribute, and an entity, the entities having the same attribute constituting one type, in accordance with an embodiment. As shown in fig. 24, the apparatus 2400 includes:
a retrieving unit 2410 configured to retrieve, in response to a modification instruction to a first type in the knowledge spectrogram, a first set of attributes and a first set of entities, the first set of attributes being composed of attributes possessed by the first type, the first set of entities being composed of entities belonging to the first type;
the display unit 2420 is configured to display a change prompt message, where the change prompt message at least includes the first attribute set and related information of the first entity set, so as to prompt to change the influence range of the first type.
According to an embodiment of a further aspect, there is also provided an element modification apparatus. Fig. 25 shows a schematic diagram of a deletion apparatus of elements in a knowledge-graph, including a type, an attribute, and an entity, the entities having the same attribute constituting one type, in accordance with an embodiment. As shown in fig. 25, the apparatus 2500 includes:
A retrieving unit 2510 configured to retrieve a set of entities, the set of entities being constituted by entities having a first attribute in the knowledge-graph, in response to a change instruction to the first attribute;
the display unit 2520 is configured to display modification prompt information, where the modification prompt information includes related information of the entity set, so as to prompt modification of an influence range of the first attribute.
As above, according to an embodiment of still another aspect, there is also provided a computer-readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method described in connection with fig. 3, 7, 8, 12, 19, 20 or 21.
According to an embodiment of yet another aspect, there is also provided a computing device including a memory having executable code stored therein and a processor that, when executing the executable code, implements the method described in connection with fig. 3, 7, 8, 12, 19, 20 or 21.
Those of skill in the art will appreciate that in one or more of the above examples, the functions described in the various embodiments disclosed herein may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, these functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
While the foregoing detailed description has described the objects, aspects and advantages of the embodiments disclosed herein in further detail, it should be understood that the foregoing detailed description is merely illustrative of the embodiments disclosed herein and is not intended to limit the scope of the embodiments disclosed herein, but rather any modifications, equivalents, improvements or the like that may be made to the embodiments disclosed herein are intended to be included within the scope of the embodiments disclosed herein.
Claims (17)
1. The method for deleting the elements in the knowledge graph comprises a type, an attribute and an entity, wherein the entity with the same attribute forms one type, and the knowledge graph comprises a model layer and a fact layer; the method comprises the following steps:
retrieving, at the model layer, a first set of attributes and a second set of attributes in response to a delete instruction of a first type in the knowledge-graph at the model layer, and retrieving, at the fact layer, a first set of entities and a second set of entities; the first attribute set is composed of attributes possessed by the first type, the second attribute set is composed of attributes possessed by each subclass of the first type, and the second attribute set contains all the attributes in the first attribute set; the first set of entities is constituted by entities belonging to the first type, and the second set of entities is constituted by entities belonging to the respective subclasses;
And displaying deletion prompt information, wherein the deletion prompt information comprises the first attribute set, the second attribute set, the first entity set, the second entity set and related information of each subclass so as to prompt the deletion of the influence range of the first type.
2. The method of claim 1, wherein retrieving the first set of attributes and the second set of attributes at the model layer and retrieving the first set of entities and the second set of entities at the fact layer comprises:
determining the attribute of the first type, and forming the determined attribute into the first attribute set;
determining the attribute of each subclass, and forming the determined attribute into the second attribute set;
determining entities belonging to the first type, and forming the determined entities into the first entity set;
determining entities belonging to the sub-classes, and constructing the determined entities into the second entity set.
3. The method of claim 1, wherein the related information comprises: the number and/or names of the entities in the first set of entities, the number and/or names of the attributes in the first set of attributes, the number and/or names of the entities in the second set of entities, and the number and/or names of the attributes in the second set of attributes.
4. The method of claim 1, further comprising:
and deleting the first type, the sub-categories, the first set of attributes, the second set of attributes, the first set of entities and the second set of entities in response to a deletion confirmation instruction for the first type.
5. The method of claim 1, wherein each subclass of the first type constitutes a set of subclasses; the displaying the deleting prompt information comprises the following steps:
the first type and the set of sub-classes are presented in a tree structure, the first type corresponding to a parent node in the tree structure, each sub-class in the set of sub-classes corresponding to a child node in the tree structure.
6. The method of claim 1, further comprising:
and responding to the first type information viewing instruction, and displaying each attribute in the first attribute set and each entity in the first entity set.
7. The method of claim 1, further comprising:
and responding to the information viewing instruction of each subclass, and displaying the attribute of each subclass and the entity belonging to each subclass.
8. The method for deleting the elements in the knowledge graph comprises a type, an attribute and an entity, wherein the entity with the same attribute forms one type, and the knowledge graph comprises a model layer and a fact layer; the method comprises the following steps:
Determining an entity with the first attribute at the fact layer in response to a deletion instruction of the first attribute in the knowledge graph at the model layer, and forming the determined entity into the entity set; each entity in the set of entities also has a first attribute value corresponding to the first attribute;
displaying deletion prompt information, wherein the deletion prompt information comprises related information of the entity set so as to prompt deletion of the influence range of the first attribute; the related information includes the first attribute value;
in response to a deletion confirmation instruction for the first attribute, deleting the first attribute at a model layer, and deleting the first attribute and the first attribute value possessed by the respective entities at the fact layer.
9. The method of claim 8, wherein the related information comprises a number and/or a name of the entity in the set of entities.
10. A method for changing elements in a knowledge graph, wherein the elements of the knowledge graph comprise types, attributes and entities, the entities with the same attributes form one type, and the knowledge graph comprises a model layer and a fact layer; the method comprises the following steps:
retrieving, at the model layer, a first set of attributes and a second set of attributes in response to a change instruction of a first type in the knowledge graph at the model layer, and retrieving, at the fact layer, a first set of entities and a second set of entities; the first attribute set is composed of attributes possessed by the first type, the second attribute set is composed of attributes possessed by each subclass of the first type, and the second attribute set contains all the attributes in the first attribute set; the first set of entities is constituted by entities belonging to the first type, and the second set of entities is constituted by entities belonging to the respective subclasses;
And displaying change prompt information, wherein the change prompt information comprises the first attribute set, the second attribute set, the first entity set, the second entity set and related information of each subclass so as to prompt the change of the influence range of the first type.
11. A method for changing elements in a knowledge graph, wherein the elements of the knowledge graph comprise types, attributes and entities, the entities with the same attributes form one type, and the knowledge graph comprises a model layer and a fact layer; the method comprises the following steps:
determining an entity with the first attribute at the fact layer in response to an instruction for changing the first attribute in the knowledge graph at the model layer, and forming the determined entity into the entity set; each entity in the set of entities also has a first attribute value corresponding to the first attribute;
displaying change prompt information, wherein the change prompt information comprises related information of the entity set so as to prompt the change of the influence range of the first attribute; the related information includes the first attribute value.
12. A device for deleting elements in a knowledge graph, wherein the elements of the knowledge graph comprise types, attributes and entities, the entities with the same attributes form one type, and the knowledge graph comprises a model layer and a fact layer; the device comprises:
A retrieval unit configured to retrieve a first set of attributes and a second set of attributes at the model layer and retrieve a first set of entities and a second set of entities at the fact layer in response to a deletion instruction of a first type in the knowledge graph at the model layer; the first attribute set is composed of the attributes of the first type, and the second attribute set contains all the attributes in the first attribute set; the first set of entities is constituted by entities belonging to the first type, and the second set of entities is constituted by entities belonging to the respective subclasses;
the display unit is configured to display deletion prompt information, and the deletion prompt information comprises the first attribute set, the second attribute set, the first entity set, the second entity set and related information of each subclass so as to prompt deletion of the influence range of the first type.
13. A device for deleting elements in a knowledge graph, wherein the elements of the knowledge graph comprise types, attributes and entities, the entities with the same attributes form one type, and the knowledge graph comprises a model layer and a fact layer; the device comprises:
a retrieval unit configured to determine, at the fact layer, entities having a first attribute in the knowledge graph in response to a deletion instruction of the first attribute in the model layer, and to construct the determined entities into the entity set; each entity in the set of entities also has a first attribute value corresponding to the first attribute;
The display unit is configured to display deleting prompt information, wherein the deleting prompt information comprises related information of the entity set so as to prompt the influence range of the first attribute to be deleted; the related information includes the first attribute value;
and a deletion unit configured to delete the first attribute at a model layer and delete the first attribute and the first attribute value possessed by the respective entities at the fact layer in response to a deletion confirmation instruction for the first attribute.
14. A device for changing elements in a knowledge graph, wherein the elements of the knowledge graph comprise types, attributes and entities, the entities with the same attributes form one type, and the knowledge graph comprises a model layer and a fact layer; the device comprises:
a retrieval unit configured to retrieve a first set of attributes and a second set of attributes at the model layer and a first set of entities and a second set of entities at the fact layer in response to a change instruction of a first type in the knowledge graph at the model layer; the first attribute set is composed of attributes possessed by the first type, the second attribute set is composed of attributes possessed by each subclass of the first type, and the second attribute set contains all the attributes in the first attribute set; the first set of entities is constituted by entities belonging to the first type, and the second set of entities is constituted by entities belonging to the respective subclasses;
The display unit is configured to display change prompt information, and the change prompt information comprises related information of the first attribute set, the second attribute set, the first entity set, the second entity set and each subclass so as to prompt the change of the influence range of the first type.
15. A device for changing elements in a knowledge graph, wherein the elements of the knowledge graph comprise types, attributes and entities, the entities with the same attributes form one type, and the knowledge graph comprises a model layer and a fact layer; the device comprises:
a retrieval unit configured to determine, at the fact layer, entities having a first attribute in the knowledge graph in response to an instruction to change the first attribute at the model layer, and to construct the determined entities into the entity set; each entity in the set of entities has a first attribute value corresponding to the first attribute;
the display unit is configured to display change prompt information, wherein the change prompt information comprises related information of the entity set so as to prompt the change of the influence range of the first attribute; the related information includes the first attribute value.
16. A computer readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method of any of claims 1-11.
17. A computing device comprising a memory and a processor, wherein the memory has executable code stored therein, which when executed by the processor, implements the method of any of claims 1-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811251408.0A CN111104490B (en) | 2018-10-25 | 2018-10-25 | Parameter deleting method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811251408.0A CN111104490B (en) | 2018-10-25 | 2018-10-25 | Parameter deleting method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111104490A CN111104490A (en) | 2020-05-05 |
CN111104490B true CN111104490B (en) | 2023-06-06 |
Family
ID=70417969
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811251408.0A Active CN111104490B (en) | 2018-10-25 | 2018-10-25 | Parameter deleting method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111104490B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009193532A (en) * | 2008-02-18 | 2009-08-27 | Oki Electric Ind Co Ltd | Dialogue management device, method, and program, and consciousness extraction system |
CN101800748A (en) * | 2009-02-06 | 2010-08-11 | 株式会社东芝 | Security strengthening device |
CN103955421A (en) * | 2014-05-06 | 2014-07-30 | 珠海市君天电子科技有限公司 | Method and system for file deletion |
CN104750795A (en) * | 2015-03-12 | 2015-07-01 | 北京云知声信息技术有限公司 | Intelligent semantic searching system and method |
CN104902065A (en) * | 2014-03-06 | 2015-09-09 | 歌乐株式会社 | Interaction history management device, interaction device and interaction history management method |
CN107943998A (en) * | 2017-12-05 | 2018-04-20 | 竹间智能科技(上海)有限公司 | A kind of human-machine conversation control system and method for knowledge based collection of illustrative plates |
CN108701454A (en) * | 2015-10-21 | 2018-10-23 | 谷歌有限责任公司 | Parameter collection and automatic dialogue in conversational system generate |
-
2018
- 2018-10-25 CN CN201811251408.0A patent/CN111104490B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009193532A (en) * | 2008-02-18 | 2009-08-27 | Oki Electric Ind Co Ltd | Dialogue management device, method, and program, and consciousness extraction system |
CN101800748A (en) * | 2009-02-06 | 2010-08-11 | 株式会社东芝 | Security strengthening device |
CN104902065A (en) * | 2014-03-06 | 2015-09-09 | 歌乐株式会社 | Interaction history management device, interaction device and interaction history management method |
CN103955421A (en) * | 2014-05-06 | 2014-07-30 | 珠海市君天电子科技有限公司 | Method and system for file deletion |
CN104750795A (en) * | 2015-03-12 | 2015-07-01 | 北京云知声信息技术有限公司 | Intelligent semantic searching system and method |
CN108701454A (en) * | 2015-10-21 | 2018-10-23 | 谷歌有限责任公司 | Parameter collection and automatic dialogue in conversational system generate |
CN107943998A (en) * | 2017-12-05 | 2018-04-20 | 竹间智能科技(上海)有限公司 | A kind of human-machine conversation control system and method for knowledge based collection of illustrative plates |
Non-Patent Citations (2)
Title |
---|
Ulrich Wilbrandt等.ParMooN—A modernized program package based on mapped finite elements Computers & Mathematics with Applications.《Computers & Mathematics with Applications1 July 20》.2017,全文. * |
徐为群,徐波,黄泰翼.口语对话中的语句主题分析.中文信息学报.2005,(04),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111104490A (en) | 2020-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10614266B2 (en) | Recognition and population of form fields in an electronic document | |
US20250045332A1 (en) | Tool to build and store a data model and queries for a graph database | |
US11036753B2 (en) | Creating mapping rules from meta data for data transformation utilizing visual editing | |
US9600563B2 (en) | Method and system for indexing, relating and managing information about entities | |
US6571247B1 (en) | Object oriented technology analysis and design supporting method | |
US6243859B1 (en) | Method of edit program codes by in time extracting and storing | |
US20070250478A1 (en) | Visual search experience editor | |
US20120059842A1 (en) | Context-Based User Interface, Search, and Navigation | |
US6748582B1 (en) | Task list window for use in an integrated development environment | |
US9152656B2 (en) | Database data type creation and reuse | |
CN108027721B (en) | Techniques for configuring a general program using controls | |
JP2008506183A (en) | Import automatically generated content | |
US9892191B2 (en) | Complex query handling | |
EP2162833A1 (en) | A method, system and computer program for intelligent text annotation | |
CN117389538A (en) | Page component content development method, device, equipment and storage medium | |
CN112988986B (en) | Man-machine interaction method, device and equipment | |
CN111104490B (en) | Parameter deleting method and device | |
JP2007157058A (en) | Classification model learning device, classification model learning method, and program for learning classification model | |
CN115329753B (en) | Intelligent data analysis method and system based on natural language processing | |
US20130174029A1 (en) | Method and apparatus for analyzing a document | |
JP7340952B2 (en) | Template search system and template search method | |
US11436339B1 (en) | Systems, methods, and user interfaces for intelligent and expedited generation of cybersecurity artifacts using cybersecurity control data objects | |
US20150355903A1 (en) | Visualization of code units across disparate systems | |
US20230350967A1 (en) | Assistance user interface for computer accessibility | |
US11461429B1 (en) | Systems and methods for website segmentation and quality analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |