-
公开(公告)号:US20240403634A1
公开(公告)日:2024-12-05
申请号:US18676339
申请日:2024-05-28
Applicant: Palantir Technologies Inc.
Inventor: Matthew Hawes , Ankit Shankar , Morten Telling , Adil Majid , Jack Dobson
IPC: G06N3/08
Abstract: An artificial intelligence system can be used to respond to natural language inputs. The AI System may, for example, receive a first user input for a LLM, generate a first prompt based on the first user input, transmit the first prompt to an LLM, receive an output from the LLM, and evaluate the output from the LLM with reference to one or more validation tests. Responsive to determining that the output from the LLM is not validated, generate a second prompt for the LLM, where the second prompt indicates at least an aspect of the output that caused the output to not be evaluated (e.g., a portion of the output that may need to be updated or corrected), transmit the second prompt to the LLM, and receive an updated output from the LLM. The AI system can include an application for testing functions that utilize interactions with language models.
-
公开(公告)号:US20240403289A1
公开(公告)日:2024-12-05
申请号:US18674628
申请日:2024-05-24
Applicant: Palantir Technologies Inc.
Inventor: Matthew Hawes , Ankit Shankar , Morten Telling , Jack Dobson , Adil Majid
IPC: G06F16/242 , G06F16/2455
Abstract: A system may receive a natural language query. A system may receive indications of one or more data object types, wherein each of the one or more data object types is associated with a respective one or more properties. A system may receive references to one or more data sets, wherein the one or more data sets are each associated with at least a respective data object type. A system may transmit a prompt to a large language model (“LLM”), the prompt comprising at least: the natural language query, the indications of the one or more data object types, and the references to the one or more data sets. A system may receive, from the LLM, a response to the prompt, wherein the response includes indications of: at least a first reference to a first data set and a query to be applied to the first data set.
-
公开(公告)号:US20240403194A1
公开(公告)日:2024-12-05
申请号:US18676141
申请日:2024-05-28
Applicant: Palantir Technologies Inc.
Inventor: Matthew Hawes , Ankit Shankar , Morten Telling , Jack Dobson , Adil Majid
IPC: G06F11/36
Abstract: The disclosure is directed to methods and systems for improving interactions with a Large Language Model (LLM). An artificial intelligence system (AIS) can receive user inputs via a graphical user interface indicating a task to be performed by the LLM, one or more tools which may be accessed by the AIS in response to tool calls from the LLM, and an output schema for structuring a format of a response from the LLM. The AIS can generate a prompt for the LLM based on the user input. The prompt can include indications of the one or more tools, one or more example tool operations, the task to be performed, and an indication of the output schema. The AIS can include a debugging application or module enabling rich debugging of language model interactions in a single view.
-
公开(公告)号:US20250094439A1
公开(公告)日:2025-03-20
申请号:US18827034
申请日:2024-09-06
Applicant: Palantir Technologies Inc.
Inventor: Morten Telling , Alexander Bailey , Richard Burdish , Ankit Shankar , Matthew Hawes , Codrut Lemeni , Nanwei Cai , Tiffany Wang , Joseph Rafidi , Kamran Khan
IPC: G06F16/25 , G06F16/242
Abstract: A system may use a large language model (“LLM”) to generate a data pipeline. The system can receive a natural language query and a selection of a plurality of data sets for generating a data pipeline and generate a prompt comprising at least: the natural language query, indications of the plurality of data sets, an indication of a format of a first computer language, and an indication of available data transformations. The system can transmit the prompt to an LLM and receive, from the LLM, a response to the prompt in the format of the first computer language. The system can parse the response in the first computer language to identify at least an indication of one or more recommended data transformations. The system can generate, based on the indication of the one or more recommended data transformations, the data pipeline using a second computer language.
-
公开(公告)号:US20240403396A1
公开(公告)日:2024-12-05
申请号:US18675587
申请日:2024-05-28
Applicant: Palantir Technologies Inc.
Inventor: Matthew Hawes , Ankit Shankar , Morten Telling , Jack Dobson , Adil Majid
IPC: G06F21/31 , G06F16/903
Abstract: Computer-implemented systems and methods are disclosed, including for determining permissions for nondeterministic model output. A computer-implemented method may include, for example, receiving one or more user inputs including a first user input providing at least a portion of a first prompt for a query for a first nondeterministic model. A computer-implemented method may in response to receiving the one or more user inputs include: executing the query, by the first nondeterministic model, to generate an output, determining a first one or more data inputs used by the first nondeterministic model during execution of the query, determining a first set of permissions associated with the first one or more data inputs; and applying a second set of permissions to at least a first portion of the output based on the first set of permissions.
-
公开(公告)号:US20230418953A1
公开(公告)日:2023-12-28
申请号:US17846648
申请日:2022-06-22
Applicant: Palantir Technologies Inc.
Inventor: Hugo Dobbelaere , Mihir Patil , Morten Telling , Robert Kruszewski , Yeong Wei Wee
CPC classification number: G06F21/602 , H04L9/088
Abstract: An apparatus, computer-implemented method and computer program are disclosed for performing a cryptographic operation in a high-trust (HT) environment. The HT environment including a compute service and key storage service. The compute service receives from a user device, a user request for performing a cryptographic operation on at least a portion of a large-scale dataset. The user request including a user token associated with a user of the user device. The compute service sends to the key storage service, a cryptographic key access request corresponding to the received user request. The cryptographic key access request including data representative of the user token and/or a compute service token. The key storage service determines from the user token and/or compute service token whether the user has permission to have the cryptographic operation performed and/or whether to grant the compute service access to data representative of the cryptographic key in relation to the requested cryptographic operation when user has permission. In response to the key storage service granting access to the compute service, the key storage service sends to the compute service the requested cryptographic key/algorithm associated with the cryptographic operation of the user request. The compute service performs the cryptographic operation on the portion of the large-scale dataset based on the received cryptographic key/algorithm.
-
公开(公告)号:US20230333888A1
公开(公告)日:2023-10-19
申请号:US17826972
申请日:2022-05-27
Applicant: Palantir Technologies Inc.
Inventor: Adam Borochoff , John Mathews , Joseph Rafidi , James Thompson , Kamran Khan , Morten Telling , Parvathy Menon , Patrick Szmucer , Robert Kruszewski , Rahij Ramsharan , Katherine Ketsdever
CPC classification number: G06F9/4881 , G06F11/3495
Abstract: Computing systems methods, and non-transitory storage media are provided for retrieving information regarding an operation to be performed by a platform, performing a preliminary validation of the operation, generating details regarding the preliminary validation, transmitting at least a subset of the details of the preliminary validation to the platform, and populating the generated details on an interface. If the preliminary validation fails, the platform refrains from performing the operation. Furthermore, the logic describing the operation can be executed on different platforms and is not bound or limited to one platform.
-
-
-
-
-
-