CPC G06F 16/345 (2019.01) [G06F 16/3326 (2019.01); G06F 16/334 (2019.01); G06F 16/3347 (2019.01); G06F 16/335 (2019.01); G06F 16/338 (2019.01); G06F 40/20 (2020.01); G06F 40/40 (2020.01); G06N 3/092 (2023.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01)] | 24 Claims |
1. A method comprising:
generating a set of potential responses to a prompt using one or more data models with data from at least a plurality of data domains of an enterprise information environment that includes access controls, wherein generating the set of potential responses uses at least one large language model trained on the at least the plurality of data domains of the enterprise information environment to determine data object semantics, and wherein the at least one large language model includes vectorized data from the data from the at least the plurality of data domains with embeddings;
determining validation data for the set of potential responses, wherein the validation data is from the at least the plurality of data domains of the enterprise information environment, wherein determining the validation data comprises retrieving the embeddings from the vectorized data;
selecting a deterministic response from the set of potential responses based on scoring of the validation data and restricting the deterministic response based on the access controls in view of profile information associated with the prompt, wherein selecting the deterministic response from the set of potential responses comprises using the embeddings from the vectorized data to determine relevance evaluations; and
outputting the selected deterministic response with the validation data corresponding to the selected deterministic response.
|