为什么美军把最高机密交给 Palantir?Gotham 深度拆解
2004 年,伊拉克战场上的美军面临一个致命问题:简易爆炸装置(IED)每天在公路上炸死士兵,而情报分析师坐在遥远的基地里,面对着十几个互不兼容的数据库,试图找出制造 IED 的网络。
为什么美军把最高机密交给 Palantir?Gotham 深度拆解
“系列:S1 Palantir 解密 · 第 3 篇 | 难度:入门 | 阅读时间:15 分钟
#TL;DR
- Gotham 是 Palantir 为情报与军事领域打造的数据融合平台,能将数十种异构数据源(SIGINT、HUMINT、GEOINT、OSINT)整合为统一的实体 — 关系图谱,让分析师在分钟级别内发现"生活模式"(Pattern of Life)异常。
- 多层安全架构(MLS/Cross-Domain) 是 Gotham 最深的技术护城河:它在同一界面中同时展示不同密级的数据,同时确保 TS/SCI 信息绝不下泄到 SECRET 或 UNCLASSIFIED 层。
- 传统国防承包商(Raytheon DCGS-A、Lockheed 等)失败的核心原因不是技术能力不足,而是"瀑布式采购 + 大集成商分包"模式无法应对情报分析的迭代速度。Palantir 用硅谷式快速迭代 + 前线部署工程师(FDE)模式彻底颠覆了这个市场。
#1. 引言:一场改变战争的技术革命
2004 年,伊拉克战场上的美军面临一个致命问题:简易爆炸装置(IED)每天在公路上炸死士兵,而情报分析师坐在遥远的基地里,面对着十几个互不兼容的数据库,试图找出制造 IED 的网络。
一个分析师可能在 SIGINT(信号情报)系统里发现一个可疑电话号码,在 HUMINT(人工情报)系统里找到一个线人报告提到的名字,在 GEOINT(地理空间情报)系统里看到一辆可疑卡车的卫星照片 —— 但这三个系统互不相通。要把这些线索串起来,分析师需要手动在三个终端之间切换,用 Excel 记录,然后凭记忆和直觉寻找关联。
这就是 Palantir Gotham 诞生的背景。
Peter Thiel 在斯坦福的同事、PayPal 时代的反欺诈工程师们看到了一个机会:他们在 PayPal 构建的实时反欺诈系统——能在毫秒内将交易记录、用户行为、设备指纹、地理位置等多维数据融合分析——本质上和情报分析是同一个问题。
不同之处在于:PayPal 分析的是信用卡欺诈;CIA 和军方分析的是恐怖分子网络。但底层的数据融合逻辑完全一致。
#2. Gotham 的技术架构:一个理解世界的引擎
#2.1 整体架构
┌─────────────────────────────────────────────────────────────┐
│ GOTHAM 前端层 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌────────────┐ │
│ │ Graph │ │ Map │ │ Timeline │ │ Dashboard │ │
│ │ Explorer │ │ Viewer │ │ View │ │ Builder │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └─────┬──────┘ │
│ └──────────────┴──────────────┴──────────────┘ │
│ │ │
├───────────────────────────┼──────────────────────────────────┤
│ Ontology 模型层 │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ ObjectType: Person, Vehicle, Phone, Location, Event │ │
│ │ LinkType: CALLED, MET_WITH, TRAVELED_TO, FUNDED │ │
│ │ ActionType: FLAG_SUSPECT, CREATE_ALERT, TASK_ASSET │ │
│ └───────────────────────────────────────────────────────┘ │
│ │ │
├───────────────────────────┼──────────────────────────────────┤
│ 数据融合引擎 │
│ ┌─────────┐ ┌──────────┐ ┌──────────┐ ┌────────────┐ │
│ │ Entity │ │ Link │ │ Temporal │ │ Geo-Spatial│ │
│ │ Resolver│ │ Analyzer │ │ Engine │ │ Indexer │ │
│ └────┬────┘ └────┬─────┘ └────┬─────┘ └─────┬──────┘ │
│ └─────────────┴─────────────┴──────────────┘ │
│ │ │
├───────────────────────────┼──────────────────────────────────┤
│ 数据接入层 │
│ ┌──────┐ ┌──────┐ ┌───────┐ ┌───────┐ ┌──────┐ ┌──────┐ │
│ │SIGINT│ │HUMINT│ │GEOINT │ │OSINT │ │MASINT│ │ELINT │ │
│ │信号 │ │人工 │ │地理 │ │开源 │ │测量 │ │电子 │ │
│ └──────┘ └──────┘ └───────┘ └───────┘ └──────┘ └──────┘ │
└─────────────────────────────────────────────────────────────┘
#2.2 数据融合引擎:Gotham 的心脏
Gotham 的核心技术是实体解析(Entity Resolution)。当你有十几个数据源,每个数据源用不同的方式描述同一个人("Muhammad Khan"、"M. Khan"、"محمد خان"),系统需要判断这些是否是同一个人。
实体解析的技术挑战:
| 挑战 | 描述 | Gotham 的解法 |
|---|---|---|
| 姓名变体 | 阿拉伯语/普什图语转写差异 | 语音编码 + 音译规范化 |
| 时间模糊 | "上周"、"去年冬天" | 时间区间推理 |
| 位置模糊 | "巴格达北部的村庄" | 地理本体层级匹配 |
| 跨语言 | 英/阿/法/中多语种实体 | 多语言 NER + 对齐模型 |
| 故意欺骗 | 恐怖分子使用假名 | 行为模式匹配(超越名称) |
# 简化的实体解析流程示意
class EntityResolver:
"""Gotham 风格的实体解析引擎"""
def resolve(self, records: list[RawRecord]) -> list[ResolvedEntity]:
# 阶段 1: 阻塞(Blocking)—— 缩小候选集
candidate_pairs = self.blocking_strategy.generate_pairs(records)
# 阶段 2: 相似度计算
scored_pairs = []
for rec_a, rec_b in candidate_pairs:
score = self.compute_similarity(rec_a, rec_b)
scored_pairs.append((rec_a, rec_b, score))
# 阶段 3: 聚类(Clustering)—— 判断哪些是同一实体
clusters = self.transitive_closure(scored_pairs, threshold=0.85)
# 阶段 4: 融合(Fusion)—— 合并属性,保留出处
resolved = []
for cluster in clusters:
entity = self.fuse_records(cluster)
entity.provenance = [r.source for r in cluster]
resolved.append(entity)
return resolved
def compute_similarity(self, a: RawRecord, b: RawRecord) -> float:
"""多维相似度计算"""
name_sim = self.phonetic_similarity(a.name, b.name) # Soundex/Metaphone
geo_sim = self.geo_proximity(a.location, b.location) # Haversine 距离
time_sim = self.temporal_overlap(a.time_range, b.time_range)
network_sim = self.network_similarity(a.associates, b.associates)
return (0.35 * name_sim + 0.25 * geo_sim +
0.15 * time_sim + 0.25 * network_sim)
#2.3 Pattern of Life 分析
**Pattern of Life(生活模式分析)**是 Gotham 最强大的分析方法论。其核心思想是:每个人都有相对固定的行为模式——什么时间出门、去哪里、见谁、用哪个手机。当这些模式发生偏离时,往往意味着"即将发生什么"。
Pattern of Life 分析流程
========================
┌──────────────┐
│ 数据采集层 │ 手机信号、车辆追踪、通话记录、
│ │ 金融交易、社交媒体、线人报告
└──────┬───────┘
│
▼
┌──────────────┐
│ 基线建模 │ 建立目标人物的"正常"行为基线
│ │ - 每日移动模式(家→清真寺→市场→家)
│ │ - 通话模式(每天 3-5 通,固定联系人)
│ │ - 社交网络(固定的 8-12 人核心圈)
└──────┬───────┘
│
▼
┌──────────────┐
│ 异常检测 │ 与基线对比,发现偏离
│ │ - 突然更换手机 SIM 卡
│ │ - 深夜前往从未去过的区域
│ │ - 与新的、未知的人频繁通话
│ │ - 银行账户异常资金流入
└──────┬───────┘
│
▼
┌──────────────┐
│ 关联推理 │ 将异常与已知威胁模式匹配
│ │ - 此人的新联系人是否在观察名单上?
│ │ - 他去的新地点是否是已知的 IED 工厂?
│ │ - 资金来源是否关联到已知的资助网络?
└──────┬───────┘
│
▼
┌──────────────┐
│ 行动建议 │ 生成分析报告,提供决策支持
│ │ - 升级监控等级
│ │ - 部署地面资产(线人)确认
│ │ - 请求无人机 ISR 覆盖
└──────────────┘
Pattern of Life 分析之所以强大,是因为它不依赖单一的"铁证"——它利用多个弱信号的聚合来形成高置信度判断。一个人换了 SIM 卡本身不说明什么,但如果他同时换了 SIM 卡、去了新地点、收到了可疑汇款、而且那个新地点恰好是另一个已知嫌疑人频繁出入的区域——这些信号加在一起,就构成了一个强烈的预警。
#3. 多层安全架构:Gotham 的技术护城河
#3.1 美国情报体系的安全等级
在深入 Gotham 的安全架构之前,先理解美国的信息安全分类体系:
| 安全等级 | 缩写 | 说明 |
|---|---|---|
| UNCLASSIFIED | U | 公开信息 |
| CONTROLLED UNCLASSIFIED | CUI | 受控非密信息 |
| CONFIDENTIAL | C | 泄露会造成损害 |
| SECRET | S | 泄露会造成严重损害 |
| TOP SECRET | TS | 泄露会造成极其严重损害 |
| TS/SCI | TS/SCI | 最高密级 + 敏感分区信息 |
关键规则:信息只能上流,不能下泄。一个持有 SECRET 许可的分析师可以看 SECRET 和以下的信息,但绝不能看 TOP SECRET 的内容。更重要的是,不同 SCI(Sensitive Compartmented Information)分区之间也不能互相查看——即使两个人都有 TS/SCI 许可,但如果他们的分区不同,也不能看对方的数据。
#3.2 Gotham 的跨域(Cross-Domain)架构
┌─────────────────────────────────────────────────────────┐
│ 分析师工作站 │
│ │
│ ┌─────────────────────────────────────────────────────┐│
│ │ 统一的 Gotham 用户界面 ││
│ │ ┌──────┐ ┌──────────┐ ┌───────────┐ ││
│ │ │TS/SCI│ │ SECRET │ │UNCLASSIFIED│ ││
│ │ │ 视图 │ │ 视图 │ │ 视图 │ ││
│ │ └──┬───┘ └────┬─────┘ └─────┬─────┘ ││
│ └─────┼───────────┼──────────────┼───────────────────┘│
│ │ │ │ │
├════════╪═══════════╪══════════════╪══════════════════════┤
│ │ SECURITY GUARD (安全守卫层) │
│ ┌────┴────┐ ┌────┴────┐ ┌─────┴────┐ │
│ │ Label │ │ Filter │ │ Redact │ │
│ │ Checker │ │ Engine │ │ Engine │ │
│ │(标签检查)│ │(过滤引擎)│ │(脱敏引擎) │ │
│ └────┬────┘ └────┬────┘ └─────┬────┘ │
├════════╪═══════════╪══════════════╪══════════════════════┤
│ │ │ │ │
│ ┌────┴─────────────────────────┴────┐ │
│ │ 数据虚拟化层 (Data Fabric) │ │
│ └────┬──────────┬──────────┬────────┘ │
│ │ │ │ │
│ ┌─────┴───┐ ┌───┴────┐ ┌──┴──────────┐ │
│ │TS/SCI │ │SECRET │ │UNCLASSIFIED │ │
│ │ 网络 │ │ 网络 │ │ 网络 │ │
│ │(物理隔离)│ │(物理隔离)│ │ (可联网) │ │
│ └─────────┘ └────────┘ └─────────────┘ │
└─────────────────────────────────────────────────────────┘
这个架构的关键点:
-
物理网络隔离:TS/SCI、SECRET、UNCLASSIFIED 数据分别存在物理隔离的网络中(分别对应 JWICS、SIPRNet、NIPRNet)。这不是虚拟隔离,而是完全独立的物理线缆和设备。
-
安全守卫层:Gotham 的跨域守卫(Cross-Domain Guard)是经过 NSA 认证的组件,负责确保:
- 高密级信息绝不传输到低密级网络
- 每一条数据都打有安全标签(Security Label)
- 低密级用户看到的高密级实体会被自动脱敏或隐藏
-
统一界面:尽管底层是三个独立网络,分析师看到的是一个统一的界面。系统根据用户的安全许可自动过滤数据——持有 SECRET 许可的分析师在图谱中看不到 TS/SCI 来源的节点,甚至不知道那些节点的存在。
#3.3 安全标签传播
Gotham 中的每一个数据对象都有一个安全标签,而且这些标签会自动传播:
# 安全标签传播示例
class SecurityLabel:
classification: str # "TS/SCI", "SECRET", "UNCLASSIFIED"
compartments: set[str] # {"GAMMA", "HCS", "SI"}
releasability: set[str] # {"USA", "FVEY", "NATO"}
# 规则: 由两个不同密级数据推导出的新数据,
# 自动继承"最高"密级
def derive_label(label_a: SecurityLabel, label_b: SecurityLabel) -> SecurityLabel:
"""
如果 SECRET 数据和 TS/SCI 数据产生了关联,
这个关联本身自动标记为 TS/SCI
"""
return SecurityLabel(
classification=max_classification(label_a.classification,
label_b.classification),
compartments=label_a.compartments | label_b.compartments,
releasability=label_a.releasability & label_b.releasability # 取交集
)
注意最后一行:releasability(可发布范围)取交集。如果一个数据可以分享给 "USA + FVEY",另一个只能分享给 "USA",那么由它们推导出的数据只能分享给 "USA"。这是"最小发布原则"。
#4. 真实案例:Gotham 如何改变战争
#4.1 IED 网络追踪(2007-2010)
背景:2007 年,伊拉克每月有超过 1000 起 IED 袭击,是美军伤亡的首要原因。IED 网络是一个复杂的供应链——从伊朗边境的炸药走私者,到巴格达的组装工,到安放者。
传统方法的失败:
- 分析师使用 DCGS-A(分布式通用地面系统),一个由 Raytheon 等承包商建造的系统
- DCGS-A 本质上是多个互不相通的数据库的松散集合
- 分析师需要同时打开 5-7 个不同的应用程序
- 从发现线索到形成可行动情报平均需要 72 小时
Gotham 的解法:
IED 网络分析示例(简化)
========================
[伊朗边境走私者]
│
│ SUPPLIED_EXPLOSIVES
▼
[巴格达中间人 A]
│
┌────┴────┐
│ │
▼ ▼
[组装者 B] [组装者 C]
│ │
▼ ▼
[安放者 D] [安放者 E]───── MET_WITH ───── [已知激进分子 F]
│ │
▼ ▼
[IED 事件 [IED 事件 时间: 2007-03-15 03:00
Route Tampa] Route Irish] 地点: 巴格达 Sadr City
关键发现(由 Gotham 自动关联):
- 安放者 E 的手机在事件发生前 2 小时出现在 IED 安放地点附近
- 组装者 B 和 C 从同一个五金店购买电子元件(金融情报关联)
- 中间人 A 的车辆在过去 30 天内 7 次出现在伊朗边境(GEOINT)
- 安放者 E 最近与已知激进分子 F 有 3 次通话(SIGINT)
结果:
- Gotham 部署后,从线索到可行动情报的时间从 72 小时缩短到 6 小时
- IED 网络的上游(资金、炸药来源)被系统性地揭示
- 2007-2010 年间,IED 袭击事件逐年下降,Gotham 被认为是关键因素之一
#4.2 本 · 拉登搜索的情报背景(2001-2011)
关于 Palantir 在本 · 拉登搜索中的具体角色,官方从未公开确认细节。但公开信息显示:
- Gotham 在 CIA 和 JSOC 中被广泛使用——这两个组织是搜索本 · 拉登的核心力量
- 信使追踪是最终锁定本 · 拉登的关键——通过追踪阿布 · 艾哈迈德 · 科威提(Abu Ahmed al-Kuwaiti)这个信使的通信和移动模式
- 这正是 Pattern of Life 分析的典型应用——不是直接找到目标,而是通过分析目标周围人员的行为模式间接定位
CIA 前局长 David Petraeus 曾公开称赞 Palantir 的技术在反恐行动中发挥了"变革性作用"。虽然不能将本 · 拉登行动的成功完全归功于 Gotham,但情报分析工具的进步无疑是关键支撑之一。
#4.3 乌克兰战场整合(2022 至今)
2022 年俄乌冲突爆发后,Palantir 成为乌克兰军方最重要的技术合作伙伴之一。
部署模式:
- Palantir 在乌克兰前线附近部署了 MetaConstellation 系统
- 整合卫星图像、无人机视频、开源情报、地面传感器数据
- 为乌克兰炮兵提供近实时的目标信息
技术特点:
乌克兰战场整合架构(简化)
===========================
┌──────────────────────────────┐
│ 指挥所 (战术终端) │
│ ┌────────────────────────┐ │
│ │ Gotham / Maven │ │
│ │ 态势感知界面 │ │
│ └───────────┬────────────┘ │
└──────────────┼───────────────┘
│
┌─────────┴──────────┐
│ 边缘计算节点 │ ← 部署在前线附近
│ (加固服务器, │ 断网时可独立运行
│ 离线可用) │
└──┬──────┬──────┬───┘
│ │ │
┌─────┴┐ ┌──┴───┐ ┌┴──────┐
│商业 │ │无人机│ │地面 │
│卫星 │ │视频流│ │传感器 │
│图像 │ │(TB-2)│ │ │
└──────┘ └──────┘ └───────┘
关键价值:
- 传感器到射手链路(Sensor-to-Shooter Loop) 的时间大幅缩短
- 在断网环境下仍可运行(边缘部署模式)
- 多源数据融合使乌军能以少量资源取得不对称优势
Palantir CEO Alex Karp 在 2023 年表示:"乌克兰战场证明了软件定义战争的时代已经到来。拥有更好数据融合能力的一方,即使在装备数量上处于劣势,也能取得战场优势。"
#5. 气隙部署(Air-Gapped Deployment):技术深水区
#5.1 什么是气隙部署
气隙(Air Gap)指的是计算机系统与互联网或任何外部网络完全物理隔离。在军事和情报领域,处理最高机密的系统必须气隙部署——这意味着:
- 没有互联网连接
- 没有 Wi-Fi
- 没有蓝牙
- USB 端口可能被物理封堵
- 部署更新需要通过审批过的物理介质(光盘、加密 USB)
#5.2 气隙部署的技术挑战
| 挑战 | 普通 SaaS | 气隙环境 |
|---|---|---|
| 软件更新 | apt update && apt upgrade | 物理介质 + 安全审查 + 离线安装 |
| 依赖管理 | pip install 从 PyPI | 预打包所有依赖 + 离线仓库 |
| 日志收集 | 发到 CloudWatch | 本地存储 + 离线分析 |
| 许可证验证 | 在线验证 | 离线许可证机制 |
| 容器镜像 | docker pull | 预构建镜像 + 安全扫描 + 光盘传输 |
| 模型更新 | 从 S3 拉取新模型 | 物理介质 + 重新认证 |
#5.3 Gotham 的气隙解法
Palantir 的做法是将整个平台打包成一个自包含的可部署单元:
Gotham 气隙部署包
==================
gotham-deployment-bundle-v4.2.1/
├── base-os/ # 加固的 Linux 发行版
│ ├── kernel-5.15-hardened.rpm
│ └── security-patches/
├── container-images/ # 所有微服务的离线镜像
│ ├── gotham-core.tar
│ ├── gotham-graph-engine.tar
│ ├── gotham-search.tar
│ ├── gotham-ontology.tar
│ └── ...
├── data-connectors/ # 离线数据连接器
│ ├── sigint-adapter.tar
│ ├── geoint-adapter.tar
│ └── humint-adapter.tar
├── ml-models/ # 预训练模型(离线推理)
│ ├── entity-resolution-model.bin
│ ├── nlp-arabic-model.bin
│ └── object-detection-model.bin
├── config/ # 环境特定配置
│ ├── security-labels.yaml
│ └── network-topology.yaml
└── installer/ # 离线安装脚本
├── deploy.sh
└── verify-integrity.sh
Palantir 后来发展出了 Apollo 平台,专门解决气隙环境的软件部署和更新问题。Apollo 可以被看作是一个"离线的 Kubernetes 管理平面",它能够:
- 在气隙环境中管理数百个微服务的生命周期
- 支持渐进式部署(canary deployment)即使在离线环境中
- 自动回滚失败的更新
- 维护完整的审计日志
#6. DCGS-A 之争:硅谷 vs. 军工复合体
#6.1 DCGS-A 是什么
DCGS-A(Distributed Common Ground System - Army)是美国陆军的官方情报分析系统,由传统国防承包商联盟(以 Raytheon/Northrop Grumman 为首)开发,合同金额超过 100 亿美元。
#6.2 DCGS-A 为什么失败
前线的情报分析师对 DCGS-A 的抱怨可以总结为一张对比表:
| 维度 | DCGS-A | Gotham |
|---|---|---|
| 界面 | 多个不连通的桌面应用 | 统一 Web 界面 |
| 搜索 | 需要知道在哪个库搜 | 跨所有数据源统一搜索 |
| 关联分析 | 手动复制粘贴到 Excel | 自动实体解析 + 图谱 |
| 部署时间 | 数月 | 数天(甚至数小时) |
| 用户培训 | 数周 | 数小时 |
| 迭代速度 | 年度版本 | 每周更新 |
| 崩溃频率 | 频繁 | 稳定 |
| 前线反馈 | 基本被忽略 | FDE 现场收集并快速响应 |
#6.3 FDE 模式:Palantir 的秘密武器
FDE(Forward Deployed Engineer,前线部署工程师) 是 Palantir 最独特的组织创新。
传统模式是:军方提需求 → 承包商写标书 → 中标 → 18 个月后交付 → 不符合需求 → 重新来过。
Palantir 的模式是:将优秀的软件工程师直接派到军事基地,与分析师坐在一起工作。分析师说"我需要能在地图上同时看到手机信号和车辆移动轨迹",工程师当天就能实现一个原型。
传统国防承包模式 vs. Palantir FDE 模式
=======================================
传统模式:
军方需求 ──→ RFP(标书)──→ 竞标 ──→ 中标 ──→ 分包 ──→ 开发
│ │
└──────────── 18-36 个月 ────────────────────────────┘
│
交付(通常不符合需求)
Palantir FDE 模式:
分析师: "我需要这个功能"
│
▼
FDE 现场开发原型(数小时 - 数天)
│
▼
分析师测试 + 反馈
│
▼
迭代优化(持续)
│
▼
功能稳定后合入主产品
#6.4 政治博弈
DCGS-A vs. Gotham 的争论不仅是技术之争,更是一场政治博弈:
- 传统承包商的游说力量极其强大,DCGS-A 的合同涉及数十个州的数万个工作岗位
- 国防部采购体系倾向于"大合同、大集成商"模式,而不是单一供应商
- 前线士兵多次向国会作证 Gotham 优于 DCGS-A,但采购决策经常受政治因素影响
最终,Palantir 在 2016 年起诉美国陆军,要求公平竞争机会,并在 2019 年赢得了 DCGS-A 的替代合同——这被认为是硅谷公司在国防采购领域的历史性突破。2020 年起,美国陆军开始大规模部署 Palantir 的 Gotham 和 Foundry 来替代 DCGS-A 的部分功能。
#7. 为什么传统国防承包商失败了
理解 Palantir 的成功,关键是理解传统承包商为什么失败:
#7.1 架构哲学的根本差异
传统承包商的架构思维:
"我们有 12 个数据库,给每个数据库写一个界面,再写一个门户把它们框起来"
┌──────────────────────┐
│ 统一门户 │ ← 只是一个链接集合
│ ┌────┐ ┌────┐ ┌────┐│
│ │App1│ │App2│ │App3││
│ └──┬─┘ └──┬─┘ └──┬─┘│
└─────┼──────┼──────┼──┘
│ │ │
┌─────┴┐ ┌──┴──┐ ┌─┴────┐
│ DB1 │ │ DB2 │ │ DB3 │ ← 数据孤岛
└──────┘ └─────┘ └──────┘
Palantir 的架构思维:
"所有数据是一个图谱,用 Ontology 统一建模,一个界面查看一切"
┌──────────────────────┐
│ 统一分析界面 │ ← 真正的统一体验
└──────────┬───────────┘
│
┌──────────┴───────────┐
│ Ontology 模型层 │ ← 统一的语义模型
└──────────┬───────────┘
│
┌──────────┴───────────┐
│ 数据融合引擎 │ ← 自动关联 + 实体解析
└──┬──────┬──────┬─────┘
│ │ │
┌──┴──┐ ┌┴───┐ ┌┴────┐
│ DB1 │ │DB2 │ │DB3 │ ← 数据源(保留原位)
└─────┘ └────┘ └─────┘
#7.2 失败的根本原因
| 因素 | 传统承包商 | Palantir |
|---|---|---|
| 产品模式 | 定制项目(每个客户重新开发) | 产品平台(配置而非开发) |
| 工程文化 | 过程导向(CMMI、文档优先) | 结果导向(能用才算数) |
| 人才 | 国防行业资深人士 | 硅谷顶尖工程师 |
| 迭代速度 | 年度版本 | 持续交付 |
| 用户关系 | 通过合同经理间接沟通 | FDE 与用户并肩工作 |
| 收入模式 | 按工时计费(越慢越赚钱) | 按许可证计费(越好用续约率越高) |
最后一点是最致命的:传统国防合同按工时计费(Time & Materials),承包商没有任何动力快速交付——项目拖得越久,赚得越多。而 Palantir 按许可证收费,只有产品好用客户才会续约。这种商业模式的差异导致了完全不同的工程文化。
#8. Gotham 的局限与争议
#8.1 隐私争议
Gotham 在情报领域的能力,如果被用于国内执法,会引发严重的公民自由问题:
- ICE 合同争议:Palantir 与美国移民执法局(ICE)的合同在 2018-2019 年引发大规模员工抗议和公众批评
- 预测性警务:一些城市警察局使用类似技术进行"预测性警务"(Predictive Policing),被批评为带有种族偏见
- 大规模监控:ACLU 等组织认为 Gotham 类型的技术在没有充分监督的情况下可能被滥用
#8.2 技术局限
- 数据质量依赖:Gotham 的分析质量完全取决于输入数据的质量——"垃圾进,垃圾出"
- 分析师偏见放大:如果分析师带着先入为主的假设使用系统,Gotham 可能会"确认"他们的偏见而非挑战它
- 过度依赖技术:存在前线过度依赖 Gotham 结果、而忽视传统情报分析方法的风险
#8.3 伦理边界
Palantir 内部对这些问题有明确的政策立场(至少在公开声明中):
- 拒绝中国市场:Palantir 明确表示不在中国开展业务
- 不构建"杀人机器人":不开发完全自主的武器系统(但提供目标识别辅助)
- 支持民主国家:只与"西方民主国家及其盟友"合作
#9. 从 Gotham 到 Maven:AI 时代的进化
2017 年,美国国防部启动了 Project Maven 项目,旨在利用 AI 自动分析无人机视频。Google 最初参与但在员工抗议后退出,Palantir 接手了这个项目。
Maven 代表了 Gotham 的 AI 进化:
Gotham 经典模式 (2004-2017):
数据融合 → 人工分析 → 决策
Gotham + Maven (2017+):
数据融合 → AI 预处理(目标检测、异常标记)→ 人工分析 → 决策
│
└── AI 不做决策,只做"注意力导向"
例如: "第 47 帧检测到可疑车辆聚集"
这种"人机协作"模式是 Palantir 一直强调的:AI 不做最终决策,它帮助分析师把注意力聚焦到最需要关注的地方。
在军事领域,这被称为 "人在回路中"(Human-in-the-Loop, HITL) 原则——AI 系统可以建议目标,但按下按钮的决策权始终在人类手中。
#10. 对开源替代方案的启示
Gotham 的成功对构建开源替代方案(如 coomia-dip 智策平台)有几个重要启示:
-
数据融合是核心,不是可视化:很多人以为 Palantir 做的是"漂亮的仪表盘"。不是。核心是把脏乱差的多源数据融合成统一的实体图谱。开源方案应该把 80% 的精力放在数据融合引擎上。
-
Ontology 是连接一切的语言:Gotham 和 Foundry 共享同一套 Ontology 模型体系。这不是偶然——Ontology 是让不同类型的分析共享同一份"世界模型"的关键。
-
安全不是附加功能,是架构基因:Gotham 的多层安全不是后来"加上去"的,而是从第一天就是架构的核心。开源方案如果想进入政府/军事市场,安全架构必须是一等公民。
-
部署灵活性决定市场边界:能在气隙环境部署,意味着能服务最高端的客户。不能气隙部署,就只能在商业市场竞争。
#Key Takeaways
-
Gotham 的核心竞争力不是"好看的界面",而是将异构、多密级数据源实时融合为统一实体图谱的能力。 实体解析、Pattern of Life 分析和跨域安全架构构成了三位一体的技术护城河。
-
Palantir 颠覆国防行业的本质不是更好的技术,而是更好的交付模式。 FDE 前线部署、持续迭代、按许可证而非工时收费——这些组织和商业模式创新,才是传统承包商无法复制的真正壁垒。
-
Gotham 的成功带来的伦理问题与其技术贡献一样值得关注。 同样的数据融合技术,在战场上可以拯救士兵生命,在国内可能侵犯公民自由。技术中立性是一个神话——如何使用技术、由谁来监督技术,是每一个类似项目必须正视的问题。
#下一篇预告
“S1-04: 为什么摩根大通、空客、NHS 都用 Palantir?Foundry 企业案例深度拆解
Gotham 征服了军事和情报市场,但 Palantir 的野心远不止于此。Foundry 如何将同样的技术带入金融、制造、医疗等商业领域?摩根大通用它做什么?空客怎么管理 300 万个零件?英国 NHS 如何用它分配 COVID 疫苗?下一篇,我们用 5 个详细的企业案例来拆解 Foundry 的商业价值。
Tags: #Palantir #Gotham #Military #Intelligence #PatternOfLife #CrossDomain #AirGap #DCGS-A #FDE #coomia-dip