news 2026/9/12 3:45:14

AI平台腐化时代:从Enshittification看开发者如何避免供应商锁定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI平台腐化时代:从Enshittification看开发者如何避免供应商锁定

最近有个视频讨论很值得开发者关注:Cory Doctorow 谈 AI 与 Enshittification 时代。这期内容不教你调参,也不推荐新框架,而是把过去两年 AI 行业里“平台怎么一步步变差”的现象拆开讲清楚。Enshittification,中文可以译作“平台腐化”或“劣质化”,是 Doctorow 长期观察互联网平台生存周期的核心概念,如今用在 AI 领域依然锋利。

这次我们不谈部署、不跑基准测试,先把话说清楚:这个视频回答的是“为什么很多 AI 服务一开始很好用,越往后越别扭”。如果你正在做 AI 产品选型、调第三方模型 API,或者在公司内部推动 AI 工具落地,这期视频对你有实际参考价值。文章里我会把概念、观察信号、工程应对方案和评估清单一并整理出来,你可以直接拿来做技术决策时的检查工具。

1. 核心知识速览

项目说明
演讲者Cory Doctorow,记者、科幻作家、数字权利活动家,电子前沿基金会(EFF)特别顾问
核心概念Enshittification,平台/服务在生命周期中逐渐从“对用户好”转向“对股东好”的过程
讨论对象AI 产品、模型 API、数据平台、开源生态
主要论点AI 行业正在出现与社交平台类似的“平台腐化”路径,但开发者仍有应对空间
适合读者AI 产品经理、算法工程师、技术负责人、关注数据合规与开源的开发者
视频性质访谈/演讲视频,基于公开背景梳理,细节需以视频原始内容为准
关联话题平台互操作性、数据便携性、开源模型、版权与合理使用、模型监管

2. 什么是 Enshittification:从一个互联网新词说起

Enshittification 最早被系统化表述是在 Doctorow 关于平台经济与数字市场运行的写作中。它描述的是:一个平台为了吸引用户,初期会提供非常好用的功能、更低的费用、更开放的数据;等用户和第三方商家形成依赖后,平台开始挤压各方利益,先牺牲商家和开发者的体验,再逐步降低用户服务质量,最终把平台的大部分价值转移给股东或平台自身。

Doctorow 认为这个周期不是偶然,而是平台权力结构带来的必然。只要平台掌握着“用户访问的入口”和“商家触达用户的通道”,它就有一层层收割的动机。简单说:

  1. 第一阶段:平台用补贴和高质量体验拉新。
  2. 第二阶段:平台让商家/开发者投入资源,形成依赖。
  3. 第三阶段:平台提高抽成、限制数据访问、插入广告、降低服务质量,因为这些用户已经“无处可去”。

这个框架搬到 AI 行业,能解释很多现象。比如某个 AI API 刚上线时速度快、价格低、限制少,开发者纷纷接入;等开发者把业务逻辑都挂在上面之后,服务方开始调整限流策略、提高单价、修改数据条款,甚至要求额外付费才能使用更高质量模型。开发者想迁移,却发现提示词、微调结果、上下文缓存都和该平台深度绑定。

从工程角度看,这与“供应商锁定”是同一个问题,但表现形式更隐蔽,因为它叠加了数据资产和模型效果的锁定。

3. 从视频主题看 AI 领域的 Enshittification 信号

3.1 平台从“开发者友好”转向“股东友好”

AI 服务和社交平台一样,也会经历先补贴、后收割的过程。早期为了吸引开发者和内容创作者,平台会给更慷慨的免费额度、更灵活的数据访问政策。当生态形成后,产品开始更多考虑盈利和股东回报,常见的表现包括:

  • 免费配额大幅缩减,并且不提前告知。
  • 同一模型被拆成多个版本售卖,低版本被刻意限制。
  • 输出结果开始强制携带平台品牌或水印逻辑。
  • 取消对第三方工具链的官方支持,引导用户使用平台自研生态。

这些现象不意味着“坏公司”,而是商业模式进入新阶段的信号。作为技术决策者,我们需要在接入一个 AI API 之前就评估它未来可能发生的策略变化,而不是等功能被砍后再找替代方案。

3.2 数据与版权的“灰色地带”变成风险敞口

视频讨论的另一个重点是数据来源和版权问题。大量模型在线训练时使用了未经授权的数据,当监管和诉讼压力增加,平台会调整数据使用条款,部分功能可能因此下线。对开发者来说,这带来的不是道德争议,而是实际风险:你依赖的模型服务可能因为数据授权问题突然变更能力范围。

所以更稳妥的做法是:在选型时关注模型的训练数据来源、授权协议、公司所在法域,并对核心业务做备份方案。如果一项能力只能依赖单一在线 API,且对方的数据条款不透明,就应该把它视为高风险依赖。

3.3 封闭生态与互操作性的缺失

Cory Doctorow 一直强调互操作性的价值。在 AI 领域,互操作性意味着:你能否把你在一个平台上的数据、配置、工作流迁移到另一个平台?你的工具链是否依赖特定 API 的特殊字段?你的提示词和评估集是否可以随时导出?

目前很多 AI 产品并不提供完整的数据导出能力。比如对话历史、用户反馈数据、模型调用记录,这些数据在平台内查询很容易,但要批量导出到本地,或者迁移到另一个供应商,往往缺少标准接口。这与社交媒体时代的“数据便携性”问题如出一辙。

4. 开发者如何识别 AI 平台腐化早期信号

如果你不想等平台变差后才被动应对,可以定期用下面这套检查清单评估你正在使用的 AI 服务。

4.1 条款与定价检查

信号关注点风险等级
价格调整频率一年内多次涨价且无梯度说明
免费配额变动从稳定变为按周/按日变动
数据条款是否能导出自己的数据,是否默认授权训练
服务级别协议有没有明确的可用性承诺和补偿机制
模型版本控制平台是否允许锁定 API 的模型版本

4.2 技术可迁移性检查

在架构设计阶段,最好假设“当前使用的 AI API 会在三个月后变更”。为了减少迁移成本:

  • 把 AI 调用封装成独立模块,不要散落在业务代码中。
  • 统一请求和响应结构,用适配器对接不同供应商。
  • 记录每次调用的输入输出到日志系统,形成自己的评估数据集。
  • 对关键业务设置“候选供应商”并进行周期性验证。

这样即使某个平台进入“腐化加速期”,迁移成本也可控。

5. 从工程视角看应对方案:开放模型、本地部署与数据主权

Cory Doctorow 在讨论中多次提到“离开的能力”才是用户和开发者真正的筹码。对于 AI 技术栈,这个“离开的能力”可以通过以下工程手段实现。

5.1 优先选择开放模型与可自部署方案

当业务允许时,优先考虑权重开放的模型。开放模型可以本地部署,也可以使用自托管推理服务,避免把核心数据全部托管在单一厂商。以下是两种路线的对比:

维度在线商用 API开放模型本地部署
获取成本按调用量付费,初期低,后期不稳定需要 GPU 和运维成本
数据控制数据经过第三方服务数据完全自控
模型更新服务商控制,可能强制变更自行选择更新节奏
可迁移性依赖服务商 SDK 和 API导出模型文件即可迁移
适用场景快速验证、低延迟、无 GPU 团队数据敏感、长期依赖、批量任务

实际项目中,比较合理的策略是“双轨制”:快速原型、小流量实验走在线 API,稳定业务、敏感数据处理走自部署模型。两条路线并存,可以增强议价能力和抗风险能力。

5.2 把提示词和评估数据当成一等资产管理

在 AI 应用中,提示词、few-shot 样例、评估集、微调数据都是重要的工程资产。如果这些资产只存在于某个 AI 产品的 Web 界面里,迁移就是空谈。

建议在项目目录中严格管理这些资产,用 Git 跟踪版本:

ai_assets/ ├── prompts/ │ ├── system_prompts.md │ └── task_prompts/ ├── few_shot_examples/ ├── evaluation/ │ ├── test_cases.json │ └── golden_answers.json ├── fine_tuning/ │ └── datasets/ └── configs/ └── model_endpoints.yaml

这样做的好处是:更换模型供应商时,只需要调整适配层和配置,不需要重新积累测试数据。

5.3 建立互操作性的技术基线

互操作性不能只停留在口号层面。对 AI 应用来说,可以参照以下基线:

  • 模型接口使用 OpenAI 兼容格式,便于切换兼容层。
  • 存储层使用通用格式,比如 JSONL 保存对话日志和推理结果。
  • 特征和向量化表示不绑定特定数据库的品牌。
  • 缓存层设计成可替换接口。

当你实现这些基线后,平台变动带来的冲击会小很多。

6. AI 生态健康度评估清单

将 Doctorow 的框架应用到 AI 工具评估中,可以建立一个“生态健康度”快速打分表。每个维度 0-5 分,分数越低代表腐化风险越高。

维度高分特征低分特征得分
数据便携性提供完整导出 API,支持标准化格式只能手动复制,无批量导出
模型开放度开放权重,可自部署仅在线接口,封闭权重
条款稳定性定价和条款有明确变更公告期随时变更,且影响已上线业务
互操作性OpenAI 兼容接口,SDK 不绑定业务专用协议,只能使用官方 SDK
版权透明度公布训练数据来源和授权方式数据来源不明,侵权诉讼多
社区与开源有活跃开源社区、第三方工具链只能使用厂商提供的工具
退出成本可以低成本迁移到开源替代方案迁移需要重写全部业务逻辑

建议每季度对所有关键 AI 依赖项做一次评估。当某项分数持续下降,就应当启动替代方案预研。

7. 常见认知误区

误区一:“大厂不会突然砍掉服务”

实际上,AI 产品迭代速度极快,特别是依托大模型的能力层,经常因监管、成本、版权原因调整服务范围。不要因为供应商体量大就降低风险意识,这也正是“大而不能倒”逻辑在技术层面的误用。

误区二:“开源模型一定更安全”

开放权重只是起点,还需要关注模型许可证、训练数据合法性、下游使用限制。有些模型允许下载,但商用条款、衍生品发布条件都有限制。选择开放模型同样要做合规审查。

误区三:“本地部署就能避开所有问题”

本地部署解决了数据跨境和平台依赖问题,但带来了运维、算力、安全更新的新问题。你需要自己负责依赖库的安全补丁、模型更新评估、推理服务的稳定性。它是一种风险转移,不是风险消除。

误区四:“现在趋势好,未来不会变差”

Enshittification 最有效的防御不是预测未来,而是建立弹性。就像做服务熔断一样,你无法保证上游永远可用,但你可以通过降级和重试策略保持系统稳定。

8. 最佳实践与行动建议

8.1 产品与研发侧

  • 建立 AI 依赖供应商清单,标注关键性等级。
  • 对核心业务实现“AI 能力抽象层”,至少覆盖两家兼容供应商。
  • 定期验证模型输出质量,维护自己的评测集,不依赖供应商提供的演示指标。
  • 为高价值业务设计降级策略:在线 API 不可用时,自动切换本地小模型或规则引擎。

8.2 数据合规侧

  • 在接入任何 AI 服务前,审查其数据使用条款,尤其关注“是否用你的数据训练模型”。
  • 对包含用户隐私的请求做脱敏处理,或者直接使用本地部署方案。
  • 保留完整的调用记录和数据流转日志,方便事后审计。

8.3 组织与流程侧

  • 不要把所有鸡蛋放在一个 AI 平台上,至少在业务架构层面保留“替换供应商”的流程文档。
  • 每次大模型 API 条款更新时,触发一次评审,而不是让工程师私下调整代码。
  • 在技术选型评审中引入“退出成本”和“互操作性”指标,而不只看效果和价格。

9. 总结与下一步

Cory Doctorow 的这期视频值得看,不只是因为它提出了一个好记的概念,而是把平台经济中反复出现的“先好后坏”循环讲清楚了。AI 时代,这个循环正在加速重演。对开发者而言,最实际的收获是:不要把自己的技术判断建立在“平台永远保持不变”的假设上。

你最先应该做的一件事,是盘点当前项目里所有对 AI 供应商的单点依赖。找一个最不复杂的依赖项,尝试把它替换成兼容实现,或者补充一个备选方案。这个过程会暴露很多架构问题,也会让你真正理解“互操作性”在 AI 工程中的分量。

最容易踩的坑,是把概念当成攻击平台的口号,而不是把它当作风险分析工具。Enshittification 不是某种平台的宿命,而是一种可以识别、可以应对、可以通过工程手段缓释的市场行为。接下来可以沿着数据便携性、模型互操作、开放权重许可三个方向继续深入研究。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 6:49:17

网易2017秋招编程题集深度拆解:从模拟到矩阵快速幂的算法主线

网易2017秋招编程题集合,这份题单在牛客网上流传了好几年,到现在还经常被拿出来当作校招笔试的入门材料。我当年第一次完整刷校招编程题,用的就是这套题,后来帮别人做笔试辅导时又反复带刷过两三轮。它最大的价值在于难度梯度非常…

作者头像 李华
网站建设 2026/9/2 23:46:21

如何用ingest_traces导入运行时追踪:验证HTTP_CALLS边的真实流量

如何用ingest_traces导入运行时追踪:验证HTTP_CALLS边的真实流量 【免费下载链接】codebase-memory-mcp High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, s…

作者头像 李华
网站建设 2026/9/3 7:11:03

DBeaver 数据字典快速上手:4 步生成完整数据库文档

DBeaver 数据字典快速上手:4 步生成完整数据库文档 【免费下载链接】dbeaver Free universal database tool and SQL client 项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver 周一接手一个陌生数据库,下午就要给团队讲表结构。打开 DB…

作者头像 李华
网站建设 2026/9/3 1:01:45

告别处理器类型不兼容:PowerShell 安装报错分平台排障手册

告别处理器类型不兼容:PowerShell 安装报错分平台排障手册 【免费下载链接】PowerShell PowerShell for every system! 项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell 如果你看到「处理器类型不兼容」或 Exec format error,别急着…

作者头像 李华
网站建设 2026/9/5 15:00:18

AI短片爆款拆解:从生成素材到导演思维的工作流实战

凌晨,我刷到一条43秒AI短片《詹姆兰尼斯特的一生》,本来只打算随手划过。画面里的金发骑士穿过昏暗的宫廷,断手换成了金色假肢,雪地上有马蹄印,最后一声近似叹息的配乐收在黑色字幕上。如果不是标题里写着“AI短片”&a…

作者头像 李华
网站建设 2026/9/10 16:04:34

用FastAPI和SQLite打造AI公司经营模拟游戏原型

做一款 AI 公司题材的 tycoon 游戏,表面上是在设计一串数字增长,实际上是在模拟一家技术公司的资源分配过程。玩家手里有现金、算力、数据、工程师和声誉五类资源,需要不断做出选择:是先买数据训练模型,还是先做市场投…

作者头像 李华