System and method for natural language query processing utilizing language model techniques
AssigneeWiz, Inc.
InventorsAlon Schindel, Barak Sharoni, Ami Luttwak, Roy Reznik, Yinon Costica
Life of this patent
Estimating the term…
Abstract
A system and method for generating a database query based on a natural language query improves database utilization is presented. The method includes receiving a natural language query directed to a security database, wherein the security database includes a representation of a computing environment; selecting a first database query from a plurality of database queries; generating a second database query based on the first database query adapted by the received natural language query; and executing the second database query on the security database.
Claims19
A method for generating a database query based on a natural language query, comprising:
- receiving a query including a natural language query directed to a security database, wherein the security database includes a representation of a computing environment;
- determining a data schema utilized to represent an entity of the computing environment in the security database;
- generating a prompt for a large language model (LLM) based on:
- the received query, and the determined data schema;
- generating a database query by processing the generated prompt;
- and
- executing the database query on the security database.
A non-transitory computer-readable medium storing a set of instructions for generating a database query based on a natural language query, the set of instructions comprising:
- one or more instructions that, when executed by one or more processors of a device, cause the device to:
- receive a query including a natural language query directed to a security database, wherein the security database includes a representation of a computing environment;
- determine a data schema utilized to represent an entity of the computing environment in the security database;
- generate a prompt for a large language model (LLM) based on:
- the received query, and the determined data schema;
- generate a database query by processing the generated prompt;
- and
- execute the database query on the security database.
A system for generating a database query based on a natural language query comprising:
- a processing circuitry;
- a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:
- receive a query including a natural language query directed to a security database, wherein the security database includes a representation of a computing environment;
- determine a data schema utilized to represent an entity of the computing environment in the security database;
- generate a prompt for a large language model (LLM) based on:
- the received query, and the determined data schema;
- generate a database query by processing the generated prompt;
- and
- execute the database query on the security database.
Dependencies are inferred from the claim text.