Patent ID: 11907678
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A ChatOps system, comprising:
a plurality of client devices; and
a machine translation system operably connected to the plurality of client devices and adapted to translate a natural language input text into one or more executable commands, the machine translation system comprising:
a density calculator, the density calculator adapted to:
tokenize the natural language input text into the plurality of word tokens;
calculate a part of speech (POS) density for one or more of a plurality of word tokens in the natural language input text;
calculate a knowledge density for one or more of the plurality of word tokens, wherein the knowledge density is leveled by POS;
calculate an information density for one or more of the plurality of word tokens using the POS density and the knowledge density; and
return the calculated information density for the one or more of the plurality of word tokens;

a sememe attacher, the sememe attacher adapted to:
lemmatize the natural language input text;
generate one or more corresponding sememes under the POS for one or more of one or more of the plurality of word tokens using their respective calculated information densities;
attach the one or more corresponding sememes to the one or more word tokens;
return a list of sememes for one or more of the plurality of word tokens; and

a context translator, the context translator adapted to:
divide the natural language input text into a plurality of smaller chunks by stop words, the plurality of smaller chunks including one or more word tokens having one or more corresponding sememes attached thereto;
cluster the one or more word tokens using the corresponding sememes;
determine a sense for the clustered word tokens;
merge the sense with the corresponding sememes to generate a semantic context for one of the chunks;
use the semantic context to translate the plurality of smaller chunks into a target language; and
return the translation of the natural language input text into the one more executable commands.