复制 Markdown已复制

AI FDE overview header image.

AI FDE(AI 驱动的前沿部署工程师)是一个交互式 Agent,可通过对话式指令为您操作 Foundry。AI FDE 将自然语言请求转换为 Foundry 操作,让您能够执行数据转换、管理代码仓库、构建和维护本体(ontology)等。您还可以向 AI FDE 提供 Foundry 中的上下文,以便于操作并为其提供信息。

AI FDE 要求您的注册环境中已启用 AIP。此外,建议启用 Global Branching 以支持 AI FDE 进行本体编辑。请联系您的 Palantir 管理员为您的注册环境启用 AIP 和 Global Branching。

当您以自然语言提出请求时,AI FDE 会执行以下步骤:

  • 分析您的意图和提供的上下文。
  • 确定需要执行的相应 Foundry 操作。
  • 通过原生工具支持执行所请求的操作。
  • 返回上下文说明和文档。

所有操作均遵循用户现有的权限,包括应用和数据访问权限。您可以选择要使用的具体模型,以及模型可用的工具和数据,从而确保 AI FDE 仅访问所请求操作所需的功能。

AI FDE 可以使用与用户在平台上可执行的操作相匹配的工具,包括创建对象类型、编写变换(transform)以及运行构建。对于需要在真实环境中与开发工具、API 和基础设施进行可靠交互的生产系统而言,使用工具的能力至关重要。AI FDE 会显示在 Foundry 中执行操作所使用的工具,并在聊天大纲中记录活动会话期间使用的所有提示和工具。

AI FDE 让用户对模型可以访问哪些信息拥有完全的控制权和可见性。在初始状态下,AI FDE 仅加载最少的上下文,为模型提供关于 Foundry 概念的一般知识,而不访问用户数据。这一基线配置确保系统在每次交互时都从干净的状态开始。这种受控上下文的方法可以防止无关信息稀释模型推理能力所导致的“上下文污染”;通过从受控基线开始,AI FDE 能够对模型的能力和知识边界保持精确的治理。

用户可以通过多种方式扩展此上下文,例如拖放文件夹、数据集或文档以提供相关信息。了解更多关于上下文管理的信息。

AI FDE 采用闭环操作模型,即模型执行一个操作、观察结果,并利用该反馈确定下一步操作。这形成了一个持续的反馈循环,其中一个操作的输出成为后续决策的输入,从而支持复杂的多步骤工作流。

AI FDE 可以执行多种操作来验证自身的更改,包括但不限于:

  • 运行转换预览以验证转换代码。
  • 运行函数预览以验证函数行为。
  • 查看 CI 检查以验证在代码仓库中编写的代码。

AI FDE 拥有多种模式和功能,可以执行广泛的操作。您可以在请求输入框下方的 Tools 菜单中自定义 AI FDE 可用的工具。

AI FDE 能够根据自然语言描述执行多种任务,包括:

  • 数据集成:构建或修改数据管道(Python 转换或 Pipeline Builder)。
  • 数据连接:创建、管理和调试 Data Connection 数据源、出站策略及其他功能。
  • 本体编辑:创建或更新构成您本体的对象、链接和操作。
  • 函数编辑:使用 Logic、TypeScript 或 Python 编写 Foundry 函数,并通过 AIP 评测进行测试。
  • 探索:只读调查;在进行更改之前了解平台中已有的内容。创建 Workflow Lineage 图以了解和管理现有资源。
  • 治理:审计权限、访问控制、标记和数据保护。
  • OSDK React:构建连接 Foundry 数据的 React 应用程序或自定义组件。
  • 平台问答:询问有关 Foundry 工作原理的一般性问题。

默认情况下,AI FDE 在所有工作流中使用分支机制。AI FDE 将通过全局分支提案或代码仓库拉取请求提出更改以供审核。

要供 AI FDE 使用,模型必须在您的注册环境中启用。AI FDE 对 Anthropic、OpenAI、Google 和 xAI 模型提供一流支持,并支持原生工具 API。

注意:AIP 功能的可用性可能会发生变化,且不同客户之间可能存在差异。