BrainBank

助您从原型走向生产的 AI 平台。

2026/7/20 23:01:55 · 来源

#llmops#step-by-step#palantir#aip#ontology#sdk

Palantir AIP 通过语义本体(Ontology)集成企业数据、提供自动生成的 SDK 并扩展容器化工作负载,从而加速生产级 AI 应用的开发。

立即播放。AIP 开发者平台立即播放。AIP 开发者平台

Palantir 的人工智能平台 (AIP) 是一款企业级 age 开发者平台,旨在将软件工程从原型到生产的周期缩短至数小时。通过提供统一的操作数据模型、可扩展的计算选项以及强大的 LLM 开发工具,AIP 能够处理底层的后端基础设施、安全和扩展问题,让开发者能够专注于交付客户价值。


Ontology SDK:告别传统后端

就像超大规模云厂商通过将物理基础设施迁移到云端从而使其“退场”一样,AIP 通过允许开发者直接在 AIP 的 Ontology(本体) 中定义其操作数据模型,从而省去了复杂的后端开发。一旦定义完成,AIP 就会自动为您的业务生成一个定制的、生产就绪的 SDK。

Ontology SDK 提供了一套工具和库,可简化基于 Ontology 构建应用的过程,并带来以下几大核心优势:

  • 极速实现价值: 使用镜像您真实业务运营的预配置 SDK,快速构建应用程序。
  • 常用任务的代码生成: SDK 会自动生成用于标准数据交互的样板代码,从而节省开发人员的时间并最大限度地降低出错风险。
  • 熟悉的开发环境: 旨在与标准开发实践保持一致,从而缩短学习曲线并最大限度地提高开发人员的生产力。
  • 使用任何语言构建: SDK 可作为 TypeScript 的 NPM 包、通过 Pip 或 Conda 获取的 Python 包,或通过适用于任何其他首选语言的 OpenAPI 规范来提供。
  • 由 Ontology 提供动力: 使用组织内所有开发团队共享的标准、直观的业务术语来与企业数据进行交互。
  • 自动生成文档: 借助针对您定义的 Ontology 量身定制的自动生成文档和代码示例,立即开始编写代码。

开发者资源

探索以下资源以了解更多信息并开始使用:


模块化与互操作架构

AIP 旨在与您的整个技术栈实现完全的互操作。它可以无缝连接到任何源系统,接收任何容器化的代码,并支持自定义前端开发。

Ontology SDK 架构栈Ontology SDK 架构栈

全栈定制

Ontology SDK 使专业代码构建者能够不受任何限制地在任何开发环境中,使用任何编程语言构建自定义应用程序。

核心 Ontology核心 Ontology

统一的 API 端点

Ontology 创建了一个整洁的 API,使您能够基于任何底层数据、模型或执行系统构建操作型应用程序。无代码构建者可以利用 AIP 直观的拖拽式应用构建套件,而专业代码构建者则可以通过 Ontology SDK 以编程方式进行开发。

AIP 中的数据管道AIP 中的数据管道

规模无关的数据管道

开发者可以利用 AIP 强大的、开箱即用的数据转换功能,处理和清洗任何格式、任何规模的数据。

企业级连接性企业级连接性

联邦数据建模

安全地连接到任何源系统。AIP 的联邦数据模型避免了高成本且高风险的数据重复,同时实现了强大、实时的数据集成。


在任何地方运行任何语言的任何代码

AIP 具有高度的可扩展性,允许开发者在平台内执行任意自定义代码,而无需进行重构。

[0.1: Bring Container] ──> [0.2: Run in Workshop] ──> [0.3: Call via SDK]
  1. 将任何容器引入 AIP: 无需重写遗留代码或自定义代码。只要能够被容器化,它就可以在 AIP 中运行。只需导入您的 Docker 镜像,即可在整个平台范围内使用。
  2. 直接在 Workshop 中运行: 从平台内的任何位置调用您的自定义函数。在 Workshop 中配置前端操作,以自动触发容器化的后端函数。
  3. 从您的自定义 Ontology SDK 中调用它: 您的容器化函数将在生成的 Ontology SDK 中获得它们自己的端点,使您能够编写针对它们的整洁、类型安全的代码。

基础设施管理

  • 无缝集成任何语言的代码: 无障碍运行自定义代码包。使用 Docker 镜像将现有的算法、模型和业务逻辑直接移植到生态系统中。
  • 自动计算缩放: 无需再担心基础设施配置。AIP 通过根据当前和历史工作负载需求动态地横向扩展或缩减容器副本,来确保高可用性。
  • 双向连接: 编写自定义逻辑,直接与原生 AIP 功能进行交互(例如读写表格数据或媒体集),或直接连接到外部第三方系统。

专注于核心价值(Alpha),而非基础设施

AIP 将开发团队从管理生产基础设施的繁琐工作中解放出来。从自动缩放到严格的企业级安全,该平台全方位管理运营开销,以便您可以专注于构建核心业务价值。

助您实现从原型到生产跨越的 AI 平台。

在数小时内(而非数月)完成启用 AI 的应用程序的原型设计、构建和部署。

全面的 AI 开发能力

AIP 将其核心能力划分为五个主要维度:AI-First (01)Ontology (02)Media (03)Scaling (04)Connectivity (05)

  • 面向 LLM 的 IDE: 借助内置的 LLM 函数构建器、高保真调试环境和强大的评估 (evals) 套件,设计和部署 AI 应用程序。
  • 用任何模型赋能工作流: 使用集成的语言模型服务 (Language Model Service) 从行业流行的基础模型中进行选择,或者注册您自己的专有模型。
  • Ontology 赋能 AI: Ontology 将原始数据库模式转化为语义化的业务概念,使数据易于被 LLM 理解,并显著减少 AI 幻觉。
  • 在各个层面集成 AI: 在您的整个软件栈中原生注入 LLM,包括数据管道转换、后端函数、面向用户的应用程序、交互式聊天和自动化工作流。

