没给足上下文就让 AI 写功能,我付出了什么代价
来源:dev.to — 2026-11-02
📋 概述
作者用一句五秒钟写出的提示词,让 AI 端到端实现「导出全部用户数据为 CSV」。代码编译通过、变量名干净,十分钟后客服工单就涌了进来:多租户系统里导出的是全公司所有用户,250 万条记录一次性读进内存直接 OOM,姓名里的等号还能在 Excel 里变成公式。三处都不是模型的错,而是提示里只有「做什么」,没有「在哪做」和「怎么做」。
🔑 核心要点
- 第一处:没说明「只导出当前登录用户所属组织」,A 公司管理员拿到了 B 公司的姓名和邮箱。
- 第二处:`findMany()` 在本地 50 条数据上完美,在生产 250 万条上直接内存爆掉。
- 第三处:简单 join 拼 CSV,用户名为 `=SUM(1+1)` 时打开文件就会执行公式,属于 CSV 注入。
- 文章把 AI 定位成「一个失忆但极其听话的实习生」,上下文债最终会以技术债形式在线上爆炸。
💡 金句
“AI is not a mind reader. It is an incredibly fast, highly obedient intern with amnesia.”
译:AI 不会读心。它是个速度极快、极其听话、但患有失忆症的实习生。
👍 0
👎 0
← 返回 dev.to 首页