Aligning Natural Language to Linking Code Snippets to Perform a Complicated Task
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer-usable medium for linking a set of executable code snippets to perform a complicated task, comprising: decomposing a natural language statement into a plurality of decomposed natural language components; searching a repository of code snippets to identify code snippets corresponding to each of the decomposed natural language components; ordering execution of the code snippets based upon the plurality of decomposed natural language components; and, executing the code snippets in order of the natural language statement requests until a final outcome is achieved.
16 Citations
20 Claims
-
1-6. -6. (canceled)
-
7. A system comprising:
-
a processor; a data bus coupled to the processor; and a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code used for analyzing and deducing criteria-related content for evaluation in a system capable of answering questions and comprising instructions executable by the processor and configured for; decomposing a natural language statement into a plurality of decomposed natural language components, the natural language statement relating to a complicated task, the complicated task comprising a plurality of sub-tasks, the decomposing comprising parsing the natural language statement into terms and parts of speech; searching a repository of code snippets to identify code snippets corresponding to each of the decomposed natural language components; and
,ordering execution of the code snippets based upon the plurality of decomposed natural language components. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
decomposing a natural language statement into a plurality of decomposed natural language components, the natural language statement relating to a complicated task, the complicated task comprising a plurality of sub-tasks, the decomposing comprising parsing the natural language statement and the plurality of decomposed natural language components comprise terms and parts of speech; searching a repository of code snippets to identify code snippets corresponding to each of the decomposed natural language components; and
,ordering execution of the code snippets based upon the plurality of decomposed natural language components. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification