成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

Keith:GCP→本地 5.5 小时到可跑演示——Claude 写一半,另一半是集成判断

Virtual CTO Advisor 迁本地;披露约 1,200 行规格、Claude~3,700 行+人再~3,700 行、1:27–6:51 共 5.5 小时、演示≠生产还要约 20–40 小时;不代你声称已生产硬化。

场景说明

面向要把云依赖演示迁到本地/边缘、又容易把「能跑」当成「可上线」的技术负责人:把双模、无残留依赖与演示/生产差距写成门禁,区别于框架下午迁与主机多站迁。

案例叙事

01他们做了什么

Keith Townsend(@CTOAdvisor)在 Substack《The Gap Between AI Output and Production Code: A Migration Post-Mortem》(JSON-LD datePublished 2026-01-16T16:29:03+00:00 → 2026-01-16)写明:当天下午他把 Virtual CTO Advisor 从 GCP 往本地迁——1:27 PM 开工,6:51 PM 更新,合计约 5.5 小时。过程:用 Claude Opus 写约 1,200 行规格(约 1 小时)→交 Claude Code 出初稿并审(约 30 分钟)→在 Cursor 里修、扩、调(约 4 小时)。应用能跑,但作者强调「runs」≠可交付产品。

Claude Code 交出语法正确的本地骨架(Flask 入口、SQLite 替 Firestore、Milvus 替 Discovery Engine、sentence-transformers 替云嵌入、vLLM 兼容客户端、批量知识库迁移脚本等),但到可工作 MVP 大约还要再写/再修约 3,700 行。典型缝:把「替换」做成「本地实现+云代码仍在」——需要显式双模;「本地服务」仍经共享模块进口云依赖;前端并非免费(localhost 探测、CORS、端口 5001/8080);guest 模式保留了原三问限额而非单用户本地应取消限制;~7,000 文档批量迁移不够迭代开发;ARM64 须覆盖目标机与 Apple Silicon 开发机;dataclass 不会被 Flask 自动 JSON 序列化;Llama 3.1 不像 Gemini 那样使用检索上下文,要改 prompt。

结论:AI 把到演示的距离压到一下午(自估无 AI 要 2–3 全日日,约 3–5×),但不折叠到生产——缺错误处理/并发/可观测/合适鉴权/限流等,作者估还要约 20–40 小时判断型硬化。本场景据此输出「演示≠生产」迁移复盘提纲。禁止建议把下午演示当成可对真实用户开放,或省略双模/无残留依赖的显式规格。

02实际效果

  • 源披露约 5.5 小时、规格~1,200 行、双方约各 3,700 行量级、演示后还要约 20–40 小时硬化、以及 3–5× 到 PoC 等作者口径;属个人顾问产品窗口,不可外推为你的停机、数据完备或「下午即生产」。
  • 能把「能跑的演示」与「双模/无残留依赖 + 前后端缝 + 生产硬化清单」拆开。
  • 为规格只写架构不写验收、以及模型行为不可移植提供提问清单。

03值得知道

  • 作者明确当前是 demo,不是 production-ready。
  • 加速前提是人懂源系统与目标基础设施并能改生成代码。
  • 上面写的是 Keith 个人实践帖,不是 Google Cloud/Anthropic 官文。

04可复制提示词

云→本地迁移演示/生产门禁简报

你是迁移复盘顾问。只根据用户约束写规格缺口与验收门,不要编造已生产就绪。

替换清单:{{replacements}}
是否必须双模:{{dual_mode}}
演示完成定义:{{demo_done}}

输出 Markdown:
1. 对每条「用 Y 替换 X」补「并验证 Z」
2. 前后端/CORS/端口缝清单
3. 演示 vs 生产硬化待办边界
4. 人必须保留的上线决策
禁止建议下午演示直接对外部用户开放;禁止伪造「生成代码无残留云依赖」。

本地适配仍进口云依赖复盘提纲

生成了 local_* 包装,但共享模块仍拉取云 SDK。请写复盘提纲。

现象:{{symptom}}

输出:
1. 缺「无依赖」显式句、缺导入图检查,还是缺双模开关
2. 最小割裂步骤
3. 下次验收标准
4. 人工确认清单
不要伪造「文件名带 local 即无云依赖」。

怎么做

  1. 粘贴云→本地替换清单、是否必须双模并存,以及「演示完成」与「生产完成」的定义差
  2. Agent 按实践帖输出:规格缺口清单、集成缝验收、以及 20–40 小时级硬化待办边界
  3. 人工保留生产定义;Agent 不代你声称下午迁完即可对真实用户开放

实用提示

  • 源帖:当日 1:27 PM→6:51 PM 约 5.5 小时;Claude Opus 规格约 1,200 行~1h;Claude Code 初稿审阅~30m;Cursor 修扩~4h;Claude 与人大约各再 3,700 行量级;栈含 Flask/SQLite/Milvus/sentence-transformers/vLLM+Llama 3.1;文档迁移约 7,000;无 AI 估 2–3 全日日→有 AI 一下午到演示;生产硬化另估约 20–40 小时
  • 与 flowingcode-vaadin10-to-25-claude-afternoon / jeremy-keeshin-16-sites-linode-day-migrate 不同:本条是云→本地演示/生产鸿沟复盘,不是 Vaadin 版本迁或 Linode 多站迁
#迁移复盘#演示非生产#双模#本地化#集成判断