企业级基石

  • 合理且强大的默认配置: AIP 的底层基础设施已经过全球大型企业和政府机构的压力测试。您只需在出现特定的、独特的需求时定制配置。
  • 消除集成摩擦: AIP 弥合了不同服务之间的结构性差距(这些差距通常会导致复杂的自研架构崩溃),为团队节省了无数用于调试和维护的时间。

快速部署框架

部署生产就绪型系统的速度,比竞争对手设计模型原型还要快。AIP 针对不同的开发范式提供了量身定制的界面:

  • AIP Workshop (应用构建器): 快速构建和部署功能齐全的交互式前端应用程序。Workshop 允许团队以比传统“设计到代码”管道更快的速度构建生产级应用。
  • Pipeline Builder: 无需编写一行样板代码,即可构建和部署高性能、易维护的数据管道。
  • AIP Logic: 在数分钟内编写、测试和部署功能强大的多步骤 LLM 函数和决策逻辑。

源于实际需求

在 Palantir,我们构建 AIP 是为了解决我们自己面临的真实工程挑战:

  1. 我们需要在现场构建和部署极其复杂的应用——从工厂车间到战术前线。
  2. 我们需要一个能够自动管理数据连接、计算缩放和安全性的内部工具,使我们的部署团队能够完全专注于任务。
  3. AIP 使我们能够将时间线缩短到数分钟内从零到原型,以及数小时内从原型到生产
  4. 今天,我们将这一平台开放给全球的每一位开发者。

核心要点

  • 后端自动化: AIP 由 Ontology 驱动的 SDK 生成技术,消除了手动构建、保护和维护后端 API 的需要。
  • 完全的互操作性: 运行任何容器化代码 (Docker) 并连接到任何外部数据源,而无需数据重复。
  • AI 原生基础设施: 内置 LLM IDE、评估套件和与模型无关的集成,使团队能够安全地将 AI 嵌入到数据管道、前端和函数中。
  • 快速推向市场: 利用 Workshop、Pipeline Builder 和 AIP Logic 等可视化工具,在数小时内实现从概念到企业级生产的跨越。

学习地图

Stage 1: 语义本体 (The Semantic Ontology)

  • 学习对象建模:理解 Palantir 本体 (Ontology) 如何定义数据模型、关系和操作来表示现实世界的实体。
  • 连接数据源:学习如何在不复制原始数据的情况下,将企业数据集引入并映射到本体对象。

Stage 2: 使用 Ontology SDK 进行 Pro-Code 应用开发

  • 生成定制化 SDK:学习如何根据你的本体架构 (Ontology schema) 触发生成 TypeScript、Python 或 OpenAPI 格式的 SDK。
  • 编写对象查询:练习使用类型安全的自动生成代码来查询、更新和触发本体对象上的操作。

Stage 3: 容器化逻辑与自定义计算

  • 自带容器 (BYOC):了解如何打包自定义 Python 脚本或 Docker 镜像,以便在 AIP 内部运行。
  • 公开自定义端点:学习将容器化的模型和脚本公开为可执行的本体端点。

Stage 4: AI 工作流编排

  • 使用 AIP Logic 构建:配置基于大语言模型 (LLM) 的函数、高保真提示词调试和评估,以自动执行业务操作。
  • 使用 AIP Workshop 部署:在数分钟内创建与你的 AI 逻辑集成的面向用户的响应式应用前端。

动手实践——分步指南

  1. 定义您的第一个对象:登录您的 AIP 实例,导航至 Ontology Manager,并创建一个新的对象类型(例如 SupportTicket),其中包含 IDStatusDescription 等属性。
  2. 生成 SDK:导航至 Developer Settings,选择您的 Ontology,并为 TypeScript (NPM) 或 Python (Pip) 生成一个新的 Ontology SDK 客户端包。
  3. 安装与身份验证:初始化本地开发目录,运行 npm install @palantir/ontology-sdk(或 pip install),并配置您的 API 令牌环境变量。
  4. 编写 SDK 查询:创建一个脚本(index.tsapp.py)以初始化客户端,查询您的 SupportTicket 对象,并将其输出到控制台。
  5. 容器化自定义逻辑:编写一个简单的 Python 函数来提取工单中的关键术语,将其封装在 Docker 容器中,并部署到 AIP 的容器运行环境。
  6. 构建 AIP Workshop 应用程序:打开 AIP Workshop 界面,拖拽一个表格组件以显示您的工单,并添加一个按钮操作来调用您容器化的术语提取函数。

三大推荐资源

  1. 1
    Palantir Foundry Ontology SDK Documentation

    The official guide to understanding and using the Ontology SDK to build pro-code applications on Palantir's data layer.

    https://www.palantir.com/docs/foundry/ontology-sdk/overview/

  2. 2
    Palantir AIP Product Page

    Overview of the Artificial Intelligence Platform, highlighting enterprise LLM orchestration and Ontology integration.

    https://www.palantir.com/platforms/aip/

  3. 3
    Palantir Developer Community Portal

    The central hub for Palantir developers to ask questions, share tutorials, and discuss implementation strategies.

    https://community.palantir.com/

链接由 AI 推荐——使用前建议快速核实。