用 Kimi K3 交付一个真实项目后:很强,但还有不足

【一】🎯 核心摘要

  • 核心主题:作者孟健将自己运营的产品 ShipSolo 微信小程序项目完整交给 Kimi K3 从零交付,评估其在真实工程场景中的表现。
  • 核心目的:用一个真实项目(非 demo)验证 Kimi K3 的实际工程交付能力,并给出可操作的使用建议。
  • 最终结论:K3 的体感已摸到 GPT-5.5 / Claude Opus 4.8 一档,国产模型首次进入可直接上手的第一梯队;但 Agent 上生产仍需人工护栏。

【二】🧠 逻辑框架与深度拆解

  1. 项目背景:比看上去复杂得多

    • ShipSolo 是已上线运营的产品,官网有 24 篇文章、会员手册、做站 Skills
    • 现有系统包含:D1 后端数据、Google OAuth 账号体系、半成品小程序 repo、Nginx+SSL 服务器、Cloudflare Worker+OpenNext 部署链路
    • 域名约束:shipsolo.io 面向海外,shipsolo.cn 已备案;微信小程序必须走备案域名
    • 五点首轮需求:复用现有数据、Google-微信身份打通、方便转发分享、定位获客引流、不确定时主动问
    • 核心挑战:不是从零建站,而是接入一套带历史包袱的在线系统
  2. 调研先行:没有急着写代码

    • K3 先通读 README、NEXT_STEPS、miniapp 目录、backend 代码、D1 schema,抓取线上页面,克隆源码
    • 找出 4 个上线阻断:tabBar 图标缺失、复制微信号内容为空、搜索接口 bug、分享按钮无响应
    • 识别域名备案硬约束,提出 api.shipsolo.cn 桥接方案
    • 后端数据方案三选一:反代+D1 单库 / MySQL 双向同步 / Cloudflare 直连,最终建议单库反代
    • 账号打通双向设计:Google 用户扫码绑定微信 openid;小程序端 openid 建占位账号,后续自动合并
    • 方案摆完后等作者拍板,不替人做决定
  3. 并行执行:两个 coder agent 跨栈推进

    • 沿依赖边界拆分:一个负责 Worker 端接口,一个处理小程序阻断问题和数据源接入
    • 推进范围:Worker schema/接口、分享功能、登录流程、直播页、Nginx/SSL、Cloudflare 部署、账号合并逻辑
    • 遇到文件不存在时确认真实状态后换路,不卡死
    • Worker、D1、小程序、Nginx 四层并行推进,产品决策和生产授权节点主动停下询问
  4. 生产事故:打坏又自己救回来

    • 事故:Windows 本地构建 OpenNext Worker 后直接部署,动态路由全部 500
    • 处理:当场回滚 → 确认线上恢复 → 查根因
    • 根因:Windows 反斜杠路径 vs 构建插件正斜杠过滤,生成空路由查找逻辑(有公开 GitHub issue 记录)
    • 修复:提出改走 push main 触发 Linux CI,执行前先请示授权
    • 部署后做接口回归,小程序正常运行
    • 评价:犯错是减分项(本可提前识别);但自测→回滚→查因→请示→重来的全流程是工程能力的体现
  5. 体感对标:为什么说到了 GPT-5.5 / Opus 4.8 水平

    • 存量系统理解:两个历史 repo + 混合认证 + 备案约束,架构判断准确
    • 长任务连续性:需求梳理到部署验证跨四个技术层,未断线
    • 工具与 Agent 协同:GitHub CLI + 并行 coder agent + Nginx + Cloudflare 跨工具串联
    • 纠错与权限感:自测→回滚→查因→请示,选择权交回用户
  6. 护栏建议:可以交给它,但要装好护栏

    • 开工前通读全部文档、schema、现有逻辑
    • 按依赖边界拆分任务,每段有明确验收标准
    • 冒烟测试内置进部署流程
    • 生产变更必须有可回滚路径,部署前准备好
    • push main、改 DNS、动凭证一律人工授权,靠流程不靠模型自觉

【三】💡 核心概念与专属名词

  • ShipSolo:作者运营的产品,面向独立开发者/创业者的内容平台
  • D1:Cloudflare 的 SQLite 边缘数据库
  • OpenNext:将 Next.js 应用部署到 Cloudflare Workers 的开源工具
  • DeepSWE / Terminal Bench / Program Bench / FrontierSWE:Kimi K3 官方 Coding 基准测试名称
  • KDA(Kimi Delta Attention):K3 模型的混合线性注意力机制

【四】🚀 结论与行动指南

  • Kimi K3 已稳定进入 Coding 第一梯队,可直接用于中等复杂度项目交付
  • 关键使用原则:先读后写、按依赖拆任务、冒烟测试内置、生产变更可回滚、高风险操作人工授权
  • 国产模型首次成为日常工具箱中的可靠选项

【五】💎 金句提取

  • "过去看国产模型,我会先问够不够用;这次我开始问,哪些项目可以先交给它。"
  • "演示里的 Agent 能一次成功,往往是因为选的路径本来就没什么意外。真实项目面对的是没见过的环境组合,还有一堆历史包袱,出了错能不能自己发现、自己收住,比一次生成成功更接近真实交付要面对的问题。"
  • "靠流程比靠模型自觉更可靠。"