Systems and methods for a scripting coding assistant
AssigneeKinaxis Inc.
InventorsMarin Creanga, Arslan Shahid, Jian Wu
Life of this patent
Estimating the term…
Abstract
A coding assistant for scripting within a user interface of a platform, in which the platform uses customized functions and context. Systems and methods avoid bias (towards generic) functions), verbose and inefficient code, incorrect logic and hallucinations, by using query understanding, information retrieval, code generation, code quality assessment and code revision.
Claims18
A computing apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the apparatus to:
- receive a user query;
- deduce user intent within the user query;
- retrieve information related to the user query from a pre-built knowledge base;
- generate a code;
- assess quality of the code;
- and
- where the code quality is unsatisfactory, revise the code.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
- receive a user query;
- deduce user intent within the user query;
- retrieve information related to the user query from a pre-built knowledge base;
- generate a code;
- assess quality of the code;
- and
- where the code quality is unsatisfactory, revise the code.
A computer-implemented method comprising:
- receiving, by a processor, a user query;
- deducing, by the processor, user intent within the user query;
- retrieving, by the processor, information related to the user query from a pre-built knowledge base;
- generating, by the processor, a code;
- assessing, by the processor, quality of the code;
- and
- where the code quality is unsatisfactory:
- revising, by the processor, the code.
Dependencies are inferred from the claim text.