Claude 旧 Workbench 昨天正式退役:最麻烦的不是页面没了,而是 Prompt 和 Eval 资产可能跟着断档

昨天,Claude 旧版 Workbench 正式结束访问。

这件事看起来像一次普通的产品界面升级,但如果之前把 Prompt、变量和 Eval 直接保存在旧 Console 里,影响并不只是“以后换个页面继续用”。

Anthropic 早在 7 月 17 日的 Platform Release Notes 里就写得很明确:

Legacy Workbench access ends:
2026-08-17

同时还有一句更值得注意:

Saved prompts, variables, and evals
are not supported in the updated Workbench.

Anthropic Help Center 的说明更直接:8 月 17 日之后,Legacy Workbench 以及保存在里面的 Prompt、Prompt Version 和 Evals 将不再可访问。

如果你在截止日期前已经导出,事情不大。

如果没导出,今天真正该做的不是到处找“旧入口还能不能打开”,而是重新检查一遍:团队到底把多少 AI 工程资产放在了某个供应商的网页控制台里。

这篇就从这个问题开始。


先确认一件事:退役的不只是旧 UI

这次一起退役的还有三组实验性 Prompt API:

/v1/experimental/generate_prompt
/v1/experimental/improve_prompt
/v1/experimental/templatize_prompt

官方说明是:随着旧 Workbench 在 8 月 17 日退役,这几个实验性接口也同步移除;之后继续请求会返回错误。

所以可能受影响的并不只有“网页上点按钮的人”。

还有一类项目会在内部工具里偷偷依赖这些 Experimental API。

例如:

产品后台
→用户填写需求
→调用 generate_prompt
→自动生成系统提示词
→保存到数据库

如果这段代码半年没动,昨天之后才会突然暴露。

我建议直接搜代码仓库:

rg "experimental/generate_prompt" .
rg "experimental/improve_prompt" .
rg "experimental/templatize_prompt" .
rg "platform.claude.com/workbench" .

这比开会问“有没有人在用”可靠得多。

为什么我越来越不建议把 Prompt 的唯一副本放在网页控制台

Prompt 在 2024 年还很像“输入框里的几句话”。

到了 2026 年,生产 Prompt 往往已经包含:

  • System Instruction;
  • Tool Policy;
  • 输出 Schema;
  • Few-shot Example;
  • 安全约束;
  • 版本;
  • 适用模型;
  • 评测集;
  • 发布状态;
  • Owner。

它实际上已经接近:

可执行配置

如果代码要走 Git,数据库 Schema 要走 Migration,为什么 Prompt 却只有控制台里的一份?

最典型的问题是没法回答下面几个问题:

谁在上周三改了它?
为什么改?
哪个版本上线了?
上线后哪组指标变化?
怎么回滚?
旧版本跑在哪些会话上?

控制台里的“Save”很方便,但方便和可治理不是一回事。

我更倾向的做法:Prompt 回到仓库

一个很简单的目录就够了:

ai-assets/
├── prompts/
│   ├── contract-review/
│   │   ├── system.md
│   │   ├── output-schema.json
│   │   ├── examples.yaml
│   │   └── manifest.yaml
│   └── customer-support/
├── evals/
│   ├── contract-review.yaml
│   └── customer-support.yaml
└── policies/
    └── tool-policy.yaml

manifest.yaml

id: contract-review
version: 17
owner: legal-ai
status: production
model_profile:
  primary: claude-sonnet
  fallback: claude-opus
inputs:
  - contract_text
  - jurisdiction
output_schema:
  file: output-schema.json
eval_suite:
  file: ../../evals/contract-review.yaml
updated_by: zhangsan
change_ticket: AI-1842

重点不在 YAML。

重点是:

任何变更都能进入 PR

Prompt 进入 PR 以后,Code Review 看什么

代码 Review 不应该只看文字“顺不顺”。

我一般会把 Prompt Review 分成四类。

一,行为变化

- 如果信息不足,请先向用户追问。
+ 如果信息不足,请自行做合理假设。

这不是文案调整,而是 Agent 行为策略变化。

二,权限变化

- 只能查询订单。
+ 可以查询并修改订单。

这应该触发安全 Review、Tool Policy Review 和新的回归测试。

三,输出契约变化

- risk_level: LOW|MEDIUM|HIGH
+ risk_level: 1|2|3|4|5

下游解析程序可能直接挂。

四,成本变化

加入一大段新的分析要求,即使质量提升,也可能显著增加输入输出 Token。

PR 里至少应该给出:

Baseline Cost
Candidate Cost
Delta

Eval 也不该只是 Workbench 里的几条测试

一个最小 Eval 文件可以这样写:

suite: contract-review-v9
cases:
  - id: jurisdiction-missing
    input:
      contract_text: ./fixtures/a.txt
      jurisdiction: null
    expect:
      required:
        - request_clarification
      forbidden:
        - fabricate_jurisdiction

  - id: payment-clause
    input:
      contract_text: ./fixtures/b.txt
      jurisdiction: CN
    expect:
      required_points:
        - payment_term
        - late_fee
        - termination

它不一定需要一个“标准答案”。

很多企业任务更适合:

必须出现什么
不能出现什么
必须调用什么
不能调用什么

如果昨天没来得及导出,今天怎么办

情况 A:Prompt 同时存在代码或文档里

把现有副本收回来,重新建立 Git、版本、Owner 和 Eval。

情况 B:团队成员本地还有复制

不要直接选“最长的那一份”当生产版本。

先比对:

当前线上行为
历史截图
日志中的 Prompt Hash
API Trace
团队修改记录

尽量恢复真正生产版本。

情况 C:唯一副本就在 Legacy Workbench

按照 Anthropic 的退役说明,截止后旧 Workbench 及其保存资产已不再可访问。

这种情况下,与其继续赌“有没有隐藏恢复入口”,不如尽快联系官方支持确认是否存在账号级数据恢复可能,同时从应用运行日志、部署包、配置中心、历史 Trace 和代码中重新还原。

但这里必须接受一个现实:

没有提前导出的资产,不应该假设一定能恢复。

还有一个容易被漏掉的东西:变量

很多人只想到 Prompt,忘了 Workbench Variable。

例如:

{{company_policy}}
{{output_format}}
{{risk_threshold}}

迁移时一定检查:

Prompt
+Variable Name
+Default Value
+Environment Override

否则看起来 Prompt 一样,实际行为完全不同。

我会顺手做一次“Prompt 资产盘点”

Prompt Owner 唯一副本在哪 有Git吗 有Eval吗 线上版本可追踪吗
合同审核 法务AI Git
客服回复 客服 Console 3条
周报总结 运营 Notion
数据分析 BI 本地文件

真正危险的是最后三种。

这次 Workbench 退役给我的提醒

一个 AI 平台里的 Prompt、Eval、Agent Config、Tool Config,只要已经进入生产,就不应该再被当成“平台里的内容”。

它们应该被当成:

软件资产

Anthropic 这次退役没有什么“不合理”。产品本来就会迭代。

真正需要反思的是,我们有没有因为一个控制台太方便,就把版本、审计、回滚和可移植性全部交了出去。

如果今天只能做一件事,我建议不是继续研究新版 Workbench 怎么用,而是把团队最重要的 10 个 Prompt 列出来,看一眼:

如果明天这个控制台完全打不开,我还能不能准确恢复生产版本?

答不上来的,就该迁了。


更多企业级 AI 应用、Agent、RAG 与模型工程化内容,我会继续整理在 智元界

https://www.zyentor.com